Вы находитесь на странице: 1из 1622

Lame Instalacin Primeros pasos

1 2 3 4 5 6 7 8 9 10

STEP 7 V10.5 SP2

Introduccin al TIA Portal Editar proyectos Configurar dispositivos y redes Programacin del PLC Visualizar procesos Utilizar las funciones de online y diagnstico Documentos fuente

02/2010
00002014

Consignas de seguridad
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue. Peligro Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves. Advertencia Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves. Precaucin con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales. Precaucin sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales. Atencin significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente. Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

Personal cualificado
El equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este documento. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.

Uso conforme
Considere lo siguiente: Advertencia El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y sloassociado a los equipos y componentes de Siemens y de tercera que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un manejo y un mantenimiento rigurosos.

Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.
Siemens AG Automation and Drives Postfach 48 48 90437 NRNBERG ALEMANIA Referencia 00002014 Edicin 02/2010 Copyright Siemens AG . Sujeto a cambios sin previo aviso

Este documento se ha creado con el sistema "My Documentation Manager". Creado por Karl-Heinz Busch el 11.02.2010. Puede accederse al sistema "My Documentation Manager" en http://www.automation.siemens.com/MDM

Rogamos respetar el siguiente aviso legal: Este documento es un extracto gratuito, compilado por el propio usuario con ayuda del sistema gratuito "My Documentation Manager", de otro u otros documentos originales redactados y puestos a disposicin por Siemens para este producto. En el anexo figura una relacin de los documentos originales para ello usados. Dichos documentos originales son accesibles en el sitio web de Siemens: http://support.automation.siemens.com. El propio usuario es el responsable de asegurar la actualidad de los contenidos. Para ello deber consultar peridicamente la pgina web http://support.automation.siemens.com para detectar nuevas versiones de los mismos. Como el usuario ha compuesto este documento bajo su propia responsabilidad y riesgo, se excluye cualquier responsabilidad de Siemens sobre el mismo o su contenido. El documento est destinado exclusivamente para fines propios e internos del usuario siempre que los Trminos Suplementarios de Uso de "My Documentation Manager no prohiban explcitamente su transmisin a terceros. El uso de este documento est regulado por los Trminos Suplementarios de Uso de "My Documentation Manager", los cuales pueden consultarse en la web: https://www.automation.siemens.com/mdm/ ExtendedAGB.

ndice
1 Lame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 2 2.1 2.1.1 2.1.2 2.2 2.3 2.4 3 3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 Indicaciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Indicaciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Indicaciones de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Utilizar el proyecto de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Visualizar interfaces de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Lame de STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Indicaciones de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Configurar dispositivos y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Programacin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Lame WinCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Indicaciones relativas al uso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Migracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Engineering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Paneles de operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Requisitos del sistema para la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Indicaciones relativas a los requisitos del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Requisitos del sistema de STEP 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 Licencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Iniciar la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Iniciar la desinstalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 Funciones bsicas del Totally Integrated Automation Portal . . . . . . . . . . . . . . . . . . . . . . . . . 69 Vista general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Crear un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Configurar hardware y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Programar PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Configurar funciones tecnolgicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Configurar la visualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Cargar datos del proyecto en los dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Utilizar funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

Instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

Primeros pasos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

STEP 7 V10.5 SP2 02/2010, 00002014

ndice

Introduccin al TIA Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2 4.2.1 4.2.2 4.2.3 4.2.4 Interfaz de usuario y manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Peculiaridades sujetas al sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Iniciar, configurar y cerrar el TIA Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Estructura de la interfaz de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Personalizar la interfaz de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Comandos de teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Ayuda del sistema de informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Generalidades acerca del sistema de informacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Uso de la Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Desactivar la visualizacin de tooltips en cascada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Consignas de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Principios bsicos de los proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Crear un proyecto nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 Abrir proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Guardar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Cerrar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Borrar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Comparar datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Resumen del editor de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Realizar una comparacin online/offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Utilizar el filtro de resultados de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Realizar una comparacin detallada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Actualizar resultados de la comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Definir acciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Sincronizar acciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Compilar datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Informacin general acerca de la compilacin de datos de proyecto . . . . . . . . . . . . . . . . . . 154 Compilar datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Cargar los datos de proyecto en un dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Informacin general acerca de la carga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Cargar los datos de proyecto en un dispositivo en el rbol del proyecto . . . . . . . . . . . . . . . 156 Cargar los datos de proyecto en un nodo accesible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Imprimir contenidos del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Funcin de documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Crear la vista preliminar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Imprimir los datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Migrar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Migrar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizar el histrico del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizar el archivo de informe de una migracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 160 160 161

Editar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.7.1 5.7.2 5.7.3 5.7.4 5.7.5 5.7.6 5.7.7 5.8 5.8.1 5.8.2 5.9 5.9.1 5.9.2 5.9.3 5.10 5.10.1 5.10.2 5.10.3 5.11 5.11.1 5.11.2 5.11.3

STEP 7 V10.5 SP2 02/2010, 00002014

ndice

5.12 5.12.1 5.12.2 5.13 5.13.1 5.13.2 5.13.3 5.13.4 5.13.5 5.14 5.14.1 5.14.2 5.14.3 5.14.4 5.15 5.15.1 5.15.2 5.15.3 5.15.4 5.15.5 5.16 5.16.1 5.16.2 5.16.3 5.16.4 5.16.5 5.17 5.17.1 5.18 5.18.1 6 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.1.10 6.2 6.2.1

Buscar y reemplazar en proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Informacin acerca de la funcin de bsqueda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Buscar y reemplazar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Trabajar con Memory Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principios bsicos de las Memory Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Agregar un lector de tarjetas personalizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acceder a Memory Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccionar el tipo de tarjeta de una Memory Card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mostrar las propiedades de Memory Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 164 165 165 166 166

Trabajar con listas de textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Listas de textos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Crear listas de textos de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Editar listas de textos de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Editar listas de textos de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Trabajar con proyectos multilinges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Principios bsicos de los textos del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Seleccionar los idiomas del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Definir el idioma de edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Traducir textos directamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Traducir textos con ayuda de textos de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Trabajar con libreras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Principios bsicos de las libreras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 Task Card "Libreras" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Utilizar la vista de elementos y partes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Trabajar con la librera del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Trabajar con libreras globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Proteger los datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Proteccin de los datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Utilizar referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Utilizar referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Editor de hardware y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Resumen del editor de hardware y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 Vista de redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Vista de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Imprimir configuraciones de hardware y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198 Modificar las opciones de impresin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Ventana de inspeccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Catlogo de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 Informacin sobre los componentes de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Activar el soporte del producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Manejo del teclado en el editor de hardware y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Configurar dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205

Configurar dispositivos y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193

STEP 7 V10.5 SP2 02/2010, 00002014

ndice

6.2.2 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.3.8 6.3.9 6.3.10 6.4 6.4.1 6.4.2 6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 6.4.8 6.4.9 6.4.10 6.5 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 6.5.6 6.6 6.6.1 6.6.2 7 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.2 7.2.1 7.2.2 7.2.3 7.2.4

Configurar dispositivos individuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 Conectar dispositivos en red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Comunicacin y redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Conectar dispositivos en red en la vista de redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 rea de tabla de la vista general de redes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Conectar dispositivos en red en la vista de dispositivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Comprobar o modificar los parmetros de red o interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Modificar conexiones en red . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Copiar, cortar o borrar subredes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Configuracin de red de Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Open User Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Conexiones HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Configurar el comportamiento operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Seleccionar una CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Modificar las propiedades de los mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Propiedades de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Direccionar mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 Funciones de reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Contadores rpidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Comunicacin punto a punto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 Uso de marcas de ciclo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279 Posibilidades de ajuste del nivel de proteccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 Cargar la configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281 Diagnosticar hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Resumen del diagnstico de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 Mostrar valores actuales y no modificables de propiedades de mdulos parametrizables . . 289 Mostrar valores actuales de propiedades de mdulos dinmicas . . . . . . . . . . . . . . . . . . . . . 291 Comprobar los fallos de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Modificar las propiedades de un mdulo o de la PG/el PC . . . . . . . . . . . . . . . . . . . . . . . . . . 298 Diagnstico en estado operativo STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Crear una CPU sin especificar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 Open User Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Funcionamiento de CPUs S7-1200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Estados operativos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 reas de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 rea de datos de la periferia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Principios bsicos del procesamiento del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Crear el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Principios bsicos de la programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Declarar variables PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Crear y gestionar bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415 Programar bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431

Programacin del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317

STEP 7 V10.5 SP2 02/2010, 00002014

ndice

7.2.5 7.2.6 7.2.7 7.2.8 7.3 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.5 7.5.1 7.5.2 7.5.3 7.6 7.6.1 7.6.2 7.7 7.7.1 7.7.2 7.8 7.8.1 7.8.2 8 8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.2.7 8.2.8

Comparar bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compilar bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Proteger bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

534 539 542 550

Mostrar informacin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 Resumen de la informacin disponible del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 Visualizar el plano de ocupacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 Mostrar la estructura de llamada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561 Mostrar la estructura de dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567 Mostrar la carga de la memoria de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 Mostrar referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 Informacin general sobre las referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 Estructura de la lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 Visualizar la lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579 Visualizar las referencias cruzadas en la ventana de inspeccin . . . . . . . . . . . . . . . . . . . . . 580 Comprobar el programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Principios bsicos del test del programa de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Test con el estado del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Test con la tabla de observacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586 Ejemplos de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 Ejemplos de programacin KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 Ejemplos de programacin FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631 Utilizar objetos tecnolgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 Utilizar Motion Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 Utilizar PID Compact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669 Referencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688 Instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 688 Instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 964 Migracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1047 Migracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1047 Principios bsicos de la migracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047 Compatibilidad de objetos en la migracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1048 Migrar proyectos de WinCC flexible 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1052 Migracin de los tipos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1054 Trabajar con imgenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1056 Trabajar con objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1073 Trabajar con listas de textos y grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1114 Dinamizacin de imgenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1129 Trabajar con teclas de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1139 Trabajar con niveles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1150 Trabajar con libreras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157 Objetos de manejo y visualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169

Visualizar procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1047

STEP 7 V10.5 SP2 02/2010, 00002014

ndice

8.2.9 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.5 8.5.1 8.5.2 8.5.3 8.5.4 8.5.5 8.6 8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 8.6.6 8.7 8.7.1 8.7.2 8.7.3 8.7.4 8.8 8.8.1 8.8.2 8.8.3 8.8.4 8.9 8.9.1 8.9.2 8.9.3 8.9.4 8.10 8.10.1 8.10.2 8.11

Configurar navegacin de imgenes para Basic Panels . . . . . . . . . . . . . . . . . . . . . . . . . . .1196 Trabajar con variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1198 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1198 Trabajar con variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1203 Trabajar con matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1221 Trabajar con ciclos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1225 Representar variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1226 Trabajar con avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1228 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1228 Trabajar con avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1238 Manejar avisos en runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1263 Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1269 Trabajar con recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1309 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1309 Elementos y configuracin bsica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1315 Visualizacin y edicin de recetas en runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1317 Configurar recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1321 Manejar recetas en runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1330 Trabajar con la administracin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1337 Campo de aplicacin de la administracin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . 1337 Estructura de la administracin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1338 Elementos y configuracin bsica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1339 Estructurar la administracin de usuarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1344 Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1361 Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1362 Trabajar con funciones de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1371 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1371 Trabajar con listas de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1373 Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1380 Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1383 Trabajar con el planificador de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1441 Campo de aplicacin del planificador de tareas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1441 Trabajar con tareas y disparadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1441 Elementos y configuracin bsica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1442 Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1445 Trabajar con conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1447 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1447 Trabajar con conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1449 reas de datos del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1456 Poner en marcha componentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1478 Importacin y exportacin de datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1479 Importacin y exportacin de datos de proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1479 Importacin y exportacin de recetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1480 Compilar y cargar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1484

10

STEP 7 V10.5 SP2 02/2010, 00002014

ndice

8.11.1 8.11.2 8.11.3 8.11.4 8.12 8.12.1 8.12.2 8.12.3 8.12.4 8.13 8.13.1 8.13.2 8.14 8.14.1 8.14.2 8.14.3 8.14.4 9 9.1 9.2 9.3 9.4 9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.5.6 9.6 10

Compilar y cargar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1484 Simular proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1493 Mantenimiento del panel de operador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1498 Referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1502 Operacin en runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1504 Principios bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1504 Poner en marcha proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1507 Idiomas de runtime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1513 Manejar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1517 Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1572 Engineering System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1572 Basic Panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1572 Mostrar referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575 Informacin general sobre referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575 Mostrar la lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1575 Estructura de la lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1576 Mostrar referencias cruzadas en la ventana de inspeccin . . . . . . . . . . . . . . . . . . . . . . . . 1577 Informacin general sobre el modo online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1579 Accesos online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1580 Mostrar nodos accesibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1581 Abrir las propiedades de una interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1582 Parametrizar la interfaz Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1582 Parametrizar la interfaz Industrial Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1582 Visualizar los parmetros del sistema operativo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1583 Conectar la interfaz PG/PC con una subred . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1584 Parametrizar la interfaz Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1584 Asignar una direccin IP temporal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1585 Gestionar direcciones IP temporales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1586 Establecer y deshacer una conexin online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1586

Utilizar las funciones de online y diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1579

Documentos fuente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1589 ndice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1591

Tabellen Tabla 7-1 Tabla 7-2 Tabla 7-3 Tabla 7-4 Tabla 7-5 Tabla 7-6 Tabla 7-7 Clasificadas por denominacin simblica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Clasificadas por denominacin numrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 Operandos de bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Operandos de byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Operandos de palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 Operandos de palabra doble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596 Operandos de bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

STEP 7 V10.5 SP2 02/2010, 00002014

11

ndice

Tabla 7-8 Tabla 7-9 Tabla 7-10 Tabla 8-1 Tabla 8-2 Tabla 8-3 Tabla 8-4 Tabla 8-5 Tabla 8-6 Tabla 8-7 Tabla 8-8 Tabla 8-9 Tabla 8-10 Tabla 8-11 Tabla 8-12 Tabla 8-13 Tabla 8-14 Tabla 8-15 Tabla 8-16 Tabla 8-17 Tabla 8-18 Tabla 8-19 Tabla 8-20 Tabla 8-21 Tabla 8-22 Tabla 8-23 Tabla 8-24 Tabla 8-25 Tabla 8-26 Tabla 8-27 Tabla 8-28 Tabla 8-29 Tabla 8-30 Tabla 8-31 Tabla 8-32 Tabla 8-33 Tabla 8-34 Tabla 8-35 Tabla 8-36

Operandos de byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 Operandos de palabra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 Operandos de palabra doble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 La tabla siguiente muestra qu smbolos visualizan la asignacin de las teclas de funcin: . . 1140 10000 Avisos de la impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1272 20000 - Avisos de scripts globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1272 30000 - Avisos de errores de IFwSetValue: SetValue() . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1273 40000 - Avisos de escala lineal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 50000 Avisos del servidor de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1273 60000 - Avisos de funciones de Win32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1274 70000 - Avisos de funciones de Win32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1274 80000 Avisos de ficheros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1277 90000 Avisos FDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1280 110000 - Avisos de funciones offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281 120000 Avisos de la representacin de curvas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1282 130000 Avisos de informaciones del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1282 140000 Avisos de la conexin: chns7: conexin + panel de operador . . . . . . . . . . . . . . . . 1283 150000 Avisos de la conexin: chnAS511: Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1286 160000 Avisos de la conexin: IVar (WinLC) / OPC: Conexin . . . . . . . . . . . . . . . . . . . . . 1286 170000 - Avisos del cuadro de dilogo S7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1287 180000 - Avisos misc/common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1288 190000 Avisos de variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1288 190100 Avisos de punteros de rea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290 200000 Avisos de coordinacin con el PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1290 200100 Avisos de PLC-UserVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1291 210000 Avisos de PLC-Job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1291 220000 - Avisos de WinCC-Channel-Adaptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1292 230000 Avisos views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1293 240000 Avisos de autorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295 250000 - Avisos S7-Force . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1296 260000 Avisos del sistema de contraseas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1296 270000 Avisos de sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299 280000 Avisos DPHMI: Conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1300 290000 Avisos de la receta del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1300 300000 Avisos Alarm_S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1305 310000 Avisos report-system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306 320000 Avisos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1306 330000 Avisos GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1307 350000 Avisos GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1308

12

STEP 7 V10.5 SP2 02/2010, 00002014

1.1.1 Indicaciones generales 1.1 Indicaciones generales 1 Lame

Lame
1.1 Indicaciones generales

1.1.1

Indicaciones generales
Las indicaciones del archivo Lame prevalecen sobre lo indicado en otros documentos. Lea detenidamente las presentes indicaciones, puesto que contienen informacin importante acerca de la instalacin y el uso. Lea estas indicaciones antes de realizar la instalacin.

Configuracin de seguridad
Para el uso de los paquetes de software en el TIA Portal se adapta la configuracin de seguridad del sistema durante la instalacin:

En el firewall de Windows se introduce como excepcin el puerto 4410 para TCP. En el directorio de instalacin se habilita el siguiente subdirectorio para todos los usuarios: Portal V10.5\Data

Instalacin de nuevas versiones .Net o Service Packs .Net


Cierre el TIA Portal antes de instalar una nueva versin .Net o un nuevo Service Pack de .Net en la programadora o PC. No abra el TIA Portal hasta no haber completado la instalacin de la nueva versin .Net o del nuevo Service Pack de .Net.

Error al reparar una instalacin ya existente de STEP 7 Basic V10.5


Si WinCC flexible 2008 SP1 y STEP 7 Basic V10.5 estn instalados y se inicia una reparacin de la instalacin de STEP 7 desde el DVD desde el programa de instalacin se produce un error. Para realizar la reparacin, copie el contenido del DVD de STEP 7 Basic V10.5 en el disco duro y vuelva a iniciar la reparacin desde all con el programa de instalacin.

STEP 7 V10.5 SP2 02/2010, 00002014

13

Lame 1.1 Indicaciones generales

Indicaciones de manejo

Si un proyecto de la lista de ltimos proyectos utilizados se encuentra en una unidad de red no conectada, pueden producirse retrasos al abrir el men "Proyecto". Al insertar una CPU puede producirse un tiempo de espera prolongado si al mismo tiempo est abierto el editor de textos del proyecto. El tiempo de espera ser especialmente largo si se trata de la primera CPU de un proyecto recin creado. Para garantizar un buen ritmo de trabajo, cierre el editor de textos del proyecto antes de insertar una CPU. Con VISTA puede aparecer la advertencia "Este programa no responde" al ejecutar funciones de larga duracin (p. ej. al cargar la CPU). En ese caso, espere a que la funcin finalice correctamente. Si ha instalado un ratn Microsoft con IntelliPoint, pueden solaparse los botones de la barra de herramientas. En ese caso, desinstale el software IntelliPoint de Microsoft. La activacin de la opcin "Virtual Desktop" con tarjetas grficas NVIDIA puede causar problemas. En tal caso, desactive el "nView virtual desktop manager" del driver grfico de la tarjeta NVIDIA.

Uso del TIA Portal desde el Escritorio remoto


En principio, es posible utilizar el TIA Portal a travs de una conexin del Escritorio remoto. No obstante, evite interrumpir la conexin con el cliente del escritorio durante una configuracin. En algn caso aislado, la interrupcin puede causar el bloqueo de la interfaz del software. Si observara un bloqueo de la interfaz, realice los siguientes pasos en el cliente del escritorio.
1. Abra el administrador de tareas de Windows y finalice el proceso "rdpclip.exe". 2. Introduzca "rdpclip.exe" en Smbolo del sistema para reiiniciar el proceso.

Tenga en cuenta que con ello se perder el contenido del portapapeles. A continuacin es posible continuar la configuracin de la forma habitual. Para mayor seguridad, es conveniente reiniciar el TIA Portal en cuanto haya oportunidad.

Abertura mltiple del TIA Portal


Si se han abierto varias aplicaciones del TIA Portal y se activan continuamente de forma alternativa, el problema puede solucionarse cambiando brevemente a otra aplicacin o pulsando la combinacin de teclas <ALT+Tab>.

Indicaciones sobre las tarjetas SD


Las tarjetas SD han sido formateadas y preparadas por Siemens para ser utilizadas en mdulos S7-1200. El formato no puede sobrescribirse, ya que de lo contrario los mdulos S7-1200 no aceptarn la tarjeta. Por ello no se permite el formateo con medios de Windows. Comportamiento en caso de peticiones de forzado permanente abiertas Tenga en cuenta que las peticiones de forzado permanente todava activas no se cierran incluso tras cargar un proyecto nuevo en la tarjeta SD. Por ello, antes de retirar la tarjeta SC de una CPU es necesario borrar todas las peticiones de forzado permanente antes de grabar otro proyecto en la tarjeta desde el PC.

14

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.1 Indicaciones generales

Problemas al apagar Windows XP o al activar el protector de pantalla


1.1.2 Indicaciones de instalacin

Windows XP utiliza el ACPI (Advanced Configuration and Power Interface) para apagar el equipo o conmutarlo al modo de espera. Puede ocurrir que mientras se est procesando una herramienta recin instalada el ACPI no pueda activar el protector de pantalla o que tras finalizar la herramienta no se pueda apagar Windows XP. Mientras el TIA Portal est abierto, la funcin de espera del equipo est desactivada. Para pasar el equipo al modo de espera, es necesario finalizar el TIA Portal. A continuacin se indican algunos ajustes opcionales de las "Propiedades de opciones de energa" para sustituir el modo de espera del equipo por la funcin "Hibernar".
1. En Windows XP, abra las "Propiedades de opciones de energa" bajo "Inicio > Configuracin > Panel de control > Opciones de energa" y seleccione la ficha "Hibernacin". Active la casilla de verificacin "Habilitar hibernacin". 2. Cambie a la ficha "Opciones avanzadas". En el rea "Botones de encendido" abra la lista desplegable bajo "Cuando cierre la tapa del equipo porttil:" y elija la opcin "Hibernar". 3. Abra seguidamente la lista desplegable bajo "Cuando presione el botn de encendido del equipo" y elija la opcin "Apagar el equipo". 4. Seguidamente haga clic en el botn "Aplicar" y confirme con "Aceptar". 5. A continuacin, reinicie el equipo.

Si tiene problemas al apagar el equipo, asegrse de que el TIA Portal est completamente cerrado:
1. Abra el administrador de tares desde el men contextual de la barra de tareas. 2. Si en la ficha "Procesos" ve el proceso "Siemens.Automation.ObjectFrame.FileStorage.Server.exe", espere a que finalice dicho proceso. 3. A continuacin puede proceder a apagar el equipo.

FAQs acerca del TIA Portal


Las FAQs del TIA Portal se encuentran en la direccin de Internet http:// support.automation.siemens.com.

1.1.2

Indicaciones de instalacin

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Requisitos para la instalacin de STEP 7 Basic V10.5 SP2


Aparte de los requisitos mencionados en las indicaciones de instalacin, tambin deben cumplirse las siguientes condiciones:

La variante de descarga de Internet del SP2 para STEP 7 Basic V10.5 requiere la instalacin de STEP 7 Basic V10.5.

STEP 7 V10.5 SP2 02/2010, 00002014

15

Lame 1.1 Indicaciones generales

La versin Trial del SP2 no es compatible con STEP 7 Basic V10.5. Por lo tanto, sta no puede instalarse en un equipo que ya tenga instalada una versin de STEP 7 Basic V10.5.

Instalacin desde "start.exe /unattendedmode"


Si desea ejecutar la misma instalacin en varios equipos, el programa de instalacin le ofrece la posibilidad de guardar todos los ajustes en un archivo ini.
1. Inicie el prompt de Windows con "Inicio > Ejecutar". 2. Si desea crear un archivo ini, inicie el programa de instalacin mediante "start.exe/recordmode". En los cuadros de dilogo, seleccione los ajustes con los que deba ejecutarse la instalacin. El programa de instalacin finaliza despus del cuadro de dilogo de licencia. Una vez finalizado el programa de instalacin, no se ejecuta ninguna instalacin. Todos los ajustes se guardan en el archivo "SIA_Auto.ini" del directorio "Mis documentos". 3. Si desea ejecutar una instalacin sobre la base de un archivo ini, inicie el programa de instalacin mediante "start.exe/unattendedmode". El programa buscar el archivo "SIA_Auto.ini" en el directorio "Mis documentos" o "InstData\Resources". Si encuentra un archivo ini, la instalacin se ejecutar con los ajustes de dicho archivo. Si no se encuentra ningn archivo ini, aparecer un mensaje.

Integracin de la instalacin mediante "start.exe /unattendedmode" en el procesamiento por lotes


Para iniciar la instalacin con "start.exe/unattendedmode" en un procesamiento por lotes, es posible modificar los parmetros del archivo "SIA_Auto.ini", si fuera necesario.

SuppressReboot Al final de la instalacin se inhibe el rearranque completo, independientemente de si es necesario o no. SuppressLicenseDialog El cuadro de dilogo de la consulta de licencia se omite. SuppressErrorDialog Los mensajes de error se inhiben. SuppressDoneDialog Se inhibe el cuadro de dilogo que aparece al final del programa de instalacin.

Instalacin de STEP 7 Basic V10.5 bajo Windows XP con Configuracin regional y de idioma Turco
La instalacin de STEP 7 Basic V10.5 bajo Windows XP puede verse interrumpida si la Configuracin regional y de idioma est ajustada a Turco. En este caso, cambie la Configuracin regional y de idioma de Turco a Ingls o Alemn.
1. Abra el Panel de control bajo Windows usando uno de los comandos siguientes:

"Inicio > Panel de control" (men Inicio bajo Windows XP) "Inicio > Configuracin > Panel de control" (men Inicio clsico)
2. Abra el men "Configuracin regional y de idioma". 3. Seleccione la ficha "Opciones regionales".

16

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.1 Indicaciones generales

1.1.3 Utilizar el proyecto de ejemplo

4. En "Estndares y formatos", seleccione "Alemn" o "Ingls" en la lista desplegable. 5. Seguidamente haga clic en el botn "Aplicar" y confirme con Aceptar. 6. Para que el ajuste tenga efecto, rearranque su PC. Seguidamente puede instalarse STEP 7 Basic V10.5. 7. Una vez concluida esta instalacin, puede volver a ajustar a Turco la Configuracin regional y de idioma (como se describe en los pasos 1 a 4).

Desinstalacin
En casos excepcionales, la desinstalacin puede provocar un bloqueo del equipo si tambin hay instalada una versin completa del SQL Server 2005. En estos casos, desconecte el equipo de la red para seguir con la desinstalacin.

1.1.3

Utilizar el proyecto de ejemplo

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Introduccin
El soporte de instalacin contiene un proyecto de ejemplo que permite familiarizarse rpidamente con la forma de trabajar con proyectos en el TIA Portal. El proyecto de ejemplo se puede modificar a discrecin.

Procedimiento
Para utilizar el proyecto de ejemplo, proceda del siguiente modo:
1. Inserte el soporte de instalacin en la unidad de disco correspondiente. 2. Navegue hasta el directorio "<Unidad de disco>\Documents\Examples\DEMO Project S7-1200". 3. Copie el directorio "DEMO Project S7-1200" en una unidad de disco local. 4. Abra el TIA Portal. 5. Elija el comando "Abrir" del men "Proyecto". Aparece el dilogo "Abrir proyecto", en el que se visualiza una lista de los proyectos utilizados recientemente. 6. Haga clic en el botn de comando "Examinar" y navegue hasta el directorio "DEMO Project S7-1200" en la unidad local. 7. Seleccione el archivo "DEMO Project S7-1200.ap10". 8. Confirme la seleccin con "Abrir". El proyecto de ejemplo se abre y puede editarse.

El proyecto de ejemplo se puede volver a copiar en cualquier momento desde el soporte de instalacin.

STEP 7 V10.5 SP2 02/2010, 00002014

17

Lame 1.2 Lame de STEP 7

1.1.4

Visualizar interfaces de comunicacin


1.1.4 Visualizar interfaces de comunicacin 1.2 Lame de STEP 7manejo 1.2.1 Indicaciones de

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Introduccin
En el TIA Portal se visualizan nicamente las interfaces de comunicacin que ya existan en el equipo al instalar el portal. Si ha instalado el TIA Portal en el equipo e instala luego un nuevo CP (procesador de comunicaciones), el sistema operativo detectar este CP, por lo que se visualizar en el Administrador de dispositivos de Windows, pero no en el rbol del proyecto del TIA Portal en "Accesos online".

Procedimiento
Para visualizar el procesador de comunicaciones instalado a posteriori en el Portal TIA, proceda del siguiente modo:
1. Instale/actualice los drivers (controladores) apropiados si - tras enchufar el dispositivo - se visualiza el "Asistente para actualizacin de hardware" de Windows. 2. Cierre el TIA Portal. 3. En la barra de inicio, elija "Inicio > Configuracin > Panel de control > Ajustar interface PG/PC" y finalice la aplicacin haciendo clic en Aceptar. 4. Reinicie el TIA Portal.

Resultado
El hardware est disponible y se puede utilizar y la interfaz de comunicacin se visualiza en "Accesos online".

1.2

Lame de STEP 7

1.2.1

Indicaciones de manejo

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Funcionamiento online
El funcionamiento paralelo en modo online de STEP 7 y STEP 7 Basic no est autorizado.

Nmero del OB de error de tiempo


En la Ayuda se menciona varias veces el OB 280 de error de tiempo. El nmero correcto del OB de error de tiempo es 80.

18

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Parametrizar y configurar mdulos


1.2.2.3 1.2.2.2 Indicaciones sobre la Open User Communication 1.2.2.1 Ajuste del control del flujo para CM 1241 1.2.2 Configurar dispositivos y redes y diagnstico relativas a Online

Los mdulos que pueden parametrizarse y configurarse con STEP 7 Basic V10.5 se indican en la direccin http://support.automation.siemens.com.

1.2.2

Configurar dispositivos y redes

1.2.2.1

Ajuste del control del flujo para CM 1241

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Valores para XON y XOFF


Si el control de flujo est activado para el mdulo de comunicacin CM 1241 (RS232) y est ajustado a "XON/XOFF", es posible registrar valores idnticos para los caracteres de XON y de XOFF. No obstante, desde el punto de vista tcnico esta configuracin no resulta conveniente. Por ello, se recomienda utilizar valores diferentes para XON y XOFF.

1.2.2.2

Indicaciones sobre la Open User Communication

ID de conexin unvoca para la Open User Communication


En la parametrizacin de conexiones de la Open User Communication es necesario introducir un valor unvoco para la ID de conexin en un interlocutor que ya conocido. La univocidad de la ID de conexin no es verificada por la parametrizacin de conexiones y al crear una conexin no se registra ningn valor predterminado para la ID de la conexin.

1.2.2.3

Indicaciones relativas a Online y diagnstico

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Ajustar el idioma de los textos de diagnstico


El idioma de los textos de diagnstico se corresponde con el idioma de la interfaz de usuario activa en el momento en que se cre el proyecto. Para ver los textos de diagnstico en otro idioma, vaya a "Idioma y recursos > Idiomas del proyecto" en el rbol del proyecto. Seleccione all la casilla de verificacin correspondiente al idioma adicional. A continuacin, compile los dispositivos relevantes para el diagnstico. Los textos de diagnstico se muestran entonces en elk idioma ajustado para la interfaz de usuario.

STEP 7 V10.5 SP2 02/2010, 00002014

19

Lame 1.2 Lame de STEP 7

Visualizar los textos de eventos en el acceso online tras cambiar el idioma de edicin
Si hace clic en "Online > Nodos accesibles > Actualizar" y a continuacin ajusta otro idioma de edicin en "Idiomas y recursos > Idiomas del proyecto" y adems cambia el idioma de la interfaz de usuario en "Opciones > Configuracin", no se mostrarn textos de evento para CPUs en "Online > Online y diagnstico > Bfer de diagnstico". Haga clic de nuevo en "Online > Nodos accesibles > Actualizar". Los textos vuelven a mostrarse.

Datos de diagnstico de contadores rpidos y generadores de impulsos


En la tabla sinptica de los dispositivos se muestra el siguiente smbolo de diagnstico para los contadores rpidos y generadores de impulsos no activados: "No hay datos de diagnstico disponibles, porque los datos actuales de configuracin online son diferentes de los datos de configuracin offline".

Abrir la vista online y de diagnstico para entradas y salidas


La funcin "Online y diagnstico" tambin puede abrirse contextualmente para un dispositivo seleccionado en el editor de hardware y redes con la combinacin de teclas <Ctrl+D>. En la tabla general de dispositivos se puede seleccionar una CPU completa o diferentes mdulos de entrada y salida y abrir la vista Online y diagnstico correspondiente con la combinacin de teclas <Ctrl+D>. Tambin es posible abrir la vista Online y diagnstico para las entradas y salidas integradas si se ha seleccionado la lnea correspondiente a una entrada o salida en la CPU dentro de la vista sinptica de dispositivos.

Idioma de la vista Online y diagnstico.


Si abre la vista Online y diagnstico de un dispositivo desde la lista de nodos accesibles, en algn caso aislado los eventos no se muestran en el idioma de la interfaz de usuario. Para visualizar los eventos en el idioma correcto es necesario adaptar el idioma de edicin al de la interfaz de usuario en un proyecto cualquiera. A continuacin, reinicie el TIA Portal.

Deteccin de hardware y posterior conexin online


Si ejecuta el comando "Online > Deteccin de hardware" para una CPU sin especificar, no se cargar la configuracin online de la CPU. Si no carga en la CPU la configuracin obtenida mediante la deteccin de hardware, siempre habr diferencia entre las configuraciones offline y online en la vista de dispositivos y redes. En la vista Online y diagnstico puede verse que hay configuraciones diferentes, aunque sean idnticas las referencias de la CPU realmente existente y de la CPU offline.

Asignar direccin IP
En caso de asignar la direccin IP a un PLC directamente mediante la funcin Online y diagnstico con "Funciones > Asignar direccin IP", la direccin IP queda activada de forma permanente y se conserva incluso despus de un rearranque o un corte de la alimentacin.

20

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

1.2.2.4

Indicaciones sobre el tiempo de ciclo


1.2.2.4 Indicaciones del PLC tiempogenerador de impulsos del PLC 1.2.2.5 Compilar el hardware de un de ciclo programacin 1.2.3 Programacin sobre el relativas a la 1.2.3.1 generales

Rebase del tiempo de vigilancia del ciclo


Cuando el tiempo de ciclo rebase por primera vez el tiempo de vigilancia del ciclo, se intentar iniciar el OB de error de tiempo (OB 80). Si no existe ningn OB de error de tiempo en la CPU, sta permanecer en el estado operativo RUN. La CPU cambiar al estado operativo STOP cuando el tiempo de ciclo rebase el tiempo de vigilancia de ciclo por segunda vez en el mismo ciclo.

1.2.2.5

Compilar el hardware de un generador de impulsos

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Compilar con el generador de impulsos desactivado


Si un generador de impulsos est desactivado y a pesar de ello al compilar el hardware aparece el mensaje de error "Generador de impulsos como: El PTO no puede seleccionarse. El contador correspondiente est mal configurado.", proceda del siguiente modo:
1. Desactive el contador rpido. 2. Active el generador de impulsos y ajuste el modo de operacin "PTO". 3. Desactive el generador de impulsos. 4. Vuelva a compilar el hardware.

1.2.3

Programacin del PLC

1.2.3.1

Indicaciones generales relativas a la programacin del PLC

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Prdida de los datos remanentes tras borrar bloques online o tras la funcin Cargar en dispositivo
Si borra bloques online o carga un elemento del proyecto en la CPU (p. ej. un bloque de programa, un bloque de datos o la configuracin de hardware), la CPU realizar un arranque en fro en el siguiente cambio al estado operativo RUN. Adems de borrar las entradas, inicializar las salidas y borrar la memoria no remanente, en un arranque en fro tambin se borran las reas de memoria remanentes. En cada transicin posterior de STOP a RUN se efecta un arranque en caliente (en este caso no se borra la memoria remanente).

STEP 7 V10.5 SP2 02/2010, 00002014

21

Lame 1.2 Lame de STEP 7

Actualizar la carpeta de bloques en la lista de nodos accesibles


Recuerde que el contenido de las carpetas de bloques de la lista de nodos accesibles slo se actualiza al cerrar y abrir una carpeta. Para asegurarse de visualizar el contenido actualizado despus de cambiar el programa online, cierre la carpeta y vuelva a abrirla.

Llamar bloques como multiinstancia


La llamada como multiinstancia se permite slo en los bloques de funcin de libreras que se suministran con STEP 7 V10.5. Los bloques de funcin creados por el usuario no se pueden llamar como multiinstancias.

Verificacin IEC


Libreras globales

La opcin "Verificacin IEC" est desactivada por defecto. Independientemente del ajuste de la "Verificacin IEC", no es posible combinar lgicamente operandos del REAL con operandos del tipo DWORD en una instruccin. Antes es necesario realizar una conversin explcita con la instruccin "CONVERT".

En la carpeta "<Unidad de disco>\Documents\AdditionalDocuments" del DVD de producto encontrar informacin relativa a las Libreras globales.

Librera MODBUS
La instruccin "MB_SLAVE" ha sido actualizada en STEP 7 V10.5 SP2. Si ya se ha utilizado "MB_SLAVE" V1.0 en un proyecto, es necesario sustituir esta versin por la nueva versin "MB_SLAVE" V1.1 despus de instalar el SP 2. Proceda del siguiente modo:
1. Borre "MB_SLAVE" V1.0 de todos los bloques del proyecto. 2. Borre "MB_SLAVE" V1.0 de la librera del proyecto. 3. Inserte "MB_SLAVE" V1.1 en las ubicaciones deseadas. 4. Compile el proyecto.

Estado del programa de cuadros KOP y FUP


Para cuadros KOP/FUP con ENO sin interconectar es posible que el estado del cuadro no pueda mostrarse, p. ej. con:

SCALE NORMALIZE MOVE

Memoria imagen de proceso de salidas PTO/PWM


No utilice las salidas de PTO/PWM en la memoria imagen de proceso (p. ej. en accesos del programa de usuario, en funciones online o en HMI). La frecuencia de actualizacin de la

22

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

memoria imagen de proceso es notablemente inferior a la velocidad de los cambios de seal. Por ello, la indicacin en la memoria imagen de proceso no refleja el curso de la seal.
1.2.3.2 Tipo deel tipo de datos LREAL Utilizar datos LREAL

Prdida de las constantes simblicas tras desplazar una Signal Board


Despus de desplazar una Signal Board a otro dispositivo, no se crean constantes simblicas. Esto repercute en la programacin de los bloques, ya que faltan las constantes necesarias. Al compilar aparece un mensaje para indicar que faltan constantes. Las alarmas de proceso deben desactivarse en la Signal Board y reactivarse despus para que se creen las constantes simblicas.

Cambiar los nemnicos


Para evitar mensajes de error al compilar bloques tras cambiar los nemnicos, guarde el proyecto, cirrelo y vuelva a abrirlo.

1.2.3.2

Tipo de datos LREAL

1.2.3.2

Utilizar el tipo de datos LREAL

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Introduccin
En algunas instrucciones, para la representacin de nmeros en coma flotante es posible utilizar el tipo de datos LREAL (64 bits) adems del tipo REAL (32 bits). El tipo de datos LREAL slo est disponible en bloques para los que est ajustado un direccionamiento puramente simblico.

Uso en instrucciones
La tabla siguiente muestra las instrucciones para las que se puede utilizar el tipo de datos LREAL:

STEP 7 V10.5 SP2 02/2010, 00002014

23

Lame 1.2 Lame de STEP 7

Operacin Comparadores

Nemnicos CMP == CMP <> CMP >=

Descripcin Consulta sobre si son iguales el primer y segundo valor de comparacin. Consulta sobre si son diferentes el primer y segundo valor de comparacin. Consulta sobre si el primer valor de comparacin es mayor o igual al segundo. Consulta sobre si el primer valor de comparacin es menor o igual al segundo. Consulta sobre si el primer valor de comparacin es mayor que el segundo. Consulta sobre si el primer valor de comparacin es menor que el segundo. Consulta sobre si el valor de una variable es un nmero en coma flotante vlido. Consulta sobre si el valor de una variable es un nmero en coma flotante no vlido. Copia el contenido de la entrada IN en la salida OUT si el estado lgico de la entrada de habilitacin EN es "1". Copia el contenido del rea de memoria (rea de origen) de la entrada IN en el rea de memoria (rea de destino) de la salida OUT. El nmero de elementos que se copian en el rea de destino se determina en el parmetro COUNT. Copia ininterrumpidamente el contenido del rea de memoria (rea de origen) de la entrada IN en el rea de memoria (rea de destino) de la salida OUT. El nmero de elementos que se copian en el rea de destino se determina en el parmetro COUNT. Rellena el rea de memoria (rea de destino) de la salida OUT con el valor de la entrada IN. El rea de destino se rellena a partir de la direccin indicada en la salida OUT. El nmero de repeticiones de copia se determina con el parmetro COUNT.

CMP <=

CMP > CMP < -|OK|-

-|NOT_OK|-

Desplazar

MOVE

MOVE_BLK

UMOVE_BLK

FILL_BLK

24

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Operacin

Nemnicos UFILL_BLK

Descripcin Rellena ininterrumpidamente el rea de memoria (rea de destino) de la salida OUT con el valor de la entrada IN. El rea de destino se rellena a partir de la direccin indicada en la salida OUT. El nmero de repeticiones de copia se determina con el parmetro COUNT.

STEP 7 V10.5 SP2 02/2010, 00002014

25

Lame 1.2 Lame de STEP 7

Operacin Funciones matemticas

Nemnicos ADD

Descripcin Suma el valor de la entrada IN1 al valor de la entrada IN2 y devuelve la suma en la salida OUT (OUT = IN1+IN2). Resta el valor de la entrada IN2 del valor de la entrada IN1 y devuelve la diferencia en la salida OUT (OUT = IN1IN2). Multiplica el valor de la entrada IN1 por el valor de la entrada IN2 y devuelve el producto en la salida OUT (OUT = IN1*IN2). Divide el valor de la entrada IN1 por el valor de la entrada IN2 y devuelve el cociente en la salida OUT (OUT = IN1/ IN2). Cambia el signo del valor de la entrada IN y devuelve el resultado en la salida OUT. Calcula el valor absoluto de un nmero. Calcula el cuadrado de un nmero en coma flotante. Calcula la raz cuadrada de un nmero en coma flotante. Calcula el logaritmo natural de un nmero en coma flotante. Calcula el valor exponencial de un nmero en coma flotante en base e. Calcula el valor de seno de un nmero en coma flotante. El nmero en coma flotante representa un ngulo en radianes. Calcula el valor de coseno de un nmero en coma flotante. El nmero en coma flotante representa un ngulo en radianes. Calcula el valor de tangente de un nmero en coma flotante. El nmero en coma flotante representa un ngulo en radianes. Calcula el valor de arcoseno de un nmero en coma flotante cuyo rango de definicin es -1 <= valor de entrada <= 1. El resultado representa un ngulo en radianes. Calcula el valor de arcocoseno de un nmero en coma flotante cuyo rango de definicin es -1 <= valor de entrada <= 1. El resultado representa un ngulo en STEP 7 V10.5 SP2 radianes. Calcula el valor de arcotangente de un
02/2010, 00002014

SUB

MUL

DIV

NEG

ABS SQR SQRT LN EXP SIN

COS

TAN

ASIN

ACOS

26

ATAN

Lame 1.2 Lame de STEP 7

1.2.3.2 LREAL

Operacin Conversores

Nemnicos CONVERT

Descripcin Lee el contenido del parmetro IN y lo convierte segn los tipos de datos indicados. Redondea el valor de la entrada IN al siguiente nmero entero y devuelve el resultado en la salida OUT. Redondea el valor de la entrada IN al siguiente nmero entero mayor y devuelve el resultado en la salida OUT. Redondea el valor de la entrada IN al siguiente nmero entero menor y devuelve el resultado en la salida OUT. Selecciona la parte entera del nmero en coma flotante de la entrada IN y lo devuelve sin decimales en la salida OUT.

ROUND

CEIL

FLOOR

TRUNC

1.2.3.2

LREAL

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Descripcin
Las variables del tipo de datos LREAL tienen una longitud de 64 bits y se utilizan para representar nmeros en coma flotante. Una variable del tipo de datos LREAL consta de tres elementos, a saber:

Signo: El estado lgico del bit 63 determina el signo. El bit 63 puede adoptar los valores "0" (positivo) "1" (negativo). Exponentes de 11 bits en base 2: El exponente aumenta en una constante (base, +1023), presentando as un rango de valores de 2047. Mantisa de 52 bits: Se representa slo la fraccin de la mantisa. La parte entera de la mantisa no se guarda, ya que siempre es "1" dentro del rango permitido.

La tabla siguiente muestra las propiedades de una variable LREAL:

STEP 7 V10.5 SP2 02/2010, 00002014

27

Lame 1.2 Lame de STEP 7

1.2.3.3 Inicializar temporizador ---

Longitud (bits) 64

Formato Nmeros en coma flotante segn IEEE 754 Nmeros en coma flotante

Rango de valores de -1.7976931348623158e+308 a -2.2250738585072014e-308 0 de +2.2250738585072014e-308 a +1.7976931348623158e+308

Ejemplos de entrada de valores 1.0e-5 1.0

La figura siguiente muestra la estructura de una variable LREAL:

Ver tambin

Utilizar el tipo de datos LREAL (Pgina 23)

1.2.3.3

Inicializar temporizador

1.2.3.3

---

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Introduccin
Adems de las instrucciones descritas, en KOP hay disponible una instruccin para inicializar temporizadores (CEI).

Smbolo
<Operando> --- ( RT ) --Parmetro <Operando> Tipo de datos DB rea de memoria D Descripcin DB del temporizador IEC que se inicializa si RLO = "1".

28

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Descripcin

1.2.3.3 ---

La operacin "Inicializar temporizador (CEI)" permite poner a "0" un temporizador IEC. La operacin se ejecuta slo si el resultado lgico (RLO) de la entrada de la bobina es "1". Si fluye corriente hacia la bobina (RLO es "1"), los parmetros del DB del temporizador IEC se ponen a "0". Si el resultado lgico de la entrada de la bobina es "0" (no hay flujo de seales en la bobina), los parmetros no cambian. La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida de la bobina.

Posicin
La operacin "Inicializar temporizador (CEI)" puede colocarse en cualquier posicin del segmento.

Ejemplo

El temporizador IEC "TON_Motor1" se inicializa cuando se cumple una de las siguientes condiciones:

Las entradas I 0.0 E I 0.1 son "1". El estado lgico de la entrada I 0.2 es "0".

1.2.3.3

---

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Introduccin
Adems de las instrucciones descritas, en FUP hay disponible una instruccin para inicializar temporizadores (CEI).

Smbolo

STEP 7 V10.5 SP2 02/2010, 00002014

29

Lame 1.2 Lame de STEP 7

1.2.3.4 Leer campo

Parmetro <Operando>

Tipo de datos DB

rea de memoria D

Descripcin DB del temporizador IEC que se inicializa si RLO = "1".

Descripcin
La operacin "Inicializar temporizador (CEI)" permite poner a "0" un temporizador IEC. La operacin se ejecuta slo si el resultado lgico (RLO) de la entrada del cuadro es "1". Si la entrada del cuadro tiene el estado lgico "1", los parmetros del DB del temporizador IEC se ponen a "0". Si el resultado lgico de la entrada del cuadro es "0", los parmetros no cambian. La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida.

Posicin
La operacin "Inicializar temporizador (CEI)" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

El temporizador IEC "TON_Motor1" se inicializa cuando se cumple una de las siguientes condiciones:


1.2.3.4 Leer campo

El estado lgico de las entradas I 0.0 E I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

1.2.3.4

Leer campo

Introduccin
Adems de las instrucciones descritas, en KOP hay disponible una instruccin para leer elementos individuales de un campo.

30

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Nota Insertar la instruccin "Leer campo" La instruccin "Leer campo" se puede insertar arrastrando un cuadro vaco desde la paleta "Favoritos" al segmento y seleccionando la instruccin en la lista desplegable del cuadro vaco.

Smbolo

Figura1-1 Parmetro EN ENO INDEX MEMBER Tipo de datos BOOL BOOL DINT rea de memoria I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante ndice del elemento que se lee. Primer elemento del campo que se lee

Todos los tipos de datos I, Q, M, D, L elementales como elemento de una variable ARRAY Todos los tipos de datos I, Q, M, D, L elementales

VALUE

Variable en la que se escribe el elemento

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la instruccin.

Descripcin
La instruccin "Leer campo" permite leer un elemento determinado del campo indicado en el parmetro MEMBER y transferir su contenido a la variable del parmetro VALUE. El ndice del elemento que se lee se define en el parmetro INDEX. En el parmetro MEMBER se indica el primer elemento del campo que se lee. Los tipos de datos del componente de campo indicado en el parmetro MEMBER y de la variable del parmetro VALUE deben coincidir con el tipo de datos de la instruccin "Leer campo". La ejecucin de la instruccin "Leer campo" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1".

STEP 7 V10.5 SP2 02/2010, 00002014

31

Lame 1.2 Lame de STEP 7

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:
1.2.3.4 Leer campo


Ejemplo

El estado lgico de la entrada EN es "0". El elemento indicado en el parmetro INDEX no est definido en el campo especificado en el parmetro MEMBER. Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

Figura1-1 Parmetro INDEX MEMBER Variable a_index "DB_1".Main_Field[-10] Valor 4 Primer elemento del campo "Main_Field [-10..10] of REAL" en el bloque de datos "DB_1" Elemento con ndice 4 del campo "Main_Field [-10..10] of REAL"

VALUE

a_real

El elemento con ndice 4 se lee del campo "Main_Field[-10...10] of REAL" y se escribe en la variable "a_real". El elemento que se lee se define con el valor del parmetro INDEX.

1.2.3.4

Leer campo

Introduccin
Adems de las instrucciones descritas, en KOP hay disponible una instruccin para leer elementos individuales de un campo.

Nota Insertar la instruccin "Leer campo" La instruccin "Leer campo" se puede insertar arrastrando un cuadro vaco desde la paleta "Favoritos" al segmento y seleccionando la instruccin en la lista desplegable del cuadro vaco.

32

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Smbolo

Figura1-1 Parmetro EN ENO INDEX MEMBER Tipo de datos BOOL BOOL DINT rea de memoria I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante ndice del elemento que se lee. Primer elemento del campo que se lee

Todos los tipos de datos I, Q, M, D, L elementales como elemento de una variable ARRAY Todos los tipos de datos I, Q, M, D, L elementales

VALUE

Variable en la que se escribe el elemento

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la instruccin.

Descripcin
La instruccin "Leer campo" permite leer un elemento determinado del campo indicado en el parmetro MEMBER y transferir su contenido a la variable del parmetro VALUE. El ndice del elemento que se lee se define en el parmetro INDEX. En el parmetro MEMBER se indica el primer elemento del campo que se lee. Los tipos de datos del elemento indicado en el parmetro MEMBER y de la variable del parmetro VALUE deben coincidir con el tipo de datos de la instruccin "Leer campo". La ejecucin de la instruccin "Leer campo" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El elemento indicado en el parmetro INDEX no est definido en el campo especificado en el parmetro MEMBER. Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

STEP 7 V10.5 SP2 02/2010, 00002014

33

Lame 1.2 Lame de STEP 7

Ejemplo

1.2.3.5 Escribir campo

Figura1-1 Parmetro INDEX MEMBER Variable a_index "DB_1".Main_Field[-10] Valor 4 Primer elemento del elemento "Main_Field [-10..10] of REAL" en el bloque de datos "DB_1" Elemento con ndice 4 del campo "Main_Field [-10..10] of REAL"

VALUE

a_real

El elemento con ndice 4 se lee del campo "Main_Field[-10...10] of REAL" y se escribe en la variable "a_real". El elemento que se lee se define con el valor del parmetro INDEX.

1.2.3.5

Escribir campo

1.2.3.5

Escribir campo

Introduccin
Adems de las instrucciones descritas, en KOP hay disponible una instruccin para escribir en un nico elemento.

Nota Insertar la instruccin "Escribir campo" La instruccin "Escribir campo" se puede insertar arrastrando un cuadro vaco desde la paleta "Favoritos" al segmento y seleccionando la instruccin en la lista desplegable del cuadro vaco.

34

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Smbolo

Figura1-1 Parmetro EN ENO INDEX VALUE MEMBER Tipo de datos BOOL BOOL DINT rea de memoria I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante ndice del elemento en el que se escribe.

Todos los tipos de datos I, Q, M, D, L o constante Variable cuyo contenido elementales se copia Todos los tipos de datos I, Q, M, D, L elementales como elemento de una variable ARRAY Primer elemento en el que se escribe

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La instruccin "Escribir campo" permite transferir el contenido de la variable del parmetro VALUE a un elemento determinado del campo especificado en el parmetro MEMBER. El ndice del elemento que se escribe se define con el valor del parmetro INDEX. En el parmetro MEMBER se indica el primer elemento del campo en el que se escribe. Los tipos de datos del elemento especificado en el parmetro MEMBER y de la variable del parmetro VALUE deben coincidir con el tipo de datos de la instruccin "Escribir campo". La ejecucin de la instruccin "Escribir campo" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El elemento indicado en el parmetro INDEX no est definido en el campo especificado en el parmetro MEMBER. Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

STEP 7 V10.5 SP2 02/2010, 00002014

35

Lame 1.2 Lame de STEP 7

Ejemplo

1.2.3.5 Escribir campo

Figura1-1 Parmetro INDEX VALUE MEMBER Variable a_index a_real "DB_1".Main_Field[-10] Valor 4 10,54 Primer elemento del campo "Main_Field[-10..10] of REAL" en el bloque de datos "DB_1"

El valor "10.54" de la variable "a_real" se escribe en el elemento con el ndice 4 del campo "Main_Field[-10...10] of REAL". El ndice del elemento al que se transfiere el contenido de la variable "a_real" se define con el valor del parmetro INDEX.

1.2.3.5

Escribir campo

Introduccin
Adems de las instrucciones descritas, en KOP hay disponible una instruccin para escribir en un nico elemento.

Nota Insertar la instruccin "Escribir campo" La instruccin "Escribir campo" se puede insertar arrastrando un cuadro vaco desde la paleta "Favoritos" al segmento y seleccionando la instruccin en la lista desplegable del cuadro vaco.

36

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Smbolo

Figura1-1 Parmetro EN ENO INDEX VALUE MEMBER Tipo de datos BOOL BOOL DINT rea de memoria I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante ndice del elemento en el que se escribe.

Todos los tipos de datos I, Q, M, D, L o constante Variable cuyo contenido elementales se copia Todos los tipos de datos I, Q, M, D, L elementales como elemento de una variable ARRAY Primer elemento del campo en el que se escribe

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La instruccin "Escribir campo" permite transferir el contenido de la variable del parmetro VALUE a un elemento determinado del campo especificado en el parmetro MEMBER. El ndice del elemento que se escribe se define con el valor del parmetro INDEX. En el parmetro MEMBER se indica el primer elemento en el que se escribe. Los tipos de datos del elemento especificado en el parmetro MEMBER y de la variable del parmetro VALUE deben coincidir con el tipo de datos de la instruccin "Escribir campo". La ejecucin de la instruccin "Escribir campo" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El elemento indicado en el parmetro INDEX no est definido en el campo especificado en el parmetro MEMBER. Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

STEP 7 V10.5 SP2 02/2010, 00002014

37

Lame 1.2 Lame de STEP 7

Ejemplo

1.2.3.6 Comparar bloques Bloques con proteccin de know-how

Figura1-1 Parmetro INDEX VALUE MEMBER Variable a_index a_real "DB_1".Main_Field[-10] Valor 4 10,54 Primer elemento del campo "Main_Field [-10..10] of REAL" en el bloque de datos "DB_1"

El valor "10.54" de la variable "a_real" se escribe en el elemento con el ndice 4 del campo "Main_Field[-10...10] of REAL". El ndice del elemento al que se transfiere el contenido de la variable "a_real" se define con el valor del parmetro INDEX.

1.2.3.6

Comparar bloques

1.2.3.6

Bloques con proteccin de know-how

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Particularidades de la comparacin de bloques con proteccin de know-how


Al cargar un bloque con proteccin de know-how en un dispositivo no se carga la informacin de restauracin. As, una vez que un programa de usuario de un bloque con proteccin de know-how se ha cargado en un dispositivo, ya no puede abrirse ni leerse. Este comportamiento no puede cambiarse ni siquiera utilizando la contrasea correcta. Dado que el programa de usuario ya no puede leerse, no es posible realizar una comparacin detallada de los bloques con proteccin de know-how.

38

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

1.2.3.7 Comprobar tabla de observacin Test con la el programa de usuario

Atencin Los bloques con proteccin de know-how cargados en el proyecto desde un dispositivo no pueden leerse ni editarse. Por ello, antes de cargar un bloque protegido en el proyecto desde un dispositivo cree copias de seguridad de la versin offline del bloque en cuestin.

1.2.3.7

Comprobar el programa de usuario

1.2.3.7

Test con la tabla de observacin

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Accesos mltiples a la misma CPU


Desde una programadora o un PC slo se puede acceder a una CPU con el TIA Portal abierto. Los accesos mltiples a la misma CPU no estn permitidos y pueden provocar errores.

Forzar con disparador


Al forzar con disparador, es decir, al forzar una variable permanentemente, se cancelan las peticiones de forzado existentes si al mismo tiempo se realiza un borrado total de la CPU (MRES). La peticin de forzado tambin se cancela al contestar con "No" el cuadro de consulta de la tabla de observacin sobre si se desea finalizar el forzado con disparador.

Redondeo de nmeros en coma flotante


En la tabla de observacin los nmeros en coma flotante se guardan en formato IEEE binario. Dado que no es posible mapear de forma unvoca cualquier nmero en coma flotante (real, longreal) representable en la interfaz en formato IEEE , pueden producirse redondeos. Si un nmero en coma flotante redondeado se copia en la tabla de observacin y se inserta en otro campo de entrada, puede haber una pequea variacin debida al redondeo.

Cargar bloques de datos mientras se procesa una peticin de forzado

Atencin Al cargar bloques de datos modificados mientras se procesa una peticin de forzado pueden darse estados operativos imprevistos. La peticin de forzado contina forzando la direccin indicada, mientras que la asignacin de direcciones puede haber cambiado en el bloque de datos. Finalice las peticiones de forzado que se estn procesando antes de proceder a cargar bloques de datos.

STEP 7 V10.5 SP2 02/2010, 00002014

39

Lame 1.2 Lame de STEP 7

1.2.3.8

Utilizar objetos tecnolgicos


1.2.3.8 Utilizar objetos Control relativas a Motion Control Indicaciones generales Motion tecnolgicos PID Compact

1.2.3.8

Utilizar PID Compact

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Rearranque del objeto tecnolgico "PID_Compact" tras un rearranque completo de la CPU


Tras la conexin (power ON) de la CPU, el objeto tecnolgico "PID_Compact" cambia al modo automtico si ste fue su ltimo estado operativo. El cambio automtico al modo automtico puede desactivarse. Asigne para ello el valor FALSE a la variable "sb_RunModeByStartup" del DB instancia.

Uso de una salida analgica de valor manipulado del objeto tecnolgico "PID_Compact"
Si se utilizan las salidas de valor manipulado "Output" o "Output_PER", dado el caso habr que corregir al valor 0.0 los tiempos de las "limitaciones PWM" que hayan podido modificarse. Las "Limitaciones PWM" se ajustan en la ventana de configuracin "Configuracin avanzada > Limitaciones PWM".

Transferencia incompleta de valores de parmetros de la instruccin "PID_Compact"


Una transferencia incompleta de valores de parmetros de la instruccin "PID_Compact" (tres interrogantes rojos) no se indica como error en la compilacin. Antes de compilar y de utilizar la funcin "Cargar en dispositivo", asegrese de que la transferencia de valores a todos los parmetros de la instruccin "PID_Compact" es completa y correcta.

1.2.3.8

Utilizar Motion Control

1.2.3.8

Indicaciones generales relativas a Motion Control

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Tiempos de reaccin del panel de mando


El tiempo de reaccin del manejo del panel de mando vara en funcin de la carga de comunicacin de la CPU. Cierre todas las ventanas online restantes del portal para minimizar el tiempo de reaccin.

40

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

Iniciar peticiones de movimiento tras el acuse de errores con "MC_Reset"


1.2.3.8 Lmites de los generadores de impulsos Finales carrera de hardware y sensores del punto de referencia

Si se produce un error en el eje que deba acusarse obligatoriamente con la instruccin de Motion Control "MC_Reset", proceda del siguiente modo:
1. Elimine la causa del error. 2. Acuse el error con la instruccin de Motion Control "MC_Reset". 3. Antes de iniciar una nueva peticin de movimiento deben comprobarse los siguientes estados lgicos:

Parmetro de salida "Done" = TRUE Variable del objeto tecnolgico "Eje".StatusBits.Error" = FALSE

Referenciacin activa con inversin de sentido en el final de carrera de hardware


La inversin de sentido en el final de carrera de hardware funciona con la siguiente condicin de configuracin: "Velocidad de aproximacin" > "Velocidad de posicionamiento".

1.2.3.8

Lmites de los generadores de impulsos

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Lmites de los generadores de impulsos (PTO)


En caso de utilizar los generadores de impulsos de la CPU 1211C, CPU 1212C y CPU 1214C en combinacin con un objeto tecnolgico "Eje", rigen los siguientes valores lmite:


1.2.3.8

Frecuencia mnima 2 Hz Frecuencia mxima 100 kHz (si se utiliza una Signal Board de 20 kHz) Modificacin mnima de frecuencia (aceleracin/deceleracin) 0,28 Hz/s Modificacin mxima de frecuencia (aceleracin/deceleracin) 9500 MHz/s

Finales de carrera de hardware y sensores del punto de referencia

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Tiempo de deceleracin de final de carrera de hardware y sensor del punto de referencia


Las entradas digitales estn ajustadas por defecto a un tiempo de filtro de 6,4 ms. Si se utilizan como finales de carrera de hardware, pueden producirse retardos no deseados. Si se utilizan como sensor del punto de referencia, pueden producirse retardos no deseados y, con ello, imprecisiones. Dependiendo de la velocidad de posicionamiento y de las

STEP 7 V10.5 SP2 02/2010, 00002014

41

Lame 1.2 Lame de STEP 7

dimensiones del sensor del punto de referencia, es posible que no se detecte el punto de referencia.
1.2.3.8 Configuracin del eje durante la ejecucin del programa

En tal caso, reduzca el tiempo de filtro para las entradas digitales correspondientes en la configuracin de dispositivos de las entradas digitales.

1.2.3.8

Configuracin del eje durante la ejecucin del programa

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Cambio de la configuracin del eje durante la ejecucin del programa de usuario


Mediante el programa de usuario es posible modificar determinados datos de la configuracin del eje en runtime. En el programa de usuario puede accederse a los datos de configuracin del eje a travs de las variables del objeto tecnolgico:

Configuracin de los finales de carrera de hardware/por software

"Eje".Config.PositionLimits_HW.Active
Activar los finales de carrera de hardware (TRUE = activado)

"Eje".Config.PositionLimits_SW.Active
Activar los finales de carrera por software (TRUE = activado)

"Eje".Config.PositionLimits_SW.MinPosition
Posicin del final de carrera por software inferior

"Eje".Config.PositionLimits_SW.MaxPosition
Posicin del final de carrera por software superior El cambio tiene efecto despus de parar el eje e iniciar una nueva peticin de movimiento.

Configuracin de los valores dinmicos

"Eje".Config.DynamicDefaults.Acceleration
Aceleracin del eje

"Eje".Config.DynamicDefaults.Deceleration
Deceleracin del eje "Eje".Config.DynamicDefaults.EmergencyDeceleration Deceleracin de parada de emergencia del eje El cambio tiene efecto despus de iniciar una nueva peticin de movimiento.

42

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

1.2.3.8

Llamar instrucciones de Motion Control


1.2.3.8 Llamar instrucciones de Motion Control Lista de ErrorIDs y ErrorInfos

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Llamar instrucciones de Motion Control


Una instruccin de Motion Control no puede ser cancelada por la misma instruccin de Motion Control en un nivel de ejecucin superior si se utiliza el mismo bloque de datos instancia. Evite la cancelacin aplicando una de las siguientes medidas:


1.2.3.8

Evite el procesamiento simultneo de instrucciones de Motion Control con el mismo bloque de datos instancia en el programa de usuario (p. ej. con llamadas de bloque condicionales). Utilice diferentes bloques de datos instancia en distintos niveles de ejecucin.

Lista de ErrorIDs y ErrorInfos

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Lista de ErrorIDs/ErrorInfos
En la tabla siguiente se muestran los ErrorIDs y ErrorInfos que pueden visualizarse en las instrucciones de Motion Control. Esta lista sustituye el captulo "Lista de ErrorIDs y ErrorInfos".

Fallo de funcionamiento con parada del eje


ErrorID 16#8000 16#0001 16#8001 16#000E 16#000F 16#0010 16#8002 ErrorInfo Descripcin Solucin

Error de accionamiento, fallo de "Accionamiento listo" Final de carrera por software inferior disparado Ha habido una aproximacin al final de carrera Acusar fallo con la instruccin "MC_Reset"; abandonar el rea del final de carrera por software Ha habido una aproximacin al final de carrera con peticin de movimiento en sentido positivo (parada de emergencia) Se ha sobrepasado el final de carrera (parada de emergencia) Final de carrera por software superior disparado Acusar fallo con la instruccin "MC_Reset"; preparar la seal del accionamiento

STEP 7 V10.5 SP2 02/2010, 00002014

43

Lame 1.2 Lame de STEP 7

ErrorID

ErrorInfo 16#000E 16#000F 16#0010

Descripcin

Solucin

Ha habido una aproximacin al final de carrera Acusar fallo con la instruccin "MC_Reset"; abandonar el rea del final de carrera por software Ha habido una aproximacin al final de carrera con peticin de movimiento en sentido negativo (parada de emergencia) Se ha sobrepasado el final de carrera (parada de emergencia) Final de carrera de hardware inferior disparado

16#8003 16#000E

Ha habido una aproximacin al final de carrera Acusar fallo con la instruccin "MC_Reset"; abandonar el rea del final de carrera de hardware con peticin de movimiento en sentido positivo Final de carrera de hardware superior disparado

16#8004 16#000E

Ha habido una aproximacin al final de carrera Acusar fallo con la instruccin "MC_Reset"; abandonar el rea del final de carrera de hardware con peticin de movimiento en sentido negativo PTO y HSC ya estn siendo utilizados por otro eje

16#8005 16#0001

Corregir la configuracin del PTO y HSC y cargarla en el controlador

Fallo de funcionamiento sin parada del eje


ErrorID 16#8200 16#0001 16#8201 16#0001 16#8202 16#0001 16#8203 16#0001 16#8204 16#0001 16#8205 ErrorInfo Descripcin El eje no est habilitado Habilitar el eje; reiniciar la peticin Solucin

El eje ya ha sido habilitado por otra instruccin " MC_Power " Habilitar el eje slo con una instruccin "MC_Power"

Superado el nmero mximo de peticiones de Motion Control activas simultneamente (mx. 256 peticiones para todos los objetos tecnolgicos de Motion Control) Reducir el nmero de peticiones simultneamente activas; reiniciar la peticin

El eje est funcionando actualmente en "control manual" (panel de mando) El eje no est referenciado Referenciar el eje con la instruccin "MC_Home"; reiniciar la peticin Finalizar el "Control manual"; reiniciar la peticin

Actualmente el eje est siendo controlado por el programa de usuario (el error slo se muestra en el panel de mando)

44

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

ErrorID

ErrorInfo 16#0001

Descripcin -

Solucin Bloquear el eje con la instruccin "MC_Power" y volver a seleccionar "Control manual" en el panel de mando

16#8206 16#0001 16#8207 16#0016

El objeto tecnolgico todava no est activado Peticin rechazada Referenciacin activa en curso; no es posible iniciar una referenciacin pasiva. Espere a que finalice la referenciacin activa o canclela con una peticin de movimiento, p. ej. "MC_Halt". A continuacin se puede iniciar la referenciacin pasiva. Habilite el eje con la instruccin "MC_Power" o en el panel de mando.

Error de parmetro de bloque


ErrorID 16#8400 16#0002 16#0005 16#0006 16#8401 16#0002 16#0005 16#0006 16#8402 16#0002 16#0008 16#0009 16#8403 16#0011 16#8404 ErrorInfo Descripcin Solucin

Valor incorrecto en el parmetro "Position" de la instruccin de Motion Control El valor no tiene un formato numrico vlido El valor se encuentra fuera del rango numrico (mayor que 1e12) El valor se encuentra fuera del rango numrico (menor que -1e12) Valor incorrecto en el parmetro " Distance " de la instruccin de Motion Control El valor no tiene un formato numrico vlido El valor se encuentra fuera del rango numrico (mayor que 1e12) El valor se encuentra fuera del rango numrico (menor que -1e12) Valor incorrecto en el parmetro " Velocity " de la instruccin de Motion Control El valor no tiene un formato numrico vlido La velocidad es mayor que la velocidad mxima La velocidad es menor que la velocidad de arranque/parada Valor incorrecto en el parmetro " Direction " de la instruccin de Motion Control Valor de seleccin no vlido Corregir el valor de seleccin; reiniciar la peticin Corregir el valor "Velocity"; reiniciar la peticin Corregir el valor "Distance"; reiniciar la peticin Corregir el valor "Posicin"; reiniciar la peticin

Valor incorrecto en el parmetro " Mode " de la instruccin de Motion Control " MC_Home "

STEP 7 V10.5 SP2 02/2010, 00002014

45

Lame 1.2 Lame de STEP 7

ErrorID

ErrorInfo 16#0011 16#0015 16#0017

Descripcin Valor de seleccin no vlido La referenciacin activa/pasiva no est configurada

Solucin Corregir el valor de seleccin; reiniciar la peticin Corregir la configuracin y cargarla en el controlador; reiniciar la peticin

La inversin de sentido en el final de carrera de Activar el final de carrera de hardware con la hardware est activada aunque los finales de variable "Eje".Config.PositionLimits_HW.Active = carrera de hardware estn desactivados TRUE o corregir la configuracin y cargarla en el controlador; reiniciar la peticin Valor incorrecto en el parmetro " StopMode " de la instruccin de Motion Control " MC_Power "

16#8405 16#0011 16#8406 16#0001

Valor de seleccin no vlido

Corregir el valor de seleccin; reiniciar la peticin

El jog simultneo hacia delante y hacia atrs no est permitido Impedir el estado lgico TRUE simultneo delos parmetros "JogForward" y "JogBackward"; reiniciar la peticin.

16#8407 16#0001

El cambio de eje en la instruccin "MC_Power" slo est permitido con el eje bloqueado. Bloquear el eje activo; despus de Status = FALSE y Busy = FALSE es posible cambiar y habilitar el eje.

Error de configuracin
ErrorID 16#8600 16#000B ErrorInfo Descripcin Solucin

La parametrizacin del generador de impulsos ( PTO) no es vlida La direccin no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

16#8601 16#000B

La parametrizacin del contador rpido ( HSC ) no es vlida La direccin no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

16#8602 16#000D

La parametrizacin de la salida "habilitacin del accionamiento" no es vlida La direccin no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

16#8603 16#000D

La parametrizacin de la entrada "Accionamiento listo" no es vlida La direccin no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

16#8604

El valor de "Impulsos por vuelta del motor" no es vlido

46

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

ErrorID

ErrorInfo 16#000A

Descripcin El valor es menor o igual a cero

Solucin Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

16#8605 16#0002 16#000A 16#8606 16#0002 16#0003 16#0004 16#0007 16#8607 16#0002 16#0003 16#0004 16#8608 16#0002 16#0003 16#0004 16#8609 16#0002 16#0003 16#0004 16#860A 16#0002 16#0003 16#0004 16#860B

El valor de "Recorrido por vuelta del motor" no es vlido El valor no tiene un formato numrico vlido El valor es menor o igual a cero Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

El valor de "Velocidad de arranque/parada" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware La velocidad de arranque/parada es mayor que la velocidad mxima El valor de "Velocidad mxima" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de "Aceleracin" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de "Deceleracin" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de "Deceleracin de parada de emergencia" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de posicin del final de carrera por software inferior no es vlido Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

STEP 7 V10.5 SP2 02/2010, 00002014

47

Lame 1.2 Lame de STEP 7

ErrorID

ErrorInfo 16#0002 16#0005 16#0006 16#0007

Descripcin El valor no tiene un formato numrico vlido

Solucin

Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la El valor se encuentra fuera del rango numrico instruccin "MC_Power" (mayor que 1e12) El valor se encuentra fuera del rango numrico (menor que -1e12) El valor de posicin del final de carrera por software inferior es mayor que el del superior El valor de posicin del final de carrera por software superior no es vlido

16#860C 16#0002 16#0005 16#0006 16#860D 16#000C 16#000D 16#860E 16#000C 16#000D 16#860F 16#0002 16#0005 16#0006 16#8610 16#0002 16#0008 16#0009 16#8611 16#0002 16#0008 16#0009 16#8612

El valor no tiene un formato numrico vlido

Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la El valor se encuentra fuera del rango numrico instruccin "MC_Power" (mayor que 1e12) El valor se encuentra fuera del rango numrico (menor que -1e12) La direccin del final de carrera de hardware inferior no es vlido La direccin del flanco descendente no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la La direccin del flanco ascendente no es vlida instruccin "MC_Power" La direccin del final de carrera de hardware superior no es vlida La direccin del flanco descendente no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la La direccin del flanco ascendente no es vlida instruccin "MC_Power" El valor de "Offset del punto de referencia" no es vlido El valor no tiene un formato numrico vlido Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la El valor se encuentra fuera del rango numrico instruccin "MC_Power" (mayor que 1e12) El valor se encuentra fuera del rango numrico (menor que -1e12) El valor de "Velocidad de aproximacin" no es vlido El valor no tiene un formato numrico vlido Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la La velocidad es mayor que la velocidad mxima instruccin "MC_Power" La velocidad es menor que la velocidad de arranque/parada El valor de "Velocidad de posicionamiento" no es vlido El valor no tiene un formato numrico vlido Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la La velocidad es mayor que la velocidad mxima instruccin "MC_Power" La velocidad es menor que la velocidad de arranque/parada La direccin del sensor del punto de referencia no es vlida

48

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

1.2.3.9 Instruccionesrelativas a ls instrucciones de comunicacin Indicaciones de comunicacin

ErrorID

ErrorInfo 16#000C 16#000D

Descripcin

Solucin

La direccin del flanco descendente no es vlida Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la La direccin del flanco ascendente no es vlida instruccin "MC_Power" En la referenciacin activa la inversin de sentido en el final de carrera de hardware est activada aunque los finales de carrera de hardware no estn configurados

16#8613 16#0001

Corregir la configuracin y cargarla en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

Errores internos
ErrorID 16#8FFF 16#F0** ErrorInfo Descripcin Error interno Rearranque completo de la CPU con desconexin (power OFF) y conexin (power ON) Solucin

1.2.3.9

Instrucciones de comunicacin

1.2.3.9

Indicaciones relativas a ls instrucciones de comunicacin

Contenido
Indicaciones que no se han podido incluir en la Ayuda en pantalla.

Conexin va ISO-on-TCP
Al configurar una conexin va ISO-on-TCP con el controlador "S7-1200" slo pueden indicarse caracteres ASCII para los interlocutores pasivos en la extensin TSAP.

Enviar y recibir datos

Si utiliza valores puramente simblicos en el parmetro DATA de las instrucciones "TRCV_C", "TSEND_C", "TRCV" o "TSEND", el parmetro LEN deber tener el valor "0". Al enviar datos (flanco ascendente en el parmetro REQ) con la instruccin TSEND_C el parmetro CONT deber tener el valor TRUE para establecer o mantener una conexin. Al recibir datos (flanco ascendente en el parmetro EN_R) con la instruccin TRCV_C el parmetro CONT debe tener el valor TRUE para establecer o mantener una conexin.

STEP 7 V10.5 SP2 02/2010, 00002014

49

Lame 1.2 Lame de STEP 7

TSEND_C
Los valores del parmetro STATUS descritos en la Ayuda en pantalla tienen el siguiente significado:
STATUS 8086 8088 80A1 Significado El parmetro ID se encuentra fuera del rango admisible. El valor del parmetro LEN no es compatible con el rea de recepcin indicada en el parmetro DATA.

El usuario ya est utilizando la conexin o el puerto. Error de comunicacin:

La conexin indicada no se ha establecido todava. La conexin indicada se est finalizando. No es posible transferir a travs de
esta conexin.

La interfaz se est reinicializando.


80A3 80B3 80C3

Se est intentando volver a establecer una conexin existente. Se est intentando finalizar una conexin no existente.

Parametrizacin incoherente: Error de grupo para los cdigos de error de W#16#80A0 a W#16#80A2, W#16#80A4 y de W#16#80B4 a W#16#80B9 Se estn utilizando todos los recursos de conexin. Ya se est procesando un bloque con esta ID en un grupo de prioridad diferente. Escasez interna de recursos. La conexin no se puede establecer en estos momentos. La interfaz est recibiendo nuevos parmetros o la conexin se est estableciendo. Una instruccin TDISCON est deshaciendo la conexin configurada.

80C4

Error de comunicacin temporal:

Adems de los valores descritos en la Ayuda en pantalla, el parmetro Status puede adoptar el siguiente valor:
STATUS 80A0 80A2 80A4 80B5 80B6 Significado Error de grupo para los cdigos de error W#16#80A1 y W#16#80A2 El sistema est utilizando el puerto local o remoto. La direccin IP del punto final remoto de la conexin no es vlida, es decir, concuerda con la direccin IP del interlocutor local. Error en el parmetro "active_est". Error de parametrizacin en el parmetro "connection_type" del bloque de datos para la descripcin de la conexin

50

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.2 Lame de STEP 7

STATUS 80B7

Significado Error en uno de los parmetros siguientes del bloque de datos para la descripcin de la conexin: block_length, local_tsap_id_len, rem_subnet_id_len, rem_staddr_len, rem_tsap_id_len, next_staddr_len

TRCV_C
Los valores del parmetro STATUS descritos en la Ayuda en pantalla tienen el siguiente significado:
STATUS 8085 Significado

El parmetro LEN excede el valor mximo admisible. El valor del parmetro LEN o DATA ha sido modificado despus de la primera llamada.

8086 8088 80A1

El parmetro ID se encuentra fuera del rango admisible. El valor del parmetro LEN no es compatible con el rea de recepcin indicada en el parmetro DATA.

El usuario ya est utilizando la conexin o el puerto. Error de comunicacin:

La conexin indicada no se ha establecido todava. La conexin indicada se est finalizando. No es posible transferir a travs de
esta conexin.

La interfaz se est reinicializando.

Adems de los valores descritos en la Ayuda en pantalla, el parmetro Status puede adoptar el siguiente valor:
STATUS 80A0 80A2 80A3 80A4 80A7 80B3 80B4 Significado Error de grupo para los cdigos de error W#16#80A1 y W#16#80A2 El sistema est utilizando el puerto local o remoto.

Se est intentando volver a establecer una conexin existente. Se est intentando finalizar una conexin no existente.

La direccin IP del punto final remoto de la conexin no es vlida, es decir, concuerda con la direccin IP del interlocutor local. Error de comunicacin: Ha ejecutado TDISCON antes de finalizar TCON. Parametrizacin incoherente: Error de grupo para los cdigos de error de W#16#80A0 a W#16#80A2, W#16#80A4 y de W#16#80B4 a W#16#80B9 La direccin IP del punto final remoto de la conexin no es vlida, es decir, concuerda con la direccin IP del interlocutor local.

STEP 7 V10.5 SP2 02/2010, 00002014

51

Lame 1.2 Lame de STEP 7

STATUS 80B5 80B6 80B7

Significado Error en el parmetro "active_est". Error de parametrizacin en el parmetro "connection_type" del bloque de datos para la descripcin de la conexin Error en uno de los parmetros siguientes del bloque de datos para la descripcin de la conexin: block_length, local_tsap_id_len, rem_subnet_id_len, rem_staddr_len, rem_tsap_id_len, next_staddr_len

80C3

Se estn utilizando todos los recursos de conexin. Ya se est procesando un bloque con esta ID en un grupo de prioridad diferente. Escasez interna de recursos. La conexin no se puede establecer en estos momentos. La interfaz est recibiendo nuevos parmetros o la conexin se est estableciendo. Una instruccin TDISCON est deshaciendo la conexin configurada.

80C4

Error de comunicacin temporal:

8722 873A 877F

Error en el parmetro CONNECT: Rango de origen no vlido (el rango no est declarado en el bloque de datos). Error en el parmetro CONNECT: El acceso a la descripcin de la conexin no es posible (no hay acceso al bloque de datos). Error en el parmetro CONNECT: Error interno

Tipo de datos "CONDITIONS"


Los rangos admisibles para los siguientes parmetros del tipo de datos "CONDITIONS" son:
Parmetro MAXLEN Rango de valores de 0 a 1024 Descripcin Nmero mximo de caracteres de un mensaje. El final del mensaje se detecta cuando se supera la longitud mxima del mensaje. Offset del campo de longitud en un mensaje. El valor determina la posicin del carcter en el que comienza el campo de longitud.

de 1 a 1024

Estos rangos tambin son aplicables a los respectivos ajustes de hardware para la definicin del final del mensaje.

52

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.3 Lame WinCC

1.3

Lame WinCC
1.3.1 Instalacin 1.3 Lame WinCC

1.3.1

Instalacin

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Instalacin paralela de STEP 7 V10.5 (incl. WinCC V10.5) y otros productos SIMATIC HMI
La instalacin paralela de STEP 7 V10.5 (incl. WinCC V10.5) est liberada con

WinCC flexible 2008; WinCC flexible 2008 SP1 WinCC V6.2 SP3 y superior (tenga en cuenta al respecto el FAQ 30576253 , en caso que deba instalarse WinCC V6.2 SP3 despus de STEP 7 V10.5). WinCC V7

La instalacin de STEP 7 V10.5 (incl. WinCC V10.5) no est permitida si tambin lo estn
WinCC flexible 2004 y WinCC flexible 2004 SP1 WinCC flexible 2005 y WinCC flexible 2005 SP1 WinCC flexible 2007 todas las versiones de WinCC anteriores a WinCC V6.2 SP2

Hora del sistema ajustada para la instalacin


Para que Microsoft SQL Express pueda instalarse correctamente, la hora del sistema del PC en el que se realiza la instalacin debe ajustarse a un momento actual.

Fuentes que faltan despus de instalar y desinstalar WinCC flexible


Despus de instalar o desinstalar WinCC flexible puede ser que algunas fuentes ya no est disponibles. Este comportamiento se produce

en caso de instalar WinCC flexible 2008 despus de STEP 7 V10.5. en caso de desinstalar WinCC flexible 2008 o WinCC flexible 2008 SP1 despus de STEP 7 V10.5.

Las fuentes siguen estando disponibles en el equipo y tan solo tienen que activarse nuevamente en Windows. Proceda del siguiente modo.
1. Abra el Windows Explorer. 2. Introduzca "%WINDIR%\Fonts" en la barra de direcciones. Se abre la carpeta con las fuentes. 3. Elija "Archivo > Instalar nueva fuente..." 4. En el rea "Carpetas" elija la carpeta en la que Windows guarda las fuentes. La carpeta se indica en la barra de direcciones del Windows Explorer. 5. En el rea "Lista de fuentes", seleccione las fuentes siguientes. Siemens Sans Global

STEP 7 V10.5 SP2 02/2010, 00002014

53

Lame 1.3 Lame WinCC

1.3.2 Indicaciones relativas al uso

Siemens Sans Global Bold Siemens Sans Global Bold Italic Siemens Sans Global Italic

6. Confirme la seleccin con "Aceptar".

Nota

En Windows Vista son necesarios derechos de administrador para instalar las fuentes.

1.3.2

Indicaciones relativas al uso

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Compilar y cargar
Durante la configuracin, el proyecto se compila en WinCC V10.5 en el fondo de forma discontinua. Si al compilar se producen errores internos o advertencias, compile el proyecto completamente con el comando "Compilar > Software (compilar bloques por completo)" del men contextual del panel de operador. Antes de pasar al modo productivo con el proyecto, complelo completamente con el comando "Compilar > Software (compilar bloques por completo)" del men contextual del panel de operador. Si en el proyecto se utilizan variables HMI que estn vinculadas a variables de controlador, antes de compilar el panel de operador HMI compile todos los bloques modificados con el comando "Compilar > Software" del men contextual.

Copia de dispositivos HMI con conexiones HMI


En caso de copiar un dispositivo HMI con conexiones HMI a un controlador, la conexin HMI en el nuevo dispositivo HMI no se conectar automticamente con un controlador existente que tenga el mismo nombre. Esto vale tanto para la copia en un mismo proyecto como para la copia entre distintos proyectos. Para poder acceder a travs de una variable HMI a la variable del controlador tambin en el nuevo dispositivo HMI, se recomienda completar la configuracin de la conexin HMI inmediatamente despus de copiarla. Proceda del siguiente modo:
1. Abra el editor "Dispositivos y redes". 2. Conecte el nuevo dispositivo HMI con la red deseada. 3. Abra la tabla de conexiones. 4. Seleccione la conexin HMI del nuevo dispositivo HMI.

54

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.3 Lame WinCC

5. Elija el controlador deseado bajo "Interlocutor".


1.3.3 Migracin

Si entre que se copia el dispositivo HMI y se completa la conexin se compila el nuevo dispositivo HMI o se conectan otras variables PLC, en algunos casos se genera una conexin HMI adicional con el mismo controlador. Este es el caso especialmente cuando hay variables HMI con elementos de array de DBs.

1.3.3

Migracin

Contenido
En WinCC V10.5 se pueden seguir utilizando proyectos de WinCC flexible 2008. Los paneles de operador del tipo "Basic Panels" se pueden migrar. Los proyectos de WinCC flexible 2008 SP1 no se pueden migrar directamente a WinCC V10.5. Si desea seguir utilizando estos proyectos en WinCC V10.5, debe guardarlos en formato de WinCC flexible 2008.

Cambio de nombre de las categoras de aviso


A diferencia de WinCC flexible, los nombres de las categoras predefinidas no dependen del idioma actualmente utilizado. En la migracin, los nombres de las categoras se asignan del modo siguiente:
WinCC flexible Errores Sistema Advertencias WinCC Alarms System Events

Despus de la migracin es posible cambiar los nombres de las categoras a discrecin.

Idiomas del proyecto en WinCC V10.5


En WinCC V10.5 no se soportan todos los idiomas del proyecto que se podan configurar en WinCC flexible, como p. ej. el rabe. Si como resultado de la migracin se obtiene un proyecto vaco, compruebe el idioma de edicin utilizado. Los idiomas de proyecto no soportados no pueden estar configurados como idioma de edicin en el proyecto de origen. Proceda del siguiente modo:
1. Abra el proyecto con WinCC flexible. 2. Cambie el idioma de edicin por ingls, por ejemplo. 3. Guarde el proyecto. 4. Reinicie la migracin.

Ver tambin

Compatibilidad de objetos en la migracin (Pgina 1048)

STEP 7 V10.5 SP2 02/2010, 00002014

55

Lame 1.3 Lame WinCC Compatibilidad de objetos en la migracin (13279660683/14023607307.htm)

1.3.4 Engineering y objetos de imagen 1.3.4.1 Imgenes System

1.3.4

Engineering System

1.3.4.1

Imgenes y objetos de imagen

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Formato de texto de campos de salida en textos de aviso


No es posible visualizar variables y entradas de lista de textos subrayadas.

Copiar objetos de visualizacin entre dos proyectos o dos dispositivos


As, p. ej., en el Proyecto_1 se configura una ventana de avisos en la Imagen general. Esta ventana de avisos se copia y se pega en la Imagen general del Proyecto_2. Algunas de las categoras activadas no estn activadas en la ventana de avisos despus de pegar. Este comportamiento se produce con los siguientes objetos de visualizacin:

Ventana de avisos Indicador de avisos Visor de avisos

Representacin de las referencias cruzadas en la ventana de inspeccin


Los objetos utilizados por un objeto de imagen aparecen en la ventana de inspeccin, en la ficha "Informacin > Referencia cruzada". Hay una imagen abierta y un objeto seleccionado. Se utiliza una variable HMI en el objeto como variable de proceso. En las referencias cruzadas aparece el objeto y la variable HMI interconectada. Adems se listan todas las ubicaciones del objeto y de la variable HMI. Si la variable HMI est interconectada con una variable PLC o una variable DB, tambin se muestran las ubicaciones de las variables PLC o variables DB interconectadas.

Denominacin de los eventos en los avisos que aparecen en la ventana de inspeccin, en la ficha "Informacin".
En algunos avisos de la ventana de inspeccin, en la ficha "Informacin" se utilizan nombres de eventos que difieren del nombre en la ficha "Propiedades".

56

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.3 Lame WinCC

Nombre en la ventana de inspeccin, en la ficha "Propiedades" Borrada Creada Activar Modificacin Al abrir un cuadro de dilogo Al cerrar un cuadro de dilogo Cambio de usuario Cambio de imagen Desactivar Pulsar Desaparecido Aparecido

Nombre en la ventana de inspeccin, en la ficha "Informacin" ClearScreen GenerateScreen Activate Change ONMODALBEGIN ONMODALEND PASSWORD SCREEN Deactivate Press Going Coming

Rebase por exceso del valor lmite "Error superior" AboveUpperLimit Rebase por defecto del valor lmite "Error inferior" BelowLowerLimit Hacer clic Loop-In-Alarm Soltar Desbordamiento del bfer de avisos Acusar Parada de runtime Pulsar tecla Soltar tecla Conmutar ON Conmutar OFF Modificacin de valor Click LoopInAlarm Release OVERFLOW Acknowledgement Shutdown KeyDown KeyUp SwitchOn SwitchOff Change value

Asignacin global y local de las teclas de funcin


En el editor "Imagen general" la tecla de funcin F1 tiene asignada una funcin y un grfico. En la plantilla "Temp_1" est desactivada la opcin "Utilizar asignacin general" para la tecla de funcin F1. La tecla de funcin no tiene asignacin. La imagen "Screen_1" se basa en la plantilla "Temp_1". La opcin "Utilizar plantilla local" est activada.

STEP 7 V10.5 SP2 02/2010, 00002014

57

Lame 1.3 Lame WinCC

En la imagen "Screen_1" la lista de funciones de la tecla de funcin F1 est vaca, aunque puede verse el grfico de la imagen global.
1.3.4.2 Variables

Para cambiar este comportamiento, proceda del siguiente modo:


1. En la imagen "Screen_1", active la tecla de funcin F1. 2. En la ventana de inspeccin, bajo "Propiedades > General" desactive la opcin "Utilizar plantilla local". 3. Si el grfico sigue visible, haga clic en la lista bajo "Grfico". 4. Seleccione "<Ninguno>".

1.3.4.2

Variables

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Nombres de variables
Los nombres de variables HMI no pueden comenzar con el carcter @.

Visualizacin de elementos de matriz borrados en las ubicaciones de variables HMI


En las ubicaciones de las variables HMI, p. ej. valor de proceso de campos E/S, se visualiza generalmente el nombre de la variable. Si se utiliza el elemento de una variable de matriz, se aade entre corchetes el ndice del elemento al nombre de la variable. Si una variable utilizada ya no existe en el proyecto, en la ubicacin se sigue viendo el nombre de la variable. Para indicar que falta la variable, el campo aparece sobre fondo rojo. Si un elemento de matriz utilizado o la propia variable de matriz ya no existe, slo se ve entre corchetes el ndice del elemento de la matriz. El nombre de la variable no se visualiza. El campo aparece sobre fondo rojo. En este caso ya no se puede identificar el nombre de la respectiva variable de matriz por medio de las ubicaciones. Si se desconoce qu variable de matriz estaba conectada en la ubicacin, puede ser necesario volver a conectar el elemento de matriz. Si se ha creado una variable o una variable de matriz conforme a la referencia, la referencia marcada se cierra automticamente. Si una variable HMI est conectada con un elemento de matriz de una variable PLC y la variable PLC ya no existe en el proyecto, se produce el mismo comportamiento en el editor "Variables HMI".

Variables de matriz como entrada de la lista de variables multiplexadas


Las variables de matriz del tipo Char se pueden utilizar como variables del tipo String. Sin embargo, no se soporta el uso de una variable de matriz del tipo Char como entrada de la lista de una variable multiplexada en el editor "Variables HMI".

58

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.3 Lame WinCC

1.3.4.3

Sistema de avisos y visor de avisos


1.3.4.6 Administracin de y visor de 1.3.4.5 Recetas 1.3.4.4 Funciones avisos usuarios avisos 1.3.4.3 Sistema dede sistema

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Representacin de caracteres especiales en textos de aviso


En el sistema de ingeniera se utiliza un juego de caracteres para la configuracin de textos de aviso. Este juego de caracteres ofrece la posibilidad de utilizar distintos caracteres especiales en los textos de aviso. Para la representacin en runtime se utilizan fuentes especficas del idioma, p. ej. MS PGothic, SimSun. Las fuentes utilizadas en runtime no soportan todos los caracteres especiales. Por ello, algunos caracteres no se visualizan en runtime.

Uso de variables multiplexadas en campos de salida en los textos de aviso


En el sistema de ingeniera tambin es posible utilizar variables multiplexadas en los campos de salida de los textos de aviso. Esto puede dar lugar a una representacin incorrecta del aviso en runtime, ya que los Basic Panels no soportan el uso de variables multiplexadas.

1.3.4.4

Funciones de sistema

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

1.3.4.5

Recetas

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

1.3.4.6

Administracin de usuarios

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Importacin y exportacin de los datos de usuario


La importacin y exportacin de los datos de usuario no es posible.

STEP 7 V10.5 SP2 02/2010, 00002014

59

Lame 1.3 Lame WinCC

1.3.4.7

Conexiones
1.3.4.8 Compilar y cargar 1.3.4.7 Conexiones

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Uso del tipo de datos "DTL" para punteros de rea


Para los punteros de rea "Fecha/hora" y "Fecha/hora controlador" utilice el tipo de datos "DTL" en la configuracin. El tipo de datos "DTL" soporta la indicacin de tiempos en el rango de nanosegundos. Como los Basic Panels slo soportan la indicacin de tiempos hasta el rango de milisegundos, al utilizarla en los punteros de rea se dan las siguientes limitaciones:

Puntero de rea "Fecha/hora" Al transferir las indicaciones de tiempo de un Basic Panel al controlador rige 1 milisegundo como unidad de tiempo mnima. El rango de microsegundos a nanosegundos del tipo de datos "DTL" se rellena con ceros. Puntero de rea "Fecha/hora controlador" Al transferir las indicaciones de tiempo de un controlador al Basic Panel se ignora el rango de microsegundos a nanosegundos. En el panel se posprocesa la indicacin de tiempo, incluidos los milisegundos.

Nmero limitado de conexiones HMI posibles


Al compilar un dispositivo aparece un mensaje de error indicando que la configuracin de la conexin HMI en el editor "Dispositivos y redes" no es vlida. La causa puede ser que se haya excedido el nmero mximo de conexiones posibles del dispositivo HMI o del PLC. Compruebe el nmero mximo de conexiones posibles. Consulte el manual de producto de los dispositivos utilizados.

1.3.4.8

Compilar y cargar

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Instalacin incorrecta de ProSave


Si al cargar los datos en un panel de destino o al realizar el mantenimiento del panel aparece un mensaje de error relativo a la instalacin de ProSave, no se podr eliminar el error con la funcin de reparacin del programa de instalacin. Desinstale ProSave desde el panel de control. Seguidamente, inicie el programa de instalacin e instale nuevamente el componente "ProSave".

Comprobacin de los parmetros de direccin


Al compilar un panel de operador en el rbol del proyecto con el comando "Compilar > Software" del men contextual, no se comprueban los parmetros de direccin del panel de operador como, p. ej., la direccin IP. Para asegurarse de que tambin se comprueban los

60

STEP 7 V10.5 SP2 02/2010, 00002014

Lame 1.3 Lame WinCC

parmetros de direccin, hay que compilar el panel de operador en el editor "Dispositivos y redes" pulsando el botn "Compilar" de la barra de herramientas.
1.3.5.1 Indicaciones relativas al funcionamiento en runtime 1.3.5 Runtime

Mensaje de error al cargar datos en el PLC


Un Panel y un PLC estn conectados y se comunican. Si al cargar datos desde el Panel al PLC se accede a una variable, se visualiza un mensaje de error en el Panel.

1.3.5

Runtime

1.3.5.1

Indicaciones relativas al funcionamiento en runtime

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Precaucin Comunicacin va Ethernet En la comunicacin basada en Ethernet, el usuario final es el responsable de la seguridad de su red de datos, ya que en intrusiones selectivas que provocan una sobrecarga del equipo, no est garantizado el funcionamiento correcto del mismo.

Caracteres especiales en el visor de usuarios


Al entrar un nombre o la contrasea en el visor de usuarios no pueden utilizarse caracteres especiales como / " $ % & ' ?.

Comportamiento en caso de cambio de idioma - Formato del teclado de pantalla


El formato del teclado de pantalla no cambia si se modifica el idioma de runtime.

Los valores de variable exceden la longitud mxima


Se introduce una cadena de caracteres en una variable String mediante un campo E/S. Si la cadena de caracteres excede la longitud configurada de la variable, se reducir hasta la longitud configurada.

STEP 7 V10.5 SP2 02/2010, 00002014

61

Lame 1.3 Lame WinCC

1.3.6

Paneles de operador
1.3.6.1 Indicaciones generales 1.3.6 Paneles de operador

1.3.6.1

Indicaciones generales

Contenido
Otras indicaciones que no se han podido incluir en la Ayuda en pantalla.

Simulacin de los Basic Panels


Para la salida de una variable externa utilice un campo de salida en un texto de aviso. En la simulacin se mostrar siempre un "0" como contenido de este campo de salida.

Simulacin con conexin real al controlador


El punto de acceso utilizado por la simulacin es independiente de los ajustes en el Engineering System y nicamente puede modificarse con la herramienta "Ajustar interface PG/PC" en el Panel de control. Si la conexin con un controlador se deshace directamente despus de arrancar la simulacin y se genera el aviso 140001, debera verificar el punto de acceso utilizado por la simulacin con "Ajustar interface PG/PC".
1. Haga doble clic en "Ajustar interface PG/PC" dentro del Panel de control. Se abrir un cuadro de dilogo. 2. Seleccione en el rea "Punto de acceso de la aplicacin" "S7ONLINE" de manera estndar para HMI. 3. Seleccione la interface en el rea "Parametrizacin de interface utilizada". 4. Finalice el cuadro de dilogo "Ajustar interface PG/PC" con Aceptar.

Carga de proyectos sin registros de receta


En un proyecto se utilizan recetas. El proyecto se transfiere a un Basic Panel pero sin los registros de receta. Si ha modificado la estructura de la receta en el sistema de ingeniera y el dispositivo ya contena registros de receta, pueden aparecer inconsistencias. En tal caso, compruebe la consistencia de los registros. En el dispositivo no aparece ningn aviso en todos los casos en los que haya habido una modificacin estructural.

62

STEP 7 V10.5 SP2 02/2010, 00002014

2.1.2.1 Requisitos 2.1.2 Requisitos relativas los requisitos 2.1.1 Indicaciones de software hardware del 2.1 Requisitos del sistemaadeyla instalacin sistema 2 Instalacin del sistema para STEP 7 de STEP 7

Instalacin
2.1 Requisitos del sistema para la instalacin

2.1.1

Indicaciones relativas a los requisitos del sistema

Requisitos del sistema para los distintos productos


Los requisitos del sistema son diferentes, dependiendo de los productos que se desean instalar. Por tanto, tenga en cuenta los requisitos del sistema especficos de sus productos. Si desea instalar varios productos, aplique los requisitos del sistema del producto que tenga las exigencias ms elevadas.

Visualizar archivos PDF


Para visualizar los archivos PDF suministrados se requiere un lector de PDF compatible con PDF 1.7 (ISO32000-1:2008 PDF).

2.1.2

Requisitos del sistema de STEP 7

2.1.2.1

Requisitos de software y hardware de STEP 7

Requisitos para la instalacin


La tabla siguiente muestra los requisitos de software y hardware mnimos que deben cumplirse para la instalacin del paquete de software "SIMATIC STEP 7 Basic":
Hardware/software Tipo de procesador RAM Requisitos Pentium 4, 1.7 GHz o similar Windows XP: 1 GB Windows Vista: 2 GB

STEP 7 V10.5 SP2 02/2010, 00002014

63

Instalacin 2.3 Iniciar la instalacin

2.3 Iniciar la 2.2 Licenciasinstalacin

Hardware/software Espacio libre en el disco duro Sistemas operativos *

Requisitos 2 GB

Windows XP (Home SP3, Professional SP3) Windows Vista (Home Premium SP1, Business SP1, Ultimate SP1)

Tarjeta grfica Resolucin de pantalla Red Unidad ptica

32 MB RAM Intensidad de color de 32 bits 1024x768 A partir de Ethernet 10 Mbits/s DVD-ROM

* Encontrar ms informacin sobre los sistemas operativos en la Ayuda de Microsoft Windows o en el sitio web de Microsoft.

2.2

Licencias
Las licencias de los productos del TIA Portal se suministran en el soporte de instalacin y se instalan automticamente a travs del Automation Licence Manager (ALM) durante la instalacin del producto. Por tanto, no se suministra un soporte de instalacin separado con las licencias y stas tampoco se pueden transferir a otros equipos. Al desinstalar el TIA Portal, se desinstalan tambin automticamente las licencias correspondientes.

Puesta a disposicin de licencias

Automation License Manager (ALM)


El Automation License Manager se utiliza para gestionar las licencias. Se suministra en el soporte de instalacin y se instala automticamente durante la instalacin del producto. Cuando se desinstala el TIA Portal, el Automation License Manager permanece instalado en el sistema.

2.3

Iniciar la instalacin
Una aplicacin setup instala automticamente los paquetes de software. La aplicacin se inicia al insertar el soporte de instalacin en la unidad de disco correspondiente.

Introduccin

64

STEP 7 V10.5 SP2 02/2010, 00002014

Instalacin 2.3 Iniciar la instalacin

Nota En la primera instalacin del TIA Portal en Windows Vista se crea un grupo de usuarios "TIAEngineer". El usuario que ha iniciado sesin y ha instalado el TIA Portal se agrega automticamente al grupo de usuarios creado.

Requisitos


Procedimiento

El hardware y software de la PG/del PC cumplen los requisitos del sistema. El paquete de software no se ha instalado todava en el equipo. Se han cerrado todas las aplicaciones que se estaban ejecutando.

Para instalar los paquetes de software, proceda del siguiente modo:


1. Inserte el soporte de instalacin en la unidad de disco correspondiente. La aplicacin Setup arranca automticamente si el inicio automtico no est desactivado en la PG/ el PC. 2. Si la aplicacin no arranca de forma automtica, incielo manualmente haciendo doble clic en el archivo "Start.exe". Se abre el dilogo para seleccionar el idioma de instalacin. 3. Seleccione el idioma en el que desea visualizar los dilogos del programa de instalacin y haga clic en el botn "Siguiente". Se abre el dilogo para seleccionar el idioma del producto. 4. Seleccione los idiomas para la interfaz de usuario. 5. Para leer las indicaciones de producto, haga clic en el botn de comando "S, deseo leer las indicaciones". Se abre el archivo de ayuda con las indicaciones de producto. 6. Tras haberlas ledo, cierre el archivo de ayuda. 7. Haga clic en el botn de comando "Siguiente". Se abre el dilogo para seleccionar la configuracin de producto. 8. Seleccione el directorio en el que desea instalar los productos seleccionados. Tenga en cuenta que la longitud del nombre de la ruta de instalacin no debe exceder 89 caracteres. 9. Haga clic en el botn de comando "Siguiente". En el dilogo siguiente se visualizan un resumen de los ajustes de instalacin y los acuerdos de licencia. 1 Compruebe los ajustes de instalacin seleccionados. Si desea efectuar cambios, haga clic en el botn 0. "Atrs" hasta acceder al ajuste que desea modificar. 1 Lea y acepte todos los acuerdos de licencia. 1.

STEP 7 V10.5 SP2 02/2010, 00002014

65

Instalacin 2.4 Iniciar la desinstalacin

1 Haga clic en el botn de comando "Instalar". 2. Se inicia la instalacin.


2.4 Iniciar la desinstalacin

Nota

Si la instalacin se ha realizado correctamente, se indicar con un mensaje en la pantalla. Si la instalacin no se ha realizado correctamente, aparecer un mensaje de error con informacin sobre el tipo de errores ocurridos.
1 Puede ser necesario reiniciar el equipo. En ese caso, active el botn de opcin "S, deseo reiniciar 3. mi equipo ahora". 1 Haga clic en el botn de comando "Finalizar" o "Reiniciar". 4.

Resultado
El TIA Portal, los productos y licencias que ha adquirido, as como el Automation License Manager se han instalado en el equipo.

Ver tambin

Requisitos del sistema para la instalacin (Pgina 63) Iniciar la desinstalacin (Pgina 66)

2.4

Iniciar la desinstalacin
Un programa de instalacin desinstala automticamente los paquetes de software. El programa de instalacin est incluido en el paquete de instalacin y no es necesario instalarlo adicionalmente. Una vez ejecutado el programa, le guiar paso a paso por todo el proceso de desinstalacin.

Introduccin

Procedimiento
Para desinstalar los paquetes de software, proceda del siguiente modo:
1. Abra el Panel de control seleccionando "Inicio > Configuracin > Panel de control". 2. Haga doble clic en la entrada "Agregar/quitar programas" del Panel de control. Se abre el dilogo "Agregar/quitar programas". 3. Seleccione el paquete de software que desea desinstalar en el dilogo "Agregar/quitar programas" y haga clic en el botn de comando "Quitar". Se abre el dilogo para seleccionar el idioma de instalacin. 4. Seleccione el idioma en el que desea visualizar los dilogos del programa de instalacin y haga clic en el botn de comando "Siguiente". Se abre el dilogo que permite seleccionar los productos que deben desinstalarse.

66

STEP 7 V10.5 SP2 02/2010, 00002014

Instalacin 2.4 Iniciar la desinstalacin

5. Seleccione los productos que desea desinstalar. 6. Haga clic en el botn de comando "Siguiente". 7. Verifique la lista de los productos que se desinstalarn. Si desea efectuar cambios, haga clic en el botn de comando "Atrs". 8. Haga clic en el botn de comando "Desinstalar". Se inicia la desinstalacin. 9. Puede ser necesario reiniciar el equipo. En ese caso, active el botn de opcin "S, deseo reiniciar mi equipo ahora". 1 Haga clic en el botn de comando "Finalizar" o "Reiniciar". 0. Nota

El Automation License Manager no se desinstala automticamente junto con los paquetes de software, ya que esta aplicacin se utiliza para administrar las claves de licencia ("License Keys") de diversos productos de Siemens AG.

STEP 7 V10.5 SP2 02/2010, 00002014

67

Instalacin 2.4 Iniciar la desinstalacin

68

STEP 7 V10.5 SP2 02/2010, 00002014

3.1.1.1 Funciones 3.1.1 Vista pasos 3.1 Funciones bsicas del del Totally Integrated Automation Portal 3 Primeros generalbsicas Totally Integrated Automation Portal

Primeros pasos
3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.1

Vista general

3.1.1.1

Funciones bsicas del Totally Integrated Automation Portal

Introduccin
El Totally Integrated Automation Portal (TIA Portal) integra los productos de SIMATIC Totally Integrated Automation (TIA) en una aplicacin de software que le permitir aumentar la productividad y la eficiencia del proceso. Dentro del TIA Portal, todos los productos TIA interactan a la perfeccin y con total transparencia, ayudndole en todas las reas que intervienen en la creacin de una solucin de automatizacin. Una solucin de automatizacin tpica abarca los siguientes procesos:

El PLC controla la mquina con ayuda de un programa de usuario. El usuario controla y visualiza el proceso mediante el dispositivo HMI.

STEP 7 V10.5 SP2 02/2010, 00002014

69

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Tareas
El TIA Portal le ayudar a configurar su solucin de automatizacin. Los principales pasos de configuracin son:

la creacin del proyecto la configuracin del hardware la conexin en red de los dispositivos la programacin de los PLC la configuracin de la visualizacin la carga de los datos de configuracin el uso de las funciones online y de diagnstico

Nuevo concepto de ingeniera


Con el TIA Portal se configura tanto el control como la visualizacin en un entorno de ingeniera unitario. Las tareas indicadas no slo utilizan una interfaz de usuario comn, sino que adems estn perfectamente adaptadas entre s. El TIA Portal ofrece las siguientes ventajas:

datos comunes manejo unitario de los programas, los datos de configuracin y los datos de visualizacin fcil edicin mediante drag & drop comodidad de carga de los datos en los dispositivos manejo unitario configuracin y diagnstico asistidos por grficos

70

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.1.2

Procedimiento general
3.1.1.2 Procedimiento general

Orden de los pasos a seguir


Existen muchas maneras de desarrollar una solucin de automatizacin. La figura siguiente muestra cmo le asistir el TIA Portal al ejecutar los diferentes pasos.

Procedimiento general
1. Abrir o crear un proyecto El primer paso consiste en crear un proyecto nuevo o bien en abrir uno ya existente. El orden de los pasos siguientes no es fijo. Puede continuar con cualquier tarea. 2. A saber:

configurar un dispositivo crear un programa de PLC configurar una imagen HMI


3. Cargar datos del proyecto en los dispositivos 4. Observar los dispositivos online

STEP 7 V10.5 SP2 02/2010, 00002014

71

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Procedimiento tpico en la vista del portal


3.1.1.3 Manejo sencillo con diferentes vistas

El procedimiento tpico dentro del TIA Portal se muestra al seleccionar los "Primeros pasos" en la vista del portal despus de crear un proyecto nuevo.

3.1.1.3

Manejo sencillo con diferentes vistas Para aumentar su productividad, el Totally Integrated Automation Portal ofrece dos vistas diferentes: la vista del portal y la vista del proyecto. La vista del portal le gua a travs de las principales tareas, mientras que la vista del proyecto proporciona una vista de los dispositivos orientada a objetos. Entre la vista del portal y la vista del proyecto se cambia haciendo clic con el ratn.

Representacin orientada a funciones en la vista del portal


El objetivo de la vista del portal es facilitar en lo posible la navegacin por las tareas y los datos del proyecto. Para ello, se accede a las funciones desde distintos portales, segn las

72

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

principales tareas que deban realizarse. La figura siguiente muestra a modo de ejemplo el portal para la configuracin e interconexin de los dispositivos:

Seleccin del portal Acciones Datos del proyecto

Descripcin de los portales


Portal Inicio Descripcin En el portal de inicio se puede adaptar el proyecto a la aplicacin. Adems de crear proyectos nuevos o abrir proyectos existentes, aqu se puede navegar por las principales tareas del proyecto.

Dispositivos y redes Dentro del portal "Dispositivos y redes" se definen y configuran los dispositivos y sus relaciones de comunicacin dentro del proyecto. Por ejemplo, es posible configurar los dispositivos PLC y HMI y definir la interconexin entre ellos. Tambin se establecen las conexiones lgicas para el uso compartido de variables entre los dispositivos. Programacin PLC Visualizacin Dentro del portal para la programacin de PLCs se crea el programa de control para cada dispositivo del proyecto. Dentro del portal de visualizacin se crean las imgenes para los dispositivos HMI del proyecto.

Online y diagnstico Dentro del portal "Online y diagnstico" se pueden apreciar los nodos accesibles y su estado online.

STEP 7 V10.5 SP2 02/2010, 00002014

73

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Acceso rpido a los primeros pasos


Para poder seleccionar rpidamente un portal para una tarea determinada, se muestra la vista "Primeros pasos" en el portal de inicio. Haciendo clic en los distintos enlaces es posible acceder al portal deseado.

Acceso a todos los elementos del proyecto en la vista del proyecto


La vista del proyecto ofrece una visin del proyecto orientada a los datos y muestra todos los elementos de un proyecto de forma estructurada. Esto permite acceder rpidamente a todos los datos del proyecto.

74

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

rbol del proyecto rea de trabajo Task Cards Ventana de inspeccin

rbol del proyecto


El rbol del proyecto proporciona acceso a todos los dispositivos y datos del proyecto. En el rbol del proyecto se realizan, por ejemplo, las siguientes acciones:


rea de trabajo

agregar dispositivos nuevos editar dispositivos existentes consultar propiedades abrir editores para editar los datos del proyecto

Dentro del rea de trabajo se abren los editores que permiten editar los datos del proyecto.

Task Cards
Dependiendo de los objetos editados o seleccionados, los editores ofrecen Task Cards que permiten realizar acciones adicionales, como p. ej.:


STEP 7 V10.5 SP2 02/2010, 00002014

seleccionar objetos de una librera o del catlogo de hardware buscar y reemplazar objetos dentro del proyecto arrastrar objetos predefinidos al rea de trabajo con la funcin drag & drop

75

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Ventana de inspeccin
3.1.1.4 Acceder a la Ayuda

En la ventana de inspeccin se visualiza informacin adicional sobre el objeto seleccionado o sobre las acciones realizadas.

Ver tambin

rbol del proyecto (Pgina 119) rea de trabajo (Pgina 122) Ventana de inspeccin (Pgina 123) Task Cards (Pgina 125)

3.1.1.4

Acceder a la Ayuda

Elementos del sistema de ayuda


Para realizar las tareas se dispone de una amplia ayuda, que describe conceptos, acciones y funciones bsicas. Al trabajar con el programa dispondr adems de las siguientes ayudas:


Roll-outs

roll-outs para la entrada correcta en cuadros de dilogo tooltips con informacin sobre elementos de la interfaz, como campos de entrada, botones y smbolos. Algunos tooltips se complementan con informacin adicional que aparece en forma de cascada. pulsando las teclas <F1> o <Mays.+F1> obtendr ayuda contextual, p. ej. sobre el comando de men actual.

Algunos campos de entrada ofrecen informacin que se "despliega" y ayuda a introducir parmetros y valores vlidos. El roll-out informa sobre los rangos admisibles y sobre los tipos de datos de los campos de entrada. Las figuras siguientes muestran ejemplos de roll-outs:
Ejemplo de roll-out: valor vlido

Ejemplo de roll-out: mensaje de error debido a un valor no vlido

Tooltips
Algunos elementos de la interfaz muestran un tooltip que facilita su identificacin. Los tooltips que a su izquierda llevan el smbolo de una flecha contienen informacin adicional en forma de cascada. Si la ayuda contiene informacin adicional, en la cascada aparece un

76

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

enlace al tema de ayuda correspondiente. La figura siguiente muestra un tooltip con cascada abierta:

Ayuda
En la Ayuda se describen conceptos, acciones y funciones. Adems, contiene informacin de referencia y ejemplos. La Ayuda se abre en una ventana propia, en la parte derecha de la pantalla. En la Ayuda se puede visualizar un rea de navegacin. En ella se dispone de las siguientes funciones:

ndice de contenidos bsqueda dentro del ndice bsqueda de texto completo en toda la Ayuda favoritos

En el apartado "Uso de la Ayuda (Pgina 139) " obtendr ms informacin sobre cmo utilizar la Ayuda.

Identificacin de los temas en la Ayuda


Los temas de ayuda estn marcados con diferentes smbolos en funcin del tipo de informacin.
Smbolo Tipo de informacin Instruccin Explicacin Describe paso a paso cmo proceder para llevar a cabo una tarea determinada. Contiene un ejemplo de aplicacin concreto para explicar la tarea. Contiene informacin bsica necesaria para poder realizar una tarea. Contiene amplia informacin de consulta, p. ej. descripciones de los bloques de programa.

Ejemplo Circunstancia Referencia

STEP 7 V10.5 SP2 02/2010, 00002014

77

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.2

Crear un proyecto
3.1.2 Crear un proyecto

Introduccin
Para comenzar, cree un proyecto nuevo. En l se guardan ordenados los datos y programas que se van generando al crear una tarea de automatizacin. Para este ejemplo, abra el Totally Integrated Automation Portal en la vista del portal. En el portal de inicio encontrar comandos para crear un proyecto nuevo o abrir uno ya existente.

Procedimiento
Para crear un proyecto, proceda del siguiente modo:
1. Seleccione el comando "Crear proyecto nuevo".

2. Introduzca un nombre para el proyecto (p. ej. "Proyecto1" o "Primeros pasos"). 3. Haga clic en "Crear".

Resultado
Se crea el proyecto. En la vista del portal se activan los botones para seleccionar diferentes portales para las tareas especficas.

Sugerencia
Despus de crear o abrir un proyecto puede recurrir en cualquier momento al comando "Primeros pasos" para ejecutar las tareas necesarias para crear una aplicacin de automatizacin.

Pasos siguientes
Una vez creado el proyecto, se realizan las siguientes acciones:

configurar el hardware, ya sea por reconocimiento de un PLC online o configurando el hardware manualmente crear el programa para controlar la aplicacin

78

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

El orden de estos pasos puede definirse a discrecin. Si configura primero el hardware, puede asignar despus el programa al PLC configurado. Si crea primero los bloques de programa, los bloques creados se asignarn a un PLC no especificado que se crear automticamente.
3.1.3.2 Agregar hardware y redes 3.1.3.1 Introduccin a la configuracin del portal 3.1.3 Configurardispositivos en la vista del hardware

3.1.3

Configurar hardware y redes

3.1.3.1

Introduccin a la configuracin del hardware Para configurar un sistema de automatizacin, primero tiene que configurar, parametrizar e interconectar los diferentes elementos de hardware. Tanto los dispositivos PLC como HMI pueden agregarse al proyecto y configurarse en el mismo contexto y de la misma manera.

Configuracin de hardware en la vista del portal y en la vista del proyecto


Los dispositivos nuevos pueden agregarse tanto en la vista del portal como en la vista del proyecto. En el portal "Dispositivos y redes" es posible agregar un PLC (CPU) o un dispositivo HMI. Para insertar mdulos nuevos o conectar los dispositivos en red se requiere la vista del proyecto.

3.1.3.2

Agregar dispositivos en la vista del portal

Insertar un PLC Simatic en la vista del portal


Para agregar un PLC Simatic, proceda del siguiente modo:
1. En la vista del portal, seleccione "Dispositivos y redes". 2. Seleccione "Agregar nuevo dispositivo" 3. Haga clic en el botn "SIMATIC PLC". Se abre la lista de los controladores SIMATIC. 4. Seleccione un SIMATIC S7-1200 y haga clic en el botn "Agregar".

STEP 7 V10.5 SP2 02/2010, 00002014

79

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Insertar un dispositivo HMI en la vista del portal


3.1.3.3 Dispositivos y redes en la vista del proyecto

Para agregar un dispositivo HMI, proceda del siguiente modo:


1. Seleccione "Agregar nuevo dispositivo" 2. Haga clic en el botn "Simatic HMI". Se abre la lista de los paneles Simatic HMI. 3. Seleccione un panel HMI y haga clic en el botn "Agregar".

Qu pasos se ejecutan a continuacin?


Se configuran el PLC y el dispositivo HMI. Haciendo doble clic en uno de los dispositivos visualizados en el proyecto, se accede al editor de hardware y redes de la vista del proyecto.

3.1.3.3

Dispositivos y redes en la vista del proyecto

Configuracin de hardware en la vista del proyecto


En la vista del proyecto se dispone del editor de hardware y redes. ste constituye el entorno de desarrollo integrado para la configuracin, parametrizacin y conexin de dispositivos y mdulos y resulta de gran ayuda al realizar de la tarea de automatizacin. Para abrir el editor de hardware y redes haga doble clic en "Dispositivos y redes" del rbol del proyecto.

80

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.3.4 Agregar dispositivos en la vista del proyecto

rbol del proyecto Vista de redes Vista de dispositivos Catlogo de hardware Ventana de inspeccin

Vista de redes y vista de dispositivos


El editor de hardware y redes se compone de una vista de dispositivos y de una vista de redes. En todo momento es posible cambiar entre ambas vistas, en funcin de si desea crear y editar dispositivos individuales o bien redes completas.

Catlogo de hardware
Los dispositivos y mdulos necesarios para el sistema de automatizacin se arrastran desde el catlogo de hardware hasta la vista de redes o de dispositivos.

Ventana de inspeccin
En "Propiedades" de la ventana de inspeccin encontrar informacin sobre el objeto seleccionado en ese momento. All tambin se pueden modificar los ajustes del objeto seleccionado.

3.1.3.4

Agregar dispositivos en la vista del proyecto

Insertar un dispositivo en la vista del proyecto


Existen varios modos de agregar una CPU o un dispositivo HMI a la configuracin de hardware en la vista del proyecto, como p. ej.:

comando "Agregar nuevo dispositivo" del rbol del proyecto doble clic en el dispositivo dentro del catlogo de hardware arrastrar desde el catlogo de hardware y soltar en la vista de red comando "Insertar > Dispositivo" de la barra de mens de la vista de red

Junto con la nueva CPU se crea un rack apropiado. El dispositivo seleccionado se inserta en el primer slot permitido del rack. Independientemente del mtodo utilizado, el dispositivo agregado puede apreciarse en el rbol del proyecto y en la vista de red del editor de hardware y redes.

Qu pasos se ejecutan a continuacin?


Se configura el PLC insertando otros mdulos en el rack. Se define la configuracin del panel HMI.

STEP 7 V10.5 SP2 02/2010, 00002014

81

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.3.5

Insertar otros mdulos en el rack


3.1.3.5 Insertar otros mdulos en el rack

Introduccin
Despus de agregar una CPU a la configuracin, puede equipar el dispositivo con otros mdulos. Para ello se dispone de varias posibilidades, como p. ej.:

hacer doble clic en un mdulo del catlogo de hardware arrastrar desde el catlogo de hardware y soltar en un slot libre

En la vista de dispositivos encontrar representado el dispositivo seleccionado en un rack. La representacin grfica del rack en el software equivale a la configuracin real, es decir, se vern tantos slots como haya en la configuracin real. Sugerencia Para acceder a la vista de dispositivos desde la vista de red, haga doble clic en un dispositivo o en la estacin dentro de la vista de red.

Requisitos

Se encuentra en la vista de dispositivos. El catlogo de hardware est abierto.

Agregar un mdulo desde el catlogo de hardware


El proceso de insercin de un mdulo en un rack desde el catlogo de hardware se describe a partir del ejemplo de un mdulo de seales digitales. Proceda del siguiente modo:
1. Dentro del catlogo de hardware, navegue hasta el mdulo deseado. 2. Seleccione el mdulo en cuestin. 3. Arrastre el mdulo de seales y sultelo en un slot libre del rack.

Ya ha insertado el mdulo de seales digitales en un slot del rack. Proceda del mismo modo con los mdulos restantes.

82

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.3.6

Editar propiedades y parmetros


3.1.3.6 Editar propiedades y parmetros

Despus de colocar los componentes de hardware en el rack, puede proceder a editar sus propiedades predeterminadas (p. ej. parmetros y direcciones) en la vista de red o en la vista de dispositivos.

Requisitos
Se encuentra en la vista de dispositivos.

Nota Tambin es posible editar propiedades y parmetros en la vista de red. Sin embargo, en la vista de red slo se tiene acceso a los componentes de hardware relevantes para la red y a la estacin.

Procedimiento
Para modificar las propiedades y los parmetros de los componentes de hardware, proceda del siguiente modo:
1. Seleccione en la representacin grfica el mdulo, el rack o la interfaz que desea editar. 2. Edite los ajustes del objeto seleccionado:

en la representacin de tabla pueden modificarse p. ej. direcciones y nombres. en la ventana de inspeccin, en "Propiedades", se dispone de diferentes posibilidades de ajuste.

STEP 7 V10.5 SP2 02/2010, 00002014

83

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Ejemplo de modificacin de ajustes


3.1.3.7 Modificar ajustes para dispositivos HMI

Seleccin de la interfaz Posibilidad de edicin de direcciones en la vista de dispositivos Posibilidades de seleccin en la ventana de inspeccin Posibilidad de edicin de direcciones en la ventana de inspeccin

3.1.3.7

Modificar ajustes para dispositivos HMI

Configuracin de dispositivos HMI


Despus de insertar un dispositivo HMI, se abre el asistente para paneles de operador. En l se definen las propiedades de forma inmediata, p. ej.:

imgenes avisos administracin de usuarios

84

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

idioma y fuente

La figura siguiente muestra un ejemplo del asistente para paneles de operador.

Modificar la configuracin de dispositivos para runtime


Para ver y modificar la configuracin de dispositivos en la vista del proyecto, proceda del siguiente modo:
1. Abra el rbol del proyecto y vaya al dispositivo HMI. 2. Haga clic en el comando "Configuracin del dispositivo".

STEP 7 V10.5 SP2 02/2010, 00002014

85

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.3.8 Conectar dispositivos en red

1. Otras propiedades, como p. ej. de imgenes o variables de HMI, se modifican en la ventana de inspeccin o en el editor correspondiente (consulte el apartado Configurar imgenes y objetos de imagen (Pgina 100) ).

3.1.3.8

Conectar dispositivos en red

Posibilidades
En el rea de trabajo de la vista grfica de red se interconectan cmodamente las interfaces de los componentes aptos para la comunicacin. La vista de red en forma de tabla muestra toda la informacin relevante de forma ordenada

Conexin de dos dispositivos de destino con una subred nueva


Para conectar una interfaz con otro dispositivo a travs de una subred que todava no existe, proceda del siguiente modo:
1. Coloque el puntero del ratn en la interfaz de un componente apto para la comunicacin que desee conectar. 2. Haga clic con el botn izquierdo del ratn y mantenga pulsado el botn. 3. Desplace el puntero del ratn. El puntero indica con el smbolo de interconexin que se encuentra en el modo de conexin. Al mismo tiempo, en el puntero se aprecia el smbolo de bloqueo, que no desaparece hasta que no se sita en una posicin de destino vlida.

86

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

4. Desplace ahora el puntero del ratn hasta la interfaz del dispositivo de destino. Para ello puede mantener pulsado el botn izquierdo del ratn o soltarlo. 5. A continuacin, suelte el botn izquierdo del ratn o, si ya lo ha soltado, haga clic de nuevo con dicho botn.

Se crea una subred. Las interfaces ya estn conectadas a travs de la subred nueva. Automticamente, los parmetros de direccin de la interfaz se configuran de forma coherente. La figura siguiente muestra dos dispositivos interconectados:

Crear una subred


Para crear una subred y conectarla con una interfaz, proceda del siguiente modo:
1. Seleccione la interfaz de una CPU. 2. Elija el comando "Crear subred" del men contextual de la interfaz.

La interfaz seleccionada se conecta con una subred nueva del tipo adecuado. Automticamente, los parmetros de direccin de la interfaz se configuran de forma coherente. La figura siguiente muestra una interfaz con una lnea de conexin que parte hacia una subred:

STEP 7 V10.5 SP2 02/2010, 00002014

87

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.4.1 Entorno PLC 3.1.4 Programarde programacin en el TIA Portal

3.1.4

Programar PLC

3.1.4.1

Entorno de programacin en el TIA Portal Este apartado ofrece una visin general del entorno de programacin del TIA Portal:

Lenguajes de programacin Editor de programacin Programacin simblica Libreras

Lenguajes de programacin
El TIA Portal le asistir en la programacin de bloques lgicos en los siguientes lenguajes de programacin:

Esquema de contactos (KOP) Diagrama de funciones (FUP)

Editor de programacin
El editor de programacin es el entorno de desarrollo integrado para programar funciones, bloques de funcin y bloques de organizacin. Proporciona un mximo soporte al crear programas y buscar fallos. La figura siguiente muestra los componentes del editor de programacin a partir del ejemplo de KOP:

88

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Programacin simblica
Para obtener ms claridad en el programa y facilitar la eliminacin de fallos, se recomienda utilizar nombres simblicos para los operandos y las variables en la programacin. Los nombres simblicos los define el propio usuario:

Los nombres simblicos de las variables generales se definen en la tabla de variables PLC. Los nombres simblicos de las variables locales de bloques lgicos o de bloques de datos generales se definen en la interfaz del bloque.

Soporte para escribir el programa

Al programar se puede trabajar primero con operandos simblicos y asignar las direcciones absolutas posteriormente. El programa tambin puede guardarse aunque la asignacin no se haya completado. Un operando que todava no tiene asignada ninguna direccin absoluta se marca con un subrayado rojo ondulado.

Libreras
En las libreras se guardan objetos para reutilizarlos posteriormente. Los objetos guardados pueden reutilizarse en uno o varlos proyectos. De este modo es posible crear p. ej. plantillas para bloques que se utilizarn en diferentes proyectos y adaptarlas despus a las necesidades de la tarea de automatizacin en cuestin. Las libreras pueden contener un gran nmero de objetos. Entre ellos se encuentran, p. ej.:

Funciones (FCs)

STEP 7 V10.5 SP2 02/2010, 00002014

89

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal


3.1.4.2 Agregar bloques

Bloques de funcin (FBs) Bloques de datos (DBs) Dispositivos Tipos de datos PLC Tablas de observacin Sinpticos del proceso Faceplates

3.1.4.2

Agregar bloques Para crear un programa adecuado a la solucin de automatizacin, se insertan los bloques en el proyecto y se programan. Los bloques nuevos pueden agregarse tanto en la vista del portal como en la vista del proyecto. Para programarlos se dispone del editor de programacin y de las Task Cards en la vista del proyecto.

Insertar bloques en la vista del portal


Para insertar un bloque en la vista del portal, proceda del siguiente modo:
1. Elija "Programacin PLC > Agregar nuevo bloque".

2. Haga clic en uno de los botones para crear el tipo de bloque que desee. 3. Seleccione el lenguaje de programacin para los bloques lgicos.

90

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

4. Modifique las propiedades de los bloques, si es necesario.


3.1.4.3 Programar un bloque lgico

5. Haga clic en "Crear".

Resultado
El bloque se crea y se abre en el editor de programacin.

Insertar bloques en la vista del proyecto


Para insertar un bloque en la vista del proyecto, proceda del siguiente modo:
1. Navegue hasta el dispositivo deseado en el rbol del proyecto. 2. En "Bloques de programa" haga doble clic en "Agregar nuevo bloque". Se abre el mismo cuadro de seleccin que en la vista del portal. 3. Ejecute los pasos 2 a 5 del mismo modo que en la vista del portal.

Siguientes pasos
Programe un bloque lgico.

3.1.4.3

Programar un bloque lgico Este apartado muestra cmo programar en el editor de programacin un bloque de funcin en el lenguaje de programacin KOP.

Requisitos
El bloque se ha creado y abierto en el editor de programacin.

Procedimiento
Para programar un bloque de funcin ejecute los pasos siguientes en el orden que desee:

programar instrucciones declarar una interfaz de bloque declarar variables PLC y utilizarlas en el programa

A continuacin se explican estas acciones mediante ejemplos.

Programar instrucciones
Para agregar elementos KOP a un bloque se dispone de las siguientes posibilidades:

con la funcin drag & drop desde la Task Card "Instrucciones" con un cuadro vaco, al que se puede asignar posteriormente una instruccin KOP. Encontrar el cuadro vaco en "General", en la Task Card "Instrucciones". Para asignar una instruccin, haga clic en el tringulo amarillo de la esquina superior derecha y seleccione la instruccin en la lista desplegable.

STEP 7 V10.5 SP2 02/2010, 00002014

91

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Declarar una interfaz del bloque


La interfaz del bloque se representa en forma de tabla en la parte superior del editor de programacin.

Para declarar una variable en la interfaz del bloque, proceda del siguiente modo:
1. Seleccione la seccin (Input, Output, etc.). 2. Introduzca el nombre de la variable en la columna "Nombre". 3. Seleccione un tipo de datos en la lista de la columna "Tipo de datos". 4. Introduzca un valor predeterminado si es necesario.

Resultado
Se crea la variable. Despus de cada entrada se comprueba la sintaxis y los errores se marcan en rojo.

92

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.4.4

Declarar variables PLC


3.1.4.4 Declarar variables PLC

Utilizar variables PLC y variables locales en el programa


Para el programa se pueden definir variables de diferente mbito de validez:

Variables PLC vlidas para toda la CPU y que pueden ser utilizadas por todos los bloques de una CPU. Las variables PLC se definen en la tabla de variables PLC. variables locales, que slo son vlidas para el bloque en el que se definen.

Abrir la tabla de variables PLC


Para abrir la tabla de variables PLC de una CPU, proceda del siguiente modo:
1. En el rbol del proyecto, abra la carpeta "Variables PLC" situada debajo de la CPU. 2. Haga doble clic en la tabla de variables PLC de la carpeta. 3. Seleccione la ficha "Variables" o la ficha "Constantes" en la esquina superior derecha.

Estructura de la tabla de variables PLC


La figura siguiente muestra un ejemplo de la estructura de una tabla de variables PLC.

STEP 7 V10.5 SP2 02/2010, 00002014

93

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Haga clic sobre el smbolo que aparece en la primera columna para arrastrar una variable y soltarla en una red y utilizarla all como operando.

Declarar variables PLC


Los operandos que no estn declarados como variable PLC se representan en rojo en el editor de programacin. Las variables PLC se declaran del siguiente modo:

directamente en el programa Seleccione un operando y elija el comando "Definir variable" del men contextual. Se abre el cuadro de dilogo "Definir variable" Muestra una tabla de declaracin en la que ya figura el nombre del operando. Seleccione el tipo deseado en la columna "Seccin", e indique la direccin, el tipo de datos y el comentario en las columnas restantes.

en la tabla de variables PLC Abra la tabla de variables PLC que desee. Indique el nombre para cada variable PLC y seleccione el tipo de datos.

94

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.5

Configurar funciones tecnolgicas


3.1.5.2 Procedimiento general para tecnolgicas 3.1.5.1 Introduccin a las funciones tareas 3.1.5 Configurar funciones tecnolgicas de motion control

3.1.5.1

Introduccin a las funciones tecnolgicas Las funciones tecnolgicas integradas de los dispositivos, como p. ej. el objeto tecnolgico "Eje" o el regulador PID, pueden configurarse mediante editores especficos.

Objetos tecnolgicos
Los objetos tecnolgicos se crean y configuran directamente en el rbol del proyecto. A continuacin se describe cmo editar una funcin de movimiento.

3.1.5.2

Procedimiento general para tareas de motion control

Requisitos
Se ha creado un proyecto con una CPU 12xx.

Procedimiento
Para utilizar un objeto tecnolgico "Eje", proceda del siguiente modo:
1. Agregue el objeto tecnolgico "Eje" En el rbol del proyecto, seleccione el <PLC> "Objetos tecnolgicos > Agregar nuevo objeto".

STEP 7 V10.5 SP2 02/2010, 00002014

95

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

2. Seleccione el tipo de objeto y las propiedades que desee y haga clic en "Aceptar". Se crea el nuevo objeto tecnolgico y se guarda en el rbol del proyecto, en la carpeta "Objetos tecnolgicos".

96

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3. Configure los parmetros del eje En el rbol del proyecto, abra el grupo correspondiente al objeto tecnolgico que desea utilizar. Haga doble clic en el objeto "Configuracin"

STEP 7 V10.5 SP2 02/2010, 00002014

97

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

4. Cree el programa de usuario Los bloques disponibles se encuentran en la Task Card "Instrucciones avanzadas, Motion Control" y pueden insertarse en el bloque OB1 del programa de usuario. Ejemplo: Instruccin de Motion Control "MC_Power"

5. Cargue el proyecto en la CPU 6. Test funcional del eje con el panel de mando de ejes 7. Pruebe el mando de ejes con "Diagnstico"

98

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.6

Configurar la visualizacin
3.1.6.1 Visualizacin en el TIA Portal 3.1.6 Configurar la visualizacin

3.1.6.1

Visualizacin en el TIA Portal Este apartado proporciona una visin general sobre las posibilidades de visualizacin que ofrece el TIA Portal.

HMI - Human Machine Interface


Un sistema HMI ejerce de interfaz entre el operador y el proceso. Quien realmente controla el proceso es el PLC. As pues, existe una interfaz entre el operador y el panel HMI y una interfaz entre el panel HMI y el PLC. La Human Machine Interface ofrece transparencia en el manejo y la observacin.

El TIA Portal ofrece las siguientes posibilidades para manejar y observar mquinas e instalaciones:

visualizar procesos manejar procesos emitir avisos archivar valores de proceso y avisos

STEP 7 V10.5 SP2 02/2010, 00002014

99

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.6.2 Configurar imgenes y objetos de imagen

documentar valores de proceso y avisos administrar parmetros de proceso y de mquina

Editores
En la visualizacin existe un editor especial para cada tarea de configuracin.


3.1.6.2

Imgenes Variables HMI Avisos HMI Recetas Planificador de tareas Listas de textos y grficos Administracin de usuarios

Configurar imgenes y objetos de imagen El TIA Portal permite crear imgenes para manejar y observar mquinas e instalaciones. Para crear imgenes se dispone de objetos predefinidos que permiten reproducir la instalacin, visualizar los distintos procesos y preseleccionar valores de proceso.

Imgenes HMI
Una imagen se puede componer de elementos estticos y dinmicos.

Los elementos estticos, tales como los textos y los grficos, no cambian en runtime. En el ejemplo de una mezcladora, son estticos p. ej. los rtulos de los depsitos. Los elementos dinmicos van cambiando a medida que se desarrolla el proceso. Los valores de proceso actuales se visualizan como sigue:

desde la memoria del controlador. desde la memoria del panel de operador mediante indicadores alfanumricos, curvas y barras a los objetos dinmicos pertenecen asismismo los campos de entrada del panel de operador. En
el ejemplo de la mezcladora, los niveles de llenado de los depsitos son objetos dinmicos.

El intercambio de valores de proceso y de entradas del operador entre el controlador y el panel de operador se realiza mediante variables.

Configurar objetos de imagen en el TIA Portal


Las funciones del panel de operador determinan la representacin del proyecto en WinCC y el volumen de funciones de los objetos de imagen. Arrastre sencillamente los objetos de imagen desde la Task Card "Herramientas" hasta la imagen con la funcin drag & drop. En la ventana de inspeccin "Propiedades" se realizan los ajustes especficos del objeto de imagen seleccionado.

100

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.6.3 Configurar variables HMI

3.1.6.3

Configurar variables HMI En el editor "Variables HMI" se configuran variables internas y externas.

Variables externas
Las variables externas hacen posible el intercambio de datos entre los componentes de un proceso de automatizacin, p. ej. entre el panel de operador y el controlador. Una variable externa es la imagen de una posicin de memoria definida en el controlador. A esta posicin de memoria se puede acceder en lectura y escritura tanto desde el panel de operador como desde el controlador.

Variables internas
Las variables internas no tienen conexin con el controlador. Las variables internas se almacenan en la memoria del panel de operador. Por ello, slo este panel de operador puede acceder en lectura y escritura a las variables internas. Las variables internas se crean, p. ej., para efectuar clculos locales.

STEP 7 V10.5 SP2 02/2010, 00002014

101

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Editor de variables HMI


3.1.6.4 TIA: Configurar variables PLC en la imagen HMI

En el editor "Variables HMI" se crean todas las variables HMI para el proyecto de visualizacin. Las propiedades de las variables se modifican en la ventana de propiedades en funcin de su categora. Las propiedades tambin se pueden modificar directamente en la vista de tabla. La vista de tabla puede personalizarse.

3.1.6.4

TIA: Configurar variables PLC en la imagen HMI

Configurar variables PLC


Para configurar variables PLC ya configuradas en una imagen HMI, proceda del siguiente modo:
1. Abra una imagen HMI. 2. En el rbol del proyecto, seleccione el editor "Variables PLC". En "Vista detallada" se muestran todas las variables externas. 3. Arrastre una variable externa y sultela en la imagen HMI. En la imagen HMI se crea un campo E/S con una variable PLC vinculada.

102

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.6.5 Configurar recetas

3.1.6.5

Configurar recetas Una receta recoge datos de produccin relacionados, tales como las relaciones de mezcla. Una relacin de mezcla puede transferirse del panel al PLC en un solo paso, por ejemplo, para cambiar el modo de produccin. Una receta se compone de varios elementos. Cada elemento tiene asignada una variable. Los registros de una receta son las diferentes relaciones de mezcla de los distintos elementos de la receta.

Asignar variables externas a un elemento de receta


1. Abra el editor "Recetas". 2. En el rbol del proyecto, seleccione el editor "Variables PLC". En "Vista detallada" se muestran todas las variables externas. 3. Arrastre una variable externa y sultela en el rea "...". El elemento de receta queda vinculado a la variable externa.

STEP 7 V10.5 SP2 02/2010, 00002014

103

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.7 Cargar datos del proyecto en los dispositivos

3.1.7

Cargar datos del proyecto en los dispositivos

Volumen de los datos del proyecto cargados


Los datos del proyecto que se cargan en los dispositivos se dividen en los datos del proyecto de hardware y los datos del proyecto de software:

los datos del proyecto de hardware se generan al configurar el hardware, las redes y las conexiones. los datos del proyecto de software son los bloques del programa de usuario.

Dependiendo del dispositivo, existen las siguientes posibilidades:


Configuracin de hardware Software Software (todos los bloques) Todo - proceso de carga conjunto para los datos del proyecto de hardware y de software

104

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Posibilidades de carga
Dependiendo del alcance de la instalacin, es posible cargar objetos individuales, carpetas o dispositivos completos. Para cargar se dispone de las siguientes posibilidades:


Requisitos

Cargar los datos del proyecto en el rbol del proyecto Cargar los datos del proyecto en un nodo accesible con la funcin drag & drop Cargar los datos del proyecto en una Memory Card con la funcin drag & drop

Los datos del proyecto son coherentes. El proyecto est compilado para los nodos u objetos seleccionados. En otro caso, los datos del proyecto se compilarn automticamente antes de cargarse.

Ejemplo: cargar los datos del proyecto en un nodo accesible con la funcin drag & drop

Resultado
Los datos del proyecto se cargan en el dispositivo seleccionado. A continuacin se pueden realizar las funciones de test y diagnstico en el dispositivo.

STEP 7 V10.5 SP2 02/2010, 00002014

105

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.8

Utilizar funciones online


3.1.8.1 Sinopsis de las online 3.1.8 Utilizar funciones funciones online

3.1.8.1

Sinopsis de las funciones online

Modo online
En el modo online existe una conexin online entre la programadora o el PC y uno o varios dispositivos. La conexin online entre la programadora o el PC y el dispositivo es necesaria para cargar programas y datos de configuracin en el dispositivo, as como, p. ej, para realizar las siguientes tareas:

probar programas de usuario visualizar y cambiar el estado operativo de la CPU visualizar y ajustar la fecha y la hora de la CPU visualizar el estado del mdulo comparar bloques online y offline diagnosticar hardware

Visualizar los nodos accesibles


Los nodos accesibles son todos los dispositivos que estn conectados a una interfaz de la programadora o el PC y que estn conectados a la alimentacin. Para visualizar los nodos accesibles, proceda del siguiente modo:
1. Seleccione "Online y diagnstico" en la vista del portal. 2. Haga clic en "Nodos accesibles".

106

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

En el cuadro de dilogo "Nodos accesibles" se representan los dispositivos y sus direcciones en forma de tabla. Puede seleccionar la interfaz PG/PC para la conexin online y hacer que parpadee el LED del dispositivo seleccionado.
3.1.8.2 Probar el programa de usuario

Conexin online
La conexin online con un dispositivo puede establecerse tanto en la vista del portal como en la vista del proyecto. La figura siguiente muestra cmo abrir el modo online desde la vista del portal "Online y diagnstico". Para ello haga clic en "Estado online".

Visualizar informacin de diagnstico


A continuacin se puede acceder a los datos del dispositivo en la vista Online y diagnstico o desde la Task Card "Herramientas online". El estado online actual de un dispositivo se representa mediante smbolos en las diferentes vistas. El significado de cada smbolo se puede leer en el tooltip correspondiente.

Ver tambin

Funciones de diagnstico para hardware y redes (Pgina 109)

3.1.8.2

Probar el programa de usuario Existe la posibilidad de probar el desarrollo del programa de usuario en el dispositivo. Se pueden observar estados lgicos y valores de variables as como predefinir valores para variables con objeto de simular situaciones determinadas en el desarrollo del programa.

STEP 7 V10.5 SP2 02/2010, 00002014

107

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

Requisitos

Se ha establecido una conexin online con el dispositivo. Los datos del proyecto, incluido un programa ejecutable, estn cargados en el dispositivo.

Posibilidades de test
Existen las siguientes posibilidades de test:

Test con el estado del programa El estado del programa permite observar el desarrollo del programa. Durante el procedimiento se pueden visualizar los valores de los operandos y los resultados lgicos de los segmentos para localizar y eliminar as posibles errores lgicos en el programa.

Test con la tabla de observacin La tabla de observacin permite observar y forzar, incluso de modo permanente, los valores actuales de diferentes variables del programa de usuario o de una CPU. Es posible asignar valores predeterminados a diferentes variables para el test y simular as distintas situaciones del proceso. Adems es posible asignar valores fijos a las salidas de periferia de una CPU en el estado operativo STOP con objeto de comprobar p. ej. el cableado.

Ejemplo: indicadores del estado del programa


La indicacin del estado del programa se actualiza cclicamente. Comienza con el segmento seleccionado. La figura siguiente muestra un ejemplo del indicador de estado del programa en KOP:

Figura3-1

El estado de las diferentes operaciones y lneas de un segmento se puede reconocer rpidamente por el color y el tipo de las lneas y los smbolos.

Ejemplo: test con la tabla de observacin


Una tabla de observacin contiene las variables definidas para toda la CPU. Para cada CPU creada en el proyecto se crea automticamente una carpeta "Tablas de observacin". Con el comando "Agregar nueva tabla de observacin" se crea una tabla de observacin nueva en la carpeta. La figura siguiente muestra la estructura de la tabla de observacin en el modo bsico con las columnas ("Forzado") y ("Forzado permanente"):

108

STEP 7 V10.5 SP2 02/2010, 00002014

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

3.1.8.3 Funciones de diagnstico para hardware y redes

Con el botn ("Observacin inmediata") se inicia la observacin inmediatamente y despus se fuerzan las variables de forma normal o permanente.

3.1.8.3

Funciones de diagnstico para hardware y redes

Funciones de diagnstico para hardware y redes


Para el diagnstico de hardware y redes se dispone de las siguientes vistas y reas de trabajo:

la vista Online y diagnstico ofrece amplia informacin, incluso grfica, sobre el estado de un dispositivo y permite transferir comandos al dispositivo, p. ej. para ajustar la hora. la Task Card "Herramientas online" permite consultar informacin de diagnstico actual de los mdulos con estado operativo propio y transferir comandos a los mdulos, p. ej. para cambiar el estado operativo. en el rea "Diagnstico > Informacin del dispositivo" de la ventana de inspeccin se ven los dispositivos con los que existe una conexin online, pero que fallan.

Representacin simblica de la informacin de estado y diagnstico


Al establecer la conexin online con un dispositivo tambin se determina y visualiza su estado y, si procede, el estado operativo de los mdulos correspondientes. La visualizacin se ofrece en estas vistas:


Ejemplo

en la vista de dispositivos se muestran smbolos de diagnstico para la mayor parte de los componentes de hardware. Si se trata de mdulos con estado operativo propio, se muestra adems el smbolo del estado operativo. en la vista de redes se muestra un smbolo de diagnstico por cada dispositivo, que representa el estado de grupo de todos los componentes de hardware correspondientes. en las vistas generales de redes y dispositivos el smbolo de diagnstico corresponde a cada componente de hardware. en el rbol del proyecto, para la periferia descentralizada se muestra el smbolo de diagnstico detrs del componente de hardware. Adems, para los mdulos con estado operativo propio se muestra el smbolo del estado operativo en la esquina superior derecha del smbolo del mdulo. en la vista Online y diagnstico se muestra el estado online en el rea "Estado" del grupo "Acceso online"

La figura siguiente muestra dispositivos en la vista de redes en modo online.

STEP 7 V10.5 SP2 02/2010, 00002014

109

Primeros pasos 3.1 Funciones bsicas del Totally Integrated Automation Portal

110

STEP 7 V10.5 SP2 02/2010, 00002014

4.1.1.1 Influencia de Portal 4.1.1 Peculiaridades sujetas al sistema operativo 4.1 Interfaz de usuario y manejo 4 Introduccin al TIA los derechos de usuario

Introduccin al TIA Portal


4.1 Interfaz de usuario y manejo

4.1.1

Peculiaridades sujetas al sistema operativo

4.1.1.1

Influencia de los derechos de usuario

Restricciones debidas a derechos de usuario limitados


El software ofrece algunas funciones que permiten acceder directamente al hardware de la PG/del PC y, con ello, al sistema operativo instalado. Para poder aprovechar todas las funciones, el software debe trabajar estrechamente con el sistema operativo. Por tanto, se recomienda iniciar la sesin con suficientes derechos de usuario en el sistema operativo para lograr una interaccin correcta. Lo ideal es iniciar la sesin como administrador con plenos derechos. Si se trabaja con derechos de usuario limitados, posiblemente no podrn utilizarse por completo algunas funciones que requieran una conexin online o que modifiquen la configuracin de tarjetas de interfaz.

Reconocer funciones limitadas


Las funciones que requieren derechos especiales se reconocen por lo siguiente:

Junto a la funcin figura el smbolo de un escudo. La funcin se puede manejar pero est reglamentada por el Control de cuentas de usuario (UAC). Un campo aparece atenuado y no se puede operar. Para poder editar este campo es indispensable tener derechos de administrador. Con algunos sistemas operativos es posible obtener rpidamente derechos de administrador introduciendo una contrasea de administrador.

STEP 7 V10.5 SP2 02/2010, 00002014

111

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.1.2 Ampliar los derechos de usuario

Nota

El hecho de que un campo aparezca atenuado no est necesariamente ligado a la falta de derechos. Los tooltips en cascada proporcionan informacin adicional acerca de las condiciones de edicin.

4.1.1.2

Ampliar los derechos de usuario

Suspender las restricciones debidas a derechos de usuario


Si no ha iniciado sesin con suficientes derechos de usuario en el sistema operativo, es posible que algunas funciones no se puedan ejecutar. Para suspender las restricciones existentes existen las siguientes posibilidades:

Habilitar derechos avanzados mediante el Control de cuenta de usuarios (UAC) de Windows Obtener derechos de administrador

Iniciar sesin con derechos de administrador en el sistema operativo Obtener derechos de administrador temporalmente

Obtener derechos avanzados mediante el Control de cuentas de usuario (UAC) de Windows


Para utilizar una funcin junto a la que aparezca el smbolo de escudo del Control de cuentas de usuario de Windows, proceda del siguiente modo:
1. Haga clic en el campo o en el botn de comando que tiene el smbolo de escudo. Aparece la consulta de seguridad del Control de cuentas de usuario de Windows. 2. Siga las instrucciones del Control de cuentas de usuario de Windows y, en caso necesario, introduzca la contrasea de administrador.

Entonces podr utilizar la funcin una sola vez sin limitaciones.

Iniciar sesin con derechos de administrador en el sistema operativo


Para utilizar una funcin desactivada debido a la falta de derechos de usuario, proceda del siguiente modo:
1. Cierre el software. 2. Cierre la sesin en el sistema operativo. 3. Inicie sesin con derechos de administrador en el sistema operativo. 4. Reinicie el software.

Obtener derechos de administrador temporalmente


Para obtener derechos de administrador temporalmente, proceda del siguiente modo:
1. Haga clic en el botn de comando "Cambiar configuracin". Este botn se encuentra en los dilogos que permiten asignar temporalmente derechos de administrador. Se abre un dilogo del sistema operativo para introducir una contrasea de administrador.

112

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

2. Introduzca la contrasea de administrador.


4.1.2 Iniciar, configurar y TIA Portal 4.1.2.1 Iniciar y cerrar inicial 4.1.2.2 Definir la vista el cerrar el TIA Portal

La configuracin se puede modificar temporalmente. Repita el procedimiento si el cuadro se abre de nuevo.

Nota No todos los sistemas operativos soportan esta funcin. Si el botn de comando "Cambiar configuracin" no aparece o est atenuado, inicie sesin con derechos de administrador en el sistema operativo.

4.1.2

Iniciar, configurar y cerrar el TIA Portal

4.1.2.1

Iniciar y cerrar el TIA Portal

Iniciar el TIA Portal


Para iniciar el TIA Portal, proceda del siguiente modo:
1. En Windows, elija el comando "Inicio > Programas > Siemens Automation > Totally Integrated Automation Portal V10".

Cerrar el TIA Portal


Para cerrar el TIA Portal, proceda del siguiente modo:
1. Elija el comando "Salir" del men "Proyecto". Si el proyecto contiene cambios que an no han sido guardados, aparecer la pregunta de si desea guardarlos.

Seleccione "S" para guardar los cambios en el proyecto actual y cerrar el TIA Portal. Seleccione "No" para cerrar el TIA Portal sin guardar los ltimos cambios efectuados en el
proyecto.

Elija "Cancelar" para cancelar el cierre. En ese caso, el TIA Portal permanece abierto.

Ver tambin

Definir la vista inicial (Pgina 113) Configuracin inicial (Pgina 114) Configuracin de almacenamiento (Pgina 115)

4.1.2.2

Definir la vista inicial Es posible definir con qu vista se debe iniciar el programa. Puede seleccionar una de las opciones siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

113

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.2.3 Configuracin inicial

"ltima vista utilizada" El programa se abre en la vista con la que se cerr la ltima vez. Vista del portal (Pgina 116) El programa se abre siempre en la vista del portal. Vista del proyecto (Pgina 118) El programa se abre siempre en la vista del proyecto.

Requisitos
La vista del proyecto est abierta.

Procedimiento
Para definir la vista inicial, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "General". 3. Seleccione la vista inicial deseada en el rea "Vista inicial". El cambio entrar en vigor al volver a abrir el programa.

Ver tambin

Iniciar y cerrar el TIA Portal (Pgina 113) Configuracin inicial (Pgina 114) Configuracin de almacenamiento (Pgina 115)

4.1.2.3

Configuracin inicial En la configuracin inicial pueden seleccionarse las siguientes opciones:

Al iniciar, cargar el ltimo proyecto abierto Si activa esta opcin, cuando se inicie el programa se cargar el ltimo proyecto abierto. Mostrar la lista de los ltimos proyectos utilizados Esta opcin permite definir cuntos proyectos existentes deben visualizarse en la lista de proyectos en la pgina del portal. Al iniciar, cargar la ltima configuracin guardada de las ventanas Si activa esta opcin, al iniciar el programa se restablece la ltima configuracin guardada de todas las posiciones de ventana.

Requisitos
La vista del proyecto est abierta.

114

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Procedimiento

4.1.2.4 Configuracin de almacenamiento

Para definir la configuracin inicial, proceda del siguiente modo:


1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "General". 3. Seleccione las opciones deseadas en el rea "Configuracin inicial". El cambio entrar en vigor al volver a abrir el programa.

Ver tambin

Iniciar y cerrar el TIA Portal (Pgina 113) Definir la vista inicial (Pgina 113) Configuracin de almacenamiento (Pgina 115)

4.1.2.4

Configuracin de almacenamiento La ubicacin de los nuevos proyectos y libreras se puede predeterminar en el programa. De esta manera se evita tener que seleccionar manualmente la ubicacin al crear proyectos y libreras nuevos.

Requisitos
La vista del proyecto est abierta.

Procedimiento
Para definir la ubicacin, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "General". 3. En el rea "Configuracin de almacenamiento", seleccione "Utilizar la ltima ubicacin empleada", o bien "Definir la configuracin estndar de la ubicacin". 4. Si selecciona la opcin "Definir la configuracin estndar de la ubicacin", introduzca la ubicacin deseada para los nuevos proyectos y libreras. Si indica una ubicacin que no existe, se utilizar la configuracin estndar. 5. Para crear una ubicacin que todava no existe, haga clic en "Examinar". 6. Se abre el dilogo "Buscar carpeta". 7. Navegue hasta el directorio deseado y haga clic en "Crear carpeta nueva". 8. Introduzca un nombre para la carpeta. El cambio tendr efecto la prxima vez que se cree un proyecto o librera.

STEP 7 V10.5 SP2 02/2010, 00002014

115

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Ver tambin

4.1.3 Estructura de la interfaz de usuario 4.1.3.1 Vistas portal 4.1.3.2 Vista del

Iniciar y cerrar el TIA Portal (Pgina 113) Definir la vista inicial (Pgina 113) Configuracin inicial (Pgina 114)

4.1.3

Estructura de la interfaz de usuario

4.1.3.1

Vistas

Vistas
Para el proyecto de automatizacin se dispone de dos vistas diferentes, a saber:

La vista del portal (Pgina 116) es una vista orientada a las tareas del proyecto. La vista del proyecto (Pgina 118) es una vista de los componentes del proyecto con sus reas de trabajo y editores.

Un enlace permite cambiar entre ambas vistas.

4.1.3.2

Vista del portal

Funcin de la vista del portal


La vista del portal ofrece una vista de las herramientas orientada a las tareas. Esta vista permite decidir rpidamente qu hacer y seleccionar una herramienta para la tarea en cuestin. En caso necesario se cambia automticamente a la vista del proyecto (Pgina 118) para realizar la tarea seleccionada.

Estructura de la vista del portal


La figura siguiente muestra un ejemplo de los componentes de la vista del portal:

116

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Portales para las distintas tareas Acciones del portal seleccionado Ventana de seleccin de la accin elegida Cambiar a la vista del proyecto Indicacin del proyecto abierto actualmente

Portales
Los portales proveen las funciones bsicas para los distintos campos de tareas. Los portales disponibles en la vista del portal dependen de los productos instalados.

Acciones del portal seleccionado


Aqu aparecen las acciones realizables en el portal en cuestin, que pueden variar en funcin del portal. El acceso contextual a la Ayuda es posible desde cualquier portal.

Ventana de seleccin de la accin elegida


La ventana de seleccin est disponible en todos los portales. El contenido de la ventana se adapta a la seleccin actual.

Cambiar a la vista del proyecto


El enlace "Vista del proyecto" permite cambiar a la vista del proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

117

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Indicacin del proyecto abierto actualmente


4.1.3.3 Vista del proyecto

Aqu se indica qu proyecto est abierto actualmente.

Ver tambin

rbol del proyecto (Pgina 119) rea de trabajo (Pgina 122) Ventana de inspeccin (Pgina 123) Task Cards (Pgina 125) Vista detallada (Pgina 127)

4.1.3.3

Vista del proyecto

Funcin de la vista del proyecto


La vista del proyecto ofrece una vista estructurada de todos los componentes del proyecto.

Estructura de la vista del proyecto


La figura siguiente muestra un ejemplo de los componentes de la vista del proyecto:

Barra de ttulo Barra de mens Barra de herramientas

118

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.3.4 rbol del proyecto

rbol del proyecto (Pgina 119) rea de trabajo (Pgina 122) Task Cards (Pgina 125) Vista detallada (Pgina 127) Ventana de inspeccin (Pgina 123) Cambiar a la vista del portal (Pgina 116) Barra de editores Barra de estado

Barra de ttulo
En la barra de ttulo se visualiza el nombre del proyecto.

Barra de mens
En la barra de mens se encuentran todos los comandos necesarios para trabajar con el software.

Barra de herramientas
La barra de herramientas contiene botones de comando que ofrecen acceso directo a los comandos mas frecuentes. De esta manera es posible acceder ms rpidamente a los comandos.

Cambiar a la vista del portal


El enlace "Vista del portal" permite cambiar a la vista del portal.

Barra de editores
En esta barra se visualizan los editores abiertos. Si hay muchos editores abiertos, se representarn agrupados. La barra de editores permite cambiar rpidamente entre los elementos abiertos.

Barra de estado
En la barra de estado se visualiza el ltimo aviso generado.

4.1.3.4

rbol del proyecto

Funcin del rbol del proyecto


A travs del rbol del proyecto es posible acceder a todos los componentes y datos del proyecto. En el rbol del proyecto pueden realizarse p. ej. las siguientes acciones:


STEP 7 V10.5 SP2 02/2010, 00002014

Agregar componentes adicionales Editar componentes existentes

119

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Visualizar y modificar las propiedades de los componentes existentes

Estructura del rbol del proyecto


La figura siguiente muestra un ejemplo de los componentes del rbol del proyecto:

Barra de ttulo Barra de herramientas Proyecto Dispositivos Datos comunes Idiomas y recursos

120

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Accesos online SIMATIC Card Reader

Barra de ttulo
La barra de herramientas del rbol del proyecto incluye un botn que permite contraerlo. Tras contraerlo, el botn se posiciona en el margen izquierdo. La flecha hacia la izquierda se convierte en una flecha hacia la derecha, permitiendo expandir nuevamente el rbol del proyecto.

Barra de herramientas
Mediante la barra de herramientas del rbol del proyecto pueden realizarse las siguientes acciones:

Crear una nueva carpeta de usuario, p. ej. para agrupar bloques en la carpeta "Bloques de programa". Navegar hasta el origen de un enlace y viceversa Para los enlaces del rbol del proyecto se dispone de dos botones de comando que permiten navegar desde el enlace hasta el origen y viceversa. Mostrar una vista general del objeto en el rea de trabajo Cuando se visualiza la vista general, se ocultan todos los objetos subordinados y las acciones de los elementos en el rbol del proyecto. Para mostrarlos de nuevo, minimice la vista general.

Proyecto
La carpeta "Proyecto" contiene todos los objetos y acciones relevantes para el proyecto, tales como:


Dispositivo

Dispositivos Idiomas y recursos Accesos online

Todo dispositivo del proyecto tiene una carpeta propia con su nombre interno dentro del proyecto. En esta carpeta estn estructurados todos los objetos y acciones que pertenecen al dispositivo.

Datos comunes
En esta carpeta se encuentran los datos que pueden utilizarse para varios dispositivos, tales como clases de avisos, scripts y listas de textos comunes.

Idiomas y recursos
En esta carpeta se definen los idiomas y textos del proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

121

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Accesos online

4.1.3.5 rea de trabajo

En esta carpeta se encuentran todas las interfaces de la PG/del PC, aunque no se utilicen para la comunicacin con un mdulo.

SIMATIC Card Reader


En esta carpeta se gestionan todos los lectores de tarjetas conectados a la PG/al PC.

Ver tambin

Vista del portal (Pgina 116) Vista del proyecto (Pgina 118) rea de trabajo (Pgina 122) Ventana de inspeccin (Pgina 123) Task Cards (Pgina 125) Vista detallada (Pgina 127)

4.1.3.5

rea de trabajo

Funcin del rea de trabajo


En el rea de trabajo se visualizan los objetos que se abren para editarlos. Estos objetos son p. ej.:

Editores y vistas Tablas

Es posible abrir varios objetos, pero en el rea de trabajo generalmente slo se visualiza uno. Todos los dems objetos se visualizan en forma de fichas en la barra de editores. Si desea visualizar simultneamente dos objetos para determinadas tareas, puede dividir el rea de trabajo en sentido vertical u horizontal. Si no est abierto ningn objeto, el rea de trabajo aparecer vaca. Consulte tambin: Personalizar el rea de trabajo (Pgina 129)

Estructura del rea de trabajo


La figura siguiente muestra un ejemplo de un rea de trabajo dividida verticalmente:

122

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.3.6 Ventana de inspeccin

Barra de ttulo del editor de la izquierda rea de trabajo del editor de la izquierda Barra de ttulo del editor de la derecha rea de trabajo del editor de la derecha

Ver tambin

rbol del proyecto (Pgina 119) Vista del portal (Pgina 116) Vista del proyecto (Pgina 118) Ventana de inspeccin (Pgina 123) Task Cards (Pgina 125) Vista detallada (Pgina 127)

4.1.3.6

Ventana de inspeccin

Funcin de la ventana de inspeccin


En la ventana de inspeccin se visualiza informacin adicional acerca de un objeto seleccionado o sobre las acciones realizadas.

STEP 7 V10.5 SP2 02/2010, 00002014

123

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Estructura de la ventana de inspeccin


Las figuras siguientes muestran los componentes de la ventana de inspeccin:

Ficha "Propiedades" Ficha "Informacin" Ficha "Diagnstico"

Navegacin en las fichas: Navegacin local en la ficha "Propiedades" Fichas subordinadas de las fichas "Informacin" y "Diagnstico"

Ficha "Propiedades"
En esta ficha se visualizan las propiedades del objeto seleccionado. Las propiedades editables pueden modificarse aqu.

Ficha "Informacin"
En esta ficha se visualiza informacin adicional acerca del objeto seleccionado y avisos sobre las acciones realizadas (p. ej. compilar).

124

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Ficha "Diagnstico"
4.1.3.7 Task Cards

Esta ficha proporciona informacin sobre los eventos de diagnstico de sistema y los eventos de aviso configurados.

Navegacin en las fichas


Mediante la navegacin local y las fichas subordinadas es posible visualizar la informacin deseada en las distintas fichas.

Ver tambin

rbol del proyecto (Pgina 119) rea de trabajo (Pgina 122) Vista del portal (Pgina 116) Vista del proyecto (Pgina 118) Task Cards (Pgina 125) Vista detallada (Pgina 127)

4.1.3.7

Task Cards

Funcin de las Task Cards


Dependiendo del objeto editado o seleccionado se dispone de Task Cards con las que pueden realizarse acciones adicionales, tales como:

Seleccionar objetos de una librera o del catlogo de hardware Buscar y reemplazar objetos en el proyecto Arrastrar objetos predefinidos hasta el rea de trabajo

Las Task Cards disponibles se encuentran en una barra en el borde derecho de la pantalla. Se pueden expandir y contraer en todo momento. Las Task Cards disponibles dependen de los productos instalados. Las Task Cards complejas estn subdivididas en paletas que, a su vez, tambin se pueden expandir y contraer.

Estructura de las Task Cards


La figura siguiente muestra un ejemplo de la barra de Task Cards:

STEP 7 V10.5 SP2 02/2010, 00002014

125

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Task Cards cerradas Task Card "Libreras" abierta Paleta "Librera del proyecto" abierta Paleta cerrada

Ver tambin

rbol del proyecto (Pgina 119) rea de trabajo (Pgina 122) Ventana de inspeccin (Pgina 123) Vista del portal (Pgina 116) Vista del proyecto (Pgina 118) Vista detallada (Pgina 127)

126

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.3.8

Vista detallada
4.1.3.8 Vista detallada

Funcin de la vista detallada


En la vista detallada se visualizan determinados contenidos de un objeto seleccionado. Los contenidos posibles son p. ej. listas de textos o variables. En cambio, los contenidos de carpetas no se visualizan. Para visualizar el contenido de carpetas, utilice el rbol del proyecto o la ventana sinptica.

Estructura de la vista detallada


La figura siguiente muestra un ejemplo de la vista detallada:

Barra de ttulo Contenidos del objeto seleccionado

Barra de ttulo
En la barra de ttulo de la vista detallada hay una flecha que permite cerrarla. Tras cerrar la vista detallada, la flecha hacia abajo se convierte en una flecha hacia la derecha, que permite abrir nuevamente esta vista.

Objetos
Los contenidos visualizados varan segn el objeto seleccionado. Los contenidos de los objetos se pueden arrastrar mediante Drag & Drop directamente desde la vista detallada hasta la ubicacin deseada.

Ver tambin

rbol del proyecto (Pgina 119) rea de trabajo (Pgina 122) Ventana de inspeccin (Pgina 123) Task Cards (Pgina 125) Vista del portal (Pgina 116)

STEP 7 V10.5 SP2 02/2010, 00002014

127

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo Vista del proyecto (Pgina 118) Ventana sinptica (Pgina 128)
4.1.3.9 Ventana sinptica

4.1.3.9

Ventana sinptica

Funciones de la ventana sinptica


La ventana sinptica complementa el rbol del proyecto. La ventana sinptica muestra los contenidos de la carpeta seleccionada actualmente en el rbol del proyecto. Adems, en la ventana sinptica pueden realizarse las siguientes acciones:

Abrir objetos Visualizar y editar las propiedades de objetos en la ventana de inspeccin Cambiar el nombre de objetos Acceder a acciones especficas del objeto a travs del men contextual

Estructura de la ventana sinptica


La figura siguiente muestra los componentes de la ventana sinptica:

Ventana sinptica Cambiar a la vista detallada Cambiar a la vista de lista

128

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.4 Personalizar la elidioma detrabajo 4.1.4.1 Seleccionar el rea de usuario 4.1.4.2 Personalizar interfaz

Cambiar a la vista de smbolos Cambiar al nivel de orden superior Representacin de los contenidos de una carpeta

Formas de representacin de la ventana sinptica


Los contenidos de la ventana sinptica pueden representarse como se indica a continuacin:


Ver tambin

Vista detallada Los objetos se visualizan en una lista con informacin adicional (p. ej. la fecha de modificacin). Vista de lista Los objetos se visualizan en una lista sencilla. Vista de smbolos Los objetos se muestran en forma de smbolos.

rbol del proyecto (Pgina 119)

4.1.4

Personalizar la interfaz de usuario

4.1.4.1

Seleccionar el idioma El idioma de la interfaz de usuario se puede cambiar.

Procedimiento
Para cambiar el idioma de la interfaz de usuario, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". 2. Seleccione el grupo "General" en la navegacin local. 3. En el rea "Configuracin general", seleccione el idioma deseado de la lista desplegable "Idioma de la interfaz". El idioma de la interfaz de usuario se cambia. En adelante, el programa se abrir en ese idioma de interfaz.

Ver tambin

Personalizar el rea de trabajo (Pgina 129)

4.1.4.2

Personalizar el rea de trabajo El rea de trabajo se puede personalizar. Para ello se dispone de las siguientes funciones:

STEP 7 V10.5 SP2 02/2010, 00002014

129

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Maximizar el rea de trabajo Las Task Cards, el rbol del proyecto y la ventana de inspeccin se pueden cerrar con un clic. Con ello se ampla el tamao del rea de trabajo. Minimizar los elementos del rea de trabajo Los elementos abiertos del rea de trabajo (p. ej. editores o tablas) se pueden minimizar. Aunque se minimicen, continan abiertos y pueden maximizarse rpidamente desde la barra de editores. Dividir el rea de trabajo vertical u horizontalmente Para visualizar simultneamente dos elementos en el rea de trabajo, divdala en sentido vertical u horizontal. Desacoplar los elementos del rea de trabajo Los elementos tambin se pueden desacoplar por completo del rea de trabajo y abrir en una nueva ventana. Restablecer el rea de trabajo La maximizacin del rea de trabajo y el desacoplamiento de elementos pueden deshacerse fcilmente con un clic del ratn.

Maximizar el rea de trabajo


Para maximizar el rea de trabajo, proceda del siguiente modo:
1. Abra un elemento, p. ej. un editor o una tabla. El elemento aparece en el rea de trabajo. 2. Haga clic en el botn "Maximizar" de la barra de ttulo del elemento. Las Task Cards, el rbol del proyecto y la ventana de inspeccin se contraen y el rea de trabajo se representa en su tamao mximo.

Minimizar el rea de trabajo


Para minimizar el rea de trabajo, proceda del siguiente modo:
1. Haga clic en el botn "Reducir" de la barra de ttulo del elemento visualizado. Las Task Cards, el rbol del proyecto y la ventana de inspeccin se expanden nuevamente.

Minimizar los elementos del rea de trabajo


Para minimizar elementos del rea de trabajo, proceda del siguiente modo:
1. Haga clic en el botn "Minimizar" de la barra de ttulo del elemento. El elemento se minimiza y siguedisponible a travs de la barra de editores.

Para minimizar todos los elementos simultneamente, proceda del siguiente modo:
1. Elija el comando "Minimizar todos" del men "Ventana".

Maximizar los elementos del rea de trabajo


Para volver a maximizar elementos del rea de trabajo, proceda del siguiente modo:
1. Haga clic en el elemento deseado en la barra de editores.

130

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.4.3 Personalizar las tablas

El elemento se maximiza y se visualiza en el rea de trabajo.

Dividir el rea de trabajo vertical u horizontalmente


Para dividir el rea de trabajo vertical u horizontalmente, proceda del siguiente modo:
1. Elija el comando "Dividir el rea de editores verticalmente" o "Dividir el rea de editores horizontalmente" del men "Ventana". El elemento en el que ha hecho clic y el siguiente elemento de la barra de editores se visualizan uno junto al otro, o bien uno debajo del otro.

Nota

Si en el rea de trabajo hay abiertos menos de dos elementos, los comandos "Dividir el rea de editores verticalmente" y "Dividir el rea de editores horizontalmente" no estarn disponibles.

Desacoplar los elementos del rea de trabajo


Para desacoplar elementos del rea de trabajo, proceda del siguiente modo:
1. Haga clic en el botn "Soltar" de la barra de ttulo del elemento. El elemento se desacopla del rea de trabajo y se visualiza en una ventana propia. La ventana se puede posicionar entonces libremente. Si se minimiza la ventana, puede restablecerse desde la barra de editores.

Acoplar elementos al rea de trabajo


Para volver a acoplar elementos al rea de trabajo, proceda del siguiente modo:
1. Haga clic en el botn "Incrustar" de la barra de ttulo del elemento. El elemento aparece nuevamente en el rea de trabajo.

Cambiar entre los elementos del rea de trabajo


En todo momento es posible cambiar entre los distintos elementos del rea de trabajo. Para cambiar al editor anterior o siguiente, proceda del siguiente modo:
1. Elija el comando "Editor siguiente" o "Editor anterior" del men "Ventana". Se abre el editor siguiente o anterior, respectivamente.

Ver tambin

rea de trabajo (Pgina 122) Seleccionar el idioma (Pgina 129)

4.1.4.3

Personalizar las tablas Es posible ajustar el ancho de las columnas de tablas para poder leer todos los textos en las filas.

STEP 7 V10.5 SP2 02/2010, 00002014

131

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

Optimizar el ancho de columnas


4.1.5.1 Comandos de teclado 4.1.5 Comandos de teclado para procesar el proyecto

Para adaptar el ancho de una columna a su contenido, proceda del siguiente modo:
1. En la fila de encabezado de la tabla, site el puntero del ratn en la lnea divisoria derecha de la columna cuyo ancho desea optimizar. El puntero del ratn se convierte en una lnea vertical con una flecha hacia la izquierda y una hacia la derecha. 2. Haga doble clic en la lnea divisoria.

Nota Tenga en cuenta las indicaciones siguientes:

Si las columnas son muy estrechas, el contenido completo de las distintas celdas se visualiza en
tooltips al situar el puntero del ratn brevemente sobre el campo en cuestin.

Al cerrar el proyecto, los anchos de columnas y las columnas visibles se guardan especficamente

para el proyecto, es decir, si ste se abre en un equipo diferente, los ajustes efectuados tambin se aplicarn all.

4.1.5

Comandos de teclado

4.1.5.1

Comandos de teclado para procesar el proyecto

Procesar el proyecto
Funcin Crear un proyecto nuevo Abrir un proyecto Cerrar un proyecto Guardar un proyecto Guardar un proyecto con un nombre diferente Imprimir un proyecto Compilar un proyecto Combinacin de teclas <Ctrl+N> <Ctrl+O> <Ctrl+W> <Ctrl+S> <Ctrl+Mays+S> <Ctrl+P> <Ctrl+B> Comando Proyecto > Nuevo Proyecto > Abrir Proyecto > Cerrar Proyecto > Guardar Proyecto > Guardar como Proyecto > Imprimir Edicin > Compilar

Editar objetos en un proyecto


Funcin Cambiar el nombre de un objeto Combinacin de teclas <F2> Comando Edicin > Cambiar nombre

132

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.5.3 4.1.5.2 Comandos de teclado para ventanas proyecto en el rbol del

Funcin

Combinacin de teclas

Comando Edicin > Seleccionar todo Edicin > Copiar Edicin > Cortar Edicin > Pegar Edicin > Borrar Edicin > Buscar y reemplazar

Seleccionar todos los objetos de un rea <Ctrl+A> Copiar un objeto Cortar un objeto Insertar un objeto Borrar un objeto Buscar o reemplazar un objeto <Ctrl+C> <Ctrl+X> <Ctrl+V> <Supr> <Ctrl+F>

Acceder a la Ayuda
Funcin Acceder a la Ayuda Combinacin de teclas <F1> o <Mays+F1> Comando Ayuda > Mostrar ayuda

4.1.5.2

Comandos de teclado para ventanas

Abrir y cerrar ventanas


Funcin Abrir/cerrar el rbol del proyecto Abrir/cerrar la vista detallada Abrir/cerrar la vista general Abrir/cerrar una Task Card Abrir/cerrar la ventana de inspeccin Cerrar todos los editores Abrir el men contextual Combinacin de teclas <Ctrl+1> <Ctrl+4> <Ctrl+2> <Ctrl+3> <Ctrl+5> <Ctrl+Mays+F4> <Mays+F10> Comando Ver > rbol del proyecto Ver > Vista detallada Ver > Vista general Ver > Task Card Ver > Ventana de inspeccin Ventana > Cerrar todos -

4.1.5.3

Comandos de teclado en el rbol del proyecto

Comandos de teclado en el rbol del proyecto


Funcin Saltar al comienzo del rbol del proyecto Combinacin de teclas <Inicio> o <RePg>

STEP 7 V10.5 SP2 02/2010, 00002014

133

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.5.4 Comandos de teclado en tablas

Funcin Saltar al final del rbol del proyecto Abrir una carpeta Cerrar una carpeta

Combinacin de teclas <Fin> o <AvPg> <Flecha derecha> <Flecha izquierda>

4.1.5.4

Comandos de teclado en tablas

Comandos de teclado generales en tablas


Funcin Activar el modo de edicin en una celda Abrir la lista desplegable en una celda Combinacin de teclas <F2> o <Intro> <Intro>

Navegar en tablas
Funcin Ir a la celda siguiente Ir a la siguiente celda editable hacia la derecha Ir a la siguiente celda editable hacia la izquierda Retroceder una pantalla Avanzar una pantalla Ir a la primera celda de la fila Ir a la ltima celda de la fila Ir a la primera celda de la tabla Ir a la ltima celda de la tabla Ir a la primera celda de la columna Ir a la ltima celda de la columna Combinacin de teclas <Teclas con flecha> <Tab> <Mays+Tab> <RePg> <AvPg> <Inicio> <Fin> <Ctrl+Inicio> <Ctrl+Fin> <Ctrl+flecha arriba> <Ctrl+flecha abajo>

Seleccionar reas en tablas


Funcin Seleccionar una columna Combinacin de teclas <Ctrl+barra espaciadora>

134

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.1 Interfaz de usuario y manejo

4.1.5.6 Teclado de pantalla 4.1.5.5 Comandos de teclado para editar textos

Funcin Seleccionar una fila Seleccionar todas las celdas Seleccionar una celda ms Ampliar la seleccin hasta la primera celda visible Ampliar la seleccin hasta la ltima celda visible Ampliar la seleccin hasta la primera fila Ampliar la seleccin hasta la ltima fila Ampliar la seleccin hasta la primera celda de la fila Ampliar la seleccin hasta la ltima celda de la fila

Combinacin de teclas <Mays+barra espaciadora> <Ctrl+A> <Mays+teclas con flecha> <Mays+RePg> <Mays+AvPg> <Ctrl+Mays+flecha arriba> <Ctrl+Mays+flecha abajo> <Ctrl+Mays+flecha izquierda> <Ctrl+Mays+flecha derecha>

4.1.5.5

Comandos de teclado para editar textos

Editar textos
Funcin Cambiar entre los modos de insercin y sobrescritura Finalizar el modo de edicin Borrar Borrar caracteres Combinacin de teclas <Insert> <Esc> <Supr> <Retroceso>

4.1.5.6

Teclado de pantalla

Introduccin
Para el manejo del TIA Portal se dispone adems del teclado de pantalla de Microsoft.

Mostrar el teclado de pantalla


Para mostrar el teclado de pantalla, proceda del siguiente modo:
1. Elija el comando "Teclado de pantalla" del men "Ver".

Cerrar el teclado de pantalla


Para cerrar el teclado de pantalla, proceda del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

135

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

1. Elija el comando "Salir" del men "Archivo" del teclado de pantalla.


4.2.1 Generalidades acerca del sistema 4.2 Ayuda del sistema de informacin de informacin

4.2

Ayuda del sistema de informacin

4.2.1

Generalidades acerca del sistema de informacin

Respuestas rpidas a sus preguntas


Para solucionar las tareas se dispone de una Ayuda en pantalla completa en la que se describen conceptos bsicos, procedimientos y funciones. Otras ayudas disponibles al trabajar con el programa son:

Roll-outs para entradas correctas en dilogos Tooltips de informacin sobre los elementos de la interfaz de usuario, tales como campos de entrada, botones de comando y smbolos. Algunos tooltips se complementan con textos en cascada que ofrecen informacin ms detallada. Pulsando las teclas <F1> o <Mays+F1> se obtiene ayuda acerca del contexto actual (p. ej. sobre comandos de men).

La figura siguiente muestra un ejemplo de un tooltip con cascada (arriba) y de un roll-out (abajo):

Ayuda
En la Ayuda se describen conceptos, procedimientos y funciones. Adems, se incluyen ejemplos e informacin de referencia. La Ayuda se abre en una ventana propia en el lado derecho de la pantalla. En la Ayuda se puede visualizar un rea de navegacin. En ella se dispone de las siguientes funciones:

Contenido Bsqueda en el ndice

136

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

Bsqueda de texto completo en toda la Ayuda Favoritos

Encontrar ms informacin acerca del uso de la Ayuda en el captulo " Uso de la Ayuda (Pgina 139) ".

Identificacin de los temas de Ayuda


Los temas de Ayuda se identifican con diferentes smbolos en funcin del tipo de informacin.
Smbolo Tipo de informacin Instruccin Significado Describe el procedimiento paso a paso para realizar una determinada tarea. Contiene un ejemplo de aplicacin concreto que explica la tarea. Contiene informacin general necesaria para realizar una tarea. Contiene amplia informacin de referencia para realizar consultas.

Ejemplo Informacin general Referencia

Roll-out
Algunos campos de entrada ofrecen una informacin desplegable ("roll-out") que le ayuda a introducir parmetros y valores vlidos. El roll-out proporciona informacin acerca de los rangos de valores y tipos de datos vlidos para los campos de entrada. La figura siguiente muestra un roll-out (amarillo) y un mensaje de error en forma de roll-out (rojo) que indica un valor no vlido:

STEP 7 V10.5 SP2 02/2010, 00002014

137

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

Tooltip
Cada elemento de la interfaz de usuario dispone de un tooltip que permite identificarlo fcilmente. Los tooltips que tienen el smbolo de una flecha en el lado izquierdo contienen informacin adicional en cascada. Esta informacin se visualiza situando el puntero del ratn unos instantes sobre el tooltip, o bien haciendo clic en el smbolo de flecha. La visualizacin automtica de tooltips en cascada se puede desactivar. Si la Ayuda contiene informacin ms detallada, en la cascada aparecer un enlace con el tema de Ayuda correspondiente. Si hace clic en el enlace, se abrir el tema de Ayuda correspondiente. La figura siguiente muestra un tooltip con la cascada abierta:

138

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

Ver tambin

4.2.2 Uso de la Ayuda

Uso de la Ayuda (Pgina 139) Desactivar la visualizacin de tooltips en cascada (Pgina 142) Consignas de seguridad (Pgina 142)

4.2.2

Uso de la Ayuda

Abrir la Ayuda
La Ayuda se puede abrir de las siguientes maneras:
1. Elija el comando "Mostrar ayuda" del men "Ayuda" o pulse <F1> para visualizar el tema de Ayuda acerca del contexto actual.

o bien,
1. Haga clic en el enlace que aparece dentro de un tooltip en cascada para acceder a un tema ms detallado de la Ayuda.

Navegacin mediante la barra de herramientas


Haga clic en el botn "Mostrar/ocultar contenido" situado en el lado izquierdo de la barra de herramientas para mostrar u ocultar el rea de navegacin con el contenido, las funciones de bsqueda, el ndice y los Favoritos. Utilice los botones de comando "Adelante" y "Atrs" para volver a ver temas de Ayuda que ya visualizado anteriormente. Haga clic en el botn de comando "Pgina de inicio" para acceder a la pgina de inicio de la Ayuda.

Navegacin mediante el men


La Ayuda dispone de un men propio que incluye los comandos "Ejemplos", "Consulte tambin", "Historial" y "Herramientas".

Ejemplos Si existen, se proporcionan ejemplos acerca del tema abierto actualmente. Consulte tambin Si existen, se muestran aqu temas de Ayuda adicionales cuyo contenido guarda relacin con el tema actual. Seleccione un tema de la lista para obtener informacin ms detallada. Historial Seleccione uno de los ltimos temas vistos recientemente para abrirlo de nuevo. Herramientas Elija el comando "Glosario" para abrir el glosario. En el glosario se explican los principales trminos en orden alfabtico.

STEP 7 V10.5 SP2 02/2010, 00002014

139

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

Buscar temas de ayuda por palabras clave


1. Haga clic en el botn "Mostrar/ocultar contenido" de la barra de herramientas de la Ayuda. Se abre el contenido y se visualizan las fichas "ndice", "Bsqueda" y "Favoritos". 2. Abra la ficha "ndice". 3. Introduzca el trmino de bsqueda en el campo de entrada o seleccinelo de la lista de palabras clave. 4. Haga clic en "Mostrar".

Bsqueda de texto completo


1. Haga clic en el botn "Mostrar/ocultar contenido" de la barra de herramientas de la Ayuda. Se abre el contenido y se visualizan las fichas "ndice", "Bsqueda" y "Favoritos". 2. Abra la ficha "Bsqueda". 3. Introduzca el trmino de bsqueda en el campo de entrada. 4. En caso necesario, la bsqueda se puede optimizar con criterios adicionales:

Seleccione "Buscar en anteriores" para iniciar una bsqueda adicional slo en los ltimos
resultados de bsqueda.

Seleccione "Palabras similares" para buscar tambin aquellas palabras que se diferencien
levemente del trmino de bsqueda.

Seleccione "Buscar slo ttulos" para obtener nicamente resultados que contengan el trmino
de bsqueda en el ttulo. El contenido de los temas de Ayuda no se tiene en cuenta en la bsqueda.

5. Haga clic en el botn de flecha situado a la derecha del campo de bsqueda para utilizar operadores booleanos. Los siguientes operadores booleanos estn disponibles:

Combine dos o ms trminos de bsqueda con el operador "AND" para buscar slo los temas de
Ayuda cuyo texto contenga todas las palabras buscadas.

Combine dos o ms trminos de bsqueda con el operador "OR" para buscar slo los temas de
Ayuda cuyo texto contenga una o varias de las palabras buscadas.

Combine dos o ms trminos de bsqueda con el operador "NEAR" para buscar slo los temas

de Ayuda en los que las palabras buscadas estn prximas unas a otras (separadas por no ms de ocho palabras). Ayuda que contengan esa palabra.

Si introduce el operador "NOT" antes de una palabra, se excluirn de la bsqueda los temas de
6. Haga clic en "Mostrar temas" para iniciar la bsqueda. Los resultados aparecen en una lista con indicacin de ttulo, posicin y rango. En la columna "Posicin" se indica el captulo que contiene el tema de Ayuda encontrado. La clasificacin por rango se efecta conforme a la posicin de los temas de Ayuda encontrados en el contenido y al nmero de resultados en los temas de Ayuda.

Utilizar Favoritos
Los temas de Ayuda se pueden guardar como Favoritos. De esta manera se evita tener que buscar nuevamente un tema de Ayuda.

140

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

Para guardar un tema de Ayuda como Favorito, proceda del siguiente modo:
1. Abra el tema de Ayuda o el captulo que desea guardar como Favorito. 2. Haga clic en el botn "Mostrar/ocultar contenido" de la barra de herramientas de la Ayuda. Se abre el contenido y se visualizan las fichas "ndice", "Bsqueda" y "Favoritos". 3. Abra la ficha "Favoritos". 4. Haga clic en el botn de comando "Agregar". El tema de Ayuda o el captulo se guarda como Favorito y volver a estar disponible cuando se vuelva a abrir la Ayuda.

Para abrir un tema de Ayuda guardado como Favorito, proceda del siguiente modo:
1. Haga clic en el botn "Mostrar/ocultar contenido" de la barra de herramientas de la Ayuda. Se abre el contenido y se visualizan las fichas "ndice", "Bsqueda" y "Favoritos". 2. Abra la ficha "Favoritos". 3. Seleccione el tema que desea abrir de la lista. 4. Haga clic en el botn "Mostrar".

Para eliminar un tema de Ayuda de la lista de Favoritos, proceda del siguiente modo:
1. Haga clic en el botn "Mostrar/ocultar contenido" de la barra de herramientas de la Ayuda. Se abre el contenido y se visualizan las fichas "ndice", "Bsqueda" y "Favoritos". 2. Abra la ficha "Favoritos". 3. Seleccione el tema que desea eliminar en la lista. 4. Haga clic en el botn de comando "Quitar".

Imprimir informacin
Es posible imprimir todo el contenido de la Ayuda o algunos de sus temas. Para determinar qu temas desea imprimir, proceda del siguiente modo:
1. Haga clic en el botn de comando "Imprimir". El ndice se abre en una ventana propia. 2. En "Imprimir temas de Ayuda", seleccione (con una marca de verificacin) las carpetas y los temas de Ayuda que desea imprimir. 3. Haga clic en el botn de comando "Imprimir" para imprimir la informacin seleccionada. Se abre el dilogo "Imprimir". 4. Seleccione la impresora que desea utilizar para imprimir los temas de Ayuda. 5. Haga clic en "Configuracin" si desea especificar ms opciones de impresin. 6. Confirme las entradas realizadas con "Imprimir". Los temas de Ayuda se imprimen en la impresora seleccionada.

Ver tambin

Consignas de seguridad (Pgina 142) Desactivar la visualizacin de tooltips en cascada (Pgina 142)

STEP 7 V10.5 SP2 02/2010, 00002014

141

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

4.2.3

Desactivar la visualizacin de tooltips en cascada


4.2.4 Consignas de seguridad 4.2.3 Desactivar la visualizacin de tooltips en cascada

Es posible suprimir la visualizacin automtica de los tooltips en cascada. En ese caso, la visualizacin se puede activar manualmente.

Procedimiento
Para desactivar la visualizacin automtica de tooltips en cascada, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". 2. Seleccione el grupo "General" en la navegacin local. 3. En el rea "Configuracin general", desactive la casilla de verificacin "Mostrar automticamente los tooltips en cascada".

Si desea activar manualmente la visualizacin de un tooltip en cascada, haga clic en el smbolo de flecha situado dentro del tooltip.

Ver tambin

Generalidades acerca del sistema de informacin (Pgina 136) Uso de la Ayuda (Pgina 139)

4.2.4

Consignas de seguridad

Consignas de seguridad
En la Ayuda encontrar indicaciones para su seguridad personal as como para la prevencin de daos materiales. Las indicaciones para su seguridad personal estn resaltadas con un tringulo de advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.

Peligro Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones corporales graves.

Advertencia Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones corporales graves.

142

STEP 7 V10.5 SP2 02/2010, 00002014

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

Precaucin Con tringulo de advertencia significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.

Precaucin Sin tringulo de advertencia significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.

Atencin Significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad correspondiente.

Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms severa en cada caso. Si en una consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna puede contener tambin una advertencia sobre posibles daos materiales.

Personal cualificado
El equipo/sistema correspondiente slo deber instalarse y operarse respetando las especificaciones de este documento. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido de esta documentacin se trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.

Uso conforme
Considere lo siguiente:

Advertencia El equipo slo se podr utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo asociado a los equipos y componentes de Siemens y de terceros que han sido recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto exige que su transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma correcta.

Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas

STEP 7 V10.5 SP2 02/2010, 00002014

143

Introduccin al TIA Portal 4.2 Ayuda del sistema de informacin

registradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de sus titulares.

Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos. Sin embargo, como es imposible excluir excepciones, no podemos hacernos responsable de la plena concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las correcciones se incluyen en la siguiente edicin.

144

STEP 7 V10.5 SP2 02/2010, 00002014

5 Editar proyectos 5.1 Principiosproyecto de los proyectos 5.2 Crear un bsicos nuevo

Editar proyectos
5.1 Principios bsicos de los proyectos

Introduccin
Los proyectos sirven para almacenar de forma ordenada los datos y programas que se generan al crear una solucin de automatizacin. Los datos contenidos en un proyecto comprenden bsicamente:

Datos de configuracin del hardware instalado y datos de parametrizacin de los mdulos Datos de configuracin para la comunicacin en redes Datos de configuracin de los dispositivos

Jerarqua del proyecto


Los datos se depositan en cada proyecto en forma de objetos. Los objetos se organizan en el proyecto en una estructura de rbol (jerarqua del proyecto). La base de la jerarqua del proyecto la constituyen los dispositivos y estaciones, as como sus respectivos datos de configuracin y programas. Adems, en el rbol del proyecto se representan p. ej. los datos comunes del proyecto y los accesos online.

Ver tambin

Crear un proyecto nuevo (Pgina 145) Abrir proyectos (Pgina 146) Guardar proyectos (Pgina 146) Borrar proyectos (Pgina 147)

5.2

Crear un proyecto nuevo


Para crear un proyecto nuevo, proceda del siguiente modo:
1. Elija el comando "Nuevo" del men "Proyecto".

Procedimiento

STEP 7 V10.5 SP2 02/2010, 00002014

145

Editar proyectos 5.4 Guardar proyectos

5.3 Abrir proyectos 5.4 Guardar proyectos

Se abre el dilogo "Crear proyecto nuevo".

2. Introduzca el nombre del proyecto y la ruta deseados o acepte los datos propuestos. 3. Haga clic en el botn "Crear".

Resultado
El proyecto se crea y se visualiza en el rbol del proyecto.

Ver tambin

Principios bsicos de los proyectos (Pgina 145) Abrir proyectos (Pgina 146) Guardar proyectos (Pgina 146) Borrar proyectos (Pgina 147)

5.3

Abrir proyectos
Para abrir un proyecto existente, proceda del siguiente modo:
1. Elija el comando "Abrir" del men "Proyecto". Aparece el dilogo "Abrir proyecto", en el que aparece una lista de los proyectos utilizados recientemente. 2. Seleccione un proyecto de la lista y haga clic en "Abrir". 3. Si el proyecto deseado no est disponible en la lista, haga clic en el botn "Examinar". Navegue hasta la carpeta de proyecto deseada y abra el archivo de proyecto con la extensin ".ap10".

Procedimiento

Resultado
El proyecto se abre en la vista del proyecto.

Ver tambin

Principios bsicos de los proyectos (Pgina 145) Crear un proyecto nuevo (Pgina 145) Guardar proyectos (Pgina 146) Borrar proyectos (Pgina 147)

5.4

Guardar proyectos
Un proyecto se puede guardar en cualquier momento bien sea con el mismo nombre, o bien con un nombre diferente. Un proyecto tambin se puede guardar aunque an contenga elementos errneos.

146

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.6 Borrar proyectos

Guardar un proyecto
5.6 Borrar 5.5 Cerrar proyectos

Para guardar un proyecto, proceda del siguiente modo:


1. Elija el comando "Guardar" del men "Proyecto". Todos los cambios efectuados en el proyecto se guardan con el nombre del proyecto actual.

Guardar un proyecto como


Para guardar el proyecto con un nombre diferente, proceda del siguiente modo:
1. Elija el comando "Guardar como" del men "Proyecto". Se abre el dilogo "Guardar proyecto actual como". 2. En el campo "Guardar en", seleccione la carpeta de proyecto deseada. 3. Introduzca el nuevo nombre del proyecto en el campo "Nombre de archivo". 4. Confirme su entrada con "Guardar". El proyecto se guarda con el nuevo nombre y se abre.

Ver tambin

Principios bsicos de los proyectos (Pgina 145) Crear un proyecto nuevo (Pgina 145) Abrir proyectos (Pgina 146) Borrar proyectos (Pgina 147)

5.5

Cerrar proyectos
Para cerrar un proyecto, proceda del siguiente modo:
1. Elija el comando "Cerrar" del men "Proyecto". Si ha modificado el proyecto desde la ltima vez que fue guardado, aparecer un mensaje. 2. Indique si desea guardar los cambios.

Procedimiento

5.6

Borrar proyectos
Atencin Al borrar un proyecto se eliminan todos los datos de proyecto del medio de almacenamiento.

STEP 7 V10.5 SP2 02/2010, 00002014

147

Editar proyectos 5.7 Comparar datos de proyecto

Requisitos

5.7 Comparar datoseditor de comparacin 5.7.1 Resumen del de proyecto

El proyecto que se desea borrar no est abierto.

Procedimiento
Para borrar un proyecto existente, proceda del siguiente modo:
1. Elija el comando "Borrar proyecto" del men "Proyecto". Se abre el dilogo "Borrar proyecto" con la lista de los proyectos utilizados recientemente. 2. Seleccione un proyecto de la lista y haga clic en el botn "Borrar". Si el proyecto deseado no est disponible en la lista, haga clic en el botn "Examinar". Navegue hasta la carpeta de proyecto deseada y abra el archivo de proyecto con la extensin ".ap10".

Resultado
Toda la carpeta de proyecto se borra del sistema de archivos.

Ver tambin

Principios bsicos de los proyectos (Pgina 145) Crear un proyecto nuevo (Pgina 145) Abrir proyectos (Pgina 146) Guardar proyectos (Pgina 146)

5.7

Comparar datos de proyecto

5.7.1
Funcin

Resumen del editor de comparacin

El editor de comparacin permite realizar una comparacin online-offline de los datos de proyecto. Esto permite visualizar las diferencias y reaccionar a ellas. Los datos de proyecto que se pueden comparar dependen de los productos instalados.

Componentes del editor de comparacin


El editor de comparacin consta de los componentes siguientes:

148

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.7 Comparar datos de proyecto

Barra de herramientas del editor de comparacin Resumen de la comparacin en forma de tabla

Barra de herramientas del editor de comparacin


La barra de herramientas permite acceder a las siguientes funciones del editor de comparacin:

Filtro para los resultados de la comparacin El filtro permite mostrar u ocultar los objetos que sean idnticos online y offline. Iniciar comparacin detallada Es posible iniciar una comparacin detallada de los objetos que sean diferentes online y offline. Sin embargo, esta funcin no est disponible para todos los objetos. Actualizar resultados de la comparacin Esta funcin permite actualizar la vista del editor de comparacin despus de haber modificado algn objeto. Sincronizar acciones de comparacin Los objetos que sean diferentes online y offline pueden sincronizarse mediante acciones de comparacin personalizables. La accin de comparacin seleccionada se aplica a todos los objetos. Una vez finalizada la sincronizacin, los objetos son idnticos online y offline.

Resumen de la comparacin en forma de tabla


En la tabla siguiente se explica el significado de las columnas del resumen de comparacin:
Columna Nombre del objeto Estado Accin Descripcin Significado Nombre de los objetos o carpetas para los que se realiza una comparacin online/offline. Estado de la comparacin online/offline (representado mediante smbolos) Accin para la sincronizacin de objetos Descripcin de la accin seleccionada

STEP 7 V10.5 SP2 02/2010, 00002014

149

Editar proyectos 5.7 Comparar datos de proyecto

Smbolos del resumen de comparacin


5.7.2 Realizar una comparacin online/offline

El estado de la comparacin se representa mediante smbolos. La tabla siguiente muestra los smbolos y su significado:
Smbolo Column a Estado Estado Estado Estado Estado Accin Accin Accin Significado La carpeta contiene los objetos cuyas versiones online y offline son diferentes Las versiones online y offline del objeto son idnticas Las versiones online y offline del objeto son diferentes El objeto slo existe offline El objeto slo existe online Ninguna accin Cargar el objeto en el dispositivo Cargar el objeto desde el dispositivo en la PG/el PC

La informacin de estado se visualiza adicionalmente en el rbol del proyecto.

Ver tambin

Realizar una comparacin online/offline (Pgina 150) Utilizar el filtro de resultados de comparacin (Pgina 151) Actualizar resultados de la comparacin (Pgina 152) Definir acciones (Pgina 153) Sincronizar acciones de comparacin (Pgina 153)

5.7.2

Realizar una comparacin online/offline

Requisitos
El rbol del proyecto est abierto.

Procedimiento
Para obtener un resumen del estado de comparacin de los datos de proyecto, proceda del siguiente modo:
1. Seleccione un dispositivo en el rbol del proyecto. 2. Elija el comando "Comparar offline/online" del men contextual.

150

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.7 Comparar datos de proyecto

5.7.3 Utilizar el filtro de resultados de comparacin

Si hasta ahora no ha establecido ninguna conexin online, aparecer el dilogo "Conectar online". Si ya se ha definido la conexin online, se abrir el editor de comparacin.

Resultado
Se visualizan todos los objetos existentes online y offline. Los smbolos indican el estado de los objetos. A continuacin se pueden definir las acciones necesarias para los objetos.

Ver tambin

Resumen del editor de comparacin (Pgina 148) Utilizar el filtro de resultados de comparacin (Pgina 151) Actualizar resultados de la comparacin (Pgina 152) Definir acciones (Pgina 153) Sincronizar acciones de comparacin (Pgina 153)

5.7.3

Utilizar el filtro de resultados de comparacin


Para mejorar la claridad es posible mostrar u ocultar los objetos cuyas versiones online y offline sean idnticas.

Requisitos
El editor de comparacin est abierto.

Mostrar objetos idnticos


Para volver a mostrar los objetos idnticos, proceda del siguiente modo:
1. Haga clic en el botn "Filtro para los resultados de la comparacin" de la barra de herramientas. Se vuelven a mostrar todos los elementos.

Ocultar objetos idnticos


Para ocultar objetos idnticos, proceda del siguiente modo:
1. Haga clic en el botn "Filtro para los resultados de la comparacin" de la barra de herramientas. Se visualizan slo los elementos que son diferentes online y offline.

Ver tambin

Realizar una comparacin online/offline (Pgina 150) Resumen del editor de comparacin (Pgina 148) Actualizar resultados de la comparacin (Pgina 152) Definir acciones (Pgina 153) Sincronizar acciones de comparacin (Pgina 153)

STEP 7 V10.5 SP2 02/2010, 00002014

151

Editar proyectos 5.7 Comparar datos de proyecto

5.7.4

Realizar una comparacin detallada


5.7.4 Realizar una comparacin detallada 5.7.5 Actualizar resultados de la comparacin

Es posible visualizar una comparacin detallada de los objetos cuyas versiones online y offline sean diferentes.

Nota Esta funcin no est disponible para todos los objetos.

Requisitos
El editor de comparacin est abierto.

Procedimiento
Para visualizar una comparacin detallada de un objeto, proceda del siguiente modo:
1. Seleccione el objeto en el editor de comparacin. 2. Haga clic en el botn "Iniciar comparacin detallada" de la barra de herramientas. Si se puede realizar una comparacin detallada para el objeto seleccionado, se abrirn las versiones online y offline del objeto y se resaltarn las diferencias.

5.7.5

Actualizar resultados de la comparacin


En cuanto se modifica un objeto, los resultados de la comparacin dejan de ser vlidos y deben actualizarse.

Requisitos
El editor de comparacin est abierto.

Procedimiento
Para actualizar los resultados de la comparacin, proceda del siguiente modo:
1. Haga clic en el botn "Actualizar resultados de la comparacin" de la barra de herramientas. Los resultados de comparacin se actualizarn.

Ver tambin

Resumen del editor de comparacin (Pgina 148) Realizar una comparacin online/offline (Pgina 150) Utilizar el filtro de resultados de comparacin (Pgina 151) Definir acciones (Pgina 153) Sincronizar acciones de comparacin (Pgina 153)

152

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.7 Comparar datos de proyecto

5.7.6

Definir acciones
5.7.6 Definir acciones 5.7.7 Sincronizar acciones de comparacin

Tras haber realizado una comparacin, se pueden definir en el editor de comparacin qu acciones deben aplicarse a los objetos que no sean idnticos. Para los objetos idnticos no se puede seleccionar ninguna accin.

Requisitos
El editor de comparacin est abierto.

Procedimiento
Para seleccionar una accin para un objeto que no sea idntico, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el smbolo de la columna "Accin" correspondiente a la fila del objeto para el que desea seleccionar la accin. 2. En el men contextual, seleccione la accin deseada para el objeto.

Ver tambin

Resumen del editor de comparacin (Pgina 148) Realizar una comparacin online/offline (Pgina 150) Utilizar el filtro de resultados de comparacin (Pgina 151) Actualizar resultados de la comparacin (Pgina 152) Sincronizar acciones de comparacin (Pgina 153)

5.7.7

Sincronizar acciones de comparacin


Al realizar una sincronizacin se ejecutan las acciones definidas para los objetos que no sean idnticos. Consulte tambin: Definir acciones (Pgina 153)

Requisitos


Procedimiento

El editor de comparacin est abierto. Las acciones deseadas estn seleccionadas.

Para sincronizar las acciones de comparacin, proceda del siguiente modo:


1. Haga clic en el botn "Sincronizar online y offline" de la barra de herramientas.

Resultado
Se ejecutan las acciones definidas para los objetos.

Ver tambin

Resumen del editor de comparacin (Pgina 148) Realizar una comparacin online/offline (Pgina 150)

STEP 7 V10.5 SP2 02/2010, 00002014

153

Editar proyectos 5.8 Compilar datos de proyecto Utilizar el filtro de resultados de comparacin (Pgina 151) Actualizar resultados de la comparacin (Pgina 152)
5.8 Compilar datos de proyecto de la compilacin de datos de proyecto 5.8.1 Informacin general acerca 5.8.2 Compilar datos de proyecto

5.8

Compilar datos de proyecto

5.8.1

Informacin general acerca de la compilacin de datos de proyecto

Compilar datos de proyecto


Al compilar los datos de proyecto, stos se convierten de manera que el dispositivo los pueda leer. Los datos de configuracin de hardware y los datos de programa se pueden compilar por separado o conjuntamente. Los datos de proyecto pueden compilarse simultneamente para uno o varios sistemas de destino. Los siguientes datos de proyecto deben compilarse antes de la carga:

Datos de proyecto de hardware, p. ej. datos de configuracin de los dispositivos o redes y conexiones Datos de proyecto de software, p. ej. bloques de programa o sinpticos del proceso

Alcance de la compilacin
Para compilar los datos de proyecto se dispone de las siguientes opciones (en funcin del dispositivo utilizado):


Ver tambin

Todo Configuracin de hardware Software Software (compilar por completo)

Compilar datos de proyecto (Pgina 154)

5.8.2

Compilar datos de proyecto


Este captulo describe el proceso general de compilacin de datos de proyecto en el rbol del proyecto. En la ayuda de la programacin y configuracin del hardware se explica cmo funciona la compilacin de determinados objetos y las peculiaridades que deben tenerse en cuenta.

Procedimiento
Para compilar los datos de proyecto, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic con el botn derecho del ratn en el dispositivo cuyos datos de proyecto desea compilar.

154

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.9 Cargar los datos de proyecto en un dispositivo

5.9 Cargar los datos de proyecto en un carga 5.9.1 Informacin general acerca de la dispositivo

2. Seleccione la opcin deseada del men contextual "Compilar".

Nota

Tenga en cuenta que las opciones disponibles dependen del dispositivo seleccionado.

Resultado
Los datos de proyecto se compilarn. En la ventana de inspeccin puede verificar bajo "Informacin > Compilar" si la compilacin se ha realizado correctamente.

Ver tambin

Informacin general acerca de la compilacin de datos de proyecto (Pgina 154)

5.9

Cargar los datos de proyecto en un dispositivo

5.9.1

Informacin general acerca de la carga

Datos del proyecto cargados


Los datos del proyecto que se cargan en los dispositivos se dividen en los datos del proyecto de hardware y los datos del proyecto de software:

Los datos del proyecto de hardware se generan al configurar el hardware, las redes y las conexiones. Los datos del proyecto de hardware se cargan por completo la primera vez que se realiza la carga. En los procesos de carga posteriores se cargan nicamente las modificaciones de la configuracin. Los datos del proyecto de software son los bloques del programa de usuario. Los datos del proyecto de software se cargan por completo la primera vez que se realiza la carga. En los procesos de carga posteriores es posible determinar si se debe cargar el software completo, o bien slo las modificaciones.

En funcin del volumen de la instalacin es posible cargar objetos individuales, carpetas o dispositivos completos. Para cargar se dispone de las siguientes posibilidades:

Cargar los datos del proyecto en el rbol del proyecto Cargar los datos del proyecto en un nodo accesible Los datos del proyecto se pueden cargar en un nodo accesible mediante Drag & Drop. Cargar los datos del proyecto en una Memory Card Los datos del proyecto se pueden cargar en una Memory Card mediante Drag & Drop.

Volumen de los datos del proyecto cargados


Para cargar los datos del proyecto en los dispositivos se dispone de las siguientes opciones (en funcin del dispositivo utilizado):

STEP 7 V10.5 SP2 02/2010, 00002014

155

Editar proyectos 5.9 Cargar los datos de proyecto en un dispositivo


5.9.2 Cargar los datos de proyecto en un dispositivo en el rbol del proyecto

Todo Configuracin de hardware Software Software (todos los bloques)

Las opciones disponibles dependen del objeto que se desea cargar.

Ver tambin

Cargar los datos de proyecto en un dispositivo en el rbol del proyecto (Pgina 156)

5.9.2

Cargar los datos de proyecto en un dispositivo en el rbol del proyecto


Este captulo describe el proceso general de carga de datos de proyecto en un dispositivo en el rbol del proyecto. En la ayuda acerca de la programacin y configuracin del hardware se explica cmo funciona la carga de determinados objetos y las peculiaridades que deben tenerse en cuenta.

Requisitos


Procedimiento

Los datos de proyecto son coherentes. Todo dispositivo est accesible a travs de un acceso online.

Para cargar los datos de proyecto en dispositivos seleccionados, proceda del siguiente modo:
1. Seleccione uno o varios dispositivos en el rbol del proyecto. 2. Haga clic con el botn derecho del ratn en un elemento seleccionado. Se abre el men contextual. 3. Seleccione la opcin deseada del men contextual "Cargar en dispositivo".

Nota

Tenga en cuenta que las opciones disponibles dependen del dispositivo seleccionado.

Si hasta ahora no ha establecido ninguna conexin online, aparecer el dilogo "Carga avanzada". Si ya se ha definido la conexin online, aparecer el dilogo "Cargar vista preliminar". Contine entonces con el 6 paso. 4. En el dilogo "Carga avanzada", seleccione la interfaz de la PG/del PC de la lista desplegable "Interfaz PG/PC para el proceso de carga". Si existe una subred, seleccione la subred en cuestin de la lista desplegable "Conexin con subred". 5. Seleccione el dispositivo deseado en la tabla "Nodos accesibles en la subred de destino" y confirme su seleccin con "Cargar".

156

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.9 Cargar los datos de proyecto en un dispositivo

5.9.3 Cargar los datos de proyecto en un nodo accesible

Los datos de proyecto se compilan en caso necesario. Se abre el dilogo "Cargar vista preliminar". En este dilogo se visualizan avisos y se proponen las acciones necesarias para la carga.

6. Verifique los avisos y, dado el caso, active las acciones en la columna "Accin".

Atencin

La realizacin de las acciones propuestas con la instalacin en marcha puede causar graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de activar la ejecucin de las acciones, asegrese de que no pueden presentarse estados peligrosos.

El botn "Cargar" se activa tan pronto como sea posible la carga. 7. Haga clic en el botn "Cargar". 8. La carga se realizar. A continuacin se abre el dilogo "Cargar resultados". Este dilogo permite comprobar si la carga se ha realizado correctamente y, en caso necesario, seleccionar acciones adicionales. 9. Haga clic en el botn "Finalizar".

Resultado
Los datos de proyecto seleccionados se han cargado en los dispositivos.

Ver tambin

Informacin general acerca de la carga (Pgina 155)

5.9.3

Cargar los datos de proyecto en un nodo accesible


Este captulo describe el proceso general de carga de datos de proyecto en un nodo accesible en el rbol del proyecto. En la ayuda acerca de la programacin y configuracin del hardware se explica cmo funciona la carga de determinados objetos y las peculiaridades que deben tenerse en cuenta.

Requisitos
Se visualizan los nodos accesibles. Consulte tambin: Mostrar nodos accesibles (Pgina 1581)

Procedimiento
Para cargar los datos de proyecto en un nodo accesible, proceda del siguiente modo:
1. En el rbol del proyecto, arrastre la carpeta con el dispositivo hasta el nodo accesible.

STEP 7 V10.5 SP2 02/2010, 00002014

157

Editar proyectos 5.10 Imprimir contenidos del proyecto

5.10 Imprimir contenidos del proyecto 5.10.1 Funcin de documentacin

Se abre el dilogo "Cargar vista preliminar". En este dilogo se visualizan avisos y se proponen las acciones necesarias para la carga.

2. Verifique los avisos y, dado el caso, active las acciones en la columna "Accin".

Atencin

La realizacin de las acciones propuestas con la instalacin en marcha puede causar graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de activar la ejecucin de las acciones, asegrese de que no pueden presentarse estados peligrosos.
3. El botn "Cargar" se activa tan pronto como sea posible la carga. 4. Haga clic en el botn "Cargar". La carga se realizar. A continuacin se abre el dilogo "Cargar resultados". Este dilogo permite comprobar si la carga se ha realizado correctamente y, en caso necesario, seleccionar acciones adicionales. 5. Haga clic en el botn "Finalizar".

5.10

Imprimir contenidos del proyecto

5.10.1 Funcin de documentacin


Introduccin
Tras haber creado un proyecto es posible imprimir de forma ordenada los datos de proyecto. Un impreso bien estructurado facilita tanto el procesamiento ulterior del proyecto como los trabajos de mantenimiento y reparacin. El impreso tambin puede servir de presentacin para el cliente.

Funcin de documentacin
La funcin de documentacin sirve para crear y gestionar la documentacin impresa de la instalacin. El proyecto se puede preparar en forma de manuales de esquemas de circuitos estandarizados e imprimir con un diseo unificado. Es posible imprimir el proyecto entero, o bien un resumen compacto del mismo. La impresin se realiza siempre basndose en la configuracin actual. Adems, es posible personalizar el aspecto de las pginas impresas, p. ej. seleccionando el logotipo de la empresa o el diseo corporativo. En particular, es posible editar la portada del impreso. Hay plantillas disponibles para disear el posterior impreso, incluyendo tambin plantillas segn el estndar ISO para la documentacin tcnica de productos.

158

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.10 Imprimir contenidos del proyecto

Ver tambin

5.10.2 Crear la vista preliminar 5.10.3 Imprimir los datos de proyecto

Imprimir los datos de proyecto (Pgina 159)

5.10.2 Crear la vista preliminar


Crear la vista preliminar
Es posible crear una vista preliminar del impreso. De la misma manera que en un impreso real, tambin en este caso pueden seleccionarse plantillas de impresin y de portadas. Los ajustes se conservan para la impresin posterior.

Procedimiento
Para crear una vista preliminar y determinar el volumen de la posterior impresin, proceda del siguiente modo:
1. Elija el comando "Vista preliminar" del men "Proyecto". Se abre el dilogo "Vista preliminar". 2. Seleccione el diseo del borde que desea utilizar para el impreso.

Seleccione la plantilla de impresin de la lista desplegable "Borde". Desactive la casilla de verificacin "Sin portada" si desea definir una portada para el impreso. La
plantilla de la portada se selecciona en la lista desplegable "Portada". 3. Active la casilla de verificacin "Compacto" si desea imprimir una versin compacta de los datos de proyecto. Si no est activada esta casilla de verificacin, se imprimen todos los datos de proyecto. 4. Confirme con "Vista preliminar" En la ventana de trabajo aparece una vista preliminar.

Ver tambin

Imprimir los datos de proyecto (Pgina 159)

5.10.3 Imprimir los datos de proyecto


Requisitos
Est configurada una impresora como mnimo.

Imprimir los datos de proyecto


Para imprimir los datos del proyecto actual, proceda del siguiente modo:
1. Elija el comando "Imprimir" del men "Proyecto". Se abre el dilogo "Imprimir". 2. Seleccione la impresora en el campo "Nombre". 3. Haga clic en "Avanzadas" si desea especificar ms opciones de impresin.

STEP 7 V10.5 SP2 02/2010, 00002014

159

Editar proyectos 5.11 Migrar proyectos

4. Seleccione el diseo del borde que desea utilizar para la impresin.


5.11 Migrar proyectos 5.11.1 Migrar proyectos 5.11.2 Visualizar el histrico del proyecto

Seleccione la plantilla de impresin de la lista desplegable "Borde". Desactive la casilla de verificacin "Sin portada" si desea definir una portada para el impreso. La
plantilla de la portada se selecciona en la lista desplegable "Portada". 5. Active la casilla de verificacin "Compacto" si desea imprimir una versin compacta de los datos de proyecto. Si no est activada esta casilla de verificacin, se imprimen todos los datos de proyecto. 6. Confirme las entradas realizadas con "Imprimir". Los datos de proyecto se imprimen en la impresora seleccionada.

Ver tambin

Funcin de documentacin (Pgina 158)

5.11

Migrar proyectos

5.11.1 Migrar proyectos


Migrar proyectos existentes
Es posible migrar objetos o proyectos completos de soluciones de automatizacin anteriores al TIA Portal. En cada migracin se crea un proyecto nuevo para los datos migrados, con el que se puede seguir trabajando posteriormente. Todas las migraciones que se han integrado en un proyecto se representan sinpticamente en una tabla. Desde la tabla es posible acceder a un archivo de informe que se crea automticamente para cada migracin. Las partes del proyecto que pueden migrarse y los requisitos que se deben cumplir dependen del producto de origen utilizado y de los productos instalados actualmente. Encontrar ms informacin sobre las posibilidades de migracin de los productos p. ej. en las pginas de Service & Support en Internet y en la documentacin de los productos de software.

Ver tambin

Visualizar el histrico del proyecto (Pgina 160) Visualizar el archivo de informe de una migracin (Pgina 161)

5.11.2 Visualizar el histrico del proyecto


Es posible visualizar una tabla sinptica de todas las migraciones realizadas. En la tabla se visualiza lo siguiente:

El producto y la versin de producto con la que se ha creado un proyecto El producto y la versin de producto en la que se ha integrado una migracin

160

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.11 Migrar proyectos

5.11.3 Visualizar el archivo de informe de una migracin

Un informe de cada migracin La fecha y hora de cada migracin

Procedimiento
Para visualizar una tabla sinptica de las migraciones realizadas hasta el momento, proceda del siguiente modo:
1. Seleccione el proyecto abierto en el rbol del proyecto. 2. Elija el comando "Propiedades" del men contextual del proyecto. Se abre el dilogo "Propiedades" del proyecto. 3. Seleccione el grupo "Histrico del proyecto" en la navegacin local. Se abre la tabla sinptica.

Ver tambin

Visualizar el archivo de informe de una migracin (Pgina 161)

5.11.3 Visualizar el archivo de informe de una migracin


Para cada migracin se crea un archivo de informe en formato XML. El archivo de informe se puede visualizar en Microsoft Internet Explorer. El archivo de informe contiene la siguiente informacin:


Procedimiento

Objetos migrados Modificaciones en los objetos causadas por la migracin Errores ocurridos durante la migracin

Para visualizar el archivo de informe de una migracin, proceda del siguiente modo:
1. Seleccione el proyecto abierto en el rbol del proyecto. 2. Elija el comando "Propiedades" del men contextual del proyecto. Se abre el dilogo "Propiedades" del proyecto. 3. Seleccione el grupo "Histrico del proyecto" en la navegacin local. Se abre la tabla sinptica. 4. En la columna "Archivo de informe", haga clic en el enlace al archivo de informe. El archivo de informe se visualiza en Microsoft Internet Explorer.

STEP 7 V10.5 SP2 02/2010, 00002014

161

Editar proyectos 5.12 Buscar y reemplazar en proyectos

5.12

Buscar y reemplazar en proyectos


5.12 Buscar y reemplazar en proyectos de bsqueda 5.12.1 Informacin acerca de la funcin 5.12.2 Buscar y reemplazar

5.12.1 Informacin acerca de la funcin de bsqueda


Buscar y reemplazar
Los editores ofrecen la posibilidad de buscar textos. La funcin de bsqueda permite encontrar en el editor abierto actualmente todos los textos que contienen el trmino buscado. Los resultados se seleccionan consecutivamente en el editor abierto. Adems, se dispone de las siguientes posibilidades:

Optimizacin de la bsqueda mediante opciones adicionales Sustitucin de textos encontrados

Las opciones adicionales disponibles y el tipo de textos que pueden buscarse dependen de los productos instalados y del editor abierto.

Ver tambin

Buscar y reemplazar (Pgina 162)

5.12.2 Buscar y reemplazar


Utilizar la funcin de bsqueda
La funcin "Buscar y reemplazar" permite buscar o sustituir textos en un editor.

Opciones adicionales para la bsqueda


La bsqueda se puede optimizar eligiendo entre las siguientes opciones adicionales:

Buscar slo palabra completa Se buscan slo palabras completas, ignorndose las que contengan el trmino buscado como parte de la palabra. Maysculas/minsculas Las maysculas y minsculas se tienen en cuenta en la bsqueda. Buscar en estructuras subordinadas Se buscan tambin los textos contenidos en un objeto de orden superior. Buscar en textos ocultos En la bsqueda tambin se tienen en cuenta los textos asignados a un texto diferente, pero que estn ocultos en ese momento. Utilizar comodines

162

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.12 Buscar y reemplazar en proyectos

Introduzca un asterisco como comodn para un nmero cualquiera de caracteres. Ejemplo: Desea buscar todas las palabras que contengan la secuencia de caracteres "disp". Por tanto, introduzca "disp*" en el campo de bsqueda. Si desea omitir slo un carcter, introduzca un signo de interrogacin como comodn.

Utilizar expresiones regulares (slo para la bsqueda en scripts) Una expresin regular es una cadena de caracteres que sirve para describir cantidades y que se utiliza como filtro. De esta manera es posible realizar bsquedas complejas.

Las opciones adicionales disponibles dependen de los productos instalados y del editor abierto.

Iniciar la bsqueda
Para iniciar la funcin "Buscar y reemplazar", proceda del siguiente modo:
1. Elija el comando "Buscar y reemplazar" del men "Edicin" o seleccione la paleta "Buscar/ reemplazar" de la Task Card "Tareas". Se abre la paleta "Buscar/reemplazar". 2. Introduzca un trmino en la lista desplegable "Buscar". Como alternativa, seleccione uno de los ltimos trminos buscados en la lista desplegable. 3. Active las opciones adicionales deseadas para la bsqueda. 4. Seleccione el punto de partida y el sentido de la bsqueda mediante los botones de opcin.

Seleccione "Todo el documento" si desea examinar todo el editor, independientemente de la


seleccin actual.

Seleccione "Desde la posicin actual" si desea iniciar la bsqueda desde la seleccin actual. Seleccione "Seleccin" si slo desea buscar dentro de la seleccin actual. Seleccione "Hacia abajo" para examinar el editor de arriba abajo o de izquierda a derecha. Seleccione "Hacia arriba" para examinar el editor de abajo arriba o de derecha a izquierda.
5. Haga clic en "Buscar". El primer resultado se destaca en el editor. 6. Para ver el siguiente resultado, haga clic en "Buscar siguiente". El siguiente resultado se destaca en el editor. Repita este paso hasta alcanzar el ltimo resultado.

Reemplazar el trmino de bsqueda


Es posible reemplazar trminos de bsqueda individuales, o bien sustituir automticamente todos los resultados si el editor en cuestin soporta esta funcin. Para reemplazar un trmino de bsqueda, proceda del siguiente modo:
1. Introduzca un trmino en la lista desplegable "Buscar". Como alternativa, seleccione uno de los ltimos trminos buscados en la lista desplegable. 2. Active las opciones adicionales deseadas para la bsqueda. 3. Haga clic en el botn "Buscar" para iniciar la bsqueda del trmino introducido.

STEP 7 V10.5 SP2 02/2010, 00002014

163

Editar proyectos 5.13 Trabajar con Memory Cards

5.13 Trabajar conbsicos de las Memory Cards 5.13.1 Principios Memory Cards

El primer resultado se muestra en el editor.

4. Introduzca en la lista desplegable "Reemplazar" el texto por el que desea reemplazar el trmino buscado. Como alternativa, seleccione uno de los ltimos textos introducidos en la lista desplegable. 5. Para reemplazar el resultado destacado por el texto introducido, haga clic en el botn "Reemplazar". El texto encontrado se sustituye y el siguiente resultado se destaca en el editor. Repita este paso hasta haber reemplazado todos los resultados deseados. Para saltar al siguiente resultado sin sustituir la palabra destacada, haga clic en el botn "Buscar" en vez de "Reemplazar". 6. Para sustituir automticamente todos los resultados, haga clic en el botn "Reemplazar todos".

Ver tambin

Informacin acerca de la funcin de bsqueda (Pgina 162)

5.13

Trabajar con Memory Cards

5.13.1 Principios bsicos de las Memory Cards


Introduccin
Las Memory Cards son tarjetas de memoria insertables que pueden utilizarse para distintos fines. Hay varios tipos disponibles de Memory Cards. Para los dispositivos de la gama S7-1200 slo pueden utilizarse tarjetas SD de Siemens. El acceso a la tarjeta SD se realiza bien sea mediante un lector de tarjetas SD conectado al sistema de creacin, o bien directamente a travs del dispositivo. Antes de insertar o extraer una Memory Card en/de la CPU es preciso desconectar la alimentacin de la CPU. La CPU rearranca automticamente cuando se vuelve a conectar la alimentacin.

Utilizar Memory Cards


Para poder utilizar una Memory Card es preciso definir primero el tipo de tarjeta. Dependiendo del tipo utilizado, la tarjeta puede utilizarse para distintas tareas. Es posible seleccionar los siguientes tipos de tarjetas:

Programa Si se utiliza como tarjeta de programa, es posible cargar el programa de usuario en la Memory Card. De esta manera, la memoria de carga interna de la CPU se sustituye por la Memory Card y se borra la memoria de carga interna. En este caso, el programa de usuario puede ejecutarse por completo desde la Memory Card. Si se extrae la Memory Card que contiene el programa de usuario, ya no existir ningn programa en el dispositivo.

Transferencia Si se utiliza como tarjeta de transferencia, es posible transferir el programa de usuario de la Memory Card a la memoria de carga interna de la CPU. Despus se puede extraer la Memory Card.

164

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.13 Trabajar con Memory Cards

5.13.2 Agregar unMemory Cards 5.13.3 Acceder a lector de tarjetas personalizado

Ver tambin

Agregar un lector de tarjetas personalizado (Pgina 165) Acceder a Memory Cards (Pgina 165) Seleccionar el tipo de tarjeta de una Memory Card (Pgina 166) Mostrar las propiedades de Memory Cards (Pgina 166)

5.13.2 Agregar un lector de tarjetas personalizado


Introduccin
Si el lector de tarjetas no se ha detectado automticamente, puede agregarse manualmente.

Requisitos
La vista del proyecto est abierta.

Procedimiento
Para agregar un lector de tarjetas, proceda del siguiente modo:
1. Abra el rbol del proyecto. 2. Elija el comando "SIMATIC Card Reader > Agregar lector de tarjetas personalizado" del men "Proyecto". Se abre el dilogo "Agregar lector de tarjetas personalizado". 3. Seleccione la ruta del lector de tarjetas de la lista desplegable. 4. Confirme la entrada con "Aceptar".

Ver tambin

Principios bsicos de las Memory Cards (Pgina 164) Acceder a Memory Cards (Pgina 165) Seleccionar el tipo de tarjeta de una Memory Card (Pgina 166) Mostrar las propiedades de Memory Cards (Pgina 166)

5.13.3 Acceder a Memory Cards


Requisitos


Procedimiento

Hay una Memory Card insertada en el lector de tarjetas. La vista del proyecto est abierta.

Para acceder a Memory Cards, proceda del siguiente modo:


1. Abra el rbol del proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

165

Editar proyectos 5.13 Trabajar con Memory Cards

2. Elija el comando "SIMATIC Card Reader > Mostrar SIMATIC Card Reader" del men "Proyecto".
5.13.5 Mostrar las el tipo de tarjeta de una Cards 5.13.4 Seleccionarpropiedades de Memory Memory Card

La carpeta "SIMATIC Card Reader" aparece en el rbol del proyecto. 3. Abra la carpeta "SIMATIC Card Reader". A continuacin puede acceder a la Memory Card.

Ver tambin

Principios bsicos de las Memory Cards (Pgina 164) Agregar un lector de tarjetas personalizado (Pgina 165) Seleccionar el tipo de tarjeta de una Memory Card (Pgina 166) Mostrar las propiedades de Memory Cards (Pgina 166)

5.13.4 Seleccionar el tipo de tarjeta de una Memory Card


Requisitos


Procedimiento

Hay una Memory Card insertada en el lector de tarjetas. La vista del proyecto est abierta.

Para seleccionar el tipo de tarjeta de una Memory Card, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la Memory Card cuyo tipo de tarjeta desea seleccionar. 2. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "Memory Card <nombre de la Memory Card>". 3. Seleccione el tipo de tarjeta deseado de la lista desplegable "Tipo de tarjeta".

Ver tambin

Principios bsicos de las Memory Cards (Pgina 164) Agregar un lector de tarjetas personalizado (Pgina 165) Acceder a Memory Cards (Pgina 165) Mostrar las propiedades de Memory Cards (Pgina 166)

5.13.5 Mostrar las propiedades de Memory Cards


Resumen de las propiedades
La tabla siguiente muestra qu propiedades de la Memory Card utilizada actualmente se pueden visualizar:
Propiedad Nombre Descripcin Nombre de la Memory Card

166

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.14 Trabajar con listas de textos

5.14 Trabajarde textos de textos 5.14.1 Listas con listas

Propiedad Proteccin contra escritura Sistema de archivos Capacidad de memoria Memoria ocupada en bytes Memoria libre en bytes Nmero de serie Tipo de tarjeta

Descripcin Indica si la Memory Card est protegida contra escritura. Sistema de archivos de la Memory Card Memoria disponible en la Memory Card Memoria ocupada en la Memory Card (en bytes) Memoria libre en la Memory Card (en bytes) El nmero de serie de la Memory Card se visualiza si sta soporta esta funcin Indicacin y seleccin del tipo de tarjeta

Requisitos


Procedimiento

Hay una Memory Card insertada en el lector de tarjetas. La vista del proyecto est abierta.

Para visualizar las propiedades de una Memory Card, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la Memory Card cuyas propiedades desea visualizar. 2. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "Memory Card <nombre de la Memory Card>". En l que se visualizan las propiedades.

Ver tambin

Principios bsicos de las Memory Cards (Pgina 164) Agregar un lector de tarjetas personalizado (Pgina 165) Acceder a Memory Cards (Pgina 165) Seleccionar el tipo de tarjeta de una Memory Card (Pgina 166)

5.14

Trabajar con listas de textos

5.14.1 Listas de textos


Introduccin
Los textos a los que se hace referencia en los avisos pueden administrarse de forma centralizada. Todos los textos estn almacenados en listas de textos. Cada lista de textos tiene un nombre unvoco con el que se accede a su contenido. Todo texto de una lista de textos

STEP 7 V10.5 SP2 02/2010, 00002014

167

Editar proyectos 5.14 Trabajar con listas de textos

tiene asignado un rango de valores. Cuando aparece un valor de un rango determinado, se accede al texto correspondiente. Todos los textos pueden traducirse a todos los idiomas del proyecto. Para ello se dispone de dos posibilidades:

Los textos traducidos se pueden introducir en una lista. Todos los textos se pueden exportar a un archivo Excel o CSV para introducir luego la traduccin en un programa de hojas de clculo. Las traducciones se pueden volver a importar posteriormente.

Todo dispositivo del proyecto tiene listas de textos propias. Por tanto, en el rbol del proyecto estn ordenadas debajo de los dispositivos.

Listas de textos de usuario y listas de textos de sistema


Existen dos tipos de listas de textos:

Listas de textos de usuario El usuario puede crear listas de textos personalizadas y rellenarlas con textos, es decir, definir por su propia cuenta los rangos de valores y los textos correspondientes. En el caso de las listas de textos de usuario, el nombre comienza con "USER" o una denominacin personalizada.

Listas de textos de sistema Las listas de textos de sistema son predeterminadas por el sistema. Todas estas listas contienen textos en relacin con los mdulos. Se crean automticamente tan pronto como se inserta un mdulo en el proyecto. En los avisos de sistema, el nombre de la lista de textos comienza con "SYSTEM". El nombre de la lista de textos y los rangos de valores que contiene no se pueden modificar. Slo es posible editar los textos que estn asignados a los distintos rangos de valores.

Listas de textos de usuario Una lista de textos de usuario se puede asignar slo a un dispositivo. Es posible crear listas de textos adicionales y borrar las listas de textos existentes. Es posible agregar y borrar rangos de valores en las listas de textos.

Listas de textos de sistema Las listas de textos de sistema pueden asignarse tanto a un dispositivo como al proyecto entero. No es posible crear listas de textos adicionales ni tampoco borrar las listas de textos existentes. No es posible agregar ni borrar rangos de valores en las listas de textos.

Es posible determinar tanto los rangos de valores Slo es posible editar el texto correspondiente a un como los textos correspondientes. rango de valores.

Listas de textos especficas del dispositivo y listas de textos generales


Las listas de textos especficas del dispositivo afectan slo a un dispositivo del proyecto, siendo vlidas slo para ste. Por tanto, en el rbol del proyecto estn ordenadas debajo de un dispositivo. Las listas de textos especficas del dispositivo pueden ser listas definidas por el usuario o predeterminadas por el sistema. Si las listas de textos de sistema valen para varios dispositivos o no pueden asignarse unvocamente a un dispositivo en particular, se guardan en el rbol del proyecto bajo "Datos comunes". Estas listas de textos estn disponibles para todos los dispositivos. Las listas de

168

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.14 Trabajar con listas de textos

textos generales siempre estn predeterminadas por el sistema y sirven tan slo para los avisos de diagnstico del sistema. Por tanto, las listas de textos de usuario no se pueden almacenar en los "Datos comunes".
5.14.2 Crear listas de textos de usuario

Ver tambin

Principios bsicos de los textos del proyecto (Pgina 171) Crear listas de textos de usuario (Pgina 169) Editar listas de textos de usuario (Pgina 170) Editar listas de textos de sistema (Pgina 170)

5.14.2 Crear listas de textos de usuario


Crear listas de textos
Es posible crear listas de textos de usuario para los distintos dispositivos.

Requisitos


Procedimiento

La vista del proyecto est abierta. Hay un proyecto abierto. El proyecto contiene como mnimo un dispositivo.

Para crear una lista de textos de usuario, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic en la flecha situada a la izquierda de un dispositivo. Se visualizan los elementos subordinados del dispositivo. 2. Haga doble clic en "Listas de textos". Todas las listas de textos asignadas al dispositivo aparecen en una tabla en el rea de trabajo. 3. Haga doble clic en la primera fila vaca de la tabla. Se crea una nueva lista de textos de usuario. 4. En la columna "Nombre", introduzca un nombre para la nueva lista de textos. 5. En la lista desplegable de la columna "Seleccin", indique si los rangos de valores deben visualizarse de forma decimal, binaria o en bits. 6. Introduzca un comentario en la columna "Observacin". Se ha creado una nueva lista de textos de usuario. A continuacin es posible definir los rangos de valores e introducir textos.

Ver tambin

Editar listas de textos de usuario (Pgina 170)

STEP 7 V10.5 SP2 02/2010, 00002014

169

Editar proyectos 5.14 Trabajar con listas de textos

5.14.3 Editar listas de textos de usuario


5.14.3 Editar listas de textos de usuario 5.14.4 sistema

Editar listas de textos de usuario


En las listas de textos de usuario es posible definir rangos de valores e introducir los textos correspondientes. En el rbol del proyecto, las listas de textos de usuario se encuentran siempre debajo de un dispositivo.

Requisitos

La vista del proyecto est abierta. Hay un proyecto abierto. El proyecto contiene como mnimo un dispositivo.

Complementar listas de textos de usuario con rangos de valores y textos


Para complementar listas de textos de usuario con rangos de valores y textos, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic en la flecha situada a la izquierda de un dispositivo o en el elemento "Datos comunes". Se visualizan los elementos subordinados. 2. Haga doble clic en "Listas de textos". Todas las listas de textos asignadas al dispositivo aparecen en una tabla en el rea de trabajo. 3. Seleccione una lista de textos en la tabla. En el rea de trabajo aparece una tabla adicional debajo de las listas de textos, en la que pueden introducirse los rangos de valores y textos. 4. Introduzca los rangos de valores deseados en las columnas "Rango de" y "Rango a". La entrada debe corresponderse con el formato numrico seleccionado para la tabla. 5. Introduzca para cada rango de valores un texto en la columna "Entrada".

Ver tambin

Editar listas de textos de sistema (Pgina 170) Traducir textos directamente (Pgina 174)

5.14.4 Editar listas de textos de sistema


Editar listas de textos de sistema
En las listas de textos de sistema slo es posible modificar los distintos textos asignados a un rango de valores. En el rbol del proyecto, las listas de textos de sistema se encuentran bien sea debajo de un dispositivo, o bien bajo "Datos comunes".

170

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.15 Trabajar con proyectos multilinges

Requisitos

5.15 Trabajar conbsicos de multilinges proyecto 5.15.1 Principios proyectos los textos del

La vista del proyecto est abierta. Hay un proyecto abierto. El proyecto contiene como mnimo un dispositivo.

Modificar textos en listas de textos de sistema


Para complementar o editar textos asignados a un rango de valores en listas de textos de sistema, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic en la flecha situada a la izquierda de un dispositivo o en el elemento "Datos comunes". Se visualizan los elementos subordinados. 2. Haga doble clic en "Listas de textos". Todas las listas de textos asignadas al dispositivo o utilizadas en comn aparecen en una tabla en el rea de trabajo. 3. Seleccione una lista de textos en la tabla. En el rea de trabajo se abre una tabla adicional debajo de las listas de textos. All puede complementar o editar los textos asignados a un rango de valores. 4. Introduzca para cada rango de valores un texto en la columna "Entrada".

Ver tambin

Editar listas de textos de usuario (Pgina 170) Traducir textos directamente (Pgina 174)

5.15

Trabajar con proyectos multilinges

5.15.1 Principios bsicos de los textos del proyecto


Textos en distintos idiomas en el proyecto
Los textos que se visualizan durante la ejecucin del proceso en los visualizadores se introducen generalmente en el idioma en el que se ha programado la solucin de automatizacin. Asimismo, los comentarios y nombres de objetos se introducen slo en ese idioma. Si un operador no domina dicho idioma, requiere una traduccin de todos los textos relevantes para el usuario en su lengua materna. Por tanto, todos los textos pueden traducirse a un idioma cualquiera. De esta manera se garantiza que toda persona que deba trabajar posteriormente con los textos del proyecto pueda visualizarlos en el idioma deseado.

STEP 7 V10.5 SP2 02/2010, 00002014

171

Editar proyectos 5.15 Trabajar con proyectos multilinges

Idioma de edicin e idiomas del proyecto


Todo proyecto tiene un idioma de edicin. Cuando se introducen textos, stos se crean siempre en el idioma de edicin. Los idiomas del proyecto son todos los idiomas en los que un proyecto debe editarse posteriormente. Todos los textos pueden traducirse del idioma de edicin a los distintos idiomas del proyecto.

Tipos de textos que pueden gestionarse en varios idiomas


Por ejemplo, los siguientes tipos de textos pueden gestionarse en varios idiomas:

Ttulos y comentarios

Ttulos y comentarios de bloque Ttulos y comentarios de segmento Comentarios de lnea de programas AWL Comentarios recogidos en tablas

Textos visualizados

Textos de aviso Textos relevantes para el operador Listas de textos

Traducir textos
Existen dos procedimientos diferentes para traducir textos.

Traducir textos directamente Las traducciones para los distintos idiomas del proyecto se pueden introducir directamente en la tabla "Textos del proyecto". Traducir textos con ayuda de textos de referencia Si el nmero de textos no es muy elevado, se puede cambiar el idioma de edicin. Todos los campos de texto se rellenan luego con los valores estndar, pudindose sobrescribir en el idioma actual.

Nota Utilizacin de idiomas de proyecto asiticos

Un idioma slo est disponible como idioma de runtime si est instalado en el sistema operativo. Si desea crear un proyecto con caracteres asiticos, active previamente el soporte del idioma en cuestin en el sistema operativo. El procedimiento detallado se explica en la documentacin del sistema operativo.

Ver tambin

Listas de textos (Pgina 167) Seleccionar los idiomas del proyecto (Pgina 173) Traducir textos directamente (Pgina 174)

172

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.15 Trabajar con proyectos multilinges Seleccionar el idioma (Pgina 129) Definir el idioma de edicin (Pgina 173) Traducir textos con ayuda de textos de referencia (Pgina 175)

5.15.2 Seleccionar los idiomas del proyecto 5.15.3 Definir el idioma de edicin

5.15.2 Seleccionar los idiomas del proyecto


Seleccionar los idiomas del proyecto
Todos los textos pueden representarse en el mismo idioma que se ha seleccionado para la interfaz de usuario. Para ello es preciso que todos los textos existan en el idioma correspondiente. El usuario puede definir los idiomas disponibles.

Requisitos


Procedimiento

La vista del proyecto est abierta. Hay un proyecto abierto.

Para seleccionar los idiomas del proyecto, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic en el smbolo de flecha que aparece a la izquierda de "Idiomas y recursos". Se visualizan los elementos subordinados. 2. Haga doble clic en "Idiomas del proyecto". En el rea de trabajo aparece una lista de los idiomas que se pueden seleccionar. 3. Active los idiomas deseados.

Todos los textos pueden visualizarse en los idiomas activados.

5.15.3 Definir el idioma de edicin


Definir el idioma de edicin
Todos los textos del proyecto se crean en el idioma de edicin. Si cambia el idioma de edicin, todos los textos que se introduzcan en adelante se guardarn en el nuevo idioma de edicin.

Requisitos


Procedimiento

La vista del proyecto est abierta. Hay un proyecto abierto.

Para cambiar el idioma de edicin, proceda del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

173

Editar proyectos 5.15 Trabajar con proyectos multilinges

1. En el rbol del proyecto, haga clic en el smbolo de flecha que aparece a la izquierda de "Idiomas y recursos".
5.15.4 Traducir textos directamente

Se visualizan los elementos subordinados. 2. Haga doble clic en "Idiomas del proyecto". En el rea de trabajo se visualizan las opciones de ajuste para los idiomas del proyecto. 3. Seleccione el idioma de edicin en "General > Idioma de edicin".

5.15.4 Traducir textos directamente


Traducir textos
Si en el proyecto se utilizan varios idiomas, puede introducir directamente las traducciones de textos individuales en los idiomas del proyecto predeterminados. Tan pronto como se cambia el idioma de la interfaz de usuario, los textos traducidos estn disponibles en el idioma en cuestin.

Requisitos


Procedimiento

La vista del proyecto est abierta. Hay un proyecto abierto. Se ha seleccionado por lo menos un idioma del proyecto adicional.

Para traducir textos individuales, proceda del siguiente modo:


1. En el rbol del proyecto, haga clic en el smbolo de flecha que aparece a la izquierda de "Idiomas y recursos". Se visualizan los elementos subordinados. 2. Haga doble clic en "Textos del proyecto". En el rea de trabajo aparece una lista con los textos del proyecto. Cada idioma del proyecto aparece en una columna propia.

Para agrupar textos idnticos y traducirlos de una sola vez, haga clic en el botn "Agrupacin on/
off" de la barra de herramientas. herramientas.

Para ocultar textos sin traducir, haga clic en el botn "Filtrar textos vacos on/off" de la barra de
3. Introduzca la traduccin en la columna correspondiente.

Nota

Si no existe la traduccin de un texto en un idioma en particular, se visualiza el texto en ingls.

174

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.15 Trabajar con proyectos multilinges

5.15.5 Traducir textos con ayuda de textos de referencia


5.15.5 Traducir textos con ayuda de textos de referencia

Introduccin
Tras cambiar el idioma de edicin, todos los textos contenidos en los campos de entrada se visualizan en el nuevo idioma de edicin. Si los textos no estn traducidos todava a ese idioma, los campos de entrada aparecen vacos o se rellenan con los valores estndar. Si se vuelve a introducir texto en un campo de entrada, el texto se guardar en el idioma de edicin actual. Posteriormente, los textos de ese campo de entrada existirn en dos idiomas del proyecto, a saber: en el idioma de edicin anterior y en el idioma de edicin actual. De esta manera se pueden crear textos en varios idiomas del proyecto. En un campo de entrada es posible visualizar las traducciones existentes en otros idiomas del proyecto. stas sirven de comparacin para la entrada de textos en el idioma de edicin actual y se denominan idioma de referencia.

Nota La funcin "Mostrar texto de referencia" depende de los productos instalados y del editor abierto.

Requisitos
Para un campo de entrada existe por lo menos una traduccin a un idioma del proyecto adicional.

Procedimiento
Para visualizar la traduccin del contenido de un campo de entrada en un idioma de referencia, proceda del siguiente modo:
1. Seleccione la paleta "Idiomas y recursos" de la Task Card "Tareas". 2. Seleccione un idioma de referencia de la lista desplegable "Idioma de referencia".

Resultado
El idioma de referencia est predeterminado. Si hace clic en un campo de texto, en la Task Card "Tareas > Idioma de referencia" se visualizarn las traducciones existentes en otros idiomas del proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

175

Editar proyectos 5.16 Trabajar con libreras

5.16

Trabajar con libreras


5.16.1 Principios libreras 5.16 Trabajar conbsicos de las libreras

5.16.1 Principios bsicos de las libreras


Introduccin
En las libreras pueden depositarse objetos para su posterior reutilizacin. Los objetos almacenados pueden reutilizarse en uno o varios proyectos. Esto permite p. ej. crear plantillas para bloques que se pueden utilizar en distintos proyectos y adaptar a las exigencias de la tarea de automatizacin en cuestin.

Tipos de libreras
En funcin de la tarea planteada, es posible utilizar uno de los tipos de libreras siguientes:

Librera del proyecto Todo proyecto tiene una librera propia. En ella se depositan los objetos que se desean reutilizar en el proyecto. Esta librera del proyecto se abre, guarda y cierra siempre junto con el proyecto actual. Libreras globales Adems de la librera del proyecto es posible crear libreras adicionales. En ellas se depositan los objetos que se desean utilizar en varios proyectos. Estas libreras globales se pueden crear, modificar, guardar y transferir independientemente de los proyectos. En el rea de libreras globales encontrar tambin las libreras suministradas. stas contienen funciones y bloques de funcin preprogramados que pueden utilizarse en el proyecto. Las libreras suministradas no se pueden modificar.

Objetos de librera
Las libreras pueden acoger numerosos objetos. A saber, p. ej.:


Tipos de utilizacin

Funciones (FCs) Bloques de funcin (FBs) Bloques de datos (DBs) Dispositivos Tipos de datos PLC Tablas de observacin Sinpticos del proceso Faceplates

Los objetos de librera pueden utilizarse bien sea como plantilla de copia, o bien como instancia. Las plantillas de copia permiten crear verdaderas copias. Si modifica posteriormente algo en la plantilla, los cambios no se aplicarn automticamente en las ubicaciones de las

176

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

copias. En cambio, si crea instancias, los cambios tambin tendrn efecto en las ubicaciones correspondientes.
5.16.2 Task Card "Libreras"

Nota Sin embargo, la utilizacin como instancia no est disponible para todos los objetos.

Ver tambin

Principios bsicos de la librera del proyecto (Pgina 180) Principios bsicos de las libreras globales (Pgina 184)

5.16.2 Task Card "Libreras"


Funcin de la Task Card "Libreras"
La Task Card "Libreras" permite utilizar eficientemente la librera del proyecto y las libreras globales. La Task Card se puede mostrar u ocultar segn sea necesario.

Estructura de la Task Card "Libreras"


La Task Card "Libreras" consta de los siguientes componentes:

STEP 7 V10.5 SP2 02/2010, 00002014

177

Editar proyectos 5.16 Trabajar con libreras

Paleta "Librera del proyecto" Paleta "Libreras globales" Libreras globales suministradas Paleta "Elementos" Paleta "Partes"

178

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

Paleta "Librera del proyecto"


5.16.3 Utilizar la vista de elementos y partes

En esta paleta se pueden depositar los objetos que se deseen reutilizar en el proyecto.

Paleta "Libreras globales"


En esta paleta se pueden depositar los objetos que se deseen reutilizar en varios proyectos.

Libreras globales suministradas


En la paleta "Libreras globales" figuran tambin las libreras suministradas por el sistema. stas contienen funciones y bloques de funcin preprogramados. Las libreras globales suministradas se pueden utilizar, pero no modificar.

Paleta "Elementos"
En esta paleta se visualizan los elementos de una librera.

Paleta "Partes"
En esta paleta se visualizan los contenidos de los elementos de librera.

5.16.3 Utilizar la vista de elementos y partes


Introduccin
La primera vez que se abre la Task Card "Libreras", las paletas "Librera del proyecto" y "Libreras globales" aparecen abiertas, mientras que la paleta "Partes" aparece cerrada. Para mostrar la paleta "Elementos" es necesario activar explcitamente su visualizacin. La vista de elementos muestra los elementos de la librera seleccionada. Es posible seleccionar una de las vistas siguientes:


Requisitos

Detalles Lista Vista general

La vista de partes muestra el contenido del elemento de librera seleccionado.

Se visualiza la Task Card "Libreras".

Procedimiento
Para utilizar la vista de elementos y partes, proceda del siguiente modo:
1. Haga clic en "Abrir o cerrar vista de elementos" en la paleta "Librera del proyecto" o en la paleta "Libreras globales".

STEP 7 V10.5 SP2 02/2010, 00002014

179

Editar proyectos 5.16 Trabajar con libreras

5.16.4 Trabajar con la librera del proyecto


5.16.4.3 Agregar elementosla dellibrera del proyecto 5.16.4 Trabajarcarpetas en delibrera deldel proyecto 5.16.4.1 Principios bsicos a la librera proyecto 5.16.4.2 Crear con la librera la proyecto

5.16.4.1 Principios bsicos de la librera del proyecto

Funcin
En la librera del proyecto se pueden depositar los objetos que se desee reutilizar en el proyecto. La librera del proyecto se crea y se guarda automticamente con el proyecto.

Ver tambin

Principios bsicos de las libreras (Pgina 176)

5.16.4.2 Crear carpetas en la librera del proyecto Los elementos de la librera del proyecto se pueden estructurar a discrecin mediante carpetas y subcarpetas.

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para crear nuevas carpetas en la librera del proyecto, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la librera del proyecto o en una carpeta existente. 2. Elija el comando "Agregar carpeta" del men contextual. Se crea una carpeta nueva. 3. Introduzca un nombre para la carpeta.

5.16.4.3 Agregar elementos a la librera del proyecto

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para agregar un elemento nuevo a la librera del proyecto, proceda del siguiente modo:
1. Seleccione el elemento que desea agregar a la librera del proyecto. 2. Arrastre el elemento seleccionado en la paleta "Librera del proyecto" de la Task Card "Libreras" mediante Drag & Drop hasta el smbolo de libro de la librera del proyecto. No suelte el botn del ratn hasta que aparezca un signo "ms" (+) pequeo debajo del puntero del ratn.

180

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

5.16.4.4 Utilizar elementos de la librera del proyecto


5.16.4.5 Editar elementos de la librera del proyecto 5.16.4.4 Utilizarelementos de la librera del proyecto

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para utilizar en el proyecto un elemento de la librera del proyecto, proceda del siguiente modo:
1. Abra la librera del proyecto, de manera que se visualicen sus elementos. 2. Arrastre el elemento mediante Drag & Drop desde la paleta "Librera del proyecto" hasta la ubicacin deseada. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin). Si en esa ubicacin ya existe un elemento con ese nombre, se abre el dilogo "Insertar". Seleccione en este dilogo si desea sustituir el elemento existente o si el elemento de la librera del proyecto debe insertarse con un nombre diferente.

Nota

El dilogo "Insertar" no se visualiza para todos los elementos. Los elementos para los que est disponible el dilogo dependen de los productos instalados.

O:
1. Abra la vista de elementos. 2. Arrastre el elemento mediante Drag & Drop desde la paleta "Elementos" hasta la ubicacin deseada. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin). Si en esa ubicacin ya existe un elemento con ese nombre, se abre el dilogo "Insertar". Seleccione en este dilogo si desea sustituir el elemento existente o si el elemento de la librera del proyecto debe insertarse con un nombre diferente.

Nota

El dilogo "Insertar" no se visualiza para todos los elementos. Los elementos para los que est disponible el dilogo dependen de los productos instalados.

5.16.4.5 Editar elementos de la librera del proyecto Los elementos de la librera del proyecto pueden editarse con los siguientes comandos:

Copiar Cortar

STEP 7 V10.5 SP2 02/2010, 00002014

181

Editar proyectos 5.16 Trabajar con libreras

Pegar Desplazar dentro de la librera Cambiar nombre Borrar

Por principio, todos los comandos pueden ejecutarse desde el teclado (Pgina 132) , el men respectivo y el men contextual.

Requisitos
Se visualiza la Task Card "Libreras".

Copiar elementos
Para copiar un elemento de librera, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento de librera que desea copiar. 2. Elija el comando "Copiar" del men contextual.

Cortar elementos
Para cortar un elemento de librera, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento de librera que desea cortar. 2. Elija el comando "Cortar" del men contextual.

Insertar elementos
Para insertar un elemento de librera, proceda del siguiente modo:
1. Copie o corte un elemento de librera. 2. Haga clic con el botn derecho del ratn en la librera en la que desea insertar el elemento. 3. Elija el comando "Pegar" del men contextual.

Desplazar elementos
Para desplazar un elemento de librera dentro de una librera, proceda del siguiente modo:
1. Seleccione el elemento de librera que desea desplazar. 2. Arrastre el elemento de librera mediante Drag & Drop hasta la librera en la que desea insertar el elemento.

Nota Si desplaza un elemento de una librera a otra, el elemento no se desplaza realmente, sino que se copia.

182

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

Cambiar el nombre de elementos


5.16.4.6 Borrar una vista de la librera del proyecto 5.16.4.7 Filtrar elementos

Para cambiar el nombre de un elemento de librera, proceda del siguiente modo:


1. Haga clic con el botn derecho del ratn en el elemento de librera cuyo nombre desea cambiar. 2. Elija el comando "Cambiar nombre" del men contextual. 3. Introduzca el nuevo nombre.

Borrar elementos
Para borrar un elemento de librera, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento de librera que desea borrar. 2. Elija el comando "Borrar" del men contextual.

5.16.4.6 Borrar elementos de la librera del proyecto

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para borrar un elemento de la librera del proyecto, proceda del siguiente modo:
1. Maximice la librera del proyecto en la paleta "Librera del proyecto", de manera que se visualicen los elementos de la librera. 2. Haga clic con el botn derecho del ratn en el elemento de librera que desea borrar. 3. Elija el comando "Borrar" del men contextual.

O:
1. Abra la vista de elementos. 2. En la paleta "Elementos", haga clic con el botn derecho del ratn en el elemento de librera que desea borrar. 3. Elija el comando "Borrar" del men contextual.

5.16.4.7 Filtrar una vista Para mejorar la claridad de libreras grandes es posible limitar la visualizacin utilizando opciones de filtro.

Requisitos
Se visualiza la Task Card "Libreras".

STEP 7 V10.5 SP2 02/2010, 00002014

183

Editar proyectos 5.16 Trabajar con libreras

Procedimiento

5.16.5 Trabajaruna bsicos global nueva globales 5.16.5.1 Principios librera de las libreras 5.16.5.2 Crear con libreras globales

Para filtrar la vista, proceda del siguiente modo:


1. Abra la paleta "Librera del proyecto" o "Libreras globales". 2. Seleccione de la lista desplegable el tipo de objeto para el que desea visualizar los elementos de librera.

Resultado
Slo se visualizan los elementos de la librera existentes para el tipo de objeto en cuestin. Para regresar a una vista no filtrada, vuelva a filtrar por "Todos".

5.16.5 Trabajar con libreras globales

5.16.5.1 Principios bsicos de las libreras globales

Funcin
En las libreras globales se pueden depositar los elementos que se deseen reutilizar en varios proyectos. Las libreras globales se deben crear explcitamente.

Utilizacin conjunta de libreras globales


Las libreras globales se pueden utilizar conjuntamente con otros usuarios. No obstante, es necesario que todos los usuarios que deseen acceder a la librera global la abran en modo de slo lectura.

Ver tambin

Principios bsicos de las libreras (Pgina 176)

5.16.5.2 Crear una librera global nueva

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para crear una librera global nueva, proceda del siguiente modo:
1. En la paleta "Libreras globales" de la barra de herramientas, haga clic en "Crear nueva librera global" o elija el comando "Libreras globales > Crear librera nueva" del men "Opciones" . Se abre el dilogo "Crear nueva librera global". 2. Introduzca el nombre y la ubicacin de la nueva librera global.

184

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

5.16.5.4 Guardar librera global 5.16.5.3 Abrir unauna librera global

3. Confirme las entradas realizadas con "Crear".

Resultado
La nueva librera global se crea y se inserta en la paleta "Libreras globales". En la ubicacin de la librera global se crea una carpeta con el nombre de la librera global en el sistema de archivos. El archivo de librera tiene la extensin ".al10".

5.16.5.3 Abrir una librera global

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para abrir una librera global, proceda del siguiente modo:
1. En la paleta "Libreras globales" de la barra de herramientas, haga clic en "Abrir librera global" o elija el comando "Libreras globales > Abrir librera" del men "Opciones" . Se abre el dilogo "Abrir librera global". 2. Seleccione la librera global que desea abrir. El archivo de librera se reconoce por la extensin ".al10". 3. La librera tambin se puede abrir en modo de slo lectura. Active para ello la opcin "Abrir como slo lectura" en el dilogo "Abrir librera global".

Nota Tenga en cuenta las indicaciones siguientes:

Si la librera se abre en modo de slo lectura, no se podrn insertar ms elementos en la librera


global.

Si varios usuarios desean acceder a la librera, todos ellos debern abrirla en modo de slo lectura.
Este es el requisito para el acceso comn a la librera. 4. Haga clic en "Abrir". La librera global seleccionada se abre y se inserta en la paleta "Libreras globales".

5.16.5.4 Guardar una librera global En todo momento es posible guardar modificaciones realizadas en libreras globales no suministradas por Siemens. El comando "Guardar como" permite guardar una librera global con un nombre diferente.

Requisitos

Se visualiza la Task Card "Libreras". La librera global no est protegida contra escritura.

STEP 7 V10.5 SP2 02/2010, 00002014

185

Editar proyectos 5.16 Trabajar con libreras

Guardar modificaciones
5.16.5.5 Cerrar una librera global 5.16.5.6 Borrar

Para guardar una librera global, proceda del siguiente modo:


1. Haga clic con el botn derecho del ratn en la librera global que desea guardar. 2. Elija el comando "Guardar librera" del men contextual.

Guardar una librera global con un nombre diferente


Para guardar una librera global con un nombre diferente, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la librera global cuyo nombre desea cambiar. 2. Elija el comando "Guardar librera como" del men contextual. Se abre el dilogo "Guardar librera global como". 3. Seleccione la ubicacin e introduzca el nombre de archivo. 4. Confirme las entradas realizadas con "Guardar".

5.16.5.5 Cerrar una librera global Las libreras globales son independientes de los proyectos. Esto significa tambin que no se cierran junto con el proyecto. Por tanto, las libreras globales deben cerrarse explcitamente.

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para cerrar una librera global abierta, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la librera global que desea cerrar. 2. Elija el comando "Cerrar librera" del men contextual. 3. Si ha modificado la librera global, aparecer un dilogo en el que puede especificar si se deben guardar los cambios efectuados. Haga clic en "S" o "No", dependiendo de si desea guardar los cambios o no. La librera global se cerrar.

5.16.5.6 Borrar una librera global Una librera global se borra en el Explorador de Windows.

Requisitos
Todos los usuarios han cerrado la librera global.

186

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

Procedimiento

5.16.5.7 Crear carpetas en libreras globales 5.16.5.8 Agregar elementos a una librera global

Para borrar una librera global, proceda del siguiente modo:


1. Abra el Explorador de Windows. 2. Haga clic con el botn derecho del ratn en el directorio de la librera. 3. Elija el comando "Borrar" del men contextual. 4. Confirme la consulta de seguridad con "S".

5.16.5.7 Crear carpetas en libreras globales Los elementos de las libreras globales personalizadas se pueden estructurar a discrecin mediante carpetas y subcarpetas.

Requisitos


Procedimiento

Se visualiza la Task Card "Libreras". La librera global no est protegida contra escritura.

Para crear nuevas carpetas en una librera global, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la librera global o en una carpeta existente. 2. Elija el comando "Agregar carpeta" del men contextual. Se crea una carpeta nueva. 3. Introduzca un nombre para la carpeta.

5.16.5.8 Agregar elementos a una librera global

Requisitos


Procedimiento

Se visualiza la Task Card "Libreras". La librera global no est protegida contra escritura.

Para agregar un elemento nuevo a una librera global, proceda del siguiente modo:
1. Seleccione el elemento que desea agregar a la librera. 2. Arrastre el elemento seleccionado en la paleta "Libreras globales" de la Task Card "Libreras" mediante Drag & Drop hasta el smbolo de libro de la librera a la que desea agregar el elemento. No suelte el botn del ratn hasta que aparezca un signo "ms" (+) pequeo debajo del puntero del ratn.

STEP 7 V10.5 SP2 02/2010, 00002014

187

Editar proyectos 5.16 Trabajar con libreras

5.16.5.9 Utilizar elementos de una librera global


5.16.5.10 Editar elementos de una librera global 5.16.5.9 Utilizar elementos de una librera global

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para utilizar en el proyecto un elemento de una librera global, proceda del siguiente modo:
1. Maximice la librera global, de manera que se visualicen sus elementos. 2. Arrastre el elemento mediante Drag & Drop desde la paleta "Librera global" hasta la ubicacin deseada, p. ej. hasta el rbol del proyecto. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin). Si en esa ubicacin ya existe un elemento con ese nombre, se abre el dilogo "Insertar". Seleccione en ese dilogo si desea sustituir el elemento existente, o si desea que el elemento de la librera del proyecto se inserte con un identificador de duplicado (nombre_nmero).

Nota

El dilogo "Insertar" no se visualiza para todos los elementos. Los elementos para los que est disponible el dilogo dependen de los productos instalados. O:
1. Abra la vista de elementos. 2. Arrastre el elemento mediante Drag & Drop desde la paleta "Elementos" o desde la paleta "Partes" hasta la ubicacin deseada, p. ej. hasta el rbol del proyecto. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin). Si en esa ubicacin ya existe un elemento con ese nombre, se abre el dilogo "Insertar". Seleccione en ese dilogo si desea sustituir el elemento existente, o si desea que el elemento de la librera del proyecto se inserte con un identificador de duplicado (nombre_nmero).

Nota

El dilogo "Insertar" no se visualiza para todos los elementos. Los elementos para los que est disponible el dilogo dependen de los productos instalados.

5.16.5.1 Editar elementos de una librera global 0 Los elementos de la librera del proyecto pueden editarse con los siguientes comandos:

Copiar Cortar Pegar

188

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

Desplazar dentro de la librera Cambiar nombre Borrar

Por principio, todos los comandos pueden ejecutarse desde el teclado (Pgina 132) , el men respectivo y el men contextual.

Requisitos


Copiar elementos

Se visualiza la Task Card "Libreras". La librera global no est protegida contra escritura.

Para copiar un elemento de librera, proceda del siguiente modo:


1. Haga clic con el botn derecho del ratn en el elemento de librera que desea copiar. 2. Elija el comando "Copiar" del men contextual.

Cortar elementos
Para cortar un elemento de librera, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento de librera que desea cortar. 2. Elija el comando "Cortar" del men contextual.

Insertar elementos
Para insertar un elemento de librera, proceda del siguiente modo:
1. Copie o corte un elemento de librera. 2. Haga clic con el botn derecho del ratn en la librera en la que desea insertar el elemento. 3. Elija el comando "Pegar" del men contextual.

Desplazar elementos
Para desplazar un elemento de librera dentro de una librera, proceda del siguiente modo:
1. Seleccione el elemento de librera que desea desplazar. 2. Arrastre el elemento de librera mediante Drag & Drop hasta la librera en la que desea insertar el elemento.

Nota Si desplaza un elemento de una librera a otra, el elemento no se desplaza realmente, sino que se copia.

STEP 7 V10.5 SP2 02/2010, 00002014

189

Editar proyectos 5.16 Trabajar con libreras

Cambiar el nombre de elementos


5.16.5.11 Borrar elementos de una librera global 5.16.5.12 Utilizar las libreras globales suministradas

Para cambiar el nombre de un elemento de librera, proceda del siguiente modo:


1. Haga clic con el botn derecho del ratn en el elemento de librera cuyo nombre desea cambiar. 2. Elija el comando "Cambiar nombre" del men contextual. 3. Introduzca el nuevo nombre.

Borrar elementos
Para borrar un elemento de librera, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento de librera que desea borrar. 2. Elija el comando "Borrar" del men contextual.

5.16.5.1 Borrar elementos de una librera global 1

Requisitos


Procedimiento

Se visualiza la Task Card "Libreras". La librera global no est protegida contra escritura.

Para borrar un elemento de una librera global, proceda del siguiente modo:
1. Maximice la librera global en la paleta "Libreras globales", de manera que se visualicen sus elementos. 2. Haga clic con el botn derecho del ratn en el elemento de librera que desea borrar. 3. Elija el comando "Borrar" del men contextual.

O:
1. Abra la vista de elementos. 2. En la paleta "Elementos", haga clic con el botn derecho del ratn en el elemento de librera que desea borrar. 3. Elija el comando "Borrar" del men contextual.

5.16.5.1 Utilizar las libreras globales suministradas 2 En funcin de los productos instalados se suministran distintas libreras globales.

Requisitos
Se visualiza la Task Card "Libreras".

190

STEP 7 V10.5 SP2 02/2010, 00002014

Editar proyectos 5.16 Trabajar con libreras

Procedimiento

5.16.5.13 Filtrar una vista

Para utilizar en el proyecto un elemento de una librera global suministrada, proceda del siguiente modo:
1. Maximice la librera en cuestin, de manera que se visualicen sus elementos. 2. Arrastre el elemento mediante Drag & Drop desde la paleta "Librera global" hasta la ubicacin deseada, p. ej. hasta el rbol del proyecto. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin).

O:
1. Abra la vista de elementos. 2. Arrastre el elemento mediante Drag & Drop desde la paleta "Partes" hasta la ubicacin deseada, p. ej. hasta el rbol del proyecto. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin).

5.16.5.1 Filtrar una vista 3 Para mejorar la claridad de libreras grandes es posible limitar la visualizacin utilizando opciones de filtro.

Requisitos
Se visualiza la Task Card "Libreras".

Procedimiento
Para filtrar la vista, proceda del siguiente modo:
1. Abra la paleta "Librera del proyecto" o "Libreras globales". 2. Seleccione de la lista desplegable el tipo de objeto para el que desea visualizar los elementos de librera.

Resultado
Slo se visualizan los elementos de la librera existentes para el tipo de objeto en cuestin. Para regresar a una vista no filtrada, vuelva a filtrar por "Todos".

STEP 7 V10.5 SP2 02/2010, 00002014

191

Editar proyectos 5.18 Utilizar referencias cruzadas

5.17

Proteger los datos de proyecto


5.18.1 Utilizar referencias proyecto 5.18 Utilizar referencias datos de 5.17.1 Proteccin de los cruzadas proyecto 5.17 Proteger los datos decruzadas

5.17.1 Proteccin de los datos de proyecto


Introduccin
Los datos de proyecto pueden protegerse contra accesos no autorizados. A saber, p. ej.:


5.18

Restricciones de acceso a dispositivos Proteccin de copia y lectura de bloques

Utilizar referencias cruzadas

5.18.1 Utilizar referencias cruzadas


Introduccin a las referencias cruzadas
La lista de referencias cruzadas ofrece una visin de conjunto de la utilizacin de objetos en el proyecto. En esta lista puede consultar qu objetos dependen unos de otros y dnde se encuentran los distintos objetos. Por tanto, las referencias cruzadas forman parte de la documentacin del proyecto. Adems, permiten saltar directamente a la ubicacin de un objeto. Los objetos que se visualizan y que pueden localizarse en la lista de referencias cruzadas dependen de los productos instalados.

192

STEP 7 V10.5 SP2 02/2010, 00002014

6.1.1 Resumen del editor de hardware y redes 6.1 Editor de hardware y y redes 6 Configurar dispositivos redes

Configurar dispositivos y redes


6.1 Editor de hardware y redes

6.1.1

Resumen del editor de hardware y redes

Funcin del editor de hardware y redes


El editor de hardware y redes es el entorno de desarrollo integrado para configurar, parametrizar y conectar dispositivos y mdulos en red. Ofrece todo el soporte necesario para realizar el proyecto de automatizacin.

Estructura del editor de hardware y redes


El editor de hardware y redes incluye los componentes siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

193

Configurar dispositivos y redes 6.1 Editor de hardware y redes

6.1.2 Vista de redes

Vista de dispositivos (Pgina 196) y Vista de redes (Pgina 194) Ventana de inspeccin (Pgina 199) Catlogo de hardware (Pgina 200)

El editor de hardware y redes est formado por una vista de dispositivos y una vista de redes. Es posible cambiar entre ambos componentes en cualquier momento, en funcin de si deben crearse y editarse dispositivos y mdulos individuales o bien redes y configuraciones de dispositivos enteras. La ventana de inspeccin ofrece informacin sobre el objeto actualmente seleccionado. Tambin permite modificar los ajustes del objeto seleccionado. Desde el catlogo de hardware se arrastran los dispositivos y mdulos necesarios para el sistema de automatizacin hasta la vista de redes o dispositivos.

6.1.2

Vista de redes

Introduccin
La vista de redes es el rea de trabajo del editor de redes. Aqu se realizan las tareas siguientes:

Configurar y parametrizar dispositivos Interconectar dispositivos

194

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.1 Editor de hardware y redes

Estructura
La figura siguiente muestra los dos componentes de la vista de redes:

Conmutador vista de redes/vista de dispositivos Barra de herramientas de la vista de redes rea grfica de la vista de redes Navegacin general rea de tabla de la vista de redes

La divisin entre el rea grfica y de tabla de la vista de redes se modifica con el ratn. Para ello, haga clic con el ratn en el borde superior del rea de tabla y arrstrela para hacerla ms grande o ms pequea manteniendo pulsado el botn del ratn. Las dos teclas de flecha pequeas permiten minimizar o maximizar el rea de tabla con un solo clic, as como restablecer la ltima divisin seleccionada.

Barra de herramientas
En la barra de herramientas, elija entre conectar en red o conectar los dispositivos (Pgina 223) :

Redes Conexiones y tipos

Visualice las direcciones de las interfaces en el rea grfica de la vista de redes pulsando el smbolo "Mostrar direcciones".
Smbolo Significado Mostrar direcciones

Modifique la representacin en el rea grfica utilizando la funcin de zoom.

STEP 7 V10.5 SP2 02/2010, 00002014

195

Configurar dispositivos y redes 6.1 Editor de hardware y redes

rea grfica

6.1.3 Vista de dispositivos

El rea grfica de la vista de redes muestra los dispositivos relacionados con la red, redes, conexiones y relaciones. Aqu se insertan dispositivos desde el catlogo de hardware (Pgina 212) , se conectan entre s a travs de las interfaces y se editan los ajustes de comunicacin.

Navegacin general
Haga clic con el ratn en la navegacin general para obtener una vista general de los objetos creados en el rea grfica. Manteniendo pulsado el botn del ratn en la navegacin general se navega rpidamente a los objetos deseados y se visualizan en el rea grfica.

rea de tabla
El rea de tabla de la vista de redes contiene diversas tablas relacionadas con los dispositivos existentes, las conexiones y los ajustes de comunicacin:


Ver tambin

Vista general de redes Conexiones

Estructura de la interfaz de usuario (Pgina 116) Personalizar la interfaz de usuario (Pgina 129) Determinar el estado online y visualizarlo con smbolos (Pgina 285)

6.1.3

Vista de dispositivos

Introduccin
La vista de dispositivos es el rea de trabajo del editor de hardware. Aqu se realizan las tareas siguientes:


Estructura

Configurar y parametrizar dispositivos Configurar y parametrizar mdulos

La figura siguiente muestra los dos componentes de la vista de dispositivos:

196

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.1 Editor de hardware y redes

Conmutador vista de redes/vista de dispositivos Barra de herramientas de la vista de dispositivos rea grfica de la vista de dispositivos Navegacin general rea de tabla de la vista de dispositivos

La divisin entre el rea grfica y de tabla de la vista de dispositivos se modifica con el ratn. Para ello, haga clic con el ratn en el borde superior del rea de tabla y arrstrela para hacerla ms grande o ms pequea manteniendo pulsado el botn del ratn. Las dos teclas de flecha pequeas permiten minimizar o maximizar el rea de tabla con un solo clic, as como restablecer la ltima divisin seleccionada.

Barra de herramientas
En la vista de dispositivos se cambia fcilmente entre los diferentes dispositivos seleccionando el dispositivo deseado en la lista desplegable. Los dems smbolos permiten activar o desactivar fcilmente distintas informaciones:
Smbolo Significado Cambiar a la vista de redes (Pgina 194) rea de mdulos no enchufados (Pgina 211) Mostrar rotulacin del mdulo (Pgina 208)

Modifique la representacin en el rea grfica utilizando la funcin de zoom.

STEP 7 V10.5 SP2 02/2010, 00002014

197

Configurar dispositivos y redes 6.1 Editor de hardware y redes

rea grfica

6.1.4 Imprimir configuraciones de hardware y redes

El rea grfica de la vista de dispositivos muestra los dispositivos y los mdulos correspondientes que estn asignados unos a otros a travs de uno o varios racks. Aqu es posible insertar otros objetos de hardware desde el catlogo de hardware hasta los slots de los racks (Pgina 213) .

Navegacin general
Haga clic con el ratn en la navegacin general para obtener una vista general de los objetos creados en el rea grfica. Manteniendo pulsado el botn del ratn en la navegacin general se navega rpidamente a los objetos deseados y se visualizan en el rea grfica.

rea de tabla
El rea de tabla de la vista de dispositivos ofrece una vista general de los mdulos utilizados con los principales datos tcnicos y organizativos (Pgina 209) .

Ver tambin

Estructura de la interfaz de usuario (Pgina 116) Personalizar la interfaz de usuario (Pgina 129) Determinar el estado online y visualizarlo con smbolos (Pgina 285)

6.1.4

Imprimir configuraciones de hardware y redes

Impresin de configuraciones de hardware y redes


En la documentacin del proyecto es posible imprimir los elementos siguientes de la vista de hardware y redes:

Vista grfica de redes Tabla general de las redes Vista grfica de dispositivos Tabla general de los dispositivos Los parmetros del objeto seleccionado actualmente en el editor

Alcance de la impresin
Cuando se inicia la impresin se imprime siempre el editor abierto actualmente. Por defecto se imprimen siempre tanto la representacin grfica como la tabla correspondiente al editor. Sin embargo, es posible adaptar la impresin. Lea al respecto el captulo "Modificar las opciones de impresin (Pgina 199) ". Los parmetros de los objetos seleccionados se imprimen junto con los valores actuales en forma de texto. Si hay un mdulo seleccionado, se imprimen tambin los parmetros de los mdulos relacionados. As, por ejemplo, si se ha seleccionado una CPU, se imprimirn los parmetros de la Signal Board, si hay una insertada.

198

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.1 Editor de hardware y redes

Forma de impresin
6.1.5 Modificarde inspeccin de impresin 6.1.6 Ventana las opciones

Los grficos se imprimen siempre en el nivel de zoom que est seleccionado. Si un grfico o una tabla no caben en el formato de papel seleccionado, la impresin se reparte entre varias hojas.

Ver tambin

Modificar las opciones de impresin (Pgina 199) Funcin de documentacin (Pgina 158) Crear la vista preliminar (Pgina 159) Imprimir los datos de proyecto (Pgina 159)

6.1.5

Modificar las opciones de impresin

Modificar el alcance de la impresin


Si se imprime desde la vista de dispositivos o redes es posible determinar si deben imprimirse tanto grficos como tablas o bien slo uno de los dos. Por defecto se imprimen ambos.

Procedimiento
Para cambiar el alcance de la impresin, proceda del siguiente modo:
1. En el men "Herramientas", elija el comando "Configuracin". 2. Abra el grupo "Configuracin de hardware" en la navegacin local. 3. Active o desactive la casilla de verificacin "Vista grfica activa" segn si desea imprimir los grficos de la vista de redes y dispositivos. 4. Active o desactive la casilla de verificacin "Tabla activa" segn si desea imprimir la tabla general de redes y dispositivos.

Ver tambin

Imprimir configuraciones de hardware y redes (Pgina 198)

6.1.6

Ventana de inspeccin
Las propiedades y los parmetros visualizados del objeto seleccionado se editan dentro de la ventana de inspeccin.

Estructura
La ventana de inspeccin incluye los componentes siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

199

Configurar dispositivos y redes 6.1 Editor de hardware y redes

6.1.7 Catlogo de hardware

Conmutacin entre diferentes reas de informacin y trabajo Navegacin entre distintas informaciones y parmetros Visualizacin de las informaciones y parmetros seleccionados

Funcin
La informacin y los parmetros de la ventana de inspeccin se dividen en distintos tipos de informacin:

Propiedades Informacin Diagnstico

Para visualizar la informacin y los parmetros correspondientes haga clic en el rea deseada. Para configurar un sistema de automatizacin, el rea ms importante es la de "Propiedades". Dicha rea es la que se muestra por defecto. En la parte izquierda de la ventana de inspeccin se encuentra la navegacin local, en la que la informacin y los parmetros aparecen clasificados en grupos. Si se hace clic en el smbolo de flecha situado a la izquierda del nombre de grupo se abrir el grupo con los subgrupos existentes. Si se selecciona un grupo o subgrupo, la informacin y los parmetros correspondientes aparecern en la parte derecha de la ventana de inspeccin, donde tambin pueden editarse.

Ver tambin

Editar las propiedades y los parmetros (Pgina 221) Resumen del editor de hardware y redes (Pgina 193)

6.1.7

Catlogo de hardware
La Task Card "Catlogo de hardware" permite acceder fcilmente a los componentes de hardware ms diversos.

200

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.1 Editor de hardware y redes

Estructura
La Task Card "Catlogo de hardware" consta de las paletas siguientes:

Paleta "Catlogo", funcin de bsqueda y filtro Paleta "Catlogo", seleccin de componentes Paleta "Informacin"

Funcin

La paleta "Catlogo" con la funcin de bsqueda y filtro permite buscar cmodamente determinados componentes de hardware. Si se activa la funcin de filtro slo se mostrarn los objetos que se pueden colocar en el contexto actual. Los objetos utilizables en el contexto actual son, p. ej., objetos que pueden conectarse en red en la vista de redes, o bien los nicos mdulos compatibles con el dispositivo en la vista de dispositivos.

STEP 7 V10.5 SP2 02/2010, 00002014

201

Configurar dispositivos y redes 6.1 Editor de hardware y redes

6.1.8 Informacin sobre los componentes de hardware

La paleta "Catlogo" contiene los diferentes componentes de hardware en una estructura de rbol. Desde all se arrastran los dispositivos o mdulos deseados al rea de trabajo grfica de la vista de dispositivos y redes. En la paleta "Informacin" aparece informacin detallada del objeto seleccionado en el catlogo:

Representacin esquemtica Nombre Nmero de versin Referencia Descripcin breve

Ver tambin

Examinar el catlogo de hardware (Pgina 206) Resumen del editor de hardware y redes (Pgina 193) Informacin sobre los componentes de hardware (Pgina 202)

6.1.8

Informacin sobre los componentes de hardware


En el catlogo de hardware existe la posibilidad de visualizar informacin sobre determinados componentes de hardware en la paleta "Informacin". Tambin desde el men contextual es posible visualizar informacin adicional relacionada con los componentes de hardware seleccionados.

Acceso a informacin relacionada


Si se selecciona un objeto en el catlogo de hardware y se abre el men contextual, adems de la funcin "Copiar" hay otras tres opciones disponibles para acceder a informacin del Service & Support:

Soporte del producto Preguntas frecuentes Manuales

La informacin deseada aparece en el rea de trabajo del editor de hardware y redes.

Nota El acceso al Service & Support slo se puede utilizar si existe una conexin a Internet y la funcin est activada. Dicha funcin est desactivada por defecto. Para activarla, consulte el captulo "Activar soporte del producto (Pgina 203) ".

202

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.1 Editor de hardware y redes

Informacin de soporte para el producto


6.1.9 Activar el soporte del producto

Desde aqu se accede a informacin general relacionada con los componentes de hardware y software. La referencia del objeto de hardware seleccionado est predefinida en la mscara de bsqueda, aunque tambin es posible buscar otros componentes de hardware y software.

Preguntas frecuentes
Desde aqu se accede a las preguntas frecuentes (Frequently Asked Questions - FAQ), en las que podr consultar diferentes artculos sobre cuestiones relacionadas con el hardware y software. Una mscara de busca detallada permite filtrar el rea temtica deseada.

Manuales
Desde aqu se accede a los manuales de los distintos componentes de hardware. Sirve especialmente cuando la configuracin, el direccionamiento o la parametrizacin que debe realizarse requiere conocimientos precisos del hardware utilizado.

Ver tambin

Catlogo de hardware (Pgina 200) Activar el soporte del producto (Pgina 203)

6.1.9

Activar el soporte del producto

Activar la funcin Service & Support


Para cada dispositivo del catlogo de hardware existe informacin relacionada que est almacenada en el rea de Service & Support de la pgina web de Siemens. Dicha funcin est desactivada por defecto. A continuacin se explica cmo activarla.

Requisitos
El software debe tener acceso a Internet.

Procedimiento
Para activar la funcin Service & Support, proceda del siguiente modo:
1. En el men "Herramientas", elija el comando "Configuracin". 2. Abra el grupo "Configuracin de hardware" en la navegacin local. 3. Active la casilla de verificacin "Va Internet".

Resultado
Dentro del catlogo de hardware se accede entonces al soporte del producto, las preguntas frecuentes y los manuales desde el men contextual de un mdulo.

Ver tambin

Informacin sobre los componentes de hardware (Pgina 202)

STEP 7 V10.5 SP2 02/2010, 00002014

203

Configurar dispositivos y redes 6.1 Editor de hardware y redes

6.1.10 Manejo del teclado en el editor de hardware y redes


6.1.10 Manejo del teclado en el editor de hardware y redes

El editor de hardware y redes permite realizar algunas funciones de la vista de redes y dispositivos utilizando combinaciones de teclado y ratn. El manejo del teclado en las tablas (Pgina 132) responde al comportamiento habitual. Aqu se explica el manejo del teclado para el rea de trabajo grfica de la vista de redes y dispositivos.

Manejo general del teclado


Funcin Ampliar la imagen al marco trazado Desplazar la imagen Cancelar la operacin actual Soltar el conector Combinacin de teclas <Ctrl+espacio> + botn del ratn pulsado <espacio> + botn del ratn pulsado <Esc> <Esc> o doble clic Comentario Ningn objeto seleccionado El ratn no debe estar encima de ningn objeto Al arrastrar una conexin

Objetos seleccionados
Funcin Seleccionar objeto Desplazar objeto Combinacin de teclas Clic con el ratn <Ctrl+X>, despus <Ctrl+V> Comentario Copiar el objeto seleccionado en el portapapeles para desplazarlo y pegarlo seguidamente en otro lugar Copiar el objeto seleccionado en el portapapeles para copiarlo Pegar el objeto del portapapeles al lugar seleccionado Seleccionar objetos individuales Los objetos seleccionados tambin pueden desmarcarse Arrastrar a un slot permitido Arrastrar a un slot permitido

Copiar objeto Pegar objeto Borrar objeto seleccionado Seleccionar varios objetos 1 Seleccionar varios objetos 2 Desplazar seleccin Copiar seleccin

<Ctrl+C> <Ctrl+V> <Supr> <Mays> + clic con el ratn <Ctrl> + clic con el ratn Botn del ratn pulsado <Ctrl> + botn del ratn pulsado

204

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2

Configurar dispositivos
6.2.1.1 Introduccin a la 6.2.1 Principios bsicos configuracin de hardware 6.2 Configurar dispositivos

6.2.1

Principios bsicos

6.2.1.1

Introduccin a la configuracin de hardware Para crear un sistema de automatizacin, los diferentes componentes de hardware deben configurarse, parametrizarse y conectarse entre s. Las tareas correspondientes se realizan en la vista de dispositivos y redes.

Configurar
Se entiende por "configurar" la disposicin, el ajuste y la interconexin de dispositivos y mdulos dentro de la vista de dispositivos o redes. Los racks se representan mediante smbolos. Al igual que los racks "reales", permiten insertar un nmero determinado de mdulos. A cada mdulo se le asigna automticamente una direccin. Dichas direcciones se pueden modificar si la CPU permite la asignacin libre de direcciones. Al arrancar el sistema de automatizacin, la CPU compara la configuracin terica creada por software con la configuracin real de la instalacin. Esto permite detectar y notificar inmediatamente los posibles errores.

Parametrizar
Se entiende por "parametrizar" el ajuste de las propiedades de los componentes utilizados. Se parametrizan los componentes de hardware y los ajustes para el intercambio de datos:

Propiedades de mdulos parametrizables Ajustes para el intercambio de datos entre componentes

Al arrancar, los parmetros se cargan en la CPU y se transfieren desde ella a los mdulos correspondientes. Es muy fcil sustituir mdulos, porque los parmetros creados se transfieren automticamente al mdulo nuevo al arrancar.

Necesidad de configurar el hardware


Es necesario configurar el hardware al crear, ampliar o modificar un proyecto de automatizacin. Para ello se agregan otros componentes de hardware a la instalacin, se conectan con los componentes existentes y se adaptan sus propiedades a las tareas. Las propiedades de los sistemas de automatizacin y mdulos estn preajustadas de modo que en muchos casos no es necesario realizar ninguna parametrizacin. Sin embargo, la parametrizacin es necesaria en los siguientes casos:

Cuando hay que modificar parmetros predeterminados de un mdulo. Cuando hay que utilizar funciones especiales. Cuando hay que configurar conexiones.

STEP 7 V10.5 SP2 02/2010, 00002014

205

Configurar dispositivos y redes 6.2 Configurar dispositivos

Ver tambin

6.2.1.2 Reglas generales para los slots 6.2.1.3 Examinar el catlogo de hardware

Modificar las propiedades de los mdulos (Pgina 252)

6.2.1.2

Reglas generales para los slots

Introduccin
En cada sistema de automatizacin y en cada mdulo rigen unas reglas especficas para los slots. Al seleccionar un mdulo del catlogo de hardware en la vista de dispositivos, en el rack se marcan todos los slots posibles para el mdulo seleccionado. Los mdulos slo pueden arrastrarse a los slots marcados. Si se inserta, desplaza o sustituye un mdulo, tambin se aplican las reglas para los slots.

Coherencia
Algunas reglas para slots dependen de la configuracin del entorno. Esto significa que, a veces, es posible enchufar mdulos en el rack aunque esto d lugar a incoherencias en ese momento. Sin embargo, al modificar la configuracin, p. ej. en vistas a seleccionar otros mdulos o a configurar los parmetros de los mdulos, es posible hacer que la configuracin vuelva a ser coherente. En los casos en los que la insercin de un mdulo provoca una incoherencia corregible se permite dicha insercin. Al compilar la configuracin se comprueba la coherencia. Si se detectan incoherencias, se notifican en la ventana de inspeccin, en "Informacin". Dependiendo de cules sean los resultados de la comprobacin de coherencia debe revisarse la configuracin y hacerla coherente.

Reglas generales para la disposicin de los mdulos


Para los mdulos insertados en los racks rigen las reglas siguientes:


6.2.1.3

Posibilidad de insertar slo en determinados slots Posibilidad de insertar en funcin de otros mdulos, CPUs o ajustes Restriccin del nmero de usos en un rack

Examinar el catlogo de hardware

Introduccin
Para seleccionar los componentes de hardware deseados para una configuracin, utilice la Task Card "Catlogo de hardware". Use el catlogo de hardware para seleccionar los componentes de hardware que pueden conectarse en red en la vista de redes y para seleccionar los mdulos deseados en la vista de dispositivos.

206

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

Filtro contextual
El catlogo de hardware dispone de una funcin de filtro. Si dicha funcin est desactivada, el catlogo de hardware mostrar siempre todos los objetos existentes en el mismo. Para visualizar slo los objetos que forman parte del contexto actual, active la casilla de verificacin "Filtro". Una vez activado el filtro slo se mostrarn los objetos siguientes:

En la vista de redes se mostrarn slo los objetos que pueden conectarse en red. En la vista de dispositivos se mostrarn todos los mdulos que forman parte del contexto del dispositivo actual.

Al cambiar entre la vista de redes y la vista de dispositivos, la vista de los objetos filtrados se adapta al contexto actual.

Posibilidades de bsqueda
Con la funcin de bsqueda se buscan entradas determinadas en el catlogo de hardware. Tenga en cuenta las reglas siguientes al introducir un trmino de bsqueda:

No se distingue entre maysculas y minsculas. Los espacios, tabuladores o guiones se indican tal y como estn en el catlogo de hardware. En la bsqueda se tienen en cuenta partes de un trmino buscado.

Nota

Tenga en cuenta la distincin entre espacios y guiones en las referencias. La bsqueda se inicia hacia arriba o hacia abajo en el catlogo de hardware partiendo del objeto actualmente seleccionado.
Smbolo Significado Bsqueda hacia abajo Bsqueda hacia arriba

Examinar el catlogo de hardware


Para examinar el catlogo de hardware, proceda del siguiente modo:
1. Haga clic con el ratn en el campo de entrada de la funcin de bsqueda 2. Introduzca un trmino de bsqueda. Se examinarn los elementos siguientes:

Nombre de un dispositivo o mdulo Referencia Texto informativo


3. Haga clic en el botn "Bsqueda descendente" o "Bsqueda ascendente".

STEP 7 V10.5 SP2 02/2010, 00002014

207

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.1.4 Trabajar con racks

Nota

Para saber el sentido de bsqueda correcto, observe el lugar que ha seleccionado en el catlogo de hardware. Para examinarlo todo, haga clic en el primer objeto del catlogo de hardware e inicie la bsqueda pulsando "Bsqueda descendente" despus de haber introducido el trmino. Como resultado aparece la primera coincidencia encontrada con el trmino de bsqueda. Si desea seguir buscando para encontrar ms resultados, vaya pulsando el botn "Bsqueda descendente" o "Bsqueda ascendente".

Ver tambin

Catlogo de hardware (Pgina 200) Informacin sobre los componentes de hardware (Pgina 202)

6.2.1.4

Trabajar con racks

Introduccin
Para asignar mdulos a un dispositivo se necesita un rack, p. ej. un perfil soporte. Los mdulos se fijan al rack y se conectan con la CPU, una fuente de alimentacin u otros mdulos a travs del bus de fondo.

Crear un rack
Cuando se inserta un dispositivo en la vista de redes se crean automticamente una estacin y un rack adecuado al dispositivo seleccionado. En la vista de dispositivos aparece el rack con los slots disponibles. El nmero de slots disponibles depende del tipo de dispositivo utilizado.

Estructura de un rack
Un rack contiene siempre el dispositivo que se ha insertado en la vista de redes. El dispositivo est asignado de forma fija a un slot que, a su vez, depende del tipo de dispositivo. A la derecha y, dado el caso, tambin a la izquierda del dispositivo hay otros slots, encima de los cuales aparece el nmero correspondiente si tienen un mdulo insertado. Encima de los dispositivos y mdulos insertados se indica el nombre abreviado correspondiente. Este nombre se activa y desactiva con el comando "Mostrar rotulacin del mdulo" del men "Ver" de la barra de mens o con el botn correspondiente de la barra de herramientas de la vista de dispositivos (Pgina 196) .
Smbolo Significado Mostrar rotulacin del mdulo

Al seleccionar mdulos en el catlogo de hardware, se marcan todos los slots que pueden alojar dichos mdulos. De este modo se reconoce inmediatamente en qu slot puede insertarse el mdulo seleccionado.

208

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.1.5 Objetos de la vista general de dispositivos

En la figura siguiente se ha seleccionado un mdulo de seales del catlogo de hardware en un rack parcialmente ocupado:

Puesto que los slots 101-103 estn reservados para mdulos de comunicacin, slo se muestran como disponibles los dems slots libres. El grupo de slots anterior se abre y se cierra por medio de un smbolo de flecha situado encima del slot ampliable. Si est cerrado, se muestran el primer y ltimo nmero de slot del grupo. La figura siguiente muestra el grupo de slots abierto:

No es posible cerrar los grupos de slots con mdulos ya insertados.

Seleccin mltiple de mdulos y slots


Existen varias posibilidades para seleccionar varios mdulos o slots:

Seleccin de varios mdulos o slots manteniendo pulsada la tecla <Mays> o <Ctrl>. Clic con el ratn fuera del rack y manteniendo pulsado el botn del ratn: trazar un marco alrededor de los mdulos o slots que deben seleccionarse.

6.2.1.5

Objetos de la vista general de dispositivos En la parte inferior de la vista de dispositivos est la vista general de dispositivos. Dicha vista es una tabla que contiene la informacin ms importante relacionada con los mdulos insertados en el rack.

STEP 7 V10.5 SP2 02/2010, 00002014

209

Configurar dispositivos y redes 6.2 Configurar dispositivos

Estructura y contenido de la vista general de dispositivos


La vista general de dispositivos muestra la asignacin del rack en forma de tabla. Cada fila de la tabla contiene la informacin relacionada con la asignacin de un slot. La figura siguiente muestra la vista de dispositivos con la configuracin de una CPU SIMATIC S7-1200.

En la parte superior se ve la vista grfica con los diferentes mdulos que ocupan los slots 1 a 3 y 101 del rack. En la parte inferior, en la vista general de dispositivos, se ve la representacin del rack en forma de tabla. Cada fila de la vista general de dispositivos representa un slot. Las distintas columnas muestran la informacin ms importante relacionada con cada slot:
Columna Mdulo Slot Direccin E Direccin S Tipo Referencia Firmware Comentario Significado Denominacin del mdulo, editable a discrecin Nmero del slot Direccin de entrada, editable Direccin de salida, editable Denominacin del mdulo en el catlogo Referencia del mdulo Versin de firmware del mdulo Comentario opcional

Ver tambin

Vista de dispositivos (Pgina 196)

210

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.1.6

rea de mdulos no enchufados


6.2.1.6 rea de mdulos no enchufados

En algunos casos, los mdulos de una configuracin de hardware no se asignan temporalmente a ningn slot. Estos mdulos no enchufados se desplazan al "rea de mdulos no enchufados", un rea especfica dentro de la vista de dispositivos.

Inclusin de mdulos en el rea


Al rea de mdulos no enchufados se desplazan automticamente los mdulos que, p. ej., deban asignarse a un dispositivo mediante una accin de copia pero el rack correspondiente no dispone de ningn slot libre compatible. Los mdulos se incluyen en el rea de mdulos no enchufados en las condiciones siguientes:

Un mdulo se arrastra hasta un dispositivo en la vista de redes pero el rack no dispone de ningn slot libre compatible. Un mdulo se desplaza o copia del rack, catlogo de hardware o rbol del proyecto directamente en el rea de mdulos no enchufados en la vista de dispositivos.

Uso del rea de mdulos no enchufados


El rea de mdulos no enchufados se abre con el botn correspondiente. El "rea de mdulos no enchufados" est en la vista de dispositivos.

El rea de mdulos no enchufados se abre con el botn correspondiente de la barra de herramientas de la vista de dispositivos (Pgina 196) .
Smbolo Significado Abrir el rea de mdulos no enchufados

Nota Para liberar slots, desplace mdulos de la configuracin al rea e inserte los mdulos deseados del rea en los slots que han quedado libres. De este modo se retiran de la configuracin los mdulos que ya estn parametrizados sin necesidad de borrarlos.

STEP 7 V10.5 SP2 02/2010, 00002014

211

Configurar dispositivos y redes 6.2 Configurar dispositivos

Tratamiento de mdulos en el rea


6.2.2 Configurarun dispositivo a la configuracin de hardware 6.2.2.1 Agregar dispositivos individuales

Los mdulos del rea se rigen por las reglas siguientes:

Los mdulos estn en la carpeta "Mdulos locales" del dispositivo correspondiente en el rbol del proyecto. Los mdulos conservan todos los ajustes y parmetros que se han realizado hasta el momento. Los mdulos no se tienen en cuenta al cargar en el sistema de destino, por lo que no se comprueba la coherencia de los mdulos del rea de mdulos no enchufados.

6.2.2

Configurar dispositivos individuales

6.2.2.1

Agregar un dispositivo a la configuracin de hardware

Introduccin
Para agregar una CPU a la configuracin de hardware existen las posibilidades siguientes en la vista de redes:

Comando "Agregar nuevo dispositivo" en el rbol del proyecto Doble clic en el dispositivo en el catlogo de hardware Drag & Drop del catlogo de hardware a la vista de redes Comando "Insertar > Dispositivo" de la barra de mens de la vista de redes Men contextual de un dispositivo en el catlogo de hardware para "Copiar" y "Pegar"

Junto con el dispositivo nuevo se crea un rack adecuado. El dispositivo seleccionado se inserta en el primer slot admisible del rack. Independientemente del modo elegido, el dispositivo agregado ser visible tanto en el rbol del proyecto como en la vista de redes del editor de hardware y redes.

Agregar un dispositivo desde el rbol del proyecto


Para agregar un dispositivo a la configuracin de hardware desde el rbol del proyecto, proceda del siguiente modo:
1. Haga clic en el comando "Agregar nuevo dispositivo" en el rbol del proyecto. Se abrir el cuadro de dilogo "Agregar nuevo dispositivo". 2. Visualice el dispositivo deseado en la estructura de rbol:

Navegue hasta el dispositivo deseado en la estructura de rbol. Introduzca un nombre en el campo de entrada.
3. Seleccione el dispositivo deseado en la estructura de rbol. En la parte derecha del cuadro de dilogo aparece informacin relacionada con el dispositivo seleccionado.

212

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

4. En caso necesario, ajuste la versin de firmware a travs de la lista desplegable del cuadro de dilogo.
6.2.2.2 Insertar un mdulo en un rack

5. Seleccione la casilla de verificacin "Abrir la vista de dispositivos" si desea pasar a la misma despus de agregar el dispositivo. All podr continuar inmediatamente con la configuracin del dispositivo y la ocupacin del rack. 6. Haga clic en "Aceptar" para agregar el dispositivo seleccionado. Se cerrar el cuadro de dilogo.

Agregar un dispositivo desde el catlogo de hardware


Para agregar un dispositivo a la configuracin de hardware desde el catlogo de hardware, proceda del siguiente modo:
1. Abra la vista de redes. 2. Abra el catlogo de hardware. 3. Navegue hasta la CPU deseada en el catlogo de hardware. 4. Seleccione la CPU deseada haciendo clic con el ratn. 5. En caso necesario, ajuste la versin de firmware a travs de la lista desplegable del catlogo de hardware. 6. Arrastre la CPU a la vista de redes con la funcin Drag & Drop.

Ahora ha colocado la CPU en la vista de redes. Se ha creado una estacin "PLC". Haciendo doble clic en el dispositivo o en el borde de la estacin se abre la vista de dispositivos, donde aparecer el rack nuevo con la CPU insertada. En los pasos siguientes se configura el dispositivo en la vista de dispositivos y se asignan mdulos al rack.

Ver tambin

Vista de redes (Pgina 194) Crear una CPU sin especificar (Pgina 304) Informacin sobre los componentes de hardware (Pgina 202)

6.2.2.2

Insertar un mdulo en un rack

Introduccin
Despus de haber agregado dispositivos del catlogo de hardware en la configuracin desde la vista de redes, es posible asignar mdulos a dichos dispositivos.

STEP 7 V10.5 SP2 02/2010, 00002014

213

Configurar dispositivos y redes 6.2 Configurar dispositivos

Existen las posibilidades siguientes para insertar un mdulo en un rack en la vista de dispositivos:

Si hay un slot vlido libre, hacer doble clic en un mdulo del catlogo de hardware. Drag & Drop del catlogo de hardware a un slot vlido libre en el rea grfica o de tabla. "Copiar" del men contextual de un mdulo en el catlogo de hardware y "Pegar" del men contextual en un slot vlido libre en el rea grfica o de tabla.

Para acceder a la vista de dispositivos desde la vista de redes, haga doble clic en un dispositivo o estacin en la vista de redes o utilice la ficha Vista de dispositivos. En la vista de dispositivos hay una representacin del dispositivo seleccionado dentro de un rack. La representacin grfica del rack en el software se corresponde con la instalacin real, es decir, hay tantos slots visibles como en la instalacin real.

Nota Tambin es posible arrastrar un mdulo hasta un rack en la vista de redes. Para ello, la funcin de filtro del catlogo de hardware debe estar desactivada. El mdulo se insertar automticamente en un slot permitido y libre. Si no hay ningn slot disponible, el mdulo se desplazar al rea de mdulos no enchufados (Pgina 211) .

Ocupacin de un rack
Disponga los mdulos en un rack siguiendo las reglas para slots correspondientes. Despus de insertar un mdulo en el rack se comprueban automticamente las reas de direcciones para que no se asignen por duplicado. De este modo, cada mdulo tiene un rea de direcciones vlida una vez insertado.

Requisitos

Se encuentra en la vista de dispositivos. El catlogo de hardware est abierto.

Agregar un mdulo desde el catlogo de hardware


La insercin de un mdulo del catlogo de hardware en un rack se muestra siguiendo el ejemplo de un mdulo de seales digitales. Proceda del siguiente modo:
1. Navegue hasta el mdulo deseado en el catlogo de hardware.

Nota

Si se activa la funcin de filtro del catlogo de hardware, slo aparecern los mdulos compatibles con el tipo de dispositivo seleccionado.
2. Seleccione el mdulo deseado.

214

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

3. En caso necesario, ajuste la versin de firmware a travs de la lista desplegable del catlogo de hardware. 4. Arrastre el mdulo de seales hasta un slot libre del rack con la funcin Drag & Drop.

Ahora se ha insertado el mdulo de seales digitales en un slot del rack. Proceda del mismo modo con los dems mdulos. Encima de los mdulos insertados se visualiza su nombre. La rotulacin del mdulo se activa y desactiva mediante "Ver > Mostrar rotulacin del mdulo" de la barra de mens.

Insertar mdulo
Los mdulos tambin pueden insertarse con Drag & Drop entre otros mdulos ya insertados. Para ello, arrastre un mdulo hasta que est entre dos mdulos insertados manteniendo pulsado el botn del ratn.

Aparece una marca de insercin. Al soltar el puntero del ratn, todos los mdulos insertados a la derecha de la marca de insercin se desplazarn un slot a la derecha. Si sobrara un mdulo, se desplazara al rea de mdulos no enchufados. El mdulo nuevo se insertar en el slot que ha quedado libre.

Ver tambin

Vista de dispositivos (Pgina 196) rea de mdulos no enchufados (Pgina 211) Informacin sobre los componentes de hardware (Pgina 202)

STEP 7 V10.5 SP2 02/2010, 00002014

215

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.2.3

Borrar un componente de hardware


6.2.2.3 Borrar un componente de hardware 6.2.2.4 Copiar un componente de hardware

Los componentes de hardware se borran en la vista de dispositivos o redes. Los componentes de hardware borrados se eliminan del sistema y las direcciones ocupadas vuelven a estar disponibles.

Reglas


Procedimiento

Es posible borrar mdulos insertados del rack y del rea de mdulos no enchufados. Las CPUs y los racks con una CPU insertada no pueden borrarse individualmente, sino slo en la vista de redes o en el rbol del proyecto junto con todos los componentes de hardware insertados (borrar toda la estacin).

Para borrar un componente de hardware, proceda del siguiente modo:


1. Seleccione el componente de hardware que desea borrar.

Vista de dispositivos: seleccione racks o mdulos en los racks o en el rea de mdulos no


enchufados. redes.

Vista de redes: seleccione estaciones o el componente de hardware relevante para la vista de


2. Elija "Borrar" del men contextual o pulse <Supr>. Si el comando de men "Borrar" est atenuado, significa que la seleccin contiene al menos un componente que no se puede borrar.

Los componentes de hardware seleccionados se borran.

Nota Al borrar componentes de hardware es posible que el proyecto presente incoherencias, p. ej. violacin de reglas para slots. Con la comprobacin de coherencia se notificarn las incoherencias. Elimnelas realizando las acciones pertinentes, p. ej. restableciendo la observacin de las reglas para slots.

Ver tambin

Manejo del teclado en el editor de hardware y redes (Pgina 204)

6.2.2.4

Copiar un componente de hardware Los componentes de hardware se copian en la vista de dispositivos o redes. Los componentes de hardware copiados se guardan en el portapapeles y pueden copiarse en otro lugar desde este ltimo. Las estaciones copiadas se insertan como nuevas en la vista de redes, los dispositivos y mdulos copiados pueden insertarse en los racks existentes en la vista de redes y dispositivos.

216

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

Reglas


Procedimiento

Es posible copiar mdulos insertados del rack y del rea de mdulos no enchufados. Slo es posible copiar dispositivos y mdulos en slots vlidos y libres observando las reglas para slots. Las CPUs y los racks con una CPU insertada no pueden copiarse individualmente, sino slo completos junto con todos los componentes de hardware insertados.

Para copiar un componente de hardware, proceda del siguiente modo:


1. Seleccione el componente de hardware que desea copiar.

Vista de dispositivos: seleccione el mdulo en un rack o en el rea de mdulos no enchufados. Vista de redes: seleccione la estacin o el componente de hardware relevante para la vista de
redes.

rbol del proyecto: seleccione la estacin o el mdulo.


2. Elija "Copiar" del men contextual o pulse <Ctrl+C>. Si el comando de men "Copiar" est atenuado, significa que la seleccin contiene al menos un componente que no se puede copiar. 3. Seleccione el lugar en el que debe insertarse el contenido del portapapeles.

Vista de dispositivos: seleccione un slot libre del rack o el rea de mdulos no enchufados. Vista de redes: seleccione una estacin para insertar dispositivos o mdulos o mueva el puntero
del ratn hasta un lugar libre de la vista de redes para insertar una estacin copiada o un componente de hardware relevante para la vista de redes.

4. Elija "Pegar" del men contextual o pulse <Ctrl+V>. Si el comando de men "Pegar" est atenuado, significa que el portapapeles est vaco o que contiene al menos un componente que no se puede pegar en este lugar.

El objeto seleccionado se insertar en el lugar elegido. Si se ha seleccionado una estacin en la vista de redes para insertar un mdulo, dicho mdulo se insertar en el primer slot vlido y libre. Si no hay ninguno, el objeto se insertar en el rea de mdulos no enchufados.

STEP 7 V10.5 SP2 02/2010, 00002014

217

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.2.5 Desplazar un componente de hardware

Nota Tambin es posible copiar un mdulo de un dispositivo a otro: Para ello, copie un mdulo en el editor de hardware y redes, seleccione otro dispositivo en la vista de redes o en la lista desplegable de la vista de dispositivos e inserte el mdulo. En la vista de dispositivos, el objeto copiado puede insertarse directamente en un slot o en el rea de mdulos no enchufados. Si el objeto copiado se agrega a un dispositivo o estacin en la vista de redes, se insertar en el primer slot libre. Si no hay ningn slot disponible para el objeto, se insertar automticamente en el rea de mdulos no enchufados (Pgina 211) .

Nota Tambin es posible copiar cualquier componente de hardware directamente con <Ctrl> y Drag & Drop.

Ver tambin

Manejo del teclado en el editor de hardware y redes (Pgina 204)

6.2.2.5

Desplazar un componente de hardware Los componentes de hardware se desplazan en la vista de dispositivos o redes.

Reglas


Procedimiento

Es posible desplazar dispositivos y mdulos del rack y del rea de mdulos no enchufados observando las reglas para slots. No es posible desplazar CPUs.

Para desplazar un componente de hardware, proceda del siguiente modo:


1. Seleccione el componente de hardware que desea desplazar.

Vista de dispositivos: seleccione el mdulo en un rack o en el rea de mdulos no enchufados. Vista de redes: seleccione el componente de hardware relevante para la vista de redes.
2. Elija "Cortar" del men contextual o pulse <Ctrl+X>. Si el comando de men "Cortar" est atenuado, significa que la seleccin contiene al menos un componente que no se puede cortar. 3. Seleccione el lugar al que debe desplazarse el objeto cortado.

Vista de dispositivos: seleccione un slot libre del rack o el rea de mdulos no enchufados. Vista de redes: seleccione una estacin para insertar dispositivos o mdulos.

218

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.2.6 Sustituir un componente de hardware

4. Elija "Pegar" del men contextual o pulse <Ctrl+V>. Si el comando de men "Pegar" est atenuado, significa que el portapapeles est vaco o que contiene al menos un componente que no se puede pegar en este lugar.

El componente de hardware seleccionado se desplazar a la ubicacin de destino. Si el componente de hardware desplazado es un objeto conectado en red, se desacoplar de la red.

Nota Tambin es posible desplazar cualquier componente de hardware directamente con Drag & Drop.

Ver tambin

Manejo del teclado en el editor de hardware y redes (Pgina 204)

6.2.2.6

Sustituir un componente de hardware Los componentes de hardware se pueden sustituir. Esto permite, por ejemplo, reemplazar CPUs no especificadas (Pgina 304) por CPUs disponibles del catlogo de hardware.

Reglas
Slo est permitido sustituir componentes de hardware que soporten el cambio de mdulo y sean compatibles entre s.

Procedimiento
Para sustituir mdulos, proceda del siguiente modo:
1. Seleccione el mdulo que desea sustituir. 2. Abra el men contextual:

Si la entrada "Modificar tipo de dispositivo" est activa, se podrn sustituir los mdulos. Si la entrada "Modificar tipo de dispositivo" est desactivada, no se podrn sustituir los mdulos.
3. Haga clic en la entrada "Modificar tipo de dispositivo" del men contextual. Se abrir el cuadro de dilogo "Modificar tipo de dispositivo". 4. En "Dispositivo nuevo" de la estructura de rbol seleccione el mdulo que reemplazar al mdulo actual. 5. Haga clic en "Aceptar".

El mdulo existente ser reemplazado por el nuevo. Otra posibilidad es arrastrar directamente un mdulo desde el catlogo de hardware hasta el mdulo que debe sustituirse con la funcin Drag & Drop. Un smbolo en el puntero del ratn indicar si es posible sustituir los dos mdulos.

STEP 7 V10.5 SP2 02/2010, 00002014

219

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.2.7

Insertar una Signal Board en la CPU


6.2.2.7 Insertar una Signal Board en la CPU

Introduccin
Las Signal Boards ofrecen la posibilidad de aumentar el nmero de entradas y salidas propias de la CPU. Como todos los dems componentes de hardware, las Signal Boards estn en el catlogo de hardware. Las Signal Boards no se insertan en el rack como los dems mdulos, sino directamente en un slot propio de la CPU. Al utilizar una Signal Board hay que tener en cuenta lo siguiente:


Requisitos

Cada CPU puede alojar una sola Signal Board. La Signal Board slo se puede insertar si el slot de la CPU est libre.

Existen las posibilidades siguientes para insertar una Signal Board en una CPU:
Doble clic en una Signal Board del catlogo de hardware si hay un slot libre en la CPU Drag & Drop del catlogo de hardware a un slot libre de la CPU Men contextual de una Signal Board en el catlogo de hardware para "Copiar" y "Pegar"

El catlogo de hardware est abierto. La CPU tiene un slot libre para la Signal Board.

Insertar una Signal Board en la CPU


Para insertar una Signal Board en una CPU, proceda del siguiente modo:
1. Navegue hasta la Signal Board deseada en el catlogo de hardware. 2. Seleccione la Signal Board deseada. 3. Arrastre la Signal Board hasta el slot libre de la CPU con la funcin Drag & Drop.

Ahora se ha insertado la Signal Board en el slot de la CPU. Si est en la vista de redes, tambin puede arrastrar una Signal Board hasta un dispositivo con la funcin Drag & Drop. Si la CPU tiene un slot libre para una Signal Board, sta se insertar automticamente en dicho slot.

220

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.2 Configurar dispositivos

6.2.2.8

Editar las propiedades y los parmetros


6.2.2.8 Editar las propiedades y los parmetros

Una vez insertados los componentes de hardware en el rack, existe la posibilidad de editar sus propiedades predeterminadas en la vista de redes o dispositivos, p. ej. parmetros o direcciones.

Requisitos
Se encuentra en la vista de dispositivos.

Nota Las propiedades y los parmetros tambin se editan en la vista de redes. Desde la vista grfica de redes se accede a la estacin y a los componentes de hardware relevantes para la red. Desde el rea de tabla de la vista de redes se accede a los mdulos y componentes de hardware que no aparecen en la vista grfica.

Procedimiento
Para modificar las propiedades y los parmetros de los componentes de hardware, proceda del siguiente modo:
1. En la representacin grfica, seleccione la CPU, el mdulo, el rack o la interfaz que desee editar. 2. Edite los ajustes del objeto seleccionado:

En la representacin de tabla se modifican las direcciones y los nombres, p. ej. En "Propiedades" de la ventana de inspeccin existen las posibilidades de ajuste ms variadas.

STEP 7 V10.5 SP2 02/2010, 00002014

221

Configurar dispositivos y redes 6.2 Configurar dispositivos

Ejemplo de la modificacin de ajustes

Seleccin de un mdulo Posibilidad de edicin de direcciones en la vista general de dispositivos Posibilidades de seleccin en la ventana de inspeccin Posibilidad de edicin de direcciones en la ventana de inspeccin

Ver tambin

Ventana de inspeccin (Pgina 199)

222

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3

Conectar dispositivos en red


6.3.1 Comunicacin y redes 6.3 Conectar dispositivos en red

6.3.1

Comunicacin y redes

Comunicacin entre dispositivos


La base para cualquier tipo de comunicacin es siempre una red previamente configurada. La configuracin de una red crea los requisitos necesarios para la comunicacin, es decir:

Todos los nodos de una red disponen de direcciones unvocas; Los nodos llevan a cabo la comunicacin con propiedades de transferencia coherentes.

Configuracin de una red


Para configurar redes son necesarios los siguientes pasos:

Conectar los dispositivos a una subred Definir las propiedades y los parmetros de cada subred Definir las propiedades de los nodos para cada mdulo conectado Cargar los datos de configuracin en los dispositivos para proporcionar los ajustes resultantes de la configuracin de red a las interfaces Documentar la configuracin de red

Para la Open User Communication, la creacin y configuracin de una subred es soportada por la parametrizacin de la conexin.

Relacin entre la configuracin de redes y el proyecto


Dentro de un proyecto se gestionan las subredes junto con sus propiedades. Las propiedades resultan bsicamente de los parmetros de red ajustables y del nmero y las propiedades de comunicacin de los nodos conectados. Los nodos que hay que conectar en red deben estar dentro del mismo proyecto.

Nombre e ID de la subred
Las subredes se identifican unvocamente dentro del proyecto con un nombre y una ID. La ID de subred est almacenada en todos los componentes con interfaces conectables en red. De este modo, es posible asignar componentes a una subred de forma unvoca incluso despus de cargarlos en un proyecto.

Posibilidades de la conexin en red


En el proyecto pueden crearse y conectarse en red dispositivos con componentes aptos para la comunicacin. Para conectar los dispositivos en red existen bsicamente las posibilidades siguientes:

Conectar entre s las interfaces de los componentes aptos para la comunicacin. De este modo se crear una subred nueva adecuada al tipo de interfaz.

STEP 7 V10.5 SP2 02/2010, 00002014

223

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.2 Conectar dispositivos en red en la vista de redes

Conectar la interfaz de los dispositivos aptos para la comunicacin con una subred nueva o ya existente. Crear una conexin de la Open User Communication. Al parametrizar la conexin de la Open User Communication se crear automticamente una subred entre los interlocutores.

Debido a las diferentes tareas de los dispositivos o a la extensin de la instalacin es posible que se requieran varias subredes. Dichas subredes se gestionan en un proyecto.

6.3.2

Conectar dispositivos en red en la vista de redes

Posibilidades
En la vista grfica de redes se conserva la vista general de las subredes existentes en toda la instalacin del proyecto. El rea de tabla de la vista general de redes sirve de ayuda. Para conectar en red la interfaz de un componente apto para la comunicacin existen distintas posibilidades en la configuracin, segn sea la situacin de partida. Las posibles situaciones de partida son:

Todava no existe ninguna subred adecuada. La subred a la que debe conectarse el componente ya existe.

Procedimiento para crear una subred individual


Para crear una subred y conectarla a una interfaz, proceda del siguiente modo:
1. Seleccione la interfaz de una CPU. 2. Elija el comando "Crear subred" del men contextual de la interfaz.

La interfaz seleccionada se conecta a una subred nueva. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente. La figura siguiente muestra una interfaz con una lnea de conexin que sale hacia una subred:

Procedimiento para crear varias subredes al mismo tiempo


Para crear varias subredes al mismo tiempo, proceda del siguiente modo:
1. Seleccione varias interfaces haciendo clic con el ratn y pulsando simultneamente la tecla <Ctrl>. 2. Elija el comando "Crear subred" del men contextual de la interfaz.

Cada interfaz seleccionada se conectar a una subred nueva. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente.

224

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

La figura siguiente muestra varias subredes que se han creado mediante una seleccin mltiple de las interfaces:

Procedimiento para conectar dos dispositivos de destino a una subred nueva


Para conectar una interfaz con otro dispositivo a travs de una subred que todava no existe, proceda del siguiente modo:
1. Coloque el cursor del ratn en la interfaz que debe conectarse de un componente apto para la comunicacin. 2. Haga clic con el botn izquierdo del ratn y mantngalo pulsado. 3. Mueva el cursor del ratn. Ahora, el cursor indica el modo "Conectar a la red" con el smbolo correspondiente. Al mismo tiempo, el cursor del ratn muestra el smbolo de bloqueo, que desaparece cuando se pasa por encima de una posicin de destino vlida.

4. Arrastre el cursor del ratn hasta la interfaz del dispositivo de destino. El botn izquierdo del ratn puede permanecer pulsado o soltarse. 5. Ahora, suelte el botn izquierdo del ratn o vuelva a hacer clic con el mismo.

Se crear una subred nueva. Ahora, las interfaces estn conectadas a travs de la subred nueva. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente. La figura siguiente muestra dos dispositivos conectados en red:

STEP 7 V10.5 SP2 02/2010, 00002014

225

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

Procedimiento para conectar dos dispositivos a una subred existente


6.3.3 rea de tabla de la vista general de redes

Para conectar una interfaz a una subred ya existente, proceda del siguiente modo:
1. Coloque el cursor del ratn en la interfaz que debe conectarse de un componente apto para la comunicacin o en la subred existente. 2. Haga clic con el botn izquierdo del ratn y mantngalo pulsado. 3. Mueva el cursor del ratn. Ahora, el cursor indica el modo "Conectar a la red" con el smbolo correspondiente. Al mismo tiempo, el cursor del ratn muestra el smbolo de bloqueo, que desaparece cuando se pasa por encima de una posicin de destino vlida. 4. Arrastre el cursor del ratn hasta la subred existente o hasta la interfaz que debe conectarse en red. El botn izquierdo del ratn puede permanecer pulsado o soltarse.

5. Ahora, suelte el botn izquierdo del ratn o vuelva a hacer clic con el mismo.

Resultado: La interfaz y la subred seleccionada estn ahora conectadas. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente.

Procedimiento para seleccionar una subred existente de la lista


Para conectar una interfaz a una subred ya creada, proceda del siguiente modo:
1. Seleccione la interfaz de una CPU. 2. Elija el comando "Asignar a la subred nueva" del men contextual de la interfaz. Aparece una lista de seleccin con las subredes existentes. 3. Seleccione una subred de la lista.

La interfaz y la subred seleccionada estn ahora conectadas. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente.

6.3.3

rea de tabla de la vista general de redes

Significado
El rea de tabla de la vista general de redes complementa la vista grfica de redes con las funciones siguientes:

Ofrece informacin detallada sobre la estructura y parametrizacin de los dispositivos.

226

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.4 Conectar dispositivos en red en la vista de dispositivos

Desde la columna "Subred" se conectan componentes aptos para la comunicacin con subredes creadas.

Funciones bsicas de las tablas


La vista general de redes soporta las siguientes funciones bsicas para editar una tabla:


6.3.4

Mostrar y ocultar las columnas de la tabla Nota: no es posible ocultar las columnas relevantes para la configuracin. Optimizar el ancho de las columnas Ordenar la tabla Mostrar el significado de una columna, fila o campo a travs de tooltips.

Conectar dispositivos en red en la vista de dispositivos

Conexin en red en la vista de dispositivos


La vista de dispositivos permite comprobar detalladamente y ajustar todos los parmetros de las interfaces y los componentes que corresponden a un dispositivo. Aqu tambin es posible asignar las interfaces a las subredes creadas en el proyecto.

Requisitos

La subred a la que debe conectarse una interfaz ya est creada. Si la subred todava no est creada, pase a la vista de redes y realice la conexin en red.

Procedimiento para conectar a una subred existente


Para conectar la interfaz a una subred ya creada, proceda del siguiente modo en la vista de dispositivos:
1. Seleccione todo el componente apto para la comunicacin o bien la interfaz que debe conectarse en red. En la ventana de inspeccin aparecern las propiedades de la interfaz o el componente seleccionado. 2. En la ventana de inspeccin, seleccione el grupo de parmetros "Direcciones Ethernet" correspondientes a la interfaz seleccionada. 3. Elija la subred que debe conectarse en la lista desplegable "Subred" de "Interfaz conectada en red con".

La interfaz y la subred seleccionada estn ahora conectadas. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente.

Procedimiento para crear una subred nueva


Para crear una subred y conectarla a la interfaz, proceda del siguiente modo en la vista de dispositivos:
1. Seleccione todo el componente apto para la comunicacin o bien la interfaz que debe conectarse en red.

STEP 7 V10.5 SP2 02/2010, 00002014

227

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.5 Comprobar o modificar los parmetros de red o interfaz

En la ventana de inspeccin aparecern las propiedades de la interfaz o el componente seleccionado.

2. En la ventana de inspeccin, seleccione el grupo de parmetros "Direcciones Ethernet" correspondientes a la interfaz seleccionada. 3. Haga clic en el botn "Agregar nueva subred" en "Interfaz conectada en red con".

La interfaz se conectar a una subred nueva del tipo adecuado. Los parmetros de direccin de la interfaz se ajustan automticamente de forma coherente.

6.3.5

Comprobar o modificar los parmetros de red o interfaz

Introduccin
Para que los dispositivos conectados en red sean aptos para la comunicacin, hay que configurar los parmetros siguientes:

Parmetros de red Los parmetros de red identifican la red dentro de la configuracin de la instalacin, p. ej. mediante un nombre. Parmetros de interfaz Los parmetros de interfaz definen propiedades especficas de un componente apto para la comunicacin. El ajuste coherente con los parmetros de red para las direcciones y las propiedades de transferencia se genera automticamente.

Nota

Los parmetros de red e interfaz estn configurados por defecto en la conexin en red de modo que la comunicacin es posible en muchos casos sin tener que modificar parmetros.

Procedimiento para comprobar o modificar parmetros de red


Para comprobar o modificar parmetros de red, proceda del siguiente modo:
1. Vaya a la vista de redes. 2. Seleccione la subred en la vista de redes. En la ventana de inspeccin se muestran los parmetros de red en la ficha "Propiedades". 3. Compruebe y, dado el caso, modifique los parmetros de red en el grupo correspondiente.

Procedimiento para comprobar o modificar parmetros de interfaz


Los parmetros de interfaz se comprueban y modifican en la vista de redes y en la de dispositivos. Para comprobar o modificar parmetros de interfaz, proceda del siguiente modo:
1. Vaya a la vista de redes o de dispositivos. 2. Seleccione la interfaz.

228

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.6 Modificar conexiones en red

En la ventana de inspeccin se muestran los parmetros de interfaz en la ficha "Propiedades".

3. Compruebe y, dado el caso, modifique los parmetros de interfaz en el grupo correspondiente.

6.3.6

Modificar conexiones en red

Introduccin
Existe la posibilidad de eliminar la conexin de red de una interfaz o de asignarla a otra subred del mismo tipo.

Repercusiones
Segn el modelo hay que distinguir entre:

Eliminar la conexin de red de una interfaz Los parmetros configurados de la interfaz no se modificarn. Asignar la conexin de red a otra subred Si las direcciones de la subred asignada no son unvocas, es decir, ya existen, se convertirn automticamente en unvocas.

Procedimiento para eliminar la conexin de red


Para eliminar la conexin de red de una interfaz, proceda del siguiente modo:
1. Seleccione la interfaz conectada en red.

2. Elija el comando "Deshacer la conexin con la subred" del men contextual de la interfaz.

La conexin de red se borrar sin modificar las direcciones de la interfaz. Las conexiones configuradas se conservan, aunque se marcan en rojo en la tabla de conexiones porque falta la conexin en red. Las conexiones especificadas siguen estando especificadas.

Ver tambin

Conectar dispositivos en red en la vista de redes (Pgina 224)

STEP 7 V10.5 SP2 02/2010, 00002014

229

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.7

Copiar, cortar o borrar subredes


6.3.7 Copiar, cortar o borrar subredes

Introduccin
Es posible copiar subredes como objetos individuales, junto con dispositivos conectados en red o junto con otras redes. De este modo se crean sin mayor esfuerzo, p. ej., configuraciones complejas que deben incluirse varias veces en el proyecto.

Repercusiones en la subred copiada


Las propiedades que deben ser asignadas de forma unvoca dentro del proyecto se reasignan en correspondencia a los objetos copiados durante el proceso de copia. Para las subredes esto significa lo siguiente: la ID y el nombre de la subred se reasignan a la subred copiada. Las propiedades configuradas se aplican a la subred copiada.

Procedimiento para copiar una subred


Para copiar una o varias redes, proceda del siguiente modo:
1. Seleccione una o varias subredes. 2. En el men contextual, elija el comando "Copiar". 3. En el men contextual, elija el comando "Pegar".

Las subredes copiadas aparecen en el rea superior de la vista de redes como subredes "hurfanas".

Procedimiento para copiar subredes con dispositivos conectados


Para copiar una o varias redes con dispositivos conectados, proceda del siguiente modo:
1. Seleccione una o varias subredes con los dispositivos conectados, p. ej. con la funcin de lazo. 2. En el men contextual, elija el comando "Copiar". 3. En el men contextual, elija el comando "Pegar".

Se crean copias completas de las subredes y los dispositivos conectados. Las conexiones configuradas se aplican y se conservan en los dispositivos copiados. Las conexiones con dispositivos que no se han copiado se deshacen y quedan sin especificar.

230

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.8

Configuracin de red de Industrial Ethernet


6.3.8 Configuracin de red de Industrial Ethernet

Reglas de la configuracin de red


Las interfaces Ethernet de los mdulos tienen una direccin IP predeterminada que puede modificarse.

Direccin IP
Los parmetros IP son visibles si el mdulo apto para la comunicacin soporta el protocolo TCP/IP. Esto suele suceder en todos los mdulos Ethernet. La direccin IP consiste en 4 nmeros decimales comprendidos en un rango entre 0 y 255. Los decimales estn separados entre s por un punto. Ejemplo: 140.80.0.2 La direccin IP se compone de


Mscara de subred

la direccin de la (sub)red la direccin del nodo (tambin se denomina host o nodo de red)

La mscara de subred separa las dos direcciones. Determina qu parte de la direccin IP direcciona la red y qu parte direcciona el nodo. Los bits activados de la mscara de subred determinan la parte de la direccin IP correspondiente a la red. Ejemplo: Mscara de subred: 255.255.0.0 = 11111111.11111111.00000000.00000000 En el ejemplo superior de direccin IP, la mscara de subred tiene el significado siguiente: Los 2 primeros bytes de la direccin IP determinan la subred, es decir, 140.80. Los 2 ltimos bytes direccionan el nodo, es decir, 0.2. Por lo general rige lo siguiente:

La direccin de la red resulta de la combinacin lgica Y de la direccin IP y la mscara de subred. La direccin del nodo resulta de la combinacin lgica Y-NO de la direccin IP y la mscara de subred.

Relacin entre la direccin IP y la mscara de subred predeterminada


Existe un acuerdo respecto de la asignacin entre reas de direcciones IP y "mscaras de subred predeterminadas". El primer decimal de la direccin IP (desde la izquierda) determina la estructura de la mscara de subred predeterminada en cuanto al nmero de valores "1" (binarios), del siguiente modo:
Direccin IP (dec.) de 0 a 126 Direccin IP (bin.) 0xxxxxxx.xxxxxxxx.... Clase de direccin A Mscara de subred predeterminada 255.0.0.0

STEP 7 V10.5 SP2 02/2010, 00002014

231

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

Direccin IP (dec.) de 128 a 191 de 192 a 223

Direccin IP (bin.) 10xxxxxx.xxxxxxxx... 110xxxxx.xxxxxxxx...

Clase de direccin B C

Mscara de subred predeterminada 255.255.0.0 255.255.255.0

Nota Rango de valores del primer decimal En el primer decimal de la direccin IP tambin se acepta un valor entre 224 y 255 (clase de direccin D, etc.). Sin embargo, no es recomendable porque no se verifica la direccin de estos valores.

Enmascarar otras subredes


La mscara de subred permite seguir esctructurando una subred asignada a las clases de direccin A, B o C y crear subredes "privadas" poniendo a "1" otras posiciones de orden inferior de la mscara de subred. Por cada bit puesto a "1" se duplica el nmero de redes "privadas" y se divide en dos el nmero de nodos que contiene. Hacia fuera, la red sigue pareciendo una red individual. Ejemplo: En una subred de la clase de direccin B (p. ej. direccin IP 129.80.xxx.xxx), la mscara de subred predeterminada se modifica del siguiente modo:
Mscaras Mscara de subred predeterminada Mscara de subred Decimal 255.255.0.0 255.255.128.0 Binario 11111111.11111111.00000000. 00000000 11111111.11111111.10000000. 00000000

Resultado: Todos los nodos con direcciones comprendidas entre 129.80.001.xxx y 129.80.127.xxx estn en una subred y todos los nodos con direcciones comprendidas entre 129.80.128.xxx y 129.80.255.xxx estn en otra subred.

Transicin de red (router)


Las transiciones de red (router) sirven para conectar las subredes. Si un datagrama IP debe enviarse a otra red, primero hay que transmitirlo a un router. Para que esto sea posible, en este caso hay que introducir la direccin del router en cada nodo de la subred. La direccin IP de un nodo de la subred y la direccin de la transicin de red (router) slo pueden ser diferentes en las cifras que son "0" en la mscara de subred.

232

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.9

Open User Communication


6.3.9.1 Principios bsicos de la Open User Communication 6.3.9 Open User Communication

6.3.9.1

Principios bsicos de la Open User Communication

Introduccin
Open User Communication es la denominacin de un procedimiento de comunicacin controlado por el programa para la comunicacin a travs de la interfaz PN/IE integrada en la CPU. Existen distintos tipos de conexin disponibles para este procedimiento de comunicacin. La Open User Communication destaca por una elevada flexibilidad en cuanto a las estructuras de datos que deben transferirse, con lo que permite la comunicacin abierta con cualquier nodo de comunicacin, siempre que ste soporte los tipos de comunicacin disponibles. Puesto que la comunicacin se controla exclusivamente por medio de las instrucciones del programa de usuario, es posible establecer y deshacer conexiones en funcin de un evento. Asimismo, las conexiones pueden modificarse desde el programa de usuario durante el funcionamiento. En las CPUs S7-1200 con una interfaz PN/IE integrada, estn disponibles los tipos de conexin TCP e ISO on TCP para la Open User Communication. Los interlocutores pueden ser dos PLCs SIMATIC o bien un PLC SIMATIC y un dispositivo de terceros adecuado.

Instrucciones para la Open User Communication


Despus de abrir el editor de programacin, en la Task Card "Instrucciones > Instrucciones avanzadas > Comunicacin" se dispone de distintas instrucciones para crear las conexiones:

Instrucciones compactas para enviar o recibir datos con las funciones integradas para establecer o deshacer la conexin:

TSEND_C (Pgina 988) (establecer/deshacer conexin, enviar) TRCV_C (Pgina 991) (establecer/deshacer conexin, recibir)

Instrucciones individuales para enviar y recibir datos o para establecer o deshacer las conexiones:

TCON (Pgina 995) (establecer conexin) TDISCON (Pgina 998) (deshacer conexin) TSEND (Pgina 1000) (enviar) TRCV (Pgina 1003) (recibir)

Establecer una conexin


En la Open User Communication deben existir instrucciones para establecer y deshacer la conexin para ambos interlocutores. Un interlocutor enva los datos mediante TSEND o TSEND_C, mientras que el otro los recibe mediante TRCV o TRCV_C. Uno de los interlocutores empieza a establecer la conexin en calidad de interlocutor activo. El otro interlocutor reacciona y empieza a establecer su conexin en calidad de interlocutor

STEP 7 V10.5 SP2 02/2010, 00002014

233

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

pasivo. Cuando ambos interlocutores han lanzado su establecimiento de conexin, el sistema operativo puede establecer por completo la conexin.
6.3.9.2 Resumen de la parametrizacin de la conexin

Parametrizacin de la conexin
El establecimiento de la conexin se parametriza con la estructura TCON_Param a travs de un DB de descripcin de la conexin, del siguiente modo:

Crear manualmente, parametrizar y escribir directamente en la instruccin. Soportado por la parametrizacin de la conexin.

La parametrizacin de la conexin soporta el establecimiento de la conexin, por lo que es recomendable utilizar este mtodo antes que otros. En la parametrizacin de la conexin se determina lo siguiente:

Interlocutor Tipo de conexin ID de conexin DB de descripcin de la conexin Detalles de la direccin en funcin del tipo de conexin seleccionado

Asimismo, se determina el interlocutor que activa el establecimiento de la conexin y el que responde a la peticin del interlocutor estableciendo una conexin pasiva.

Ver tambin

Funcionamiento de los protocolos orientados a la conexin (Pgina 305)

6.3.9.2

Resumen de la parametrizacin de la conexin

Introduccin
La parametrizacin de la conexin se encuentra en la ventana de inspeccin del editor de programacin si se desea programar una Open User Communication con las instrucciones avanzadas TSEND_C, TRCV_C o TCON. La parametrizacin de la conexin soporta la funcionalidad flexible de la programacin de la comunicacin: los parmetros introducidos en la parametrizacin de la conexin se guardan en un DB instancia generado automticamente con una estructura fija del tipo TCON_Param. En este DB de descripcin de la conexin se modifican los parmetros de la misma.

Estructura de la parametrizacin de la conexin


La parametrizacin de la conexin incluye los componentes siguientes:

234

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

Instruccin avanzada para Open User Communication (TCON, TSEND_C o TRCV_C) Ficha "Configuracin" en la ficha "Propiedades" Navegacin local de la ficha "Configuracin" Propiedades generales de los parmetros de conexin Detalles de direccin de los parmetros de conexin

Ficha "Configuracin"
Introduzca los parmetros de conexin deseados en la ficha "Configuracin". Encontrar el grupo "Parmetros de la conexin" en la navegacin local de la ficha "Configuracin". Dicho grupo contiene la parametrizacin de la conexin. Aqu se introducen los parmetros de las conexiones y los detalles de direccin con soporte del sistema. Tambin se ajustan los parmetros de bloque CONNECT (TCON, TSEND_C, TRCV_C) e ID (TCON, TSEND, TRCV) de las instrucciones de comunicacin seleccionadas.

STEP 7 V10.5 SP2 02/2010, 00002014

235

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

Cuando ya estn todos los parmetros, se activa una marca de verificacin delante del grupo "Parmetros de la conexin" de la navegacin local.
6.3.9.3 Descripcin de los parmetros de conexin

Atencin La parametrizacin de la conexin no comprueba que las IDs de conexin y los nmeros de puerto (TCP) o TSAPs (ISO on TCP) sean unvocos. Por consiguiente, al configurar la Open User Communication hay que procurar asignar parmetros unvocos dentro de un dispositivo.

Ver tambin

Parmetros de las conexiones (Pgina 306)

6.3.9.3

Descripcin de los parmetros de conexin

Resumen
La tabla siguiente muestra los parmetros de conexin generales:
Parmetro Punto final Descripcin Se muestra el nombre del punto final local y del interlocutor. El punto final local es la CPU para la que se programa TCON, TSEND_C o TRCV_C. Por tanto, el punto final local siempre se conoce. El punto final del interlocutor se selecciona en una lista desplegable. Dicha lista muestra todos los interlocutores disponibles, entre ellos tambin interlocutores sin especificar para dispositivos cuyos datos son desconocidos dentro del proyecto. Mientras no se haya ajustado ningn interlocutor, todos los dems parmetros de la mscara permanecern desactivados. Interfaz Subred Se muestra la interfaz del punto final local. La interfaz del interlocutor no se visualiza hasta que se selecciona un punto final especificado del interlocutor. Se muestra la subred del punto final local. La subred del interlocutor no se visualiza hasta que se selecciona el punto final del interlocutor. Si el punto final seleccionado del interlocutor no est conectado con el punto final local a travs de una subred, ambos interlocutores se conectarn en red automticamente. Para ello es imprescindible que el punto final del interlocutor est especificado. Slo es posible conectar interlocutores a subredes distintas a travs de un routing IP. La configuracin del routing se edita por medio de las propiedades correspondientes de la interfaz. Direccin Se muestra la direccin IP del punto final local. La direccin IP del interlocutor no se visualiza hasta que se selecciona el punto final del interlocutor. Si se ha seleccionado un interlocutor no especificado, el campo de entrada estar vaco y resaltado en rojo. En este caso hay que indicar una direccin IP vlida.

236

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

Parmetro Tipo de conexin

Descripcin Elija el tipo de conexin que debe utilizarse en la lista desplegable "Tipo de conexin":

TCP ISO on TCP

En funcin del tipo de conexin seleccionado se modificarn los parmetros de los datos de conexin necesarios. ID de conexin Introduzca la ID de conexin en el campo de entrada. Al crear una conexin nueva se asignar el valor predeterminado 1. La ID de conexin se modifica en los campos de entrada o bien se indica directamente en TCON. Procure asignar una ID de conexin unvoca dentro del dispositivo. Datos de conexin En las listas desplegables se muestran los nombres de los DBs de descripcin de la conexin estructurados segn TCON_Param. Al crear la conexin se genera un bloque de datos para cada interlocutor especificado y se le asignan automticamente los valores de la parametrizacin de la conexin. Para el interlocutor local se registra automticamente el nombre del bloque de datos seleccionado en el parmetro de bloque CONNECT de la instruccin seleccionada TSEND_C, TRCV_C o TCON. Para el segundo interlocutor tambin puede utilizarse directamente el DB de descripcin de la conexin generado por el primer interlocutor en la entrada CONNECT de las instrucciones TSEND_C, TRCV_C o TCON. Este procedimiento permite utilizar el DB de descripcin de la conexin que ya existe despus de seleccionar el primer interlocutor o bien crear un DB de descripcin de la conexin nuevo. Desde la lista desplegable tambin es posible referenciar otro bloque de datos vlido. Si con el parmetro de entrada CONNECT de las instrucciones avanzadas TSEND_C, TRCV_C o TCON se referencia un DB que no se corresponde con la estructura de un TCON_Param, la lista desplegable se resaltar en rojo sin contenido. Iniciativa local Puerto (slo con TCP) Active el campo de opcin "Iniciativa local" para definir el interlocutor activo de la Open User Communication. Componente de direccin para una conexin TCP. El valor predeterminado despus de crear una nueva conexin TCP es 2000. Los nmeros de puerto pueden cambiarse pero tienen que ser unvocos dentro del dispositivo. TSAP (slo con ISO on TCP) Componente de direccin para una conexin ISO on TCP. El valor predeterminado despus de crear una conexin ISO on TCP nueva es E0.01.49.53.4F.6F.6E.54.43.50.2D.31. La ID TSAP puede introducirse con extensin o como TSAP ASCII. Los TSAPs tienen que ser unvocos dentro del dispositivo.

Ver tambin

Parmetros de las conexiones (Pgina 306) Asignacin de nmeros de puerto (Pgina 309) Estructura TSAP (Pgina 311) Ejemplos de asignacin TSAP (Pgina 313) Capacidad de relectura de los parmetros para la descripcin de la conexin (Pgina 310) Crear y parametrizar conexiones (Pgina 239)

STEP 7 V10.5 SP2 02/2010, 00002014

237

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.9.4

Iniciar la parametrizacin de la conexin


6.3.9.4 Iniciar la parametrizacin de la conexin

La parametrizacin de la conexin para la Open User Communication se activa en cuanto se selecciona una instruccin de comunicacin TCON, TSEND_C o TRCV_C en un bloque de programa.

Requisitos


Procedimiento

El proyecto contiene una CPU S7 como mnimo. El editor de programacin est abierto. Existe una red.

Para insertar las instrucciones avanzadas para la Open User Communication, proceda del siguiente modo:
1. Abra la Task Card, paleta y carpeta "Instrucciones > Instrucciones avanzadas > Comunicacin". 2. Arrastre una de las instrucciones siguientes a una red con la funcin Drag & Drop:

TSEND_C TRCV_C TCON (en la subcarpeta "Otras")


Se abre el cuadro de dilogo "Opciones de llamada". 3. Edite las propiedades del DB instancia en el cuadro de dilogo "Opciones de llamada". Existen las posibilidades siguientes:

Modificar el nombre predeterminado. Seleccionar el campo de opcin "manual" para asignar un nmero propio.
4. Haga clic en "Aceptar" para concluir la entrada.

Resultado
Se crea un DB de descripcin de la conexin estructurado segn TCON_Param como DB instancia correspondiente a la instruccin insertada. Si TSEND_C, TRCV_C o TCON est seleccionado, consulte la ficha "Configuracin" en "Propiedades" de la ventana de inspeccin. El grupo "Parmetros de la conexin" de la navegacin local contiene la parametrizacin de la conexin que debe realizarse ahora.

Ver tambin

Insertar elementos FUP mediante la Task Card "Instrucciones" (Pgina 496) Insertar elementos KOP mediante la Task Card "Instrucciones" (Pgina 463) Crear y parametrizar conexiones (Pgina 239)

238

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.9.5

Crear y parametrizar conexiones


6.3.9.5 Crear y parametrizar conexiones

En la parametrizacin de la conexin de la Open User Communication se crean y parametrizan conexiones del tipo TCP o ISO on TCP.

Requisitos
Existe una CPU con una instruccin avanzada TCON, TSEND_C o TRCV_C.

Procedimiento
Para crear una conexin de la Open User Communication, proceda del siguiente modo:
1. Seleccione un bloque de la Open User Communication TCON, TSEND_C o TRCV_C en el editor de programacin. 2. En la ventana de inspeccin abra la ficha "Propiedades > Configuracin". 3. Seleccione el grupo "Parmetros de la conexin". Mientras no se haya seleccionado ningn interlocutor, slo estar activa la lista desplegable vaca del punto final del interlocutor. Todas las dems entradas posibles estarn desactivadas. Se mostrarn los parmetros de conexin que ya se conocen:

Nombre del punto final local Interfaz del punto final local Direccin IP del punto final local ID de conexin con el valor predeterminado 1 Nombre unvoco del bloque de datos para los datos de conexin Punto final local como interlocutor activo
4. Seleccione un interlocutor en la lista desplegable del punto final del interlocutor. El interlocutor puede ser un dispositivo sin especificar o una CPU del proyecto. Seguidamente, se registrarn automticamente algunos parmetros de la conexin como valores predeterminados. Un interlocutor existente se conectar en red automticamente con el punto final local y un bloque de datos segn TCON_Param para los datos de conexin se crear para la CPU partner. Se ajustan los parmetros siguientes:

Interfaz del punto final del interlocutor Nombre de la subred local y del interlocutor Direccin IP del punto final del interlocutor Tipo de conexin ISO on TCP ID de conexin con el valor predeterminado 1 Nombre unvoco del bloque de datos para los datos de conexin ID TSAP E0.01.54.43.50.2D.31
Si el interlocutor no est especificado se ajustan los parmetros siguientes:

Tipo de conexin TCP Nmero de puerto 2000

STEP 7 V10.5 SP2 02/2010, 00002014

239

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

5. Seleccione el tipo de conexin deseado en la lista desplegable correspondiente. Puede elegir entre:

TCP ISO on TCP


Los detalles de direccin se conmutan entre nmeros de puerto (TCP) y TSAP (ISO on TCP), segn sea el tipo de conexin. 6. Introduzca las IDs de conexin en los campos de entrada correspondientes de los interlocutores. Si hay un interlocutor sin especificar, no es posible asignarle ninguna ID de conexin. 7. Para crear un bloque de datos nuevo existe la posibilidad de seleccionar otro DB de descripcin de la conexin en la lista desplegable "Datos de conexin" o de modificar el nombre del DB de descripcin de la conexin:

El bloque de datos seleccionado tambin se ve en el cableado del parmetro de entrada


CONNECT de la instruccin seleccionada TCON, TSEND_C o TRCV_C.

Si ya se ha indicado un DB de descripcin de la conexin para el interlocutor mediante el

parmetro CONNECT de la instruccin TCON, TSEND_C o TRCV_C, podr utilizarse dicho DB o bien crearse uno nuevo. automticamente un bloque de datos nuevo con el nombre modificado pero con la misma estructura y el mismo contenido y se utiliza para la conexin. interlocutor.

Si se edita el nombre del bloque de datos visualizado en la lista desplegable, se genera

Los nombres modificados de un bloque de datos tienen que ser unvocos en el contexto del Un DB de descripcin de la conexin debe tener la estructura TCON_Param. No es posible seleccionar un bloque de datos para un interlocutor sin especificar.
8. Ajuste el procedimiento de establecimiento de la conexin con el campo de opcin "Iniciativa local". Existe la posibilidad de elegir qu interlocutor debe establecer la conexin activamente. 9. Los campos de entrada se editan en los detalles de direccin. Segn sea el protocolo ajustado, se editan los puertos (para TCP) o los TSAPs (para ISO on TCP).

La parametrizacin de la conexin comprueba inmediatamente si los valores modificados presentan errores de entrada y los registra en el bloque de datos para la descripcin de la conexin.

Nota La Open User Communication entre dos interlocutores no estar lista hasta que se haya cargado en el hardware tambin la parte del programa destinada al punto final del interlocutor. Para que la comunicacin funcione, asegrese de no cargar en el dispositivo nicamente la descripcin de la conexin de la CPU local, sino tambin la de la CPU partner.

Ver tambin

Descripcin de los parmetros de conexin (Pgina 236) Iniciar la parametrizacin de la conexin (Pgina 238) Estructura TSAP (Pgina 311) Asignacin de nmeros de puerto (Pgina 309)

240

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red Parmetros de las conexiones (Pgina 306)
6.3.9.6 Borrar conexiones

6.3.9.6

Borrar conexiones

Introduccin
Los datos de una conexin creada para la Open User Communication se almacenan en un DB de descripcin de la conexin. La conexin se borra borrando el bloque de datos con la descripcin de la conexin incluida.

Requisitos
Se ha creado una conexin de la Open User Communication.

Procedimiento
Para borrar una conexin, proceda del siguiente modo:
1. Seleccione un interlocutor de la Open User Communication en el rbol del proyecto. 2. Abra la carpeta "Bloques de programa" situada debajo del interlocutor seleccionado. 3. Elija el comando "Borrar" del men contextual del bloque de datos con la parametrizacin de la conexin.

Nota Si no sabe exactamente qu bloque hay que borrar, abra la instruccin avanzada TCON, TSEND_C o TRCV_C. Encontrar el nombre del bloque de datos como parmetro de entrada CONNECT o en la parametrizacin de la conexin como parmetro "Datos de conexin". Si slo se borra el DB instancia de las instrucciones avanzadas TCON, TSEND_C o TRCV_C, no se borrarn las conexiones parametrizadas.

Nota Si todava hay bloques de las instrucciones avanzadas que utilizan el DB de conexin, habr que borrar tambin las llamadas correspondientes, sus DBs instancia y los bloques combinados TSEND_C y TRCV_C de la carpeta de bloques, siempre que no se utilicen en otro lugar. De este modo se impide que el programa sea incoherente.

Resultado
Se ha borrado la conexin.

STEP 7 V10.5 SP2 02/2010, 00002014

241

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10 Conexiones HMIla configuracin de conexiones 6.3.10.1 Introduccin importante sobre el consumo de recursos de conexin 6.3.10.2 Informacin a

Nota Vuelva a insertar una instruccin avanzada TCON, TSEND_C o TRCV_C para referenciar de nuevo una descripcin de conexin existente con la estructura TCON_Param mediante el parmetro "Datos de conexin".

6.3.10 Conexiones HMI

6.3.10.1 Introduccin a la configuracin de conexiones

Definicin
Una conexin define la asignacin lgica de dos interlocutores con el fin de ejecutar servicios de comunicacin. Una conexin define lo siguiente:

Interlocutores que intervienen Tipo de conexin (p. ej. conexin HMI) Propiedades especiales (p. ej. si una conexin permanece establecida o si se establece y deshace dinmicamente en el programa de usuario y si deben enviarse avisos sobre el estado operativo) Va de conexin

Informacin importante para configurar conexiones


Al configurar conexiones se asigna un nombre de conexin local en una conexin HMI en calidad de identificacin local unvoca. En la vista de redes, junto a la ficha "Vista general de redes" aparece la ficha "Conexiones". Esta ficha incluye la tabla de conexiones. Una fila de dicha tabla representa una conexin configurada, p. ej. entre un dispositivo HMI y un PLC, junto con sus propiedades.

Ver tambin

Configurar una conexin (Pgina 1450) Crear una conexin automticamente (Pgina 1453)

6.3.10.2 Informacin importante sobre el consumo de recursos de conexin

Introduccin
Cada conexin requiere recursos de los dispositivos implicados tanto para el punto final como para el punto de transicin. El nmero de recursos de conexin es especfico del dispositivo. Si todos los recursos de conexin de un interlocutor estn ocupados, no podr establecerse ninguna conexin nueva. Esto se reconoce por el hecho de que la nueva conexin se resaltar en rojo en la tabla de conexiones. En este caso, la configuracin es incoherente y no puede compilarse.

242

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

Conexiones HMI

6.3.10.3 Vistas con informacin sobre las conexiones configuradas

Cada conexin HMI establecida a travs de la interfaz PN integrada ocupa un recurso de conexin para el punto final en el dispositivo HMI. El interlocutor (PLC) tambin requiere un recurso de conexin.

6.3.10.3 Vistas con informacin sobre las conexiones configuradas Desde las vistas descritas a continuacin se accede a toda la informacin y las funciones relacionadas con la configuracin y verificacin de conexiones.

Visualizacin de conexiones en la vista de redes Tabla de conexiones Ficha "Propiedades" de una conexin en la ventana de inspeccin

Ventajas
La informacin representada en estas vistas siempre es actual en cuanto a las acciones de usuario inmediatas. Esto significa que:

STEP 7 V10.5 SP2 02/2010, 00002014

243

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10.4 Crear una conexin nueva

La tabla de conexiones muestra todas las conexiones creadas. Si se ha seleccionado una conexin en la tabla de conexiones, rige lo siguiente:

La va de conexin se representa grficamente en la vista de redes. La ficha "Propiedades" de la ventana de inspeccin muestra los parmetros de dicha conexin.

La tabla de conexiones
La tabla de conexiones ofrece las funciones siguientes:

Relacin de todas las conexiones del proyecto Seleccin de una conexin y su visualizacin en la vista de redes Cambio de interlocutores Visualizacin de informacin de estado

Ficha "Propiedades" de una conexin en la ventana de inspeccin


El cuadro de dilogo de propiedades tiene el significado siguiente:

Visualizacin de los parmetros de la conexin Visualizacin de la va de conexin Especificacin posterior de las conexiones por medio del botn "Buscar va de conexin"

6.3.10.4 Crear una conexin nueva

Alternativas para crear una conexin


Existen las posibilidades siguientes para crear una conexin en la vista de redes:

Configuracin grfica de la conexin Configuracin de la conexin desde un cuadro de dilogo

Los diferentes pasos que deben seguirse se explican en los captulos siguientes.

Requisitos y resultado
En la vista de redes se han creado los dispositivos con CPUs y los dispositivos HMI entre los que deben configurarse conexiones.

Especificar una conexin


Si ambos interlocutores estn conectados a la misma red para el tipo de conexin seleccionado, cree una conexin completamente especificada entre ambos interlocutores mediante la seleccin grfica o desde un cuadro de dilogo. Dicha conexin se registrar automticamente en la tabla de conexiones del dispositivo HMI y se le asignar un nombre de conexin local. La representacin siguiente muestra una conexin configurada en un dispositivo conectado en red:

244

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10.5 Crear una conexin nueva grficamente

6.3.10.5 Crear una conexin nueva grficamente

Configurar conexiones grficamente


En la configuracin grfica de las conexiones, el sistema requiere en algunos casos que se defina la va de conexin. Seleccione los dispositivos que deben conectarse en la configuracin actual.

Determinar automticamente la va de conexin


Para crear una conexin grficamente, proceda del siguiente modo:
1. Haga clic en el botn "Conexiones".

De este modo se activa el modo de conexin para el tipo de conexin seleccionado. Esto se reconoce por el comportamiento siguiente: En la vista de redes estn resaltados en color los dispositivos que pueden utilizarse en el proyecto para el tipo de conexin seleccionado. 2. Arrastre el cursor del ratn, manteniendo pulsado el botn del ratn, desde el dispositivo del que debe partir la conexin hasta el dispositivo en el que debe finalizar la conexin.

3. Suelte el botn del ratn en el dispositivo de destino para crear la conexin entre ambos.

Resultado

Se ha creado una conexin especificada. La va de conexin se representa resaltada. La conexin est registrada en la tabla de conexiones.

STEP 7 V10.5 SP2 02/2010, 00002014

245

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10.6 Crear una conexin nueva desde un cuadro de dilogo


6.3.10.7 Trabajar en la vista nueva desde un cuadro de dilogo 6.3.10.6 Crear una conexin de redes

Configurar conexiones desde un cuadro de dilogo


Determine el dispositivo local y su interlocutor.

Procedimiento
Para crear una conexin desde un cuadro de dilogo, proceda del siguiente modo:
1. En el men contextual del interlocutor para el que debe crearse la conexin, elija el comando "Crear conexin nueva". Se abrir el cuadro de dilogo "Crear conexin nueva". 2. Seleccione el punto final del interlocutor. En el lado derecho del cuadro de dilogo aparecer una posible va de conexin apropiada para el punto final seleccionado, si existiera. Las vas incompletas, como en el caso de una CPU no especificada, se marcan con un signo de exclamacin sobre fondo rojo. 3. Para salir del cuadro de dilogo pulse "Aceptar". Para aplicar la conexin configurada y configurar otras conexiones referentes a otros puntos finales, haga clic en "Aplicar".

6.3.10.7 Trabajar en la vista de redes

Resaltar la va de conexin y el interlocutor en la vista de redes


Para mostrar los interlocutores de todos o algunos tipos de conexin en la vista de redes, proceda del siguiente modo:
1. Haga clic en el botn "Conexiones".

2. En el men contextual del dispositivo HMI cuyo interlocutor desea visualizar en la vista de redes, elija el comando "Resaltar interlocutores". 3. En el men que aparece a continuacin, elija "Todos los interlocutores". El dispositivo local y las CPUs de los dispositivos de destino estn seleccionados. El interlocutor local presenta una flecha hacia la derecha y los interlocutores remotos una flecha hacia la izquierda. 4. Abra una lista con los datos de los dispositivos de destino seleccionando la flecha del dispositivo local. Esta funcin complementaria es til en las configuraciones de red complejas en las que no se ven todos los dispositivos.

246

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10.8 Trabajar con la tabla de conexiones

Nota Es posible visualizar uno de los interlocutores que no se ve en el rea de visualizacin actual de la vista de redes. Haga clic en el interlocutor en la lista que aparece. Resultado: la visualizacin se desplaza hasta que aparece el interlocutor.

Ver tambin

Crear una conexin nueva grficamente (Pgina 245)

6.3.10.8 Trabajar con la tabla de conexiones

Funciones bsicas de las tablas


La tabla de conexiones soporta las siguientes funciones bsicas para editar una tabla:

Modificar el ancho de las columnas Mostrar el significado de una columna, fila o campo a travs de tooltips.

Modificar el ancho de las columnas


Para adaptar el ancho de una columna al contenido de modo que se lean los textos de todas las filas, proceda del siguiente modo:
1. Posicione el puntero del ratn en el encabezado de la tabla de conexiones, a la derecha de la columna que debe optimizarse, hasta que el puntero adopte la forma de dos lneas paralelas (como si quisiera modificar el ancho de la columna arrastrando el puntero del ratn). 2. Haga doble clic en este punto.

Si las columnas son demasiado estrechas, se puede ver todo el contenido de los diferentes campos colocando el puntero del ratn brevemente sobre el campo en cuestin.

Navegar por la tabla de conexiones con las teclas de cursor


Las techas de cursor FLECHA ARRIBA y FLECHA ABAJO permiten seleccionar una conexin en la tabla de conexiones; la conexin queda seleccionada y se resalta en la vista de redes.

Modificar las propiedades de la conexin


Algunos de los parmetros visualizados en la tabla de conexiones pueden editarse directamente. Para modificar el nombre de una conexin no es necesario navegar hasta la ventana de inspeccin.

Modificar el interlocutor
El interlocutor de una conexin se modifica del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

247

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10.9 Borrar conexiones 6.3.10.10 Copiar conexiones

1. Seleccione la conexin. 2. Elija el nuevo interlocutor en la lista desplegable activada de la columna "Interlocutor".

6.3.10.9 Borrar conexiones Las conexiones configuradas se borran en la vista de redes o en la tabla de conexiones. En la vista de redes se puede borrar en cada caso una conexin resaltada. En la tabla de conexiones se borran una o varias conexiones.

Procedimiento en la tabla de conexiones


Para borrar una conexin resaltada en la vista de redes, proceda del siguiente modo:
1. Seleccione en la tabla la conexin que desea borrar. 2. Abra el men contextual con el botn derecho del ratn. 3. Elija el comando "Borrar". La conexin seleccionada se borrar por completo. 4. Cargue el dispositivo correspondiente.

6.3.10.1 Copiar conexiones 0

Introduccin
Las conexiones no se copian individualmente, sino siempre en relacin con el proyecto o dispositivo. Es posible copiar:


Copiar un proyecto

Proyectos enteros Uno o varios dispositivos dentro de un proyecto o en varios proyectos

Al copiar un proyecto se copiarn tambin todas las conexiones configuradas. No es necesario realizar ajustes en las conexiones copiadas porque siguen siendo coherentes.

Copiar dispositivos
Al copiar dispositivos para los que se han configurado conexiones (dispositivo HMI) tambin se copiarn las conexiones. Para completar la va de conexin todava hay que arrastrar la conexin en red. Una S7-1200 es simplemente un servidor de conexiones HMI y no tiene ninguna configuracin de conexiones propia. Por ello, al copiar una CPU S7-1200 no se copiarn conexiones.

248

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.3 Conectar dispositivos en red

6.3.10.1 Conexiones incoherentes - conexiones sin asignacin 1


6.3.10.12 Ajustes generales de la conexin HMI 6.3.10.11 Conexiones incoherentes - conexiones sin asignacin

Cuando una conexin es incoherente, significa que la estructura de los datos de conexin est destruida o bien la conexin no funciona en relacin con el proyecto. No es posible compilar ni cargar conexiones incoherentes, como tampoco lo es su operacin. En la tabla de conexiones, las conexiones incoherentes se reconocen por el color rojo.

Causas posibles de conexiones incoherentes

Borrado o modificaciones de la configuracin de hardware Falta de conexiones en red entre las interfaces del proyecto necesarias para una conexin. Rebase por exceso de los recursos de conexin Error al realizar una copia de seguridad de los datos por falta de memoria Conexiones con un interlocutor no especificado sin indicar la direccin del mismo.

Encontrar informacin detallada sobre la causa de la incoherencia en la ficha "Compilar" despus de la compilacin (Edicin > Compilar).

Soluciones
Si la conexin no se repara al abrir, modificar o deshacer las propiedades de la misma en la configuracin, posiblemente ser necesario borrarla y volver a crearla.

6.3.10.1 Ajustes generales de la conexin HMI 2

Parmetros de conexin generales


En el grupo de parmetros "General" de las propiedades de la conexin se muestran los parmetros generales que identifican el punto final local de la conexin. Aqu tambin existe la posibilidad de asignar la va de conexin y especificar por completo a los interlocutores.

Propiedades de conexin especiales


Visualizacin de las propiedades de conexin (no modificable):

Iniciativa local El dispositivo HMI es el que establece siempre la conexin. Esta opcin est seleccionada por defecto si la direccin del interlocutor est especificada. Unilateral Unilateral significa que el interlocutor es el servidor de dicha conexin y que no puede enviar o recibir activamente. Enviar avisos de estado operativo No relevante para dispositivos HMI.

STEP 7 V10.5 SP2 02/2010, 00002014

249

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Detalles de direccin
6.4.1 Seleccionar una CPU 6.4 Configurar el comportamiento operativo

Visualizacin de los detalles de direccin de la conexin HMI. Si un interlocutor no est especificado, pueden modificarse los valores de rack y slot. Todos los dems valores se tomarn de la configuracin actual y no podrn modificarse.

Miscelneo
Visualizacin de los puntos de acceso para la conexin online entre dispositivo HMI e interlocutor.

6.4

Configurar el comportamiento operativo

6.4.1

Seleccionar una CPU

Introduccin
En la vista de redes se selecciona una CPU del catlogo de hardware y se crea junto con un rack. Los mdulos deseados se arrastran del catlogo de hardware al dispositivo y se ordenan automticamente en el rack.

Seleccin de los componentes en el catlogo de hardware


En el catlogo de hardware, todos los componentes se visualizan en forma de carpetas. Al abrir dichas carpetas, aparecern las diferentes versiones de los componentes de hardware seleccionados junto con sus respectivas referencias. Aqu se muestra a modo de ejemplo cmo crear una CPU con un rack en la vista de redes.

Requisitos


Procedimiento

El catlogo de hardware est abierto. Se encuentra en la vista de redes.

Para seleccionar una CPU del catlogo de hardware, proceda del siguiente modo:
1. En el catlogo de hardware, navegue hasta la carpeta que contiene las CPUs deseadas. 2. Abra la carpeta con el tipo de CPU que busque. Aparecern todas las referencias del tipo de CPU seleccionado. 3. Haga clic en la referencia de una CPU para obtener informacin acerca de la CPU seleccionada en la paleta "Informacin".

250

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

4. Cree la CPU y un rack. Para ello existen las posibilidades siguientes:

Arrastre la CPU desde el catlogo de hardware hasta la vista de redes con la funcin Drag & Drop. Copie la CPU en la vista de redes con la funcin de copiar y pegar. Haga doble clic en la entrada de la CPU del catlogo de hardware.

Ver tambin

Examinar el catlogo de hardware (Pgina 206) Agregar un dispositivo a la configuracin de hardware (Pgina 212) Insertar un mdulo en un rack (Pgina 213) Trabajar con racks (Pgina 208) Crear una CPU sin especificar (Pgina 304) Informacin sobre los componentes de hardware (Pgina 202)

STEP 7 V10.5 SP2 02/2010, 00002014

251

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.2

Modificar las propiedades de los mdulos


6.4.2 Modificar las propiedades de los mdulos

Configuracin estndar
Todos los componentes de hardware parametrizables estn ajustados de fbrica a los valores adecuados para las aplicaciones estndar. Estos valores estndar permiten utilizar los componentes sin tener que realizar ms ajustes. No obstante, el comportamiento y las propiedades de los componentes de hardware pueden parametrizarse y, con ello, adaptarse a las necesidades y particularidades de la instalacin. Los componentes de hardware parametrizables son, p. ej., CPUs, mdulos de comunicacin y algunos mdulos de seales analgicas y digitales.

Ajustar y cargar parmetros


Si se ha seleccionado un componente de hardware en la vista de dispositivos o redes, las propiedades se ajustan en la ventana de inspeccin. Al guardar la configuracin de un dispositivo junto con sus parmetros, se generan datos que deben cargarse en la CPU. Desde all, dichos datos se transfieren a los mdulos correspondientes durante el arranque.

Propiedades de las CPUs


Para el comportamiento del sistema son muy importantes las propiedades de las CPUs. Una CPU permite ajustar, p. ej.:

Interfaces Entradas y salidas Contadores rpidos Generadores de impulsos Comportamiento de arranque Hora Nivel de proteccin Marcas de sistema y ciclo Tiempo de ciclo Carga de comunicacin

Las posibilidades de entrada indican qu puede ajustarse y con qu rangos de valores. Los campos no editables estn atenuados o no aparecen en la ventana de propiedades.

Requisitos
Los componentes de hardware cuyas propiedades deben modificarse se han dispuesto en un rack.

Procedimiento
Para modificar las propiedades y los parmetros de los componentes de hardware, proceda del siguiente modo:

252

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

1. En la vista de dispositivos o redes seleccione el componente de hardware o la interfaz que desee editar.
6.4.3.1 Resumen de las CPU 6.4.3 Propiedades de la propiedades de la CPU

2. Edite los ajustes del objeto seleccionado:

En la vista general de dispositivos se editan las direcciones y los nombres, p. ej. En la ventana de inspeccin existen otras posibilidades de ajuste adicionales. No es necesario confirmar las entradas, los valores modificados se aplican inmediatamente.

Ver tambin

Editar las propiedades y los parmetros (Pgina 221) Introduccin a la carga de una configuracin (Pgina 281)

6.4.3

Propiedades de la CPU

6.4.3.1

Resumen de las propiedades de la CPU

Resumen
La tabla siguiente muestra una vista general de las propiedades de la CPU:
Grupo General Propiedades Informacin del proyecto Informacin del catlogo Descripcin Informacin general que describe la CPU insertada. Es posible modificar todos los datos excepto el nmero de slot. nicamente informacin legible del catlogo de hardware para esta CPU.

STEP 7 V10.5 SP2 02/2010, 00002014

253

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Grupo Interfaz PROFINET

Propiedades General Direcciones Ethernet

Descripcin Nombre y comentario de la interfaz PROFINET. El nombre est limitado a 128 caracteres. Seleccin de si la interfaz Ethernet est conectada en red. Si ya se han creado subredes en el proyecto, estarn disponibles para su seleccin en la lista desplegable. En caso contrario, es posible crear una subred nueva con el botn "Agregar nueva subred". El protocolo IP incluye datos sobre la direccin IP, la mscara de subred y el uso de un router IP en la subred. Si se utiliza un router IP, es imprescindible indicar la direccin IP del mismo.

Avanzado Sincronizacin horaria

Nombre y comentario del puerto de la interfaz Ethernet. Ajustes sobre la sincronizacin horaria en formato de hora NTP. NTP (network time protocol) es un procedimiento general para sincronizar relojes de sistema en redes locales y globales. Con el procedimiento NTP, la interfaz de la CPU enva regularmente consultas de hora (en modo cliente) al servidor NTP de la subred (LAN) cuyas direcciones deben parametrizarse aqu. Sobre la base de las respuestas del servidor, se determina la hora ms exacta y fiable y se sincroniza. La ventaja de este procedimiento es la posibilidad de sincronizar la hora ms all de los lmites de la subred. La precisin depende de la calidad del servidor NTP utilizado.

DI#/DO#

General Entradas digitales

Nombre y comentario de las entradas digitales integradas en la CPU. Las entradas digitales permiten ajustar retardos a la entrada. Dichos retardos se ajustan por grupos (4 entradas cada uno). En cada entrada digital puede activarse la deteccin de un flanco ascendente y uno descendente. A este evento se le puede asignar un nombre y una alarma de proceso. En funcin de la CPU es posible activar tomas de impulso en distintas entradas. Si la toma de impulso est activada, los impulsos que sean ms cortos que el tiempo de ciclo del programa tambin detectarn los flancos.

Salidas digitales

Todas las salidas digitales permiten ajustar la reaccin en caso de cambio de estado operativo de RUN a STOP: El estado se congela (equivale a mantener el ltimo valor) o bien se ajusta un valor sustitutivo ("0" "1").

Direcciones de diagnstico E/S

Se definen el rea de las direcciones de entrada y salida as como la memoria imagen de proceso. Se muestra el identificador de hardware del dispositivo.

254

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Grupo AI#

Propiedades General Entradas analgicas

Descripcin Nombre y comentario de las entradas analgicas integradas en la CPU. En la reduccin de ruido, las frecuencias perturbadoras de la frecuencia indicada (en Hz) se suprimen por medio del tiempo de integracin ajustado. Direccin de canal, tipo de medicin, rango de tensin, alisamiento y diagnstico de rebase se ajustan en el grupo "Canal #". El tipo de medicin est ajustado fijamente a tensin, entre 0 y 10 V. Gracias al alisamiento de los valores analgicos, se prepara una seal analgica estable para el procesamiento posterior. El alisamiento de los valores analgicos es aconsejable en caso de cambios lentos en los valores medidos, p. ej. en las mediciones de temperatura. Los valores medidos se alisan por medio de una filtracin digital. El alisamiento se consigue calculando el mdulo valores medios a partir de un nmero definido de valores analgicos convertidos (digitalizados). El nivel parametrizado (dbil, medio, fuerte) determina el nmero de seales analgicas que se tomarn para calcular el valor medio. Si el diagnstico de rebase est activado, se generar un evento de diagnstico en caso de rebase.

Direcciones de diagnstico E/S

Se definen el rea de las direcciones de entrada as como la memoria imagen de proceso. Se muestra el identificador de hardware del dispositivo. Los contadores rpidos suelen emplearse como accionamiento de contadores de maniobras. Para su descripcin y parametrizacin, vase: Configurar contadores rpidos (Pgina 268)

Contadores rpidos (HSC)

Contadores rpidos (HSC)#

STEP 7 V10.5 SP2 02/2010, 00002014

255

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Grupo

Propiedades

Descripcin Un generador de impulsos se activa y recibe informacin del proyecto. Para parametrizar un generador de impulsos activado se ajusta el uso como PWM (Pulse Width Modulation; "modulacin del ancho de pulso") o como PTO (Pulse Train Output; "secuencia de pulso"). Para PWM hay que definir la fuente de salida, base de tiempo, formato de duracin de impulso, tiempo de ciclo y duracin de impulso inicial. Como salida de hardware est prevista una salida de impulso. La salida PWM es controlada por la instruccin CTRL_PWM, vase CTRL_PWM (Pgina 1045) . Para PTO hay que indicar el origen de la salida. Como salidas de hardware estn previstas una salida de impulso y una de sentido. PTO se utiliza junto con HASC en el tipo de contaje "Eje de movimiento" y es controlado por el objeto tecnolgico Motion Control, vase Configuracin - General (Pgina 646) . En las direcciones E/S y de diagnstico se muestra el identificador de hardware y, si se selecciona la funcin PWM, tambin es posible seleccionar el rea de las direcciones de salida y la memoria imagen de proceso.

Generadores de PTO#/PWM# impulsos (PTO/PWM)

Arranque

Tipo de arranque

Ajuste del comportamiento de arranque tras una transicin de desconexin (POWER OFF)/conexin (POWER ON). Consulte: Principios bsicos del estado operativo "ARRANQUE" (Pgina 319)

Hora Proteccin Marcas de sistema y ciclo

Hora local y horario de verano Proteccin y contrasea del acceso de lectura/escritura Bits de marcas de sistema y bits de marcas de ciclo

Ajuste de la zona horaria en la que se utiliza la CPU y ajuste del cambio entre horario de verano y de invierno. Posibilidades de ajuste del nivel de proteccin (Pgina 280) Las marcas de sistema se utilizan en las consultas siguientes:

El ciclo actual es el primer ciclo despus de desconexin (POWER OFF)/conexin (POWER ON)? Han cambiado los estados de diagnstico respecto del ciclo anterior? Consulta en "1" (high) Consulta en "0" (low)

Las marcas de ciclo cambian peridicamente de valor, en intervalos definidos. Consulte: Uso de marcas de ciclo (Pgina 279) Tiempo de ciclo Carga de comunicacin Tiempo de ciclo mximo y mnimo. Consulte: Tiempo de ciclo y tiempo de vigilancia del ciclo (Pgina 257)

Porcentaje mximo del ciclo para Consulte: Carga de ciclo por comunicacin (Pgina 258) la comunicacin (en %)

256

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.3.2 Tiempo de ciclo y tiempo de vigilancia del ciclo

Grupo Sinptico de direcciones E/S

Propiedades -

Descripcin Representacin en forma de tabla de todas las direcciones utilizadas en la CPU para las entradas y salidas integradas as como para los mdulos insertados. Las direcciones que no utiliza ningn mdulo se representan como hueco. Es posible filtrar la vista por


Ver tambin

Direcciones de entrada Direcciones de salida Huecos en las direcciones

Definir las direcciones de entrada y salida (Pgina 261) Configurar contadores rpidos (Pgina 268) Posibilidades de ajuste del nivel de proteccin (Pgina 280) Tiempo de ciclo y tiempo de vigilancia del ciclo (Pgina 257) Carga de ciclo por comunicacin (Pgina 258) Parametrizar OBs de alarma de proceso (Pgina 427) Principios bsicos del estado operativo "ARRANQUE" (Pgina 319) Acceso a las direcciones de periferia (Pgina 329) Uso de marcas de ciclo (Pgina 279) Direccionamiento de mdulos (Pgina 260) Particularidades del arranque (Pgina 321)

6.4.3.2

Tiempo de ciclo y tiempo de vigilancia del ciclo

Funcin
El tiempo de ciclo es el tiempo que necesita el sistema operativo para el procesamiento cclico del programa y para todas las partes del programa que interrumpen dicho ciclo. El procesamiento del programa se interrumpe debido a:

Errores de tiempo y errores 2xMaxCycleTime Actividades del sistema, p. ej. actualizacin de la memoria imagen de proceso

Por consiguiente, el tiempo de ciclo (TC) no es igual en todos los ciclos. La figura siguiente muestra un ejemplo de tiempos de ciclo diferentes (TC1 TC2) para CPUs S7-1200:

STEP 7 V10.5 SP2 02/2010, 00002014

257

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.3.3 Carga de ciclo por comunicacin

En el ciclo actual, el OB cclico utilizado (p. ej. OB 1) es interrumpido por un error de tiempo (p. ej. OB 280). A continuacin del OB cclico se procesa el siguiente OB del ciclo, el 201.

Tiempo de vigilancia del ciclo


El sistema operativo vigila si el tiempo de ejecucin del programa cclico alcanza un lmite superior configurable, el tiempo de ciclo mximo. Dicho tiempo de vigilancia se reinicia llamando la instruccin RE_TRIGR en cualquier punto del programa. Si el programa cclico excede el tiempo de ciclo mximo, el sistema operativo intenta iniciar el OB de error de tiempo (p. ej. OB 280). Si no existe, la CPU pasa al estado operativo "STOP". Adems de vigilar el tiempo de ciclo mximo, tambin se garantiza el mantenimiento de un tiempo de ciclo mnimo. Para ello, el sistema operativo retarda el inicio de un ciclo nuevo hasta que se ha alcanzado el tiempo de ciclo mnimo. Durante este tiempo de espera se procesan eventos nuevos y servicios del sistema operativo. Si el tiempo de ciclo mximo se excede por segunda vez, p. ej. mientras se procesa el OB de error de tiempo (error 2xMaxCycleTime), la CPU pasa al estado operativo STOP.

6.4.3.3

Carga de ciclo por comunicacin

Funcin
El tiempo de ciclo de la CPU se prolonga debido a procesos de comunicacin. Dichos procesos de comunicacin incluyen, p. ej.:

Transferencia de datos a otra CPU Carga de bloques lanzada por una programadora

La duracin de estos procesos de comunicacin se controla hasta cierto punto con el parmetro de la CPU "Carga de ciclo por comunicacin". Adems de los procesos de comunicacin, las funciones de test tambin prolongan el tiempo de ciclo. En este caso, el parmetro "Carga de ciclo por comunicacin" prcticamente no influye en la duracin.

258

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Funcionamiento del parmetro


En el parmetro "Carga de ciclo por comunicacin" se indica el porcentaje de capacidad de procesamiento de la CPU que debe estar disponible para los procesos de comunicacin. La CPU asigna continuamente dicha capacidad a la comunicacin. Si la comunicacin no requiere la capacidad de procesamiento, quedar disponible para los dems procesos.

Repercusin en el tiempo de ciclo real


El uso del parmetro "Carga de ciclo por comunicacin" prolonga el tiempo de ciclo del bloque de organizacin cclico (p. ej. OB 1) en un factor que se calcula segn la frmula siguiente:

La frmula no tiene en cuenta la influencia de eventos asncronos, como alarmas de proceso o cclicas, en el tiempo de ciclo. Si el tiempo de ciclo se prolonga debido a procesos de comunicacin, tambin es posible que se produzcan ms eventos asncronos dentro del tiempo de ciclo del bloque de organizacin cclico. Esto todava prolonga ms el ciclo. La prolongacin depende de cuntos eventos aparezcan y de cunto dure su procesamiento. Ejemplo 1 - no hay eventos asncronos adicionales: Si se ajusta el parmetro "Carga de ciclo por comunicacin" al 50 %, el tiempo de ciclo del bloque de organizacin cclico puede duplicarse. Ejemplo 2 - hay eventos asncronos adicionales: Con un tiempo de ciclo puro de 500 ms, el tiempo de ciclo real puede ascender hasta 1000 ms debido a una carga de comunicacin del 50 %, siempre que la CPU tenga suficientes peticiones de comunicacin para procesar. Si, paralelamente, se procesa una alarma cclica cada 100 ms con un tiempo de procesamiento de 20 ms, dicha alarma sin carga de comunicacin prolongara el ciclo en un total de 5*20 ms = 100 ms, es decir, el tiempo de ciclo real sera de 600 ms. Puesto que una alarma cclica tambin interrumpe la comunicacin, repercute en el tiempo de ciclo con 10 * 20 ms con una carga de comunicacin del 50 %, es decir, en este caso el tiempo de ciclo real no sera de 1000 ms, sino de 1200 ms.

Nota Tenga en cuenta las indicaciones siguientes:

Verifique las repercusiones de un cambio de valor del parmetro "Carga de ciclo por comunicacin" en el funcionamiento de la instalacin. La carga de comunicacin debe tomarse en consideracin al ajustar el tiempo de ciclo mnimo, puesto que de lo contrario se producen errores de tiempo.

STEP 7 V10.5 SP2 02/2010, 00002014

259

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Recomendaciones
6.4.4.1 Direccionamiento de 6.4.4 Direccionar mdulos mdulos


6.4.4

Aumente el valor slo si la CPU se utiliza principalmente para fines de comunicacin y el programa de usuario es de duracin no crtica. En todos los dems casos, el valor slo debera reducirse.

Direccionar mdulos

6.4.4.1

Direccionamiento de mdulos

Introduccin
En las columnas Direccin E y Direccin S de la vista general de dispositivos se ven las direcciones o reas de direcciones de los mdulos. Al lado hay otras direcciones que se explican a continuacin.

Direccin E/S (direccin de periferia)


Las direcciones E/S (de entrada y salida) se necesitan para leer entradas y activar salidas en el programa de usuario. Las direcciones de entrada y salida se asignan automticamente al insertar mdulos en el rack. La direccin del primer canal representa la direccin inicial de un mdulo. Las direcciones de los dems canales se derivan de dicha direccin inicial. La direccin inicial se deriva de la longitud de direccin especfica del mdulo.

Direccin de nodo (p. ej. direccin Ethernet)


Las direcciones de nodos son direcciones de mdulos programables (direcciones Industrial Ethernet). Se requieren para direccionar los distintos nodos de una subred, p. ej. para cargar un programa de usuario en una CPU.

Identificador de hardware para identificar mdulos y unidades funcionales de mdulos


Adems de las direcciones E y S, se asigna automticamente un identificador de hardware (ID HW) que se utiliza para identificar el mdulo. Tambin las unidades funcionales de un mdulo, como un contador integrado, obtienen una ID HW. La ID HW consiste en un nmero entero y es emitida por el sistema junto con avisos de diagnstico con el fin de localizar el mdulo o la unidad funcional defectuosos. Asimismo, la ID HW se utiliza en una serie de instrucciones para identificar el mdulo al que debe aplicarse la instruccin. No es posible modificar la ID HW. Ejemplo: identificar un contador rpido

260

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.4.2 Definir las direcciones de entrada y salida

La ID HW se asigna automticamente al insertar componentes en la vista de dispositivos o redes y se registra en la tabla de constantes de las variables PLC. Tambin se asigna automticamente un nombre para la ID HW. Igualmente, no es posible modificar estas entradas en la tabla de constantes de las variables PLC.

Ver tambin

Definir las direcciones de entrada y salida (Pgina 261) Asignar direcciones a una ubicacin del programa (Pgina 262) Introduccin a la carga de una configuracin (Pgina 281)

6.4.4.2

Definir las direcciones de entrada y salida Las direcciones de entrada y salida se predeterminan automticamente. De todas formas, es posible modificar posteriormente la asignacin de direcciones. Todas las direcciones de mdulos estn en el rea de la memoria imagen de proceso. sta se actualiza cclica y automticamente.

Requisitos
Se encuentra en la vista de dispositivos.

Procedimiento
Para modificar el rea de direcciones predeterminada, proceda del siguiente modo:
1. En la vista de dispositivos, haga clic en el mdulo cuya direccin inicial desea ajustar. 2. Navegue hasta las "Direcciones de diagnstico E/S" en "Propiedades" de la ventana de inspeccin. 3. Introduzca la direccin inicial deseada en "Direccin inicial". 4. Pulse <Intro> o haga clic en cualquier otro objeto para aplicar el valor modificado.

Si se ha introducido una direccin no vlida, aparecer un aviso con la prxima direccin libre.

Nota Tambin existe la posibilidad de modificar las direcciones directamente en la vista de dispositivos.

STEP 7 V10.5 SP2 02/2010, 00002014

261

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Ver tambin

6.4.4.3 Asignar direcciones a una ubicacin del programa

Editar las propiedades y los parmetros (Pgina 221)

6.4.4.3

Asignar direcciones a una ubicacin del programa Es posible asignar direcciones o smbolos de canales E/S de los mdulos directamente a las ubicaciones del programa.

Requisitos
Tanto la vista de dispositivos del editor de hardware y redes como la ventana de instrucciones del editor de programacin estn abiertos y organizados en mosaico horizontal.

Procedimiento
Para asignar direcciones o smbolos de mdulos y ubicaciones del programa, proceda del siguiente modo:
1. En la vista de dispositivos, navegue hasta el mdulo que tenga el canal E/S deseado. 2. Ajuste un aumento del 200 % como mnimo con la funcin de zoom: a partir de un nivel de aumento del 200 % se visualizan las denominaciones de los diferentes canales de direcciones que, adems, pueden editarse. 3. Dentro del programa, navegue hasta el bloque que tenga la ubicacin adecuada. 4. Manteniendo pulsado el botn del ratn, arrastre la direccin o el smbolo deseado hasta la ubicacin correspondiente del bloque o hasta el canal E/S del mdulo.

262

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

STEP 7 V10.5 SP2 02/2010, 00002014

263

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

La direccin o el smbolo del mdulo se asigna a la ubicacin del programa o bien la direccin o el smbolo del programa se asigna a un canal E/S del mdulo.
6.4.5.2 Ajustar y bsicos 6.4.5.1 Principiosleer la de 6.4.5 Funciones de relojhora las funciones de reloj

6.4.5

Funciones de reloj

6.4.5.1

Principios bsicos de las funciones de reloj Todas las CPUs S7-1200 disponen de un reloj interno. El respaldo permite visualizar la hora correcta en caso de interrupcin de la fuente de alimentacin durante un mximo de 10 horas.

Formato de hora
El reloj muestra siempre la hora con una resolucin de 1 milisegundo y la fecha con el da de la semana. Se tiene en cuenta el cambio de hora provocado por el horario de verano.

6.4.5.2

Ajustar y leer la hora

Ajustar la hora como funcin de sistema


La fecha y hora del reloj de la CPU se ajustan e inician con las siguientes funciones de sistema:

"SFC 0 SET_CLK" "SFC 100 SET_CLKS", si est disponible en la CPU

Nota Para evitar diferencias de visualizacin en el sistema HMI y en el reloj, ajuste el horario de invierno en la CPU o utilice una sincronizacin horaria centralizada.

Leer la hora como funcin de sistema


Con la funcin de sistema "SFC 1 READ_CLK" o un comando de men de la programadora se leen la fecha y hora actuales de la CPU.

Ajuste manual
Tambin es posible leer y ajustar la hora manualmente en la vista online y de diagnstico, en "Funciones > Ajustar hora".

264

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.5.3

Parametrizar el reloj
6.4.6.1 Generalidades reloj 6.4.6 Contadores rpidos 6.4.5.3 Parametrizar elde los contadores rpidos

Parmetros del reloj


Mediante los parmetros del reloj se ajusta lo siguiente:

Activar sincronizacin horaria va servidor NTP Active esta casilla de verificacin si hay que sincronizar el reloj interno con el procedimiento de sincronizacin NTP. Servidor de hora de la red Deben configurarse las direcciones IP de hasta cuatro servidores NTP. Intervalo de actualizacin El intervalo de actualizacin define el espacio de tiempo entre las consultas de hora.

6.4.6

Contadores rpidos

6.4.6.1

Generalidades de los contadores rpidos

Introduccin
Los contadores rpidos suelen emplearse como accionamientos de contadores de maniobras en los que un eje que funciona a una velocidad constante est equipado con un encoder incremental de posicin. Dicho encoder procura un nmero determinado de valores de contaje por vuelta as como un impulso de reset una vez por vuelta. El o los generadores de impulsos de reloj y el impulso de reset del encoder incremental de posicin proporcionan las entradas del contador rpido. Las diferentes CPUs S7-1200 disponen de un nmero variable de contadores rpidos:
CPU S7-1200 CPU 1211C CPU 1212C CPU 1214C Nmero de HSCs 3 (con Signal Board digital 4)* 4 (con Signal Board digital 5)* 6 Denominacin HSC HSC13 (y HSC5)* HSC14 (y HSC5)* HSC16

* con Signal Board DI2/DO2

Funcionamiento
El primer valor de varios preconfigurados se carga en el contador rpido. Las salidas deseadas se activan durante el intervalo de tiempo en que el valor actual del contador es inferior al valor preconfigurado. El contador se configura de modo que se produce una interrupcin cuando el valor actual del contador es igual al valor preconfigurado o cuando el contador se pone a 0.

STEP 7 V10.5 SP2 02/2010, 00002014

265

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Si el valor actual es igual al valor preconfigurado y se produce un evento de interrupcin, se carga un valor preconfigurado nuevo y se activa el prximo estado lgico para las salidas. Si se produce un evento de interrupcin debido a que el contador se pone a 0, se activarn el primer valor preconfigurado y los primeros estados de seal de las salidas y se repetir el ciclo.
6.4.6.2 Dependencias entre tipo de contador y entradas de contador

Puesto que las interrupciones se producen a una velocidad muy inferior de la que cuenta el contador rpido, es posible implementar un control preciso de las operaciones rpidas con una influencia relativamente reducida en todo el ciclo del sistema de automatizacin. Puesto que existe la posibilidad de asignar interrupciones a determinados programas de interrupcin, cada nuevo ajuste predeterminado puede cargarse en un programa de interrupcin separado, con lo que el estado se controla fcilmente.

Nota Tambin es posible procesar todos los eventos de interrupcin en un solo programa.

Descripcin de los distintos contadores


Todos los contadores funcionan en el mismo modo y de la misma manera, pero no todos los contadores rpidos soportan todos los modos de contaje. Existen cuatro tipos bsicos de contador:

Contador monofsico con control interno de sentido Contador monofsico con control externo de sentido Contador bifsico con 2 entradas de impulso de reloj Contador A/B

Todos los contadores rpidos pueden utilizarse con o sin entrada de reset. Si la entrada de reset se activa, se inicializa el valor actual. El valor actual permanece inicializado hasta que se desactiva la entrada de reset.

Ver tambin

Configurar contadores rpidos (Pgina 268) Dependencias entre tipo de contador y entradas de contador (Pgina 266)

6.4.6.2

Dependencias entre tipo de contador y entradas de contador

Generalidades del tipo de contador y las entradas de contador


A los contadores rpidos se les asignan tipos y entradas de contador y, por encima, las funciones como generador de impulsos de reloj, control de sentido y resetear. Rigen las reglas siguientes:

No es posible utilizar una entrada para dos funciones distintas.

266

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Si el tipo actual de contador rpido definido no requiere una entrada, sta estar disponible para otros fines.

As, por ejemplo, si se utiliza HSC1 en el tipo de contador 1 que requiere las entradas I 0.0 e I 0.3, es posible utilizar I 0.1 para interrupciones de flancos o para HSC2. Si, por ejemplo, se utiliza HSC1 y HSC5, en los tipos de contador Contaje y Frecuencia se utilizarn siempre las entradas I 0.0 (HSC1) e I 1.0 (HSC5). Por ello ambas entradas no estarn disponibles para otras funciones cuando se utilicen los contadores. Hay otras entradas disponibles si se utiliza una Signal Board digital.

Resumen de las dependencias entre el tipo de contador y las entradas de contador


Tipo de contador Descripcin HSC1 HSC2 HSC3* HSC4 (slo CPU 1212/14C) HSC5 (slo CPU 1214C)** HSC6 (slo CPU 1214C)** Entradas I0.0 (CPU) I4.0 (Signal Board) I0.2 (CPU) I4.2 (Signal Board) I0.4 (CPU) I0.6 (CPU) I1.0 (CPU) I4.0 (Signal Board) I1.3 (CPU) I0.1 (CPU) I4.1 (Signal Board) I0.3 (CPU) I4.3 (Signal Board) I0.5 (CPU) I0.7 (CPU) I1.1 (CPU) I4.1 (Signal Board) I1.4 (CPU) I0.3 (CPU) I4.3 (Signal Board) I0.1 (CPU) I4.1 (Signal Board) I0.7 (CPU) I0.5 (CPU) I1.2 (CPU) I4.3 (Signal Board) I1.5 (CPU)

Contaje / frecuencia Contador monofsico con control Generador de interno de sentido impulsos de reloj Contaje Generador de impulsos de reloj Sentido Sentido Generador de impulsos de reloj hacia atrs Generador de impulsos de reloj hacia atrs Generador de impulsos de reloj B Generador de impulsos de reloj B Resetear Resetear Resetear Resetear

Contaje / frecuencia Contador monofsico con control Generador de externo de sentido impulsos de reloj Contaje Generador de impulsos de reloj

Contaje / frecuencia Contador bifsico con 2 entradas Generador de de impulso de reloj impulsos de reloj hacia delante Contaje Generador de impulsos de reloj hacia delante Generador de impulsos de reloj A Generador de impulsos de reloj A

Contaje / frecuencia Contador A/B Contaje

STEP 7 V10.5 SP2 02/2010, 00002014

267

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.6.3 Configurar contadores rpidos

Tipo de contador Eje de movimiento

Descripcin

Entradas

Generadores de impulsos PWM/ HSC1 y HSC2 soportan el modo de contaje Eje de movimiento para PTO los generadores de impulsos PTO1 y PTO2:

HSC1 evala la salida O 0.0 para PTO1 por el nmero de impulsos HSC2 evala la salida O 0.2 para PTO2 por el nmero de impulsos

O 0.1 se utiliza como salida para el sentido del movimiento.

* HSC3 slo puede utilizarse para la CPU 1211 sin entrada de reset ** HSC5 tambin puede utilizarse para la CPU 1211/12 si se utiliza una Signal Board DI2/DO2

Ver tambin

Generalidades de los contadores rpidos (Pgina 265) Configurar contadores rpidos (Pgina 268)

6.4.6.3

Configurar contadores rpidos

Requisitos
Se ha insertado una CPU S7-1200 en la configuracin de hardware.

Procedimiento
Para configurar un contador rpido, proceda del siguiente modo:
1. Seleccione una CPU S7-1200 en la vista de dispositivos o redes. 2. En la ventana de inspeccin, haga clic en el contador rpido deseado en "Propiedades > Contadores rpidos":

CPU 1211C: de HSC1 a HSC3 (con Signal Board DI2/DO2 tambin HSC5) CPU 1212C: de HSC1 a HSC4 (con Signal Board DI2/DO2 tambin HSC5) CPU 1214C: de HSC1 a HSC6
3. Active el contador rpido en el grupo de parmetros "General" con la casilla de verificacin correspondiente.

Nota

Si se utiliza una CPU 1211C o CPU 1212C con Signal Board DI2/DO2, tambin es posible activar el contador rpido HSC5.

268

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Nota

Si se activan los generadores de impulsos y se emplean como PTO1 o PTO2, stos utilizarn los contadores rpidos correspondientes HSC1 o HSC2 con el modo de contaje "Eje de movimiento" para evaluar las salidas de hardware. Si se configuran los contadores rpidos HSC1 o HSC2 para otras tareas de contaje, no estarn disponibles para los generadores de impulsos PTO1 o PTO2.

En caso necesario, existe la posibilidad de introducir un nombre y un comentario para el contador rpido. 4. El funcionamiento del contador rpido se define en el grupo de parmetros "Funcin":

Modo de contaje: elija en la lista desplegable lo que debe contarse. Fase operativa: elija el algoritmo de contaje en la lista desplegable. Origen de entrada: elija en la lista desplegable las entradas integradas en la CPU o las entradas
de una Signal Board digital opcional como origen de entrada para los impulsos de contaje.

Sentido de contaje indicado por: si se ha seleccionado una fase operativa monofsica, elija en la

lista desplegable si el sentido de contaje debe indicarse internamente por medio de un parmetro SFB del programa de usuario o bien externamente por medio de una entrada digital. control interno de sentido, elija en la lista desplegable el sentido para iniciar el contaje. en la lista desplegable la duracin de los perodos de medicin de frecuencia.

Sentido de contaje inicial: si en el sentido de contaje se ha ajustado el programa de usuario como Perodo de medicin de frecuencia: si se ha ajustado la frecuencia como modo de contaje, elija
5. Defina los valores iniciales y la condicin de reset del contador rpido en el grupo de parmetros "Restablecer a valores iniciales":

Valor de contador inicial: introduzca un valor inicial para el contador rpido. Valor de referencia inicial: introduzca un valor mximo para el contador rpido.
Aqu tambin se define si el contador rpido debe utilizar una entrada de reset y se ajusta el nivel de seal correspondiente para dicha entrada en la lista desplegable. 6. Configure la reaccin del contador rpido a determinados eventos en el grupo de parmetros "Configuracin de eventos". Los eventos siguientes lanzan una alarma:

El valor de contador equivale al valor de referencia. Se ha generado un evento de reset externo. Se ha lanzado un cambio de sentido.
Active una reaccin a la alarma mediante la casilla de verificacin e introduzca un nombre y una interrupcin de hardware para la alarma en la lista desplegable. 7. Asigne la direccin inicial del contador rpido en el grupo de parmetros "Direcciones de diagnstico E/S".

STEP 7 V10.5 SP2 02/2010, 00002014

269

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.7 Comunicacin punto a punto 6.4.7.1 Resumen de la comunicacin punto a punto

Nota

En el grupo de parmetros "Entradas de hardware" se ve qu entradas de hardware y valores se utilizan para el reloj, la determinacin del sentido, el impulso de reset y la velocidad de contaje mxima.

Resultado
Ahora, los parmetros del contador rpido estn adaptados a los requerimientos del proyecto.

Ver tambin

CTRL_HSC: Controlar contadores rpidos en FUP (Pgina 862) Generalidades de los contadores rpidos (Pgina 265) Dependencias entre tipo de contador y entradas de contador (Pgina 266)

6.4.7

Comunicacin punto a punto

6.4.7.1

Resumen de la comunicacin punto a punto La comunicacin PtP es una comunicacin a travs de una interfaz serie que utiliza una transferencia de datos UART estandarizada (Universal Asynchronous Receiver Transmitter). La S7-1200 utiliza mdulos de comunicacin con una interfaz RS232 o RS485 para establecer la comunicacin PtP.

Funciones de la comunicacin punto a punto


La comunicacin punto a punto (PtP) ofrece una gran cantidad de posibilidades de aplicacin:

Transmisin directa de informacin a un dispositivo externo, p. ej. una impresora o un lector de cdigos de barras Recepcin de informacin de dispositivos externos, p. ej. lectores de cdigos de barras, lectores RFID, cmaras y sistemas pticos de otros fabricantes y muchos otros dispositivos. Intercambio de informacin con dispositivos de otros fabricantes, p. ej. dispositivos GPS, radio mdems y muchos ms

El protocolo Freeport
La S7-1200 soporta el protocolo Freeport para la comunicacin serie basada en caracteres. La comunicacin Freeport permite configurar el protocolo de transferencia de datos utilizando exclusivamente el programa de usuario. Siemens dispone de libreras con funciones de comunicacin Freeport que pueden utilizarse en el programa de usuario:

USS Drive Protocol Modbus RTU Master Protocol Modbus RTU Slave Protocol

270

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Ver tambin

6.4.7.3 Configurar el puerto de comunicacin 6.4.7.2 Uso de mdulos de comunicacin RS232 y RS485

Configurar el puerto de comunicacin (Pgina 271)

6.4.7.2

Uso de mdulos de comunicacin RS232 y RS485

Mdulos de comunicacin con interfaces RS232 y RS485


En una CPU S7-1200 es posible utilizar dos mdulos de comunicacin distintos:

Mdulo de comunicacin RS232 Mdulo de comunicacin RS485

Los mdulos de comunicacin se conectan a la CPU S7-1200 a travs del canal I/O de la izquierda. Se admiten tres mdulos como mximo.

Propiedades de los mdulos de comunicacin


Los mdulos de comunicacin se distinguen por las propiedades siguientes:

Soporte del protocolo Freeport Configuracin a travs del programa de usuario mediante instrucciones avanzadas y funciones de librera

6.4.7.3

Configurar el puerto de comunicacin

Configurar el puerto de comunicacin


Despus de insertar un mdulo de comunicacin con una interfaz RS232 o RS485, hay que ajustar los parmetros de la interfaz. La interfaz se parametriza en las propiedades de la misma, aunque tambin es posible controlar los parmetros de interfaz por medio del programa de usuario con la instruccin PORT_CFG. La descripcin siguiente hace referencia a la configuracin grfica.

Nota Si se modifica el ajuste del puerto por medio del programa de usuario, se sobrescribirn los ajustes de la configuracin grfica. Asimismo, hay que tener en cuenta que los ajustes realizados desde el programa de usuario no se conservan en caso de una cada de tensin.

Requisitos

Hay un mdulo de comunicacin insertado. Se encuentra en la vista de dispositivos.

STEP 7 V10.5 SP2 02/2010, 00002014

271

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Procedimiento
Para configurar el puerto de comunicacin, proceda del siguiente modo:
1. Seleccione la interfaz en la representacin grfica de la vista de dispositivos. En la ventana de inspeccin aparecen las propiedades de la interfaz. 2. Elija el grupo "Configuracin del puerto" en la navegacin local de la ventana de inspeccin. Aparecen los ajustes del puerto. 3. Seleccione la velocidad de transferencia del cable en la lista desplegable "Velocidad de transferencia". Si la comunicacin se ha programado libremente, tenga en cuenta la influencia de la velocidad de transferencia en el tiempo de conmutacin. 4. En la lista desplegable "Paridad" seleccione el tipo de deteccin de palabras informativas que se transfieren con errores. 5. En la lista desplegable "Bits de datos" elija si un carcter debe tener ocho o siete bits. 6. En la lista desplegable "Bit de parada" seleccione con cuntos bits debe marcarse el final de una palabra transferida. 7. En la lista desplegable "Control de flujo" elija con qu procedimiento debe asegurarse un flujo de datos continuo entre el emisor y el receptor. Este parmetro slo es ajustable para la interfaz RS232.

En el campo "Carcter XON" introduzca un valor HEX cuya aparicin provoque la continuacin

de la transferencia de mensajes. Este parmetro slo es ajustable para el control del flujo de datos por software. de la transferencia de mensajes durante el tiempo de espera parametrizado. Este parmetro slo es ajustable para el control del flujo de datos por software.

En el campo "Carcter XOFF" introduzca un valor HEX cuya aparicin provoque la suspensin

8. En el campo "Tiempo de espera" introduzca en ms el tiempo que deba esperarse tras finalizar un mensaje, hasta que pueda iniciarse la prxima transferencia.

Nota Nota La interfaz tambin puede configurarse en la vista de redes. Sin embargo, primero hay que seleccionar el mdulo de comunicacin en el rea de tabla de la vista de redes y, seguidamente, seleccionar la interfaz en la ventana de inspeccin. Posteriormente, se procede del modo descrito anteriormente.

Ver tambin

Ajustar el control del flujo de datos (Pgina 273)

272

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.7.4

Ajustar el control del flujo de datos


6.4.7.4 Ajustar el control del flujo de datos

Control del flujo de datos


El control del flujo de datos es un procedimiento que procura un comportamiento equilibrado de transmisin y recepcin. En condiciones ptimas, con un control inteligente no se pierden datos. Dicho control asegura que un dispositivo no enve ms informacin de la que puede procesar el interlocutor receptor. Existen dos procedimientos de control del flujo de datos:

Control del flujo de datos por hardware Control del flujo de datos por software

En ambos mtodos, las seales DSR de los interlocutores deben estar activas al empezar la transferencia. Si las seales DSR estn inactivas, no se iniciar la transferencia. El mdulo de comunicacin RS232 soporta ambos procedimientos, mientras que el mdulo de comunicacin RS485 no soporta ninguno.

Control del flujo de datos por hardware


El control del flujo de datos por hardware se realiza a travs de las seales Request-to-send (RTS) y Clear-to-send (CTS). Con el mdulo de comunicacin RS232 se transfiere la seal RTS a travs de la salida del pin 7. La seal CTS llega por el pin 8. Si el control del flujo de datos por hardware est activado, la seal RTS se activar siempre que se enven datos. Al mismo tiempo se vigila la seal CTS para determinar si el dispositivo receptor acepta los datos. Si la seal CTS est activa, el mdulo puede transferir datos hasta que se desactive la seal CTS. Cuando se desactiva dicha seal, la transferencia de datos debe suspenderse durante el tiempo de espera parametrizado. Si la seal CTS sigue inactiva una vez transcurrido el tiempo de espera parametrizado, se cancelar la transferencia de datos y se notificar un error al programa de usuario.

Control del flujo de datos con handshake de hardware


Si el control del flujo de datos se regula por medio del handshake de hardware, el dispositivo emisor activa por defecto la seal RTS. En este caso, un dispositivo, p. ej. un mdem, puede transferir datos en cualquier momento. No espera la seal CTS del receptor. El dispositivo emisor vigila l mismo su propia transferencia enviando nicamente un nmero limitado de frames (caracteres) del mensaje, con el fin de evitar un desbordamiento del bfer de recepcin, por ejemplo. Si, a pesar de todo, se desborda el bfer de recepcin, el dispositivo emisor debe retener el mensaje y notificar un error al programa de usuario.

Control del flujo de datos por software


El control del flujo de datos por software utiliza dentro de los mensajes determinados caracteres que controlan la transferencia. stos son caracteres ASCII que se parametrizan en XON y XOFF. XOFF indica cundo debe suspenderse una transferencia. XON indica cundo puede continuar una transferencia.

STEP 7 V10.5 SP2 02/2010, 00002014

273

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Cuando el dispositivo emisor recibe el carcter XOFF, debe suspender la transmisin durante el tiempo de espera parametrizado. Si, una vez transcurrido el tiempo de espera parametrizado, se enva el carcter XON, se continuar con la transferencia. Si despus del tiempo de espera no llega ningn carcter XON, se notifica un error al programa de usuario.
6.4.7.5 Configuracin de la transferencia de mensajes

El control del flujo de datos por software requiere una comunicacin dplex, ya que el interlocutor receptor debe enviar el carcter XON durante la transferencia en curso.

Ver tambin

Configurar el puerto de comunicacin (Pgina 271)

6.4.7.5

Configuracin de la transferencia de mensajes

Comunicacin libremente programable


El trfico de datos entre un mdulo de comunicacin y un dispositivo conectado externamente a travs de una interfaz serie se controla libremente. Para ello hay que definir un protocolo de comunicacin. En la comunicacin libremente programable se soportan protocolos ASCII y binarios para transferir mensajes. Dentro del protocolo de comunicacin deben definirse los criterios que deben facilitar la deteccin del principio y fin de un mensaje dentro del flujo de datos actual. La comunicacin libremente programable slo puede activarse en estado operativo RUN. Si se pasa al estado operativo STOP, se detendr la comunicacin libremente programable.

Definicin del protocolo de comunicacin


El protocolo de comunicacin se define del siguiente modo:

Con el programa de usuario

El comportamiento durante la transmisin de datos se controla por medio de la instruccin


SEND_CFG. RCV_CFG.

El comportamiento durante la recepcin de datos se controla por medio de la instruccin

Mediante parametrizacin grfica en la ventana de inspeccin

Nota

Si se modifica el protocolo de comunicacin a travs del programa de usuario, se sobrescribirn los ajustes de la configuracin grfica. Hay que tener en cuenta que los ajustes realizados desde el programa de usuario no se conservarn en caso de prdida de tensin.

Ver tambin

Comunicacin libremente programable con dispositivos RS232 (Pgina 275) Definir los ajustes para la transmisin (Pgina 276)

274

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo Definicin del principio del mensaje (Pgina 277) Definicin del fin del mensaje (Pgina 278)
6.4.7.6 Comunicacin libremente programable con dispositivos RS232

6.4.7.6

Comunicacin libremente programable con dispositivos RS232

Cable multimaestro RS232/PPI y comunicacin libremente programable con dispositivos RS232


Mediante el cable multimaestro RS232/PPI y la comunicacin libremente programable es posible conectar a los mdulos de comunicacin de la S7-1200 muchos dispositivos compatibles con el estndar RS232. Sin embargo, primero hay que ajustar el cable para el modo "PPI/comunicacin libremente programable".

Ajustes del cable


Los interruptores del cable deben ajustarse del siguiente modo:

El interruptor 5 debe estar a 0 El interruptor 6 ajusta el modo local (DCE) o el modo remoto (DTE):

Interruptor a 0 para el modo local Interruptor a 1 para el modo remoto

Conmutacin entre modo de transmisin y recepcin


El cable multimaestro RS232/PPI est en modo de transmisin cuando se envan datos de la interfaz RS232 a la interfaz RS485. El cable est en modo de recepcin cuando est en estado de reposo o cuando se envan datos de la interfaz RS485 a la interfaz RS232. El cable cambia inmediatamente del modo de recepcin al de transmisin cuando se detectan caracteres en la lnea de transmisin RS232.

Velocidades de transferencia soportadas


El cable multimaestro RS232/PPI soporta velocidades de transferencia entre 1200 baudios y 115,2 Kbaudios. Mediante el interruptor DIP del cable PC/PPI se ajusta el cable multimaestro RS232/PPI a la velocidad de transferencia deseada. La tabla siguiente muestra la posicin de los interruptores para las velocidades de transferencia correspondientes:
Velocidad de transferencia 115200 57600 38400 19200 9600 4800 Tiempo de conmutacin 0,15 ms 0,3 ms 0,5 ms 1,0 ms 2,0 ms 4,0 ms Ajustes (1 = arriba) 110 111 000 001 010 011

STEP 7 V10.5 SP2 02/2010, 00002014

275

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.7.7 Definir los ajustes para la transmisin

Velocidad de transferencia 2400 1200

Tiempo de conmutacin 7,0 ms 14,0 ms

Ajustes (1 = arriba) 100 101

El cable retorna al modo de recepcin cuando la lnea de transmisin RS232 est en modo de reposo durante un tiempo determinado, que se define como tiempo de conmutacin del cable. La velocidad de transferencia ajustada influye en el tiempo de conmutacin, tal como muestra la tabla.

Influencia del tiempo de conmutacin


Al trabajar con un cable multimaestro RS232/PPI en un sistema que tambin utiliza la comunicacin libremente programable, el programa debe considerar el tiempo de conmutacin, por los motivos siguientes:

El mdulo de comunicacin reacciona a los avisos enviados por el dispositivo RS232. Una vez el mdulo de comunicacin del dispositivo RS232 ha recibido una peticin, debe retardar la transmisin del aviso de reaccin por un intervalo de tiempo mayor o igual al tiempo de conmutacin del cable.

El dispositivo RS232 reacciona a avisos enviados por el mdulo de comunicacin. Una vez el mdulo de comunicacin del dispositivo RS232 ha recibido un aviso de reaccin, debe retardar la transmisin del prximo aviso de peticin por un intervalo de tiempo mayor o igual al tiempo de conmutacin del cable.

En ambas situaciones, el cable multimaestro RS232/PPI tiene tiempo suficiente, gracias al retardo, para pasar del modo de recepcin al de transmisin para que los datos puedan enviarse de la interfaz RS485 a la interfaz RS232.

Ver tambin

Configuracin de la transferencia de mensajes (Pgina 274) Definir los ajustes para la transmisin (Pgina 276) Definicin del principio del mensaje (Pgina 277) Definicin del fin del mensaje (Pgina 278)

6.4.7.7

Definir los ajustes para la transmisin

Enviar mensajes
Existe la posibilidad de programar pausas entre los diferentes mensajes. La tabla siguiente muestra qu pausas pueden preajustarse:

276

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.7.8 Definicin del principio del mensaje

Parmetro Retardo RTS ON

Definicin Se parametriza el tiempo que debe transcurrir despus de la peticin de transmisin RTS (Request to send) antes de que empiece la transferencia de datos propiamente dicha. Se parametriza el tiempo que debe transcurrir una vez finalizada la transferencia por completo antes de que se desactive la seal RTS. Se determina que, cada vez que inicie una transferencia de mensajes, se enve adicionalmente una pausa si ha transcurrido el tiempo de retardo RTS ON. El tiempo de pausa se indica en tiempos de bit. Se determina que, tras una pausa parametrizada al inicio del mensaje, se emita la seal "Idle Line" y, por tanto, la lnea se sealice como "desocupada". Para activar el parmetro tiene que estar activado "Enviar pausa al inicio del mensaje". La duracin de la seal "Idle Line" se indica en tiempos de bit.

Retardo RTS OFF Enviar pausa al inicio del mensaje

Enviar Idle Line tras la pausa

Ver tambin

Definicin del principio del mensaje (Pgina 277) Definicin del fin del mensaje (Pgina 278) Comunicacin libremente programable con dispositivos RS232 (Pgina 275)

6.4.7.8

Definicin del principio del mensaje

Deteccin del principio del mensaje


Para indicar al receptor cundo ha finalizado la transferencia de un mensaje y cundo empieza la prxima transferencia, hay que definir criterios en el protocolo de transferencia que identifiquen el final y el principio de un mensaje. Cuando se cumple un criterio que indica el principio de un mensaje, se empiezan a buscar criterios para el fin del mensaje en el flujo de datos. Existen dos procedimientos distintos para detectar el principio del mensaje:

Empezar con un carcter cualquiera: Cualquier carcter puede definir el principio de un mensaje. ste es el procedimiento predeterminado. Empezar con una condicin especial: El principio del mensaje se detecta gracias a condiciones definidas.

Condiciones para detectar el principio de un mensaje


La tabla siguiente muestra las diferentes posibilidades que existen para definir el principio de un mensaje:

STEP 7 V10.5 SP2 02/2010, 00002014

277

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.7.9 Definicin del fin del mensaje

Parmetro Detectar inicio del mensaje por Line Break Detectar inicio del mensaje por Idle Line

Definicin El receptor detecta un Line Break cuando se interrumpe el flujo de datos recibidos durante un tiempo superior a la longitud de un carcter. En este caso, se determina el principio del mensaje por el Line Break. El principio de un mensaje se detecta cuando la lnea de transferencia est en estado "Idle" durante un tiempo determinado (indicado en tiempos de bit) para enviar y va seguida de un evento, p. ej. la recepcin de un carcter. El principio de un mensaje se detecta cuando aparece un carcter determinado. El carcter en cuestin se introduce como valor HEX.

Detectar el inicio del mensaje por un solo carcter

Detectar el inicio del El principio de un mensaje se detecta cuando aparece una cadena de mensaje por una cadena de caracteres definida en el flujo de datos. Es posible definir un mximo de cuatro cadenas de caracteres con cinco caracteres como mximo cada caracteres una.

Las diferentes condiciones pueden enlazarse entre s del modo deseado.

Ver tambin

Definir los ajustes para la transmisin (Pgina 276) Comunicacin libremente programable con dispositivos RS232 (Pgina 275)

6.4.7.9

Definicin del fin del mensaje

Deteccin del fin del mensaje


Para indicar al receptor cundo ha finalizado la transferencia de un mensaje y cundo empieza la prxima transferencia, hay que definir criterios en el protocolo de transferencia que identifiquen el final y el principio de un mensaje. Existen un total de seis procedimientos distintos para detectar el fin de un mensaje, que pueden enlazarse entre s del modo deseado. La tabla siguiente muestra las diferentes posibilidades de ajuste:
Parmetro Detectar fin del mensaje por tiempo de mensaje excedido Definicin El fin del mensaje se detecta automticamente cuando se excede la duracin mxima predefinida de un mensaje. Se admiten valores entre 0 y 65535 ms.

Detectar fin del mensaje por El fin del mensaje se detecta cuando no se recibe ninguna respuesta tiempo de respuesta excedido dentro del tiempo predefinido despus de transferir datos. Se admiten valores entre 0 y 65535 ms.

278

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.8 Uso de marcas de ciclo

Parmetro Detectar fin del mensaje por tiempo excedido entre caracteres

Definicin El fin del mensaje se detecta cuando se excede un tiempo predefinido (en tiempos de bit) entre dos caracteres. Se admiten valores entre 0 y 2500 tiempos de bit. La CPU S7-1200 prev un tiempo mximo de ocho segundos, aunque el tiempo ajustado sea superior.

Detectar fin del mensaje por longitud mxima

El fin del mensaje se detecta cuando se excede la longitud mxima de un mensaje. Se admiten valores entre 1 y 4132 caracteres.

Leer longitud del mensaje en el El propio mensaje contiene informacin sobre su longitud. El fin del mensaje mensaje se alcanza cuando se llega al valor tomado del mensaje. Con los parmetros siguientes se definen los caracteres que deben considerarse para evaluar la longitud del mensaje:

Offset del campo de longitud en el mensaje El valor determina la posicin del carcter en el mensaje que debe considerarse para determinar la longitud del mismo. Se admiten valores entre 0 y 4131 caracteres. Tamao del campo de longitud El valor indica cuntos caracteres deben considerarse a partir de la primera posicin de evaluacin para determinar la longitud del mensaje. Se admiten valores de 0, 1, 2 y 4 caracteres. El campo de longitud que sigue a los datos (no forma parte de la longitud del mensaje) El valor indica el nmero de bytes posteriores al campo de longitud que no deben considerarse al evaluar la longitud del mensaje. Se admiten valores entre 0 y 255 caracteres.

Detectar fin del mensaje por una cadena de caracteres

El fin de un mensaje se detecta cuando aparece una cadena de caracteres definida en el flujo de datos. Se admiten como mximo cinco caracteres dentro de la cadena.

Ver tambin

Definir los ajustes para la transmisin (Pgina 276) Comunicacin libremente programable con dispositivos RS232 (Pgina 275)

6.4.8

Uso de marcas de ciclo

Marcas de ciclo
Una marca de ciclo es una marca que modifica peridicamente su estado binario en una relacin 1:1 entre impulso y pausa. En la parametrizacin de la marca de ciclo se determina el byte de marcas de la CPU que se convertir en el byte de marcas de ciclo.

STEP 7 V10.5 SP2 02/2010, 00002014

279

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

Uso

6.4.9 Posibilidades de ajuste del nivel de proteccin

Las marcas de ciclo se utilizan en el programa de usuario, p. ej., para controlar indicadores luminosos con una luz intermitente o lanzar procesos peridicos, como la adquisicin de un valor real.

Frecuencias posibles
Cada bit del byte de marcas de ciclo tiene asignada una frecuencia. La tabla siguiente muestra la asignacin:
Bit del byte de marcas de ciclo Duracin del perodo (s) Frecuencia (Hz) 7 2,0 0,5 6 1,6 0,625 5 1,0 1 4 0,8 1,25 3 0,5 2 2 0,4 2,5 1 0,2 5 0 0,1 10

Nota Las marcas de ciclo transcurren de forma asncrona al ciclo de la CPU, es decir, en ciclos largos es posible que el estado de la marca de ciclo cambie varias veces. El byte de marcas seleccionado no puede emplearse para almacenar datos en la memoria intermedia.

6.4.9

Posibilidades de ajuste del nivel de proteccin

Nivel de proteccin
A continuacin se explica cmo utilizar los diferentes niveles de proteccin de las CPUs.

Repercusiones del nivel de proteccin ajustado


Existen los niveles de proteccin siguientes:

Sin proteccin: es el comportamiento predeterminado. No es posible introducir ninguna contrasea. El acceso de lectura y escritura est permitido siempre. Proteccin contra escritura: slo es posible un acceso de lectura. No se permite modificar datos de la CPU ni cargar bloques ni configuraciones. La proteccin de escritura excluye a los datos de diagnstico y las variables PLC que estn marcados como relevantes para HMI. Proteccin contra lectura/escritura: no es posible acceder en modo de lectura ni de escritura al rea "Nodos accesibles" ni a los nodos del proyecto que estn conectados online. En el rea "Nodos accesibles" del rbol del proyecto slo se muestran el tipo de CPU y los datos de identificacin. La visualizacin de informacin online o de bloques en el rea "Nodos accesibles" o en el proyecto para nodos conectados online no es posible sin introducir previamente una contrasea.

280

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo

6.4.10.1 Introduccin a la carga 6.4.10 Cargar la configuracin de una configuracin

La proteccin de lectura/escritura excluye a los objetos siguientes:

Variables PLC marcadas como relevantes para HMI Propiedades observables de objetos HMI Datos de diagnstico (slo protegidos contra lectura)

Comportamiento de una CPU protegida por contrasea durante el funcionamiento


Antes de ejecutar una funcin online se comprueban los permisos y, dado el caso, se requiere la entrada de una contrasea. Ejemplo: el mdulo se ha parametrizado con una proteccin contra escritura y debe ejecutarse la funcin "Forzar variable". Puesto que para ello se requiere un acceso de escritura, para ejecutar la funcin hay que introducir la contrasea parametrizada. Las funciones protegidas por contrasea slo pueden ejecutarse desde una PG/un PC en un mismo momento. No se permite el acceso con contrasea de otra PG/otro PC.

Nota No es posible restringir las funciones para controlar, observar y comunicar procesos. As, p. ej., la funcin "Ajustar la hora" no se puede bloquear con una contrasea. Algunas funciones quedan protegidas porque se utilizan como datos online. Por consiguiente, las funciones RUN/STOP de la Task Card "Herramientas online" o "Ajustar la hora" del editor de diagnstico y online estn protegidas contra escritura.

6.4.10 Cargar la configuracin

6.4.10.1 Introduccin a la carga de una configuracin

Cargar la configuracin en un dispositivo


Si se ha insertado y configurado un dispositivo nuevo en el proyecto o si se ha modificado una configuracin de hardware existente, primero hay que cargar la configuracin actual en el dispositivo. De este modo se garantiza que tanto en la PG/el PC como en el mdulo fsico haya siempre la misma configuracin. En la primera carga se cargan por completo los datos del proyecto de hardware. En los procesos de carga posteriores se cargan nicamente los cambios en la configuracin. Para cargar la configuracin de hardware existen las posibilidades siguientes:

Cargar en la vista de dispositivos o redes

STEP 7 V10.5 SP2 02/2010, 00002014

281

Configurar dispositivos y redes 6.4 Configurar el comportamiento operativo


6.4.10.2 Cargar la configuracin de hardware en un dispositivo dentro del rbol del proyecto

Cargar en el rbol del proyecto Cargar en un nodo accesible

Ver tambin

Particularidades del arranque (Pgina 321)

6.4.10.2 Cargar la configuracin de hardware en un dispositivo dentro del rbol del proyecto Dentro del rbol del proyecto es posible cargar la configuracin de hardware de un dispositivo en el dispositivo correspondiente.

Advertencia Realizar el proceso de carga slo en STOP En caso de una parametrizacin errnea, existe la posibilidad de que se produzca un comportamiento imprevisto de la mquina o del proceso despus de cargar. La CPU pasa obligatoriamente al estado operativo STOP para el proceso de carga con el fin de impedir que se dae la instalacin o se lesionen personas.

Cargar varios bloques en un dispositivo dentro del rbol del proyecto


Para cargar la configuracin de hardware en el dispositivo correspondiente, proceda del siguiente modo:
1. Elija el comando "Descargar en dispositivo > Configuracin de hardware" del men contextual del dispositivo en el rbol del proyecto.

Si todava no se ha establecido ninguna conexin online, se abrir el cuadro de dilogo "Carga


avanzada".

Si ya se ha definido la conexin online, se abrir el cuadro de dilogo "Cargar vista preliminar".


A continuacin, siga con el paso 4. 2. Seleccione la interfaz de la PG/el PC en la lista desplegable "Interfaz PG/PC para el proceso de carga" del cuadro de dilogo "Carga avanzada". 3. Seleccione el dispositivo en la tabla "Nodos accesibles en la subred de destino" y confirme la seleccin con "Aceptar". Se abre el cuadro de dilogo "Cargar vista preliminar". 4. Haga clic en "Cargar". La configuracin de hardware se carga y se abre el cuadro de dilogo "Cargar resultados". Dicho cuadro de dilogo muestra el estado y las acciones despus del proceso de carga. 5. Cierre el cuadro de dilogo "Cargar resultados" haciendo clic en "Aceptar".

Resultado
Ahora, la configuracin de hardware es idntica en la PG/el PC y en el dispositivo.

282

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5 Diagnosticardel diagnstico de hardware 6.5.1 Resumen hardware 6.5.1.1 Posibilidades generales para diagnosticar el hardware

Los avisos de la ventana de inspeccin, en "Informacin > General", indican si el proceso de carga ha concluido correctamente.

Ver tambin

Particularidades del arranque (Pgina 321)

6.5

Diagnosticar hardware

6.5.1

Resumen del diagnstico de hardware

6.5.1.1

Posibilidades generales para diagnosticar el hardware

Posibilidades generales del diagnstico de hardware


El hardware se diagnostica del modo siguiente:

Desde la vista online y de diagnstico Desde la Task Card "Herramientas online" Desde el rea "Diagnstico > Informacin del dispositivo" de la ventana de inspeccin Mediante smbolos de diagnstico, p. ej. en la vista de dispositivos y en el rbol del proyecto

Estructura de la vista online y de diagnstico


La vista online y de diagnstico consta de dos ventanas colindantes:

La ventana izquierda muestra una estructura de rbol con carpetas y grupos (si las carpetas estn abiertas). La ventana derecha contiene informacin detallada sobre la carpeta o el grupo seleccionado.

Existen el grupo "Accesos online" y las carpetas "Diagnstico" y "Funciones".


Grupo "Accesos online": contiene la visualizacin de si actualmente existe o no una conexin online con el destino correspondiente. Asimismo, es posible establecer o deshacer la conexin online. "Diagnstico": contiene varios grupos de diagnstico relacionados con el mdulo seleccionado "Funciones": contiene varios grupos en los que se realizan ajustes en el mdulo seleccionado o se dan comandos al mdulo

Funcin y estructura de la Task Card "Herramientas online"


En la Task Card "Herramientas online" se lee informacin de diagnstico actual y se transfieren comandos al mdulo en aquellos que tienen un estado operativo propio (p. ej. CPUs). Se antes de activar la Task Card "Herramientas online" se ha seleccionado un mdulo que no tiene estado operativo propio o bien varios mdulos, la Task Card har referencia a la CPU correspondiente.

STEP 7 V10.5 SP2 02/2010, 00002014

283

Configurar dispositivos y redes 6.5 Diagnosticar hardware

La Task Card "Herramientas online" consta de las paletas siguientes:


6.5.1.2 Determinar los dispositivos defectuosos que estn conectados online

Panel de control de la CPU Tiempo de ciclo Memoria

Nota

Una paleta slo tiene contenido si el mdulo conoce las funciones correspondientes y si existe una conexin online. Si no existe ninguna conexin online con el mdulo en cuestin, en cada paleta se mostrar "Ninguna conexin online" en azul.

Estructura de la ficha "Diagnstico" de la ventana de inspeccin


La ficha "Diagnstico" de la ventana de inspeccin contiene a su vez otra ficha:

Informacin del dispositivo Esta ficha hace referencia a todas las CPUs del proyecto con las que existe una conexin online. Aqu se visualizan avisos si hay una o varias CPUs averiadas o si no estn en estado operativo RUN.

Ver tambin

Task Cards (Pgina 125) Ventana de inspeccin (Pgina 123)

6.5.1.2

Determinar los dispositivos defectuosos que estn conectados online

Resumen de los dispositivos defectuosos


El rea "Diagnstico > Informacin del dispositivo" de la ventana de inspeccin ofrece un resumen de los dispositivos defectuosos con los que existe una conexin online. El rea "Diagnstico > Informacin del dispositivo" de la ventana de inspeccin consta de los elementos siguientes:

Encabezado con el nmero de dispositivos defectuosos Tabla con informacin detallada de cada dispositivo defectuoso

Cuando se intenta establecer una conexin online con un dispositivo, ste se considera defectuoso si no es accesible, si notifica un error como mnimo o si no est en estado operativo "RUN".

Estructura de la tabla con informacin detallada de los dispositivos defectuosos


La tabla contiene las columnas siguientes:

Estado online: contiene el estado online como smbolo de diagnstico y en palabras Estado operativo: contiene el estado operativo como smbolo y en palabras

284

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware


6.5.1.3 Determinar el estado online y visualizarlo con smbolos

Dispositivo / mdulo: nombre del dispositivo o mdulo afectado Aviso: explica la columna anterior Detalles: el enlace abre la vista online y de diagnstico correspondiente al dispositivo y la pone en primer plano. Ayuda: el enlace proporciona informacin adicional sobre el fallo aparecido.

Ver tambin

Ventana de inspeccin (Pgina 123) Determinar el estado online y visualizarlo con smbolos (Pgina 285)

6.5.1.3

Determinar el estado online y visualizarlo con smbolos

Determinar el estado online y visualizarlo con smbolos


Al establecer una conexin online con un dispositivo tambin se determina y visualiza su estado y, dado el caso, el estado operativo del mdulo correspondiente. La visualizacin tiene lugar en tres vistas:

Vista de dispositivos Aqu se visualiza el smbolo de diagnstico de cada componente de hardware con excepcin de la Signal Board de la CPU. En los mdulos con estado operativo propio se muestra tambin el smbolo del mismo.

Vista general de dispositivos Aqu se visualiza el smbolo de diagnstico de cada componente de hardware. Vista de redes Aqu se visualiza por cada dispositivo un smbolo de diagnstico que representa el estado de grupo de todos los componentes de hardware correspondientes. Vista general de redes Aqu se visualiza el smbolo de diagnstico de cada componente de hardware. rbol del proyecto Aqu se visualiza el smbolo de diagnstico detrs de los componentes de hardware. Adicionalmente, en los mdulos con estado operativo propio se muestra el smbolo del mismo en la esquina superior derecha del smbolo del mdulo.

Vista online y de diagnstico En el grupo "Accesos online" se visualiza el estado online dentro del rea "Estado". Asimismo, es posible establecer y deshacer la conexin online.

Nota

El grupo "Accesos online" slo existe en CPUs. Si se ha llamado la vista online y de diagnstico mediante la funcin "Mostrar / actualizar nodos accesibles", no se mostrar.

STEP 7 V10.5 SP2 02/2010, 00002014

285

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Vista detallada del rbol del proyecto Para ello deben haberse seleccionado los "Mdulos locales" en el rbol del proyecto.

Smbolos de diagnstico para mdulos y dispositivos


La tabla siguiente muestra los smbolos posibles y su respectivo significado.
Smbolo Significado Se est estableciendo una conexin con una CPU. La CPU ya no es accesible en la direccin ajustada. La CPU configurada y la realmente existente no son compatibles debido al tipo. No hay fallos Mantenimiento necesario Mantenimiento solicitado Error No es posible acceder al mdulo o dispositivo desde la CPU (vlido para mdulos y dispositivos que estn por debajo de una CPU). No hay datos de diagnstico disponibles, porque los datos de configuracin online actuales difieren de los datos de configuracin offline. El mdulo o dispositivo configurado y el mdulo o dispositivo realmente existente son incompatibles (vlido para mdulos y dispositivos que estn por debajo de una CPU). La conexin est establecida, pero todava se est determinando el estado del mdulo. El mdulo configurado no soporta la visualizacin del estado de diagnstico.

Smbolos del estado de comparacin


Los smbolos de diagnstico pueden combinarse en la parte inferior izquierda con smbolos de estado ms pequeos que visualizan el resultado de la comparacin online/offline. La tabla siguiente muestra los smbolos de comparacin posibles y su significado.
Smbolo Significado La carpeta contiene objetos con versiones online y offline diferentes (slo en el rbol del proyecto). La versin online del objeto es distinta de la offline. El objeto slo existe online.

286

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.1.4 Iniciar la vista online y de diagnstico

Smbolo

Significado El objeto slo existe offline.

Smbolos combinados de diagnstico y comparacin


La tabla siguiente muestra algunos ejemplos de smbolos combinados y su significado.
Smbolo Significado No hay fallos. La carpeta contiene objetos con versiones online y offline diferentes (slo en el rbol del proyecto). No es posible acceder al mdulo o dispositivo desde la CPU (vlido para mdulos y dispositivos que estn por debajo de una CPU). El objeto slo existe offline.

Smbolos de estado operativo para CPUs y CPs


La tabla siguiente muestra los smbolos posibles y sus respectivos estados operativos.
Smbolo Estado operativo RUN STOP ARRANQUE PARADA AVERA Estado operativo desconocido El mdulo configurado no soporta la visualizacin del estado operativo.

6.5.1.4

Iniciar la vista online y de diagnstico

Requisitos
El proyecto con el mdulo que debe diagnosticarse est abierto.

STEP 7 V10.5 SP2 02/2010, 00002014

287

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Nota Este requisito no es imprescindible si se llama la vista online y de diagnstico desde el rbol del proyecto despus de haber determinado los nodos accesibles.

Procedimiento
Para iniciar la vista online y de diagnstico de un mdulo, proceda del siguiente modo:
1. Abra la carpeta de dispositivos correspondiente en el rbol del proyecto. 2. Haga doble clic en la funcin "Online y diagnstico".

Nota

La funcin "Online y diagnstico" estar disponible siempre que el mdulo tenga subentradas en el rbol del proyecto, p. ej. en PLCs. O bien:
1. Seleccione la carpeta de dispositivos correspondiente en el rbol del proyecto. 2. Elija el comando "Online y diagnstico" del men contextual o del men principal "Online".

O bien:
1. Abra la vista de dispositivos de la configuracin de dispositivos. 2. Seleccione el mdulo que debe diagnosticarse. 3. Elija el comando "Online y diagnstico" del men contextual o del men principal "Online".

O bien:
1. Abra la vista de redes de la configuracin de dispositivos. 2. Seleccione la estacin con el mdulo que debe diagnosticarse. 3. Elija el comando "Online y diagnstico" del men contextual o del men principal "Online".

O bien:
1. Abra la carpeta "Accesos online" en el rbol del proyecto. 2. Abra la carpeta de la interfaz a travs de la que desea establecer la conexin online. 3. Haga doble clic en "Mostrar /actualizar nodos accesibles". 4. Seleccione el mdulo que debe diagnosticarse. 5. Elija el comando "Online y diagnstico" del men contextual o del men principal "Online".

O bien:
1. Abra la carpeta "Mdulos locales" en el rbol del proyecto. 2. Seleccione el dispositivo en cuestin o el mdulo que debe diagnosticarse. 3. Elija el comando "Online y diagnstico" del men contextual o del men principal.

288

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Resultado

6.5.2.1 Mostrar propiedades generales e informacin 6.5.2 Mostrar valores actuales y no modificables de relevante para la instalacin relacionadas 6.5.1.5 Activar la Task Card "Herramientas online" propiedades de mdulos parametrizables con un mdulo

Se inicia la vista online y de diagnstico del mdulo que debe diagnosticarse. Si previamente exista una conexin online con la CPU correspondiente, la barra de ttulo de la vista online y de diagnstico se resaltar en color naranja.

Nota Si al iniciar la vista online y de diagnstico no existe ninguna conexin online, no aparecer ninguna informacin online y los campos correspondientes estarn vacos.

6.5.1.5

Activar la Task Card "Herramientas online"

Activar la Task Card "Herramientas online"


Esta Task Card se activa del siguiente modo:
1. Inicie la vista online y de diagnstico. 2. Haga clic en la Task Card "Herramientas online".

O bien:
1. Inicie la vista de dispositivos. 2. Haga clic en la Task Card "Herramientas online".

O bien:
1. Inicie la vista de redes. 2. Haga clic en la Task Card "Herramientas online".

6.5.2

Mostrar valores actuales y no modificables de propiedades de mdulos parametrizables

6.5.2.1

Mostrar propiedades generales e informacin relevante para la instalacin relacionadas con un mdulo

Dnde est la informacin buscada?


Las propiedades generales y la informacin relevante para la instalacin relacionadas con un mdulo estn en el grupo "General" de la carpeta "Diagnstico" de la vista online y de diagnstico del mdulo que debe diagnosticarse.

Estructura del grupo "General"


El grupo "General" incluye las reas siguientes:

Mdulo

STEP 7 V10.5 SP2 02/2010, 00002014

289

Configurar dispositivos y redes 6.5 Diagnosticar hardware


rea "Mdulo"

Informacin del mdulo Informacin del fabricante

Esta rea muestra los datos siguientes del mdulo:

Nombre abreviado, p. ej. CPU 1214C DC/DC/DC Referencia Hardware Firmware Rack Slot

rea "Informacin del mdulo"


Esta rea muestra los datos siguientes del mdulo que se han ajustado al configurar el hardware:

Nombre del mdulo

rea "Informacin del fabricante"


Esta rea muestra los datos siguientes del mdulo:

Fabricante

Nota

En la denominacin de los fabricantes, a excepcin de Siemens AG, se indica un nmero decimal. Encontrar el nombre del fabricante correspondiente en la "Manufacturer ID Table" en PROFIBUS International (vase "www.profibus.com").

Nmero de serie Perfil: ID de perfil en formato de nmero hexadecimal

Nota

Encontrar el nombre del perfil correspondiente en la "Profile ID Table" en PROFIBUS International (vase "www.profibus.com").

Detalles del perfil: tipo especfico del perfil en formato de nmero hexadecimal

Nota

Encontrar el nombre correspondiente al tipo especfico del perfil en la "Profile Specific Type Table" en PROFIBUS International (vase "www.profibus.com").

290

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.2.2

Mostrar los tiempos de ciclo parametrizados


6.5.3.1 6.5.3 Mostrar valores actuales ciclo parametrizados 6.5.2.2 Mostrar los tiempos de de propiedades de mdulos dinmicas medidos

Dnde est la informacin buscada?


Encontrar la informacin buscada en los lugares siguientes:

En el grupo "Tiempo de ciclo" de la carpeta "Diagnstico" de la vista online y de diagnstico del mdulo que debe diagnosticarse (aqu se muestran todos los tiempos de ciclo parametrizados). En la paleta "Tiempo de ciclo" de la Task Card "Herramientas online" (aqu se muestra slo el tiempo de vigilancia del ciclo de los tiempos de ciclo parametrizados).

Estructura del grupo "Tiempo de ciclo" de la carpeta "Diagnstico" de la vista online y de diagnstico
El grupo "Tiempo de ciclo" incluye las reas siguientes:

Diagrama del tiempo de ciclo (visualizacin grfica de los tiempos de ciclo medidos) Tiempo de ciclo parametrizado (visualizacin de los tiempos de ciclo parametrizados en forma de valores absolutos) Tiempos de ciclo medidos (visualizacin de los tiempos de ciclo medidos en forma de valores absolutos)

Tiempos de ciclo parametrizados


Se representan los siguientes tiempos parametrizados:

Tiempo de ciclo mnimo Tiempo de vigilancia del ciclo

Estructura de la paleta "Tiempo de ciclo" de la Task Card "Herramientas online"


La paleta "Tiempo de ciclo" informa acerca del tiempo configurado para la vigilancia del ciclo y de los tiempos de ciclo medidos.

Tiempo de vigilancia del ciclo


El valor al final del diagrama de tiempo corresponde al tiempo de vigilancia del ciclo.

6.5.3

Mostrar valores actuales de propiedades de mdulos dinmicas

6.5.3.1

Mostrar los tiempos de ciclo medidos

Dnde est la informacin buscada?


Encontrar los tiempos de ciclo medidos en los lugares siguientes:

En el grupo "Tiempo de ciclo" de la carpeta "Diagnstico" de la vista online y de diagnstico del mdulo que debe diagnosticarse En la paleta "Tiempo de ciclo" de la Task Card "Herramientas online"

STEP 7 V10.5 SP2 02/2010, 00002014

291

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Estructura del grupo "Tiempo de ciclo" de la carpeta "Diagnstico" de la vista online y de diagnstico
El grupo "Tiempo de ciclo" incluye las reas siguientes:

Diagrama del tiempo de ciclo (visualizacin grfica de los tiempos de ciclo medidos) Tiempo de ciclo parametrizado (visualizacin de los tiempos de ciclo parametrizados en forma de valores absolutos) Tiempos de ciclo medidos (visualizacin de los tiempos de ciclo medidos en forma de valores absolutos)

Tiempos de ciclo medidos


Se representan los tiempos siguientes:

Tiempo de ciclo ms corto: duracin del ciclo ms corto desde la ltima transicin de STOP a RUN. En la representacin grfica equivale a la flecha negra. Tiempo de ciclo actual/ltimo: duracin del ltimo ciclo. En la representacin grfica equivale a la flecha verde. Si la duracin del ltimo ciclo se acerca al tiempo de vigilancia del ciclo, es posible que se rebase y el mdulo pase al estado operativo STOP. La observacin de las variables del programa, p. ej., prolonga el tiempo de ciclo.

Tiempo de ciclo ms largo: duracin del ciclo ms largo desde la ltima transicin de STOP a RUN. En la representacin grfica equivale a la flecha azul.

Nota Visualizacin grfica

El eje de tiempo queda limitado por los lmites parametrizados para el tiempo de ciclo. Las flechas y las barras en color rojo identifican los tiempos que estn fuera de los lmites parametrizados.

Estructura de la paleta "Tiempo de ciclo" de la Task Card "Herramientas online"


La paleta "Tiempo de ciclo" informa acerca del tiempo parametrizado para la vigilancia del ciclo y de los tiempos de ciclo medidos.

Tiempos medidos
Se visualizan los tiempos medidos siguientes:

Tiempo de ciclo ms corto desde la ltima activacin de la Task Card "Herramientas online" en letra gris Tiempo de ciclo actual/ltimo en letra verde Tiempo de ciclo ms largo desde la ltima activacin de la Task Card "Herramientas online" en letra azul

292

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.3.2

Mostrar el estado actual de los LEDs de una CPU


6.5.3.3 6.5.3.2 Mostrar el estado actual dede todos los tipos CPU nivel de llenado los LEDs de una de memoria de una CPU

Dnde est la informacin buscada?


El estado actual de los LEDs de una CPU est en el rea de visualizacin de la paleta "Panel de control de la CPU" de la Task Card "Herramientas online".

rea de visualizacin de la paleta "Panel de control de la CPU" de la Task Card "Herramientas online"
Esta rea contiene los indicadores siguientes:

Nombre de la estacin y tipo de CPU (nombre abreviado) RUN / STOP (equivale al LED "RUN / STOP" de la CPU) ERROR (equivale al LED "ERROR" de la CPU) MAINT (equivale al LED "MAINT" de la CPU)

6.5.3.3

Mostrar el nivel de llenado de todos los tipos de memoria de una CPU

Dnde est la informacin buscada?


Encontrar el nivel de llenado de todos los tipos de memoria de una CPU en los lugares siguientes:

En el rea de visualizacin del grupo "Memoria" de la carpeta "Diagnstico" de la vista online y de diagnstico del mdulo que debe diagnosticarse En el rea de visualizacin de la paleta "Memoria" de la Task Card "Herramientas online"

rea de visualizacin del grupo "Memoria" de la carpeta "Diagnstico" de la vista online y de diagnstico
Esta rea contiene la carga de memoria actual del mdulo correspondiente, as como detalles de las distintas reas de memoria. La carga de memoria se muestra tanto en forma de diagrama de barras como porcentualmente en forma de valor numrico. Se muestran las cargas de memoria siguientes:

Memoria de carga Si no hay ninguna Memory Card insertada, se mostrar la memoria de carga interna. Si hay una Memory Card insertada, el sistema operativo utiliza exclusivamente la memoria de carga insertada, que es la que se muestra aqu.

Memoria de trabajo Memoria remanente

STEP 7 V10.5 SP2 02/2010, 00002014

293

Configurar dispositivos y redes 6.5 Diagnosticar hardware

rea de visualizacin de la paleta "Memoria" de la Task Card "Herramientas online"


6.5.4.1 Determinar el estado un mdulo 6.5.4 Comprobar los fallos dede diagnstico de un mdulo

Esta rea contiene la carga actual de memoria del mdulo correspondiente. La memoria libre se muestra tanto en forma de diagrama de barras como porcentualmente en forma de valor numrico. El valor numrico se redondea a un valor entero.

Nota Si un rea de memoria tiene una ocupacin inferior al 1 %, en la parte libre de dicha rea se mostrar "99 %".

Se muestran las cargas de memoria siguientes:

Memoria de carga Si no hay ninguna Memory Card insertada, se mostrar la memoria de carga interna. Si hay una Memory Card insertada, el sistema operativo utiliza exclusivamente la memoria de carga insertada, que es la que se muestra aqu.


Ver tambin

Memoria de trabajo Memoria remanente

Memoria de carga (Pgina 323) Memoria de trabajo (Pgina 324) reas de memoria remanentes (Pgina 326)

6.5.4

Comprobar los fallos de un mdulo

6.5.4.1

Determinar el estado de diagnstico de un mdulo

Dnde se muestra el estado de diagnstico de un mdulo?


El estado de diagnstico de un mdulo se muestra en el grupo "Estado de diagnstico" de la carpeta "Diagnstico" de la vista online y de diagnstico del mdulo.

Grupo "Estado de diagnstico"


En el grupo "Estado de diagnstico" se visualiza la informacin de estado siguiente:

Estado del mdulo desde el punto de vista de la CPU, p. ej.:

Mdulo existente y en buen estado. Mdulo averiado.

294

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.4.2 Leer el bfer de diagnstico de una CPU

Si el mdulo tiene un fallo y se ha habilitado la alarma de diagnstico en la configuracin, se mostrar el estado "Mdulo averiado".

Mdulo configurado pero no existente.

Se han detectado divergencias entre el mdulo configurado y el insertado. Se mostrar la referencia del tipo terico y real, siempre que sea posible determinarla.

Cantidad de informacin visualizada


La cantidad de informacin visualizada depende del mdulo seleccionado.

6.5.4.2

Leer el bfer de diagnstico de una CPU

Dnde se lee el bfer de diagnstico de una CPU?


El bfer de diagnstico de una CPU se lee en el grupo "Bfer de diagnstico" de la carpeta "Diagnstico" de la vista online y de diagnstico.

Estructura del grupo "Bfer de diagnstico"


El grupo "Bfer de diagnstico" incluye la ficha "Eventos".

Bfer de diagnstico
El bfer de diagnstico sirve de archivo de registro para los eventos de diagnstico que se han producido en la CPU y los mdulos asignados. Dichos eventos se registran siguiendo el orden de aparicin, siendo el ms reciente el que se representa en primer lugar.

Ficha "Eventos"
La ficha "Eventos" incluye los elementos siguientes:

Casilla de verificacin "Hora incl. diferencia horaria CPU/local" Lista de eventos Detalles sobre el evento Botones "Congelar visualizacin/Descongelar", "Ayuda del evento", "Abrir bloque", "Guardar como ..."

Casilla de verificacin "Hora incl. diferencia horaria CPU/local"


Si no se ha activado la casilla de verificacin, se visualizarn las entradas del bfer de diagnstico con la hora del mdulo. Si se ha activado la casilla de verificacin, las entradas del bfer de diagnstico se visualizarn con la hora resultante de la frmula siguiente: Hora visualizada = hora del mdulo + offset de zona horaria de la PG / el PC Para ello es imprescindible que la hora del mdulo sea idntica a la hora UTC. Este ajuste se utiliza cuando se desea ver la hora local de la PG / el PC como hora en las entradas del bfer de diagnstico del mdulo.

STEP 7 V10.5 SP2 02/2010, 00002014

295

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Si se activa o desactiva la casilla de verificacin, se adaptarn inmediatamente las indicaciones horarias de las entradas del bfer de diagnstico.

Nota Si el programa utiliza la instruccin "WR_SYS_T" o si se ajusta el reloj en tiempo real de la CPU a travs de un panel de operador y no se emplea UTC, se recomienda desactivar la casilla de verificacin "Hora incl. diferencia horaria CPU/local". En este caso, slo se tomar en consideracin la hora del mdulo.

Lista de eventos
La lista incluye la informacin siguiente relacionada con cada evento de diagnstico:

Nmero correlativo de la entrada La primera entrada contiene el evento ms reciente. Fecha y hora del evento de diagnstico Si no se indican ni fecha ni hora, significa que el mdulo no tiene reloj integrado. Nombre abreviado del evento y, dado el caso, la reaccin de la CPU

Nota

Si no es posible determinar un parmetro individual de un texto, en su lugar se indicar la cadena de caracteres "###". Si todava no existe ningn texto de visualizacin para mdulos o eventos nuevos, se indicarn los nmeros de los eventos y los parmetros individuales en forma de valores hexadecimales.

Detalles sobre el evento


Si se selecciona una fila de la lista, aparecer una descripcin detallada del evento correspondiente:

ID y denominacin del evento La informacin adicional dependiente del evento, como la direccin del comando que ha causado el evento y la transicin de estado operativo provocada por el evento de diagnstico Evento entrante o saliente

Botn "Congelar visualizacin" y "Descongelar"


El botn "Congelar visualizacin" y "Descongelar" slo est activo si existe una conexin online con la CPU. El ajuste predeterminado es "Congelar visualizacin". Al hacer clic en el botn "Congelar visualizacin" sucede lo siguiente:

296

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Se congela la visualizacin actual de las entradas del bfer de diagnstico. La rotulacin del botn cambia a "Descongelar".

Si se ha producido un error en la instalacin, es posible que se produzcan eventos de diagnstico con una sucesin demasiado rpida. Esto provoca una velocidad de actualizacin elevada de la visualizacin. En este caso, la congelacin de la visualizacin permite examinar las circunstancias con ms detalle y tranquilidad. Cuando la visualizacin est congelada y se pulsa el botn "Descongelar", sucede lo siguiente:

La visualizacin de las entradas del bfer de diagnstico vuelve a actualizarse. La rotulacin del botn cambia a "Congelar visualizacin".

Nota Cuando se congela la visualizacin del bfer de diagnstico, la CPU sigue registrando eventos en el bfer.

Botn "Ayuda del evento"


Si hace clic en este botn se describir el evento seleccionado con ms detalles y, dado el caso, se indicarn soluciones.

Nota Si el evento seleccionado no es ningn evento de la CPU, el botn "Ayuda del evento" est atenuado.

Botn "Abrir bloque"


El botn "Abrir bloque" slo se puede seleccionar si en el evento de diagnstico se hace referencia a una direccin relativa de un bloque. sta es la direccin del comando que causa el evento. La funcin "Abrir bloque" abre el bloque referenciado de la vista offline en la instruccin de programacin que causa el error. Esto permite comprobar el cdigo fuente del bloque en el lugar indicado, modificarlo en caso necesario y, seguidamente, volver a cargarlo en la CPU.

Botn "Guardar como ..."


Si se hace clic en este botn, el contenido del bfer de diagnstico se guardar en un archivo de texto. El nombre de archivo propuesto es "Diagnstico.txt", aunque se puede cambiar.

Ver tambin

Principios bsicos del bfer de diagnstico (Pgina 302)

STEP 7 V10.5 SP2 02/2010, 00002014

297

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.4.3

Ejecutar un diagnstico especfico de mdulos no CPU


6.5.5.1 Cambiar el diagnstico de un mdulo o de 6.5.5 Modificar un estado operativo de una CPU la no CPU 6.5.4.3 Ejecutarlas propiedades especfico de mdulosPG/el PC

Dnde aparece el diagnstico especfico de mdulos no CPU?


El diagnstico especfico de mdulos no CPU se realiza en el grupo "Diagnstico estndar" de la vista online y de diagnstico.

Grupo "Diagnstico estndar"


El grupo "Diagnstico estndar" muestra la siguiente informacin de diagnstico de mdulos no CPU:

Fallos internos y externos que se refieren a todo el mdulo Eventos de diagnstico relacionados

Ejemplos de dicha informacin de diagnstico:


Fallo de todo el respaldo Mdulo averiado

Nota Alarmas de diagnstico

Slo es posible notificar una alarma de diagnstico a la CPU si el mdulo es apto para esta funcin y se ha habilitado la alarma de diagnstico. La visualizacin de la alarma de diagnstico es una captura instantnea. Los fallos espordicos de un mdulo se detectan en el bfer de diagnstico de la CPU correspondiente.

6.5.5

Modificar las propiedades de un mdulo o de la PG/el PC

6.5.5.1

Cambiar el estado operativo de una CPU

Requisitos
Existe una conexin online con la CPU cuyo estado operativo debe cambiarse.

Procedimiento
Para cambiar el estado operativo de una CPU, proceda del siguiente modo:
1. Active la Task Card "Herramientas online" de la CPU. 2. En la paleta "Panel de control de la CPU", haga clic en el botn "RUN" si desea poner la CPU al estado operativo RUN o en el botn "STOP" si desea poner la CPU al estado operativo STOP.

298

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.5.3 Determinar borrado la hora de una CPU 6.5.5.2 Ejecutar un y ajustar total

Nota

Slo est activo el botn que puede seleccionarse en el estado operativo actual de la CPU.
3. Responda la consulta de seguridad haciendo clic en "Aceptar".

Resultado
La CPU pasa al estado operativo deseado.

6.5.5.2

Ejecutar un borrado total

Requisitos

Existe una conexin online con la CPU en la que debe realizarse el borrado total. Dicha CPU est en estado operativo STOP.

Nota

Si la CPU todava est en estado operativo RUN, ste pasar a STOP tras responder afirmativamente a una consulta de seguridad cuando se lance el borrado total.

Procedimiento
Para ejecutar un borrado total en una CPU, proceda del siguiente modo:
1. Active la Task Card "Herramientas online" de la CPU. 2. Haga clic en el botn "MRES" de la paleta "Panel de control de la CPU". 3. Responda la consulta de seguridad haciendo clic en "Aceptar".

Resultado
La CPU pasar al estado operativo STOP en caso necesario y se realizar el borrado total.

Ver tambin

Principios bsicos del borrado total (Pgina 323)

6.5.5.3

Determinar y ajustar la hora de una CPU

Dnde estn las funciones buscadas?


La determinacin y modificacin de la hora de una CPU se realiza en el grupo "Ajustar hora" de la carpeta "Funciones" de la vista online y de diagnstico. Esto slo es posible si existe una conexin online.

STEP 7 V10.5 SP2 02/2010, 00002014

299

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Estructura del grupo "Ajustar hora"


6.5.5.4 Configurar un nodo Ethernet

El grupo "Ajustar hora" incluye las reas siguientes:

Hora PG/PC Aqu se muestran la zona horaria ajustada y la fecha y la hora actuales de la PG / el PC. Hora del mdulo Aqu se muestran los valores de fecha y hora que ha ledo el mdulo (p. ej. CPU) convertidos a hora local. Si la casilla de verificacin "Adoptar de PG / PC" est activada, al hacer clic en el botn "Aplicar" se transferirn al mdulo la fecha y la hora PG/PC convertida a hora UTC. Si la casilla de verificacin "Adoptar de PG / PC" est desactivada, es posible predeterminar la fecha y hora del reloj integrado del mdulo. Despus de pulsar el botn "Aplicar", la fecha y la hora convertida a UTC se transferirn al mdulo.

6.5.5.4

Configurar un nodo Ethernet

Resumen
Es posible asignar por primera vez una direccin IP y parmetros IP a un mdulo. Seguidamente, el mdulo ser accesible a travs de la direccin IP ajustada, por ejemplo para cargar datos de configuracin o ejecutar un diagnstico.

Requisitos


Procedimiento

La conexin con LAN Ethernet debe estar establecida. La interfaz Ethernet de la PG / el PC debe estar en la misma banda IP que el mdulo que debe configurarse. El mdulo debe estar en la misma subred que la PG / el PC.

Para configurar el mdulo como nodo Ethernet, proceda del siguiente modo:
1. Abra la vista online y de diagnstico del mdulo. 2. Elija el grupo "Asignar direccin IP" de la carpeta "Funciones". 3. Introduzca la direccin MAC que conoce. 4. Introduzca la direccin IP. 5. Introduzca la mscara de subred. 6. Si hay que utilizar un router, active la casilla de verificacin "Utilizar router" e introduzca su direccin IP. 7. Haga clic en el botn "Asignar direccin IP".

300

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Resultado

6.5.5.5 Restablecer la configuracin de fbrica de una CPU

Se asigna la configuracin IP al mdulo.

6.5.5.5

Restablecer la configuracin de fbrica de una CPU

Requisitos

No hay ninguna Memory Card insertada en la CPU. Existe una conexin online con la CPU cuya configuracin de fbrica debe restablecerse. Dicha CPU est en estado operativo STOP.

Nota

Si la CPU todava est en estado operativo RUN, ste pasar a STOP tras responder afirmativamente a una consulta de seguridad cuando se lance el restablecimiento.

Procedimiento
Para restablecer la configuracin de fbrica de una CPU, proceda del siguiente modo:
1. Abra la vista online y de diagnstico de la CPU. 2. Elija el grupo "Restablecer configuracin de fbrica" de la carpeta "Funciones". 3. Active el campo de opcin "Mantener direccin IP" si desea mantener la direccin IP o el campo de opcin "Borrar direccin IP" si desea borrarla. 4. Haga clic en el botn "Resetear". 5. Responda la consulta de seguridad haciendo clic en "Aceptar".

Resultado
El mdulo pasar al estado operativo STOP en caso necesario y se restablecer la configuracin de fbrica. Esto significa que:

La memoria de trabajo, la memoria de carga interna y todas las reas de operandos se borrarn. Se restablecern los valores predeterminados de todos los parmetros. El bfer de diagnstico se borrar. La hora se inicializar. La direccin IP se conservar o borrar, segn el ajuste que haya seleccionado.

STEP 7 V10.5 SP2 02/2010, 00002014

301

Configurar dispositivos y redes 6.5 Diagnosticar hardware

6.5.6

Diagnstico en estado operativo STOP


6.5.6.1 Principios en estado operativo diagnstico 6.5.6 Diagnstico bsicos del bfer de STOP

6.5.6.1

Principios bsicos del bfer de diagnstico

Funcin
El sistema operativo de la CPU registra en el bfer de diagnstico los errores detectados por la CPU y los mdulos aptos para diagnstico siguiendo el orden de aparicin. Aqu se incluyen los eventos siguientes, entre otros:

Todos los cambios de estado operativo de la CPU (p. ej. conexin (POWER ON), transicin al estado operativo STOP, transicin al estado operativo RUN) Todas las alarmas de proceso y diagnstico

La primera entrada contiene el evento ms reciente. Las entradas del bfer de diagnstico se guardan de forma permanente: se conservan incluso si falla la fuente de alimentacin y slo se borran al restablecer la configuracin de fbrica de la CPU. Una entrada del bfer de diagnstico contiene los elementos siguientes:

Sello de tiempo ID de error Otra informacin especfica de la ID de error

Ventajas del bfer de diagnstico


El bfer de diagnstico ofrece las ventajas siguientes:

Una vez la CPU ha pasado al estado operativo STOP, es posible evaluar los ltimos eventos anteriores al STOP y, de este modo, aislar y determinar la causa del mismo. Esto permite detectar y solucionar con ms rapidez las causas de errores, con lo que se aumenta la disponibilidad de la instalacin. Es posible evaluar el comportamiento dinmico de la instalacin y, seguidamente, optimizarlo.

Organizacin del bfer de diagnstico


El bfer de diagnstico es un bfer en anillo. El nmero mximo de entradas es de 50 en las CPUs S7-1200. Si el bfer de diagnstico est lleno y hay que realizar otra entrada, todas las entradas existentes se corren un puesto (lo que supone que la entrada ms antigua se borra) y la entrada nueva se registra en el primer lugar, que ha quedado libre (principio FIFO: first in, first out). Evaluacin del bfer de diagnstico Existen las posibilidades siguientes de acceder al contenido del bfer de diagnstico:

Desde la vista online y de diagnstico

Evaluando los eventos anteriores al evento de error (p. ej. transicin de estado operativo a STOP) se formar una idea de la causa posible y ser posible aislarla o especificarla con ms precisin (en funcin del tipo de error).

302

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.5 Diagnosticar hardware

Lea detenidamente la informacin detallada de los eventos y utilice el botn "Ayuda del evento" para obtener ms informacin y las posibles causas de las diferentes entradas.
6.5.6.2 Determinar la causa de STOP de una CPU

Nota Para poder utilizar adecuadamente las indicaciones de tiempo de las entradas del bfer de diagnstico en instalaciones de tiempo crtico, es recomendable comprobar de vez en cuando la fecha y hora de la CPU y corregirlas en caso necesario. Otra posibilidad consiste en sincronizar la hora a travs de un servidor de hora NTP.

Ver tambin

Restablecer la configuracin de fbrica de una CPU (Pgina 301) Determinar la causa de STOP de una CPU (Pgina 303) Determinar y ajustar la hora de una CPU (Pgina 299) Parametrizar el reloj (Pgina 265)

6.5.6.2

Determinar la causa de STOP de una CPU

Requisitos
La CPU que debe analizarse est en estado operativo STOP.

Procedimiento
Para determinar la causa de STOP de una CPU, proceda del siguiente modo:
1. Abra la vista online y de diagnstico de la CPU. 2. Elija el grupo "Bfer de diagnstico" de la carpeta "Diagnstico". 3. Evale los eventos anteriores a la transicin al estado operativo STOP. Con ello se formar una idea de la causa posible y ser posible aislarla o especificarla con ms precisin (en funcin del tipo de error). Lea detenidamente la informacin detallada de los eventos y utilice el botn "Ayuda del evento" para obtener ms informacin y las posibles causas de las diferentes entradas.

Resultado
Se ha podido aislar y determinar con ms precisin la causa de STOP de la CPU.

Nota Si el anlisis no le sirve de ayuda, pngase en contacto con el Customer Support. En este caso, guarde el contenido del bfer de diagnstico en un archivo de texto con el botn "Guardar como" y entrguelo al Customer Support.

STEP 7 V10.5 SP2 02/2010, 00002014

303

Configurar dispositivos y redes 6.6 Referencias

Ver tambin

6.6.1 Crear una 6.6 Referencias CPU sin especificar

Leer el bfer de diagnstico de una CPU (Pgina 295)

6.6

Referencias

6.6.1

Crear una CPU sin especificar

Introduccin
Si todava no se ha seleccionado ninguna CPU pero ya se empieza a programar o debe utilizarse un programa existente, existe la posibilidad de utilizar una CPU sin especificar.

Crear una CPU sin especificar


Para crear una CPU sin especificar, proceda del siguiente modo:
1. Cambie a la vista de portal 2. Haga clic en "Inicio > Primeros pasos" 3. Haga clic en "Crear un programa PLC"

Se crear una CPU sin especificar. O


1. Cambie a la vista de portal 2. Haga clic en una de las posibilidades siguientes:

"Dispositivos y redes > Agregar nuevo dispositivo" "Programacin PLC" > botn "Dispositivo"
3. Seleccione la CPU sin especificar de la estructura de rbol del cuadro de dilogo "Agregar nuevo dispositivo". 4. Haga clic en Aceptar.

Se crear una CPU sin especificar.

Otras posibilidades para crear CPUs sin especificar


En la vista del proyecto, las CPUs sin especificar se crean igual que las CPUs especificadas:

En el rbol del proyecto con el botn "Crear nuevo dispositivo" En la Task Card "Catlogo de hardware"

Estos mtodos tambin permiten crear varias CPUs sin especificar.

Especificar CPUs sin especificar


Existen dos posibilidades para especificar CPUs sin especificar:

304

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.6 Referencias

6.6.2 Open User Communication 6.6.2.1 Funcionamiento de los protocolos orientados a la conexin

Asigne una CPU existente a una CPU sin especificar mediante el cambio de mdulo (Pgina 219) utilizando la funcin Drag & Drop desde el catlogo de hardware. Con la CPU sin especificar seleccionada, haga clic en "Online > Deteccin de hardware" de la barra de mens y asgnele una CPU determinada online. Para tal fin, adjudique una direccin IP con el botn "Agregar direccin para PG/PC".

Ver tambin

Seleccionar una CPU (Pgina 250) Agregar un dispositivo a la configuracin de hardware (Pgina 212)

6.6.2

Open User Communication

6.6.2.1

Funcionamiento de los protocolos orientados a la conexin

Introduccin
Los protocolos orientados a la conexin establecen una conexin lgica con el interlocutor antes de la transferencia de datos y la deshacen una vez concluida la transferencia, dado el caso. Los protocolos orientados a la conexin se utilizan especialmente cuando lo importante en la transferencia de datos es la seguridad. A travs de una lnea fsica es posible establecer varias conexiones lgicas. La Open User Communication soporta los tipos de conexin siguientes:

TCP ISO on TCP

Utilice el tipo de conexin TCP para los interlocutores que no soportan la conexin ISO on TCP. Para dichos interlocutores, por ejemplo dispositivos de terceros o PCs, introduzca el punto final del interlocutor "sin especificar" en la parametrizacin de la conexin.

Caractersticas de TCP
Al transferir datos a travs de una conexin TCP no se transfiere ni informacin relacionada con la longitud de un mensaje ni con su principio o fin. Cuando se enva no es ningn problema, porque el emisor conoce la cantidad de datos que deben transferirse. Sin embargo, el receptor no tiene ninguna posibilidad de detectar dnde termina un mensaje dentro del flujo de datos y dnde empieza el siguiente. Por ello, es recomendable asignar al nmero de bytes que deben recibirse (parmetro LEN, instruccin TRCV/TRCV_C) el mismo valor que al nmero de bytes que deben enviarse (parmetro LEN, instruccin TSEND/TSEND_C). Si la longitud de los datos enviados no coincide con la de los datos esperados, se procede del siguiente modo:

Longitud de los datos que deben recibirse (parmetro LEN, instruccin TRCV/TRCV_C) mayor que la longitud de los datos enviados (parmetro LEN, instruccin TSEND/TSEND_C): TRCV/TRCV_C no copia los datos recibidos en el rea de recepcin predefinida (parmetro DATA) hasta que se ha alcanzado la longitud parametrizada. Cuando se alcanza la longitud parametrizada,

STEP 7 V10.5 SP2 02/2010, 00002014

305

Configurar dispositivos y redes 6.6 Referencias

6.6.2.2 Parmetros de las conexiones

ya se reciben datos de una peticin posterior. En este caso, en el rea de recepcin habr datos de dos peticiones de transmisin distintas. Si no se conoce la longitud exacta del primer mensaje, no ser posible reconocer el final del primero ni el principio del segundo. Longitud de los datos que deben recibirse (parmetro LEN, instruccin TRCV/TRCV_C) menor que la longitud de los datos enviados (parmetro LEN, instruccin TSEND/TSEND_C): TRCV/TRCV_C copia tantos bytes en el rea de datos recibidos (parmetro DATA) como los predefinidos en el parmetro LEN. Seguidamente, pone el parmetro de estado NDR a TRUE (peticin concluida correctamente) y asigna el valor de LEN a RCVD_LEN (nmero de datos realmente recibidos). Con cada llamada posterior se obtendr un bloque adicional de los datos enviados.

Caractersticas de ISO on TCP


Al transferir datos a travs de una conexin ISO on TCP, se suministra informacin relacionada con la longitud y el final de un mensaje. Si la longitud de los datos enviados no coincide con la de los datos esperados, se procede del siguiente modo:

Longitud de los datos que deben recibirse (parmetro LEN, instruccin TRCV/TRCV_C) mayor que la longitud de los datos enviados (parmetro LEN, instruccin TSEND/TSEND_C): TRCV/TRCV_C copia todos los datos enviados en el rea de datos recibidos (parmetro DATA). Seguidamente, pone el parmetro de estado NDR a TRUE (peticin concluida correctamente) y asigna la longitud de los datos enviados a RCVD_LEN (nmero de datos realmente recibidos).

Longitud de los datos que deben recibirse (parmetro LEN, instruccin TRCV/TRCV_C) menor que la longitud de los datos enviados (parmetro LEN, instruccin TSEND/TSEND_C): TRCV/TRCV_C no copia datos en el rea de datos recibidos (parmetro DATA), sino que proporciona la informacin de error siguiente: ERROR=1, STATUS=W#16#8088 (bfer de destino demasiado pequeo).

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) TSEND_C (Pgina 988) TRCV_C (Pgina 991) TSEND (Pgina 1000) TRCV (Pgina 1003)

6.6.2.2

Parmetros de las conexiones

Bloque de datos para la descripcin de la conexin


Para parametrizar las conexiones en TCP e ISO on TCP, se utiliza un DB de descripcin de la conexin con una estructura conforme a TCON_Param. La estructura de datos fija de TCON_Param contiene los parmetros necesarios para establecer la conexin. El DB de descripcin de la conexin se crea automticamente desde la parametrizacin de conexin de la Open User Communication cuando se utilizan las instrucciones TSEND_C, TRCV_C o TCON para una conexin nueva.

306

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.6 Referencias

El parmetro de conexin CONNECT de los DBs de instancia para TSEND_C, TRCV_C o TCON contiene una referencia al bloque de datos utilizado.

Estructura de la descripcin de la conexin conforme a TCON_Param


Byte Parmetro Tipo de datos Valor inicial UINT CONN_OUC 64 1 Descripcin Longitud: 64 bytes (fija) Referencia a esta conexin (rango de valores: de 1 a 4095). El valor de este parmetro debe indicarse en ID para la instruccin TSEND_C, TRCV_C o TCON. 4 connection_type USINT 17 Tipo de conexin:

0 1 block_length 2 3 id

17: TCP 18: ISO on TCP FALSE: establecimiento de conexin pasivo TRUE: establecimiento de conexin activo

active_est

BOOL

TRUE

Identificador del tipo de establecimiento de la conexin:

6 7

local_device_id local_tsap_id_len

USINT USINT

2 0

Identificador de la interfaz local PN/IE. Longitud utilizada del parmetro local_tsap_id en bytes; valores posibles:


8 9 rem_subnet_id_len rem_staddr_len USINT USINT 0 4

0 2, si el tipo de conexin = 17 (TCP) Para el lado activo slo se admite el valor 0. de 2 a 16, si el tipo de conexin = 18 (ISO on TCP)

Este parmetro no se utiliza. Longitud de la direccin del punto final del interlocutor en bytes:


10 rem_tsap_id_len USINT 2

0: sin especificar, es decir, el parmetro rem_staddr es irrelevante. 4: direccin IP vlida en el parmetro rem_staddr

Longitud utilizada del parmetro rem_tsap_id en bytes; valores posibles:


11 next_staddr_len USINT 0

0 2, si el tipo de conexin = 17 (TCP) Para el lado pasivo slo se admite el valor 0. de 2 a 16, si el tipo de conexin = 18 (ISO on TCP)

Este parmetro no se utiliza.

STEP 7 V10.5 SP2 02/2010, 00002014

307

Configurar dispositivos y redes 6.6 Referencias

Byte 12 27

Parmetro local_tsap_id

Tipo de datos Valor inicial ARRAY [1..16] of BYTE -

Descripcin Componente de direccin local de la conexin:

17 (TCP): n. de puerto local (valores posibles: 1...49151; valores recomendados: 2000...5000); local_tsap_id[1] = byte High del n. de puerto en representacin hexadecimal; local_tsap_id[2] = byte Low del n. de puerto en representacin hexadecimal;

local_tsap_id[3-16] = irrelevante 18 (ISO on TCP): ID TSAP local: local_tsap_id[1] = B#16#E0; local_tsap_id[2] = rack y slot de los puntos finales locales (bits de 0 a 4: nmero de slot, bits de 5 a 7: nmero de rack); local_tsap_id[3-16] = extensin TSAP, opcional

Nota: asegrese de que todos los valores de local_tsap_id sean unvocos dentro de la CPU. 28 33 34 39 rem_subnet_id rem_staddr ARRAY [1..6] of USINT ARRAY [1..6] of USINT Este parmetro no se utiliza. Direccin IP del punto final del interlocutor, p. ej. para 192.168.002.003: rem_staddr[1] = 192 rem_staddr[2] = 168 rem_staddr[3] = 002 rem_staddr[4] = 003 rem_staddr[5-6]= irrelevante 40 55 rem_tsap_id ARRAY [1..16] of BYTE Componente de direccin del interlocutor de la conexin

17 (TCP): n. de puerto del interlocutor (valores posibles: 1...49151; valores recomendados: 2000...5000); rem_tsap_id[1] = byte High del n. de puerto en representacin hexadecimal; rem_tsap_id[2] = byte Low del n. de puerto en representacin hexadecimal; rem_tsap_id[3-16] = irrelevante 18 (ISO on TCP): ID TSAP del interlocutor: rem_tsap_id[1] = B#16#E0; rem_tsap_id[2] = rack y slot de los puntos finales del interlocutor (bits de 0 a 4: nmero de slot, bits de 5 a 7: nmero de rack); rem_tsap_id[3-16] = extensin TSAP, opcional

56 61 62 63

next_staddr spare

ARRAY [1..6] of BYTE WORD

W#16#0000

Este parmetro no se utiliza. Reservado.

308

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.6 Referencias

Ver tambin

6.6.2.3 Asignacin de nmeros de puerto

Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Descripcin de los parmetros de conexin (Pgina 236) Capacidad de relectura de los parmetros para la descripcin de la conexin (Pgina 310) Principios bsicos de la programacin de bloques de datos (Pgina 523) Resumen de la parametrizacin de la conexin (Pgina 234)

6.6.2.3

Asignacin de nmeros de puerto

Introduccin
Al crear una Open User Communication se asigna automticamente el valor 2000 como nmero de puerto. Los nmeros de puerto admiten valores de 1 a 49151. Dentro de este rango, son libremente asignables. Sin embargo, puesto que algunos puertos ya son utilizados por el sistema, es recomendable utilizar nmeros de puerto en un rango de 2000 a 5000.

Resumen de los nmeros de puerto


La tabla siguiente muestra un resumen de las reacciones del sistema a diferentes nmeros de puerto.
N. de puerto 2000 5000 Descripcin Rango recomendado Reaccin del sistema Ninguna advertencia, ningn mensaje de error a la entrada El nmero de puerto se admite y aplica 1 1999, 5001 49151 Utilizable pero fuera del rango recomendado Advertencia a la entrada El nmero de puerto se admite y aplica

20, 21, 25, 80, 102, 135, 161, 34962 Utilizable con limitaciones* 34964 53, 80, 102, 135, 161, 162, 443, 520, 9001, 34962 34964 Utilizable con limitaciones**

* Estos puertos son utilizados por TSEND_C y TRCV_C con el tipo de conexin TCP. ** Esto puertos estn bloqueados segn sea el volumen de funciones de la CPU S7-1200 utilizada. La ocupacin de dichos puertos se desprende de la documentacin de las CPUs correspondientes.

Ver tambin

Descripcin de los parmetros de conexin (Pgina 236) Crear y parametrizar conexiones (Pgina 239)

STEP 7 V10.5 SP2 02/2010, 00002014

309

Configurar dispositivos y redes 6.6 Referencias

6.6.2.4

Capacidad de relectura de los parmetros para la descripcin de la conexin


6.6.2.4 Capacidad de relectura de los parmetros para la descripcin de la conexin

Modificar los valores de parmetros en la descripcin de la conexin


La parametrizacin de la conexin registra la descripcin de una sola conexin de la Open User Communication en el DB de descripcin de la conexin. Existe la posibilidad de modificar los valores de los parmetros del DB de descripcin de la conexin en el programa de usuario, fuera de la parametrizacin de la conexin. La estructura de la descripcin de la conexin no puede modificarse. La parametrizacin de la conexin puede releer los DBs de descripcin de la conexin que contienen los valores modificados con posterioridad por el usuario. En "Propiedades > Configuracin > Parmetros de conexin" de la ventana de inspeccin se muestran slo los parmetros de conexin guardados en el DB de descripcin de la conexin. Las descripciones de la conexin registradas con anidamiento en tipos de DB que slo se encuentran mediante referenciacin de offset (p. ej. DB global) no son soportadas por la parametrizacin de la conexin.

Capacidad de relectura de los diferentes parmetros de conexin


En el parmetro "Direccin" del interlocutor se muestra su direccin IP desde el parmetro "rem_staddr" de la descripcin de la conexin. Asimismo, los valores siguientes pueden volver a cargarse desde la descripcin de la conexin:

Tipo de conexin ID de conexin local Establecimiento de conexin (activo/pasivo) TSAP local (slo con ISO on TCP) TSAP del interlocutor (slo con ISO on TCP) Puerto local (slo con TCP) Puerto del interlocutor (slo con TCP)

Los valores de los parmetros de la ID de conexin del interlocutor, de los datos de conexin as como del establecimiento de la conexin no forman parte de la descripcin del DB de descripcin de la conexin local. As pues, no es posible visualizar dichos parmetros cuando se vuelve a abrir la parametrizacin de la conexin. Sin embargo, el establecimiento de conexin del interlocutor resulta del establecimiento de conexin local, por lo que s se visualiza. La lista desplegable "Interlocutor" permite seleccionar un interlocutor nuevo en cualquier momento. Si se selecciona una CPU detectada en el proyecto como interlocutor especificado, se mostrarn nuevamente las posibilidades de entrada de la ID de conexin y los datos de la misma.

310

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.6 Referencias

Ver tambin

6.6.2.5 Estructura TSAP

Parmetros de las conexiones (Pgina 306) Descripcin de los parmetros de conexin (Pgina 236)

6.6.2.5

Estructura TSAP

Introduccin
En una conexin del tipo ISO on TCP hay que asignar Transportation Service Access Points (TSAPs) a ambos interlocutores. Las IDs TSAP se asignan automticamente despus de crear una conexin ISO on TCP. Para garantizar la univocidad de las IDs TSAP dentro de un dispositivo, es posible modificar los TSAPs asignados en la parametrizacin de la conexin.

Estructura de los TSAPs


Para asignar libremente TSAPs hay que observar ciertas reglas. Un TSAP debe incluir un nmero determinado de bytes que se visualizan e introducen en la parametrizacin de la conexin en forma de valores hexadecimales (ID TSAP) o de caracteres ASCII (TSAP ASCII):

Las entradas o modificaciones de las ID TSAP o TSAP ASCII en los campos de entrada correspondientes repercuten siempre en el otro formato de visualizacin respectivo. Si un TSAP no contiene ningn carcter ASCII vlido, slo se visualizar como ID TSAP, no como TSAP ASCII. Esto sucede despus de crear una conexin. Los dos primeros caracteres hexadecimales como ID TSAP identifican el tipo de comunicacin y el rack/slot. Puesto que estos caracteres no son caracteres ASCII vlidos para una CPU, en este caso no se mostrar el TSAP ASCII:

Adems de las reglas de longitud y estructura de los TSAPs hay que garantizar la univocidad de las ID TSAP. Los TSAPs no son unvocos automticamente.

Longitud y contenido de los TSAPs


Un TSAP tiene la estructura siguiente:

STEP 7 V10.5 SP2 02/2010, 00002014

311

Configurar dispositivos y redes 6.6 Referencias

ID TSAP con extensin TSAP Longitud = de 2 a 16 bytes x_tsap_id[0] = 0xE0 (Open User Communication) x_tsap_id[1] (bits de 0 a 4) = nmero de slot de la CPU x_tsap_id[1] (bits de 5 a 7) = nmero de rack de la CPU x_tsap_id[2...15] = caracteres arbitrarios (extensin TSAP, opcional) (x = loc (local) x = rem (interlocutor))

ID TSAP como TSAP ASCII Longitud = de 3 a 16 bytes x_tsap_id[de 0 a 2] = 3 caracteres ASCII (de 0x20 a 0x7E) x_tsap_id[3...15] = caracteres arbitrarios (opcional) (x = loc (local) o x = rem (interlocutor))

La tabla siguiente muestra la estructura esquemtica de una ID TSAP:


ID TSAP ...con extensin ...como TSAP ASCII tsap_id_len 2...16 bytes 3...16 bytes tsap_id[0] 0xE0 0x20...0x7E tsap_id[1] 0x01 (0x00)* 0x20...0x7E tsap_id[2..15] Extensin (opcional) 0x20...0x7 tsap_id[3..15] Extensin (opcional) arbitrario (opcional)

* Una CPU conocida suele estar insertada en el rack 0 y el slot 1. Por consiguiente, la segunda cifra de la ID TSAP con extensin es el valor hexadecimal 01. Si el interlocutor es una CPU sin especificar, p. ej. un dispositivo de terceros, tambin se admite el valor hexadecimal 00 como direccin del slot.

Nota Si los interlocutores estn sin especificar, la ID TSAP local y del interlocutor admiten una longitud de 0 a 16 bytes, permitindose todos los valores hexadecimales de 00 a FF.

Tabla de cdigos ASCII para introducir TSAPs ASCII


Para introducir un TSAP ASCII en la parametrizacin de la conexin slo se admiten los valores hexadecimales de 20 a 7E:
Cdig o 2.. 3.. 0 ..0 ..1 ! 1 ..2 " 2 ..3 # 3 ..4 $ 4 ..5 % 5 ..6 & 6 ..7 7 ..8 ( 8 ..9 ) 9 ..A * : ..B + ; ..C , < ..D = ..E . > ..F / ?

312

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.6 Referencias

6.6.2.6 Ejemplos de asignacin TSAP

Cdig o 4.. 5.. 6.. 7..

..0 @ P ` p

..1 A Q a q

..2 B R b r

..3 C S c s

..4 D T d t

..5 E U e u

..6 F V f v

..7 G W g w

..8 H X h x

..9 I Y i y

..A J Z j z

..B K [ k {

..C L \ l |

..D M ] m }

..E N ^ n ~

..F O _ o

Ver tambin

Ejemplos de asignacin TSAP (Pgina 313) Descripcin de los parmetros de conexin (Pgina 236) Crear y parametrizar conexiones (Pgina 239)

6.6.2.6

Ejemplos de asignacin TSAP Los ejemplos siguientes muestran el tratamiento de TSAPs desde distintos puntos de vista:

Ejemplo 1: crear una conexin nueva para una comunicacin PLC-PLC Ejemplo 2: entrada de un TSAP ASCII local Ejemplo 3: entrada de una extensin TSAP en la ID TSAP Ejemplo 4: edicin errnea de la ID TSAP Ejemplo 5: entrada de un TSAP ASCII desde el campo de entrada "ID TSAP"

Ejemplo 1: crear una conexin nueva para una comunicacin PLC-PLC


Despus de haber creado una conexin nueva con dos PLCs para la Open User Communication, se asigna automticamente la extensin TSAP "ISOonTCP-1". Dicha extensin resulta de la ID TSAP E0.01.49.53.4F.6F.6E.54.43.50.2D.31, que se registra automticamente en el DB de descripcin de la conexin y en los campos de entrada del TSAP local y del interlocutor. Los campos de entrada de los TSAPs ASCII quedan vacos:
TSAP local TSAP (ASCII) ID TSAP E0.01.49.53.4F.6F.6E.54.43.50.2D.31 E0.01.49.53.4F.6F.6E.54.43.50.2D.31 TSAP del interlocutor

Es posible cambiar en cualquier momento los valores de los campos de entrada de la ID TSAP y del TSAP ASCII. El campo de entrada de la ID TSAP muestra todo el TSAP guardado en el bloque de datos de la descripcin de la conexin. La ID TSAP con extensin TSAP, limitada a 16 caracteres, no se muestra en el campo de entrada "TSAP (ASCII)" ya que el carcter E0 no representa ningn carcter vlido para el TSAP ASCII.

STEP 7 V10.5 SP2 02/2010, 00002014

313

Configurar dispositivos y redes 6.6 Referencias

Si la ID TSAP visualizada es un TSAP ASCII vlido, se mostrar en el campo de entrada "TSAP (ASCII)". Los cambios en los campos de entrada de ID TSAP y TSAP ASCII se influyen mutuamente.

Ejemplo 2: entrada de un TSAP ASCII local


Si se ha creado una conexin nueva y se asigna un valor ASCII al TSAP local en el campo de entrada "TSAP (ASCII)", p. ej. "ISOonTCP-1", la ID TSAP resultante se generar automticamente. Al salir del campo de entrada "TSAP (ASCII)" se comprobar automticamente el mantenimiento de la limitacin de caracteres ASCII de 3 a 16 y se registrar la ID TSAP resultante en el campo de entrada correspondiente:
TSAP local TSAP (ASCII) ID TSAP ISOonTCP-1 49.53.4F.6F.6E.54.43.50.2D.31 E0.01.49.53.4F.6F.6E.54.43.50.2D.31 TSAP del interlocutor

Ejemplo 3: entrada de una extensin TSAP en la ID TSAP


Si despus de crear una conexin e introducir un TSAP ASCII (vanse los ejemplos 1 y 2) en el campo de entrada de la ID TSAP local se anteponen los caracteres "E0.01." al valor TSAP, una vez se salga del campo de entrada ya no se visualizar ningn TSAP ASCII:
TSAP local TSAP (ASCII) ID TSAP E0.01.49.53.4F.6F.6E.54.43.50.2D.31 E0.01.49.53.4F.6F.6E.54.43.50.2D.31 TSAP del interlocutor

Despus de salir del campo de entrada de la ID TSAP se comprobar automticamente si el primer carcter de la ID TSAP es un carcter ASCII vlido. Puesto que el carcter "E0" de la ID TSAP no es vlido para el TSAP ASCII, ya no se visualizar ningn TSAP ASCII en el campo de entrada "TSAP (ASCII)". Si se utilizan caracteres ASCII vlidos, se comprueba que se mantenga una longitud entre 2 y 16 caracteres.

Ejemplo 4: edicin errnea de la ID TSAP


Si se elimina el valor hexadecimal "E0" de una ID TSAP que empieza por "E0.01", la ID TSAP empezar ahora por "01" y ya no ser conforme a las reglas, por lo que no ser vlida:
TSAP local TSAP (ASCII) ID TSAP 01.49.53.4F.6F.6E.54.43.50.2D.31 E0.01.49.53.4F.6F.6E.54.43.50.2D.31 TSAP del interlocutor

314

STEP 7 V10.5 SP2 02/2010, 00002014

Configurar dispositivos y redes 6.6 Referencias

Despus de salir del campo de entrada se emite un aviso, ya que la ID TSAP no es ni un TSAP ASCII vlido (para ello debera tener un primer valor hexadecimal en un rango de 20 a 7E) ni una ID TSAP vlida (para ello el primer valor debera tener la identificacin "E0").

Ejemplo 5: entrada de un TSAP ASCII desde el campo de entrada "ID TSAP"


Si en la ID TSAP errnea del ejemplo 4 se elimina tambin el valor "01" despus de haber eliminado el valor "E0", la ID TSAP empezar por el valor hexadecimal 49. Dicho valor est dentro del rango permitido para TSAPs ASCII:
TSAP local TSAP (ASCII) ID TSAP 49.53.4F.6F.6E.54.43.50.2D.31 E0.01.49.53.4F.6F.6E.54.43.50.2D.31 TSAP del interlocutor

Al salir del campo de entrada, la ID TSAP se detectar como TSAP ASCII vlido y el TSAP ASCII resultante "ISOonTCP-1" se escribir en el campo de entrada "TSAP (ASCII)".

Ver tambin

Estructura TSAP (Pgina 311) Descripcin de los parmetros de conexin (Pgina 236)

STEP 7 V10.5 SP2 02/2010, 00002014

315

Configurar dispositivos y redes 6.6 Referencias

316

STEP 7 V10.5 SP2 02/2010, 00002014

7.1.1.1 Principios bsicos 7.1.1 Estados operativos 7.1 Funcionamiento de CPUs S7-1200 7 Programacin del PLC de los estados operativos de CPUs S7

Programacin del PLC


7.1 Funcionamiento de CPUs S7-1200

7.1.1

Estados operativos

7.1.1.1

Principios bsicos de los estados operativos de CPUs S7

Introduccin
Los estados operativos describen el comportamiento de la CPU. Existen los estados operativos siguientes:

ARRANQUE RUN STOP

En estos estados operativos, la CPU es apta para la comunicacin, p. ej. a travs de la interfaz PN/IE.

Otros estados operativos


Si la CPU no est lista para funcionar, est en uno de los dos estados operativos siguientes:

Sin tensin, es decir, la tensin de red est desconectada. Avera, es decir, se ha producido un fallo interno. Si el estado "Avera" es provocado por un error de firmware, se sealizar con los LEDs de estado de la CPU (vase la descripcin de la CPU). Para determinar la causa, proceda del siguiente modo:

Desconecte y vuelva a conectar el interruptor de red. Lea el bfer de diagnstico cuando la CPU arranque y enve los datos al Customer Support para
que los analicen. Si la CPU no arranca, cmbiela.

STEP 7 V10.5 SP2 02/2010, 00002014

317

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Ver tambin

7.1.1.2 Transiciones de estado operativo

Estado operativo "ARRANQUE" (Pgina 319) Estado operativo "STOP" (Pgina 322) Estado operativo "RUN" (Pgina 322)

7.1.1.2

Transiciones de estado operativo

Resumen
La figura siguiente muestra los estados operativos y las transiciones de CPUs S7-1200:

La tabla siguiente muestra las condiciones en las que cambian los estados operativos:
N. Transicin de estado operativo Condiciones STOP Despus de conectar la tensin de alimentacin, la CPU est en estado operativo "STOP", determina el tipo de arranque solicitado y adopta el siguiente estado operativo. Si la configuracin de hardware y los bloques de programa son coherentes, la CPU pasar al estado operativo "ARRANQUE" en los casos siguientes:

STOP ARRANQUE


ARRANQUE STOP

La CPU se pone a "RUN" desde la programadora. Despus de disparar automticamente un tipo de arranque mediante "Conexin (POWER ON)". Durante el arranque se detecta un error. La CPU se pone a "STOP" desde la programadora. Se procesa un comando STOP en el OB de arranque.

La CPU pasa al estado operativo "STOP" en los casos siguientes:

ARRANQUE RUN RUN STOP

Si el arranque es correcto, la CPU pasa a "RUN". La CPU pasa al estado operativo "STOP" en los casos siguientes: Se detecta un error que impide seguir trabajando. La CPU se pone a "STOP" desde la programadora. Se procesa un comando STOP en el programa de usuario.

318

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

7.1.1.3

Estado operativo "ARRANQUE"


7.1.1.3 Estado operativo "ARRANQUE" Principios bsicos del estado operativo "ARRANQUE" Rearranque

7.1.1.3

Principios bsicos del estado operativo "ARRANQUE"

Funcin
Antes de que la CPU empiece a procesar el programa de usuario cclico despus de la conexin, se procesa un programa de arranque. En dicho programa se definen determinadas variables de inicializacin para el programa cclico programando de forma adecuada los OBs de arranque. El nmero de OBs de arranque no est prescrito. Es posible no programar ningn OB de arranque, programar slo uno o bien varios.

Parametrizacin del comportamiento de arranque


Existe la posibilidad de determinar si la CPU debe permanecer en estado operativo STOP o bien si debe realizarse un arranque en caliente. Asimismo, en el grupo "Arranque" de las propiedades de la CPU se parametriza el comportamiento durante el arranque (RUN o estado operativo anterior).

Particularidades
Tenga en cuenta los puntos siguientes para el estado operativo "ARRANQUE":


Ver tambin

Los OBs de arranque se procesan. Independientemente del tipo de arranque seleccionado se procesan todos los OBs de arranque programados. No se procesan programas controlados por tiempo o alarmas. Las salidas de los mdulos estn bloqueadas. La memoria imagen de proceso no se actualiza, pero es posible un acceso directo de periferia a las entradas.

Editar las propiedades y los parmetros (Pgina 221) Principios bsicos de los estados operativos de CPUs S7 (Pgina 317) Bloques de organizacin para el arranque (Pgina 345) Rearranque (en caliente) (Pgina 319)

7.1.1.3

Rearranque

Funcin
Con el rearranque (en caliente) se borran todas las marcas no remanentes y se restablecen los valores iniciales de la memoria de carga para todos los contenidos de DB no remanentes. Las marcas y contenidos de DB remanentes se conservan. El procesamiento del programa empieza con el primer OB de arranque.

STEP 7 V10.5 SP2 02/2010, 00002014

319

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Lanzar un rearranque (en caliente)


7.1.1.3 Actividades de arranque

En los casos siguientes es posible realizar un "Rearranque (en caliente)" desde un comando de men de la programadora:

La CPU est en estado operativo "STOP". Despus del borrado total Despus de cargar un programa coherente y una configuracin de hardware coherente en estado operativo "STOP" de la CPU.

En caso de "Conexin (POWER ON)" se lanza un "Rearranque (en caliente)" si se ha parametrizado el comportamiento de arranque del siguiente modo:


Ver tambin

Tipo de arranque "Arranque en caliente - RUN" (independientemente del estado operativo de la CPU antes de la desconexin (POWER OFF)). "Arranque en caliente - modo de operacin antes de desconexin (POWER OFF)" (en funcin del estado operativo de la CPU antes de la desconexin (POWER OFF). La CPU deba estar previamente en RUN.)

reas de memoria remanentes (Pgina 326)

7.1.1.3

Actividades de arranque

Resumen
La tabla siguiente muestra qu actividades realiza la CPU durante el arranque:
Actividades en el orden de procesamiento Borrar marcas no remanentes Borrar todas las marcas Borrar la memoria imagen de proceso de las salidas Procesamiento de los OBs de arranque Actualizar la memoria imagen de proceso de las entradas Habilitar las salidas tras transicin de estado operativo a "RUN" en caso de rearranque (en caliente) s no s s s s

Ejecucin
La figura siguiente muestra las actividades de la CPU en los estados operativos "STOP", "ARRANQUE" y "RUN". El estado de las salidas de periferia en el primer ciclo del programa de usuario se define con las medidas siguientes:

Utilizar mdulos de salida parametrizables para aplicar valores sustitutivos o mantener el ltimo valor. Preasignar las salidas en los OBs de arranque.

320

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Durante el arranque, todos los eventos de alarma se colocan en una cola de espera y se procesan posteriormente en estado operativo RUN. En estado operativo RUN es posible procesar alarmas de proceso en cualquier momento.
7.1.1.3 Particularidades del arranque

7.1.1.3

Particularidades del arranque

Comportamiento si la configuracin terica difiere de la real


La configuracin terica se representa mediante la configuracin cargada en la CPU. La configuracin real es la que existe realmente en el sistema de automatizacin. Si la configuracin terica difiere de la real, en principio la CPU pasa igualmente a RUN.

Cancelacin de un arranque
Si durante el arranque se producen errores, ste se cancela y la CPU permanece en "STOP". Un arranque no se realiza o se cancela en las condiciones siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

321

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200


7.1.1.5 7.1.1.4 Estado operativo "RUN" "STOP"

Si no hay ninguna tarjeta SIMATIC SD insertada. Si no hay ninguna configuracin de hardware cargada.

Ver tambin

Resumen de las propiedades de la CPU (Pgina 253)

7.1.1.4

Estado operativo "RUN"

Funcin
En estado operativo "RUN" se procesa el programa cclico, controlado por tiempo y por alarmas:

Se emite la memoria imagen de proceso de las salidas. Se procesa el programa de usuario. Se lee la memoria imagen de proceso de las entradas.

El intercambio activo de datos entre CPUs S7-1200 a travs de la Open User Communication slo es posible en estado operativo "RUN".

Ver tambin

Principios bsicos de los estados operativos de CPUs S7 (Pgina 317) Open User Communication (Pgina 233)

7.1.1.5

Estado operativo "STOP"

Funcin
En estado operativo "STOP" no se procesa el programa de usuario. Todas las salidas se desactivan o reaccionan del modo parametrizado: devuelven el valor sustitutivo parametrizado o mantienen el ltimo valor emitido, con lo que el proceso controlado pasa a un estado operativo seguro. La CPU comprueba los puntos siguientes:


Ver tambin

Hardware, p. ej. si todos los mdulos estn disponibles Si la CPU se rige por los valores predeterminados o si hay juegos de parmetros Si se cumplen las condiciones marco para el comportamiento de arranque programado

Principios bsicos de los estados operativos de CPUs S7 (Pgina 317)

322

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

7.1.1.6

Principios bsicos del borrado total


7.1.2.1 Memoria bsicos 7.1.2 reas de memoria 7.1.1.6 Principiosde carga del borrado total

Funcin
El borrado total de la CPU slo es posible en estado operativo STOP. En el borrado total, la CPU pasa a una especie de "estado original". Esto significa que:

La memoria de trabajo se borra (datos remanentes y no remanentes). Seguidamente, la memoria de carga (bloques lgicos y de datos) se copia en la memoria de trabajo. Esto hace que los DBs ya no tengan valores actuales sino slo los valores iniciales. Si existe una conexin online entre la PG/el PC y la CPU, se deshar. El bfer de diagnstico, la hora, la direccin IP, la configuracin de hardware y las peticiones actuales de forzado permanente se conservan.

Nota Si se cambia la Memory Card cuando la CPU est desconectada, sta realizar un borrado total cuando recupere la tensin.

7.1.2

reas de memoria

7.1.2.1

Memoria de carga

Funcin
Cada CPU tiene una memoria de carga interna. El tamao de dicha memoria depende de cada CPU. La memoria de carga interna puede sustituirse externamente por Memory Cards. Si no hay ninguna Memory Card insertada, la CPU utiliza la memoria de carga interna; si hay una insertada, la CPU utiliza la Memory Card como memoria de carga. Sin embargo, el tamao de la memoria de carga externa utilizable no puede ser mayor que la memoria de carga interna, incluso si la tarjeta SD insertada dispone de ms espacio libre.

Ver tambin

Trabajar con Memory Cards (Pgina 164)

STEP 7 V10.5 SP2 02/2010, 00002014

323

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

7.1.2.2

Memoria de trabajo
7.1.2.3 reas de memoria 7.1.2.2 Memoria de trabajode sistema sistema

Funcin
La memoria de trabajo es un rea de memoria no remanente y almacena las partes del programa de usuario que son relevantes para la ejecucin del programa. El programa de usuario se ejecuta exclusivamente en la memoria de trabajo y sistema.

7.1.2.3

Memoria de sistema

7.1.2.3

reas de memoria de sistema

Funcin
La memoria de sistema contiene los elementos de memoria que cada CPU pone a disposicin del programa de usuario, p. ej. la memoria imagen de proceso de las entradas y salidas y las marcas. Si se utilizan las operaciones adecuadas, los datos se direccionan en el programa directamente al rea de operandos correspondiente. La tabla siguiente muestra las reas de operandos de la memoria de sistema:
rea de operandos Memoria imagen de proceso de las salidas Descripcin Acceso va unidades del tamao siguiente: Notacin S7 Q QB QW QD I IB IW ID M MB MW MD

Al principio del ciclo, la CPU Salida (bit) escribe los valores de la Byte de salida memoria imagen de proceso de las salidas en los mdulos Palabra de salida de salida. Palabra doble de salida Durante el ciclo, la CPU lee las entradas de los mdulos de entrada y guarda los valores en la memoria imagen de proceso de las entradas. Entrada (bit) Byte de entrada Palabra de entrada Palabra doble de entrada

Memoria imagen de proceso de las entradas

Marca

Esta rea pone a disposicin Marca (bit) espacio de memoria para Byte de marcas resultados intermedios calculados en el programa. Palabra de marcas Palabra doble de marcas

324

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

rea de operandos Bloque de datos

Descripcin Los bloques de datos guardan informacin del programa. Existe la posibilidad de definirlos de modo que todos los bloques lgicos accedan a ellos (DBs globales) o que estn asignados a un FB o SFB determinado (DB instancia). Requisitos: el atributo de bloque "slo con direccionamiento simblico" no est activado.

Acceso va unidades del tamao siguiente: Notacin S7 Bit de datos Byte de datos Palabra de datos Palabra doble de datos DBX DBB DBW DBD

Datos locales

Esta rea de memoria incluye Bit de datos locales los datos locales temporales Byte de datos locales de un bloque mientras dure el procesamiento del mismo. Palabra de datos locales Requisitos: el atributo de Palabra doble de datos locales bloque "slo con direccionamiento simblico" no est activado. Recomendacin: acceder a datos locales (Temp) slo simblicamente.

L LB LW LD

rea de periferia de las entradas

Las reas de periferia de las Bit de entrada de periferia entradas y salidas permiten Byte de entrada de periferia acceder directamente a los mdulos de entrada y salida Palabra de entrada de periferia descentralizados. Palabra doble de entrada de periferia Bit de salida de periferia Byte de salida de periferia Palabra de salida de periferia Palabra doble de salida de periferia

<variable>:P

rea de periferia de las salidas

Ver tambin

Bfer de diagnstico (Pgina 328) Principios bsicos de las memorias imagen de proceso (Pgina 326) Principios bsicos de la programacin de bloques de datos (Pgina 523) Declarar variables locales en la interfaz del bloque (Pgina 445) Estructura de la interfaz del bloque (Pgina 442) Acceso a las direcciones de periferia (Pgina 329)

STEP 7 V10.5 SP2 02/2010, 00002014

325

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

7.1.2.3

reas de memoria remanentes


7.1.2.3 reas de imagen de proceso de las imagen de proceso Memoria memoria de las memorias entradas y salidas Principios bsicos remanentes

reas de memoria remanentes


Para impedir prdidas de datos en caso de un corte de alimentacin, algunos datos pueden marcarse como remanentes. Entonces se guardarn en un rea de memoria remanente. Un rea de memoria remanente es un rea cuyo contenido se conserva en caso de rearranque (en caliente), es decir, despus de desconectar la tensin de alimentacin y volverla a conectar en una transicin de STOP a RUN. En un arranque en fro, los valores de los datos definidos como remanentes se borran. Es posible definir como remanentes los datos siguientes:

Marcas: el ancho exacto del rea de memoria remanente se define para las marcas en la tabla de variables PLC o en el plano de ocupacin. Variables de un bloque de funcin (FB): en la interfaz de un FB se definen como remanentes las variables individuales si se ha activado el direccionamiento simblico de las variables para dicho bloque. Si el direccionamiento simblico no est activado para un FB, los ajustes de remanencia slo podrn realizarse en el bloque de datos instancia asignado. Variables de un bloque de datos global: en un bloque de datos global, se definen como remanentes algunas o todas las variables del bloque, en funcin del ajuste del direccionamiento simblico: el atributo "slo con direccionamiento simblico" del DB est activado: la remanencia se ajusta para cada variable individual. El atributo "slo con direccionamiento simblico" del DB est desactivado: el ajuste de remanencia es vlido para todas las variables del DB; o todas las variables son remanentes o no lo es ninguna.

Ver tambin

Ajustar la remanencia de variables PLC (Pgina 409) Ajustar la remanencia de variables locales (Pgina 450) Ajustar la remanencia en bloques de datos globales (Pgina 529) Rearranque (en caliente) (Pgina 319)

7.1.2.3

Memoria imagen de proceso de las entradas y salidas

7.1.2.3

Principios bsicos de las memorias imagen de proceso

Funcin
Si en el programa de usuario se activan las reas de operandos de entradas (I) y salidas (Q), no se consultan o modifican los estados de seal en los mdulos de seales digitales, sino un rea de la memoria de sistema de la CPU. Dicha rea de memoria se denomina memoria imagen de proceso.

Ventajas de la memoria imagen de proceso


El acceso a la memoria imagen de proceso tiene la ventaja, en comparacin con el acceso directo a los mdulos de entrada y salida, que la CPU dispone de una imagen coherente de

326

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

las seales de proceso mientras dura el procesamiento cclico del programa. Si durante el procesamiento del programa cambia un estado lgico en un mdulo de entrada, dicho estado se conserva en la memoria imagen de proceso hasta que sta se actualiza en el prximo ciclo. Esto permite consultar varias veces una seal de entrada en el programa y obtener siempre una informacin de entrada coherente.
7.1.2.3 Actualizar las memorias imagen de proceso

Asimismo, el acceso a la memoria imagen de proceso requiere bastante menos tiempo que el acceso directo a los mdulos de seales, porque la memoria imagen de proceso se encuentra en la memoria interna de la CPU.

7.1.2.3

Actualizar las memorias imagen de proceso

Ejecucin
Las reas de las memorias imagen de proceso son actualizadas cclicamente por el sistema operativo, a menos que se haya definido lo contrario en la configuracin. La actualizacin de las memorias imagen de proceso de las entradas y salidas se realiza en el orden siguiente:
1. Se ejecutan las tareas internas del sistema operativo. 2. La memoria imagen de proceso de todas las salidas (IPS) se escribe en las salidas de los mdulos. 3. El estado de todas las entradas se lee en la memoria imagen de proceso de las entradas (IPE). Los bits de entrada que no tienen ninguna entrada fsica correspondiente se ponen a 0 si no se fuerzan permanentemente. 4. Se procesa el programa de usuario con todos los bloques que se han llamado en l.

El sistema operativo controla independientemente la escritura de la memoria imagen de proceso de las salidas en las salidas de los mdulos y la lectura de la memoria imagen de proceso de las entradas.

Particularidades
Existe la posibilidad de acceder directamente a las entradas y salidas a travs de un acceso directo a la periferia.

Si una instruccin accede directamente a una salida y la direccin de salida est dentro de la memoria imagen de proceso de las salidas, se corregir la memoria imagen de proceso de la salida en cuestin. Si una instruccin accede directamente a una salida y la direccin de salida no est dentro de la memoria imagen de proceso de las salidas, no se corregir la memoria imagen de proceso de la salida en cuestin.

Ejemplo de un acceso normal a la periferia a travs de la memoria imagen de proceso

Actualizar QW10 en el rea de periferia de las salidas con el valor MW0.

STEP 7 V10.5 SP2 02/2010, 00002014

327

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Error de acceso a la periferia al actualizar la memoria imagen de proceso


7.1.2.3 Bfer de diagnstico mdulo 7.1.3 rea de datos de la periferia 7.1.3.1 Direccin inicial de un

Si se produce un error al actualizar la memoria imagen de proceso (error de acceso a la periferia), la CPU reacciona con la reaccin de sistema predeterminada "STOP".

Ver tambin

Posibilidades de tratamiento de errores (Pgina 519) Direccin inicial de un mdulo (Pgina 328) Acceso a las direcciones de periferia (Pgina 329) Actividades de arranque (Pgina 320)

7.1.2.3

Bfer de diagnstico

Funcin
El bfer de diagnstico forma parte de la memoria de sistema de la CPU. Contiene los errores detectados por la CPU y los mdulos aptos para diagnstico. Aqu se incluyen los eventos siguientes, entre otros:

Todos los cambios de estado operativo de la CPU (p. ej. conexin (POWER ON), transicin al estado operativo STOP, transicin al estado operativo RUN) Todas las alarmas de diagnstico

Para la CPU S7-1200, el bfer de diagnstico tiene una capacidad de 50 entradas, de las cuales se conservan las 10 ltimas (las ms recientes) en caso de una transicin de desconexin (POWER OFF) - conexin (POWER ON). Las entradas slo se borran al restablecer la configuracin de fbrica de la CPU. El contenido del bfer de diagnstico se lee desde la vista online y de diagnstico.

Ver tambin

Principios bsicos del bfer de diagnstico (Pgina 302)

7.1.3

rea de datos de la periferia

7.1.3.1

Direccin inicial de un mdulo

Definicin
La direccin inicial es la direccin de byte ms baja de un mdulo. Representa la direccin inicial del rea de datos de usuario del mdulo y, en muchos casos, se utiliza como sustituto de todo el mdulo.

328

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Configurar las direcciones iniciales de los mdulos


7.1.4.1 Eventos y OBs 7.1.4 Principios bsicos del procesamiento del 7.1.3.2 Acceso a las direcciones de periferia programa

La asignacin entre las direcciones utilizadas en el programa de usuario y los mdulos se realiza mediante configuracin de los mdulos. Las direcciones iniciales asignadas automticamente al colocar los mdulos se modifican en las propiedades del mdulo (grupo "Direcciones E/S..."). Tambin existe la posibilidad de ajustar si las direcciones estarn en la memoria imagen de proceso o no.

7.1.3.2

Acceso a las direcciones de periferia

Direcciones de periferia
Cuando se inserta un mdulo en la vista de dispositivos, sus datos de usuario se encuentran de forma estndar en la memoria imagen de proceso de la CPU S7-1200. La CPU acepta automticamente el intercambio de datos entre el mdulo y el rea de memoria imagen de proceso al actualizarse esta ltima. Si el programa debe acceder directamente a los datos de usuario y no a travs de la memoria imagen de proceso, hay que complementar la direccin de periferia con ":P".

Esto sucede, p. ej., en un programa de tiempo crtico en el que las salidas deben influenciarse en el mismo ciclo.

7.1.4

Principios bsicos del procesamiento del programa

7.1.4.1

Eventos y OBs

Eventos y OBs
El sistema operativo de las CPUs S7-1200 se basa en eventos. Hay que distinguir entre dos tipos de eventos:

Eventos que pueden iniciar un OB Eventos que no pueden iniciar ningn OB

Un evento que puede iniciar un OB provoca la reaccin siguiente tras su aparicin:


Si se ha asignado un OB al evento, se llama dicho OB. Si por el momento no es posible llamar el OB, el evento se incorpora a una cola de espera de acuerdo con su prioridad.

STEP 7 V10.5 SP2 02/2010, 00002014

329

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Si no se ha asignado ningn OB al evento, se ejecuta la reaccin del sistema predeterminada.

Un evento que no puede iniciar ningn OB provoca la reaccin del sistema predeterminada para la clase de evento correspondiente tras su aparicin. Por consiguiente, la ejecucin del programa de usuario se basa en eventos, en la asignacin de OBs a los eventos y en el cdigo que est dentro de los OBs o que se llama desde all. La tabla siguiente ofrece una vista general de los eventos que pueden iniciar un OB, junto con las clases de eventos y OBs correspondientes. Est ordenada por la prioridad de los OBs. La prioridad 1 es la ms baja.
Clase de evento Programa cclico Arranque Alarma de retardo Alarma cclica Alarma de proceso N. de OB N. de OBs 1, >= 200 >= 1 100, >= 200 >= 200 >= 200 >= 200 Mx. 50 (pueden utilizarse ms con DETACH y ATTACH) >=0 Mx. 4 Evento de arranque Prioridad de OB Grupo de prioridad 1

Fin de arranque o fin del ltimo OB de 1 ciclo Transicin STOP-RUN Tiempo de retardo finalizado Intervalo de tiempo equidistante finalizado 1 3 4 5 6

Flanco ascendente (mx. 16) Flanco descendente (mx. 16) HSC: valor de contaje=valor de referencia (mx. 6) HSC: sentido de contaje modificado (mx. 6) HSC: reset externo (mx. 6)

Alarma de diagnstico Error de tiempo

82 80

01 01

El mdulo ha detectado un error Tiempo de ciclo mximo rebasado por exceso

9 26 3

El OB llamado todava se est ejecutando Cola de espera desbordada Prdida de alarma por sobrecarga de alarmas

La tabla siguiente describe los eventos que no provocan el arranque de ningn OB y la reaccin correspondiente del sistema operativo. Est ordenada por la prioridad de los eventos.
Clase de evento Cambio de mdulo Evento Extraccin/insercin de un mdulo Prioridad de evento 21 Reaccin del sistema STOP

330

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Clase de evento Error de acceso Error de programacin

Evento Error de acceso a la periferia al actualizar la memoria imagen de proceso

Prioridad de evento 22

Reaccin del sistema Ignorar STOP

Error de programacin en un bloque para el 23 que se utilizan reacciones del sistema preparadas por el sistema operativo (nota: si se ha activado el tratamiento de errores local, ser efectivo el tratamiento de errores programado en el bloque.)

Error de acceso a periferia Error de acceso a la periferia en un bloque 24 para el que se utilizan reacciones del sistema preparadas por el sistema operativo (nota: si se ha activado el tratamiento de errores local, ser efectivo el tratamiento de errores programado en el bloque.) Tiempo de ciclo mximo rebasado por exceso 2 veces Tiempo de ciclo mximo rebasado por exceso 27 2 veces

STOP

STOP

Asignacin entre OBs y eventos


A excepcin del programa cclico y del programa de arranque, slo es posible asignar un OB a un evento. En algunas clases de eventos, como las alarmas de proceso, es posible asignar el mismo OB a varios eventos. La asignacin entre OB y evento se realiza en la configuracin del hardware. Una asignacin ya realizada se modifica con las instrucciones ATTACH y DETACH en el tiempo de ejecucin.

Prioridad de OB y comportamiento de ejecucin


Las CPUs S7-1200 soportan desde la prioridad 1 (ms baja) hasta la 27 (ms alta), que estn divididas en 3 grupos de prioridad. Un OB obtiene la prioridad de su evento de arranque. Un evento de un grupo de prioridad interrumpe todos los OBs de un grupo de prioridad inferior. Esto significa que:

Todos los eventos del grupo de prioridad 2 interrumpen el programa cclico. Un OB del grupo de prioridad 2 no puede verse interrumpido por ningn otro evento del grupo de prioridad 2. Lo mismo es vlido cuando se produce un evento con una prioridad mayor que la del OB activo en ese momento. Si durante el procesamiento de un OB del grupo de prioridad 2 se produce otro evento del grupo de prioridad 2, dicho evento se incorporar a una cola de espera de acuerdo con su prioridad. Las colas de espera se procesarn posteriormente, siguiendo el orden de su prioridad (primero la de mayor prioridad). Los eventos de arranque dentro de una cola de espera se procesan en el orden de aparicin.

La aparicin de un error de tiempo interrumpe cualquier otro OB.

STEP 7 V10.5 SP2 02/2010, 00002014

331

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Informacin de arranque del OB


7.1.4.2 Procesamiento del programa basado en eventos

Algunos OBs tienen informacin de arranque, otros no. Esto se explica con ms detalle en la descripcin del OB correspondiente.

Ver tambin

Procesamiento del programa basado en eventos (Pgina 332) Principios del tratamiento de errores local (Pgina 520) ATTACH (Pgina 1022) DETACH (Pgina 1023) Principios bsicos de los bloques de organizacin (Pgina 344) Posibilidades de tratamiento de errores (Pgina 519)

7.1.4.2

Procesamiento del programa basado en eventos

Prioridad de OB y comportamiento de ejecucin


Las CPUs S7-1200 soportan desde la prioridad 1 (ms baja) hasta la 27 (ms alta). Un OB obtiene la prioridad de su evento de arranque. Un OB de alarma slo puede verse interrumpido por un OB de error de tiempo. Lo mismo es vlido cuando se produce un evento con una prioridad mayor que la del OB activo en ese momento. As pues, a excepcin del OB de error de tiempo, slo puede haber activo un OB de alarma. Si durante el procesamiento de un OB de alarma se produce otro evento, dicho evento se incorporar a una cola de espera de acuerdo con su prioridad. Los eventos de arranque de una cola de espera se procesan posteriormente en el orden de aparicin.

Procesamiento del programa en la CPU


Para el procesamiento del programa en la CPU se distinguen tres niveles:

El nivel de los bloques de organizacin cclicos (p. ej. OB 1) El nivel de los bloques de organizacin llamados por eventos, como una alarma de proceso (OBs de alarma) El nivel del bloque de organizacin de error de tiempo (OB de error de tiempo)

Los OBs cclicos son interrumpidos por OBs de alarma. Los OBs de alarma slo pueden ser interrumpidos por OBs de error de tiempo. La figura siguiente muestra la ejecucin bsica:

332

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Figura7-1

Ejecucin del programa

Descripcin del procesamiento del programa


y Un evento (p. ej. una alarma de proceso) llama un OB asignado. Un OB llamado con todos los bloques subordinados se procesa sin interrupcin. Puesto que no hay ningn otro evento pendiente que provoque el arranque de un OB, despus de procesar las alarmas se contina con el procesamiento del OB cclico. Un OB de alarma slo puede verse interrumpido por un OB de error de tiempo (OB 80). Durante el procesamiento de la alarma se produce otro evento que lanza otra alarma. Este evento nuevo se incorpora a una cola de espera. Slo cuando ha concluido el procesamiento del OB de alarma actual, los eventos de la cola de espera llaman sucesivamente a los OBs asignados en cada caso, y lo hacen siguiendo las reglas siguientes:

Los eventos se procesan de acuerdo con su prioridad (empezando por la ms alta) Los eventos con la misma prioridad se procesan en orden cronolgico

Los OBs cclicos se procesan uno detrs de otro.

STEP 7 V10.5 SP2 02/2010, 00002014

333

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Indicaciones relativas a la cola de espera


7.1.4.3 Ejemplo de un evento de alarma de proceso

Para cada clase de prioridad (OBs llamados con la misma prioridad) existe una cola de espera propia. Cada una de esta colas de espera tiene un tamao predefinido. Si una cola de espera est llena y aparece otro evento, el mismo se rechazar y se perder. Al mismo tiempo se generar un "Evento de error de tiempo". En la informacin de arranque del OB de error de tiempo (OB 80) se incluye la informacin relacionada con el OB que causa el error. Es posible programar una reaccin adecuada en el OB de error de tiempo, p. ej. generar un aviso.

Ver tambin

Principios bsicos de los bloques de organizacin (Pgina 344)

7.1.4.3

Ejemplo de un evento de alarma de proceso El ejemplo de un mdulo que origina una alarma de proceso describe el funcionamiento del procesamiento del programa orientado a eventos en la CPU S7-1200.

Eventos de proceso y su prioridad


Los eventos de proceso son eventos que lanza la periferia (p. ej. una entrada digital) y que provocan la llamada de un OB asignado en la CPU S7-1200. Por ello, los OBs asignados a un evento de proceso se denominan OBs de alarma de proceso. Ejemplos de eventos de proceso y su prioridad:

Evento de proceso "flanco ascendente" o "flanco descendente" de un mdulo que lanza una alarma: el OB de alarma de proceso que se inicia seguidamente tiene siempre la prioridad 5. Eventos de proceso del contador rpido

El valor de contaje equivale al valor de referencia Modificar sentido de contaje Reset externo del contador rpido
El OB de alarma de proceso que se inicia seguidamente tiene siempre la prioridad 6.

Cuanto mayor sea la prioridad de un OB, antes se procesar. La figura siguiente muestra la ejecucin del procesamiento de una alarma de proceso:

334

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Procesamiento de una alarma de proceso


Un evento que lanza una alarma de proceso, p. ej. un flanco ascendente en la entrada, llama a un OB asignado a dicho evento. Si se produce otro evento que lanza una alarma de proceso mientras se procesa el OB, dicho evento se incorporar a una cola de espera. El nuevo evento que lanza una alarma de proceso inicia el OB de alarma de proceso asignado a dicho evento.

Asignar el evento que lanza la alarma


El evento que lanza la alarma se asigna a un OB en la vista de dispositivos, propiedades de las entradas.

Un evento que lanza una alarma slo puede asignarse a un OB. Un OB puede estar asignado a varios eventos que lanzan alarmas. As, p. ej., es posible asignar tanto flancos ascendentes como descendentes al mismo OB de alarma, con el fin de reaccionar directamente y del mismo modo a cada cambio de la seal de entrada.

STEP 7 V10.5 SP2 02/2010, 00002014

335

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

7.1.4.4 Denominacin simblica y numrica de las instrucciones

El OB iniciado puede interrumpir un OB de ciclo en cada instruccin. La coherencia en los accesos a datos se garantiza hasta el tamao de palabra doble. Segn el mdulo es posible parametrizar diferentes eventos que lanzan alarmas, p. ej. un flanco ascendente y uno descendente en la entrada. La asignacin entre eventos que lanzan alarmas y el OB iniciado se define al configurar el mdulo que lanza alarmas. Sin embargo, la instruccin DETACH permite deshacer dicha asignacin en el OB de alarma de proceso iniciado y la instruccin ATTACH, asignar otro OB al mismo evento. Esto permite reaccionar con flexibilidad a seales de proceso externas.

Ver tambin

Bloques de organizacin para alarmas de proceso (Pgina 350) Parametrizar OBs de alarma de proceso (Pgina 427) ATTACH (Pgina 1022) DETACH (Pgina 1023)

7.1.4.4

Denominacin simblica y numrica de las instrucciones

Identificadores simblicos y numricos


Las instrucciones avanzadas y las instrucciones de las libreras globales llaman funciones (FC), bloques de funcin (FB), funciones de sistema (SFC) y bloques de funcin de sistema (SFB) que estn identificados internamente por medio de nmeros. Lo mismo es vlido para estructuras de datos predefinidas (UDT) que son utilizadas por las instrucciones avanzadas. Las tablas siguientes muestran las asignaciones a instrucciones avanzadas e instrucciones de libreras globales para CPUs AS1200, clasificadas en cada caso por denominacin simblica o numrica.
Tabla7-1 Clasificadas por denominacin simblica Denominacin numrica SFC198 SFC192 SFC33 UDT1001 SFB122 SFC193 SFC41 SFC42 SFC199 FC1080

Denominacin simblica ATH ATTACH CAN_DINT CONDITIONS CTRL_PWM DETACH DIS_AIRT EN_AIRT HTA MB_COMM_LOAD

336

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Denominacin simblica MB_MASTER MB_PORT MB_SLAVE MC_Halt MC_Home MC_MoveAbsolute MC_MoveJog MC_MoveRelative MC_MoveVelocity MC_Power MC_Reset PID_Compact PORT_CFG RCV_CFG RCV_PTP RCV_RST RD_LOC_T RD_SYS_T RE_TRIGR S_CONV (DI_STRG) S_CONV (I_STRG) S_CONV (R_STRG) S_CONV (SI_STRG) S_CONV (STRG_DI) S_CONV (STRG_I) S_CONV (STRG_R) S_CONV (STRG_SI) S_CONV (STRG_UDI) S_CONV (STRG_UI) S_CONV (STRG_USI) S_CONV (UDI_STRG) S_CONV (UI_STRG) S_CONV (USI_STRG)

Denominacin numrica FB1081 FBT1083 FB1082 FB1100 FB1101 FB1102 FB1103 FB1104 FB1105 FB1107 FB1108 FB1130 SFB110 SFB112 SFB114 SFB117 SFC154 SFC151 SFC43 SFC216 SFC215 SFC218 SFC214 SFC206 SFC205 SFC208 SFC204 SFC202 SFC201 SFC200 SFC212 SFC211 SFC210

STEP 7 V10.5 SP2 02/2010, 00002014

337

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Denominacin simblica SEND_CFG SEND_PTP SGN_GET SGN_SET SRT_DINT STP T_ADD T_DIFF T_SUB TCON TDISCON TO_AXIS_1 TO_AXIS_PTO TRCV TRCV_C TSEND TSEND_C USS_COMM_LOAD USS_DRIVE USS_RPM USS_WPM WR_SYS_T Tabla7-2

Denominacin numrica SFB111 SFB113 SFB115 SFB116 SFC32 SFC46 SFC159 SFC158 SFC157 SFB102 SFB103 FBT1 FBT2 SFB101 FB1031 SFB100 FB1030 FC1070 FB1071 FB1072 FB1073 SFC156

Clasificadas por denominacin numrica Denominacin simblica TSEND_C TRCV_C USS_DRIVE USS_RPM USS_WPM MB_MASTER MB_SLAVE MC_Halt

Denominacin numrica FB1030 FB1031 FB1071 FB1072 FB1073 FB1081 FB1082 FB1100

338

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Denominacin numrica FB1101 FB1102 FB1103 FB1104 FB1105 FB1107 FB1108 FB1130 FBT1 FBT2 FBT1083 FC1070 FC1080 SFB100 SFB101 SFB102 SFB103 SFB110 SFB111 SFB112 SFB113 SFB114 SFB115 SFB116 SFB117 SFB122 SFC32 SFC33 SFC41 SFC42 SFC43 SFC46 SFC151

Denominacin simblica MC_Home MC_MoveAbsolute MC_MoveJog MC_MoveRelative MC_MoveVelocity MC_Power MC_Reset PID_Compact TO_AXIS_1 TO_AXIS_PTO MB_PORT USS_COMM_LOAD MB_COMM_LOAD TSEND TRCV TCON TDISCON PORT_CFG SEND_CFG RCV_CFG SEND_PTP RCV_PTP SGN_GET SGN_SET RCV_RST CTRL_PWM SRT_DINT CAN_DINT DIS_AIRT EN_AIRT RE_TRIGR STP RD_SYS_T

STEP 7 V10.5 SP2 02/2010, 00002014

339

Programacin del PLC 7.1 Funcionamiento de CPUs S7-1200

Denominacin numrica SFC154 SFC156 SFC157 SFC158 SFC159 SFC192 SFC193 SFC198 SFC199 SFC200 SFC201 SFC202 SFC204 SFC205 SFC206 SFC208 SFC210 SFC211 SFC212 SFC214 SFC215 SFC216 SFC218 UDT1001

Denominacin simblica RD_LOC_T WR_SYS_T T_SUB T_DIFF T_ADD ATTACH DETACH ATH HTA S_CONV (STRG_USI) S_CONV (STRG_UI) S_CONV (STRG_UDI) S_CONV (STRG_SI) S_CONV (STRG_I) S_CONV (STRG_DI) S_CONV (STRG_R) S_CONV (USI_STRG) S_CONV (UI_STRG) S_CONV (UDI_STRG) S_CONV (SI_STRG) S_CONV (I_STRG) S_CONV (DI_STRG) S_CONV (R_STRG) CONDITIONS

Nota Si con una instruccin se llaman bloques subordinados en funcin del tipo de datos transferido, stos aparecen entre parntesis (instruccin S_CONV). Tenga en cuenta que slo se listan las instrucciones que se realizan como bloque. Las instrucciones que llaman macrocomandos o comandos de mquina internamente no tienen nmero de bloque.

340

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2

Crear el programa de usuario


7.2 Crear el programa de usuario 7.2.1 Principios bsicos de la programacin 7.2.1.1 Sistema operativo y programa de usuario Programa de usuario

7.2.1

Principios bsicos de la programacin

7.2.1.1

Sistema operativo y programa de usuario

7.2.1.1

Sistema operativo

Funcin
El sistema operativo est contenido en toda CPU y sirve para organizar todas las funciones y procesos de la CPU no relacionados con una tarea de control especfica. Algunas de las tareas del sistema operativo son p. ej.:

Ejecucin del Rearranque (en caliente) (Pgina 319) Actualizacin de las memorias imagen de proceso de las entradas y salidas. Llamada del programa de usuario Registro de alarmas y llamada de los OBs de alarma Deteccin y tratamiento de errores Administracin de reas de memoria

El sistema operativo forma parte de la CPU y ya est contenido en ella en el momento de suministro.

Ver tambin

Programa de usuario (Pgina 341)

7.2.1.1

Programa de usuario

Funcin
El programa de usuario contiene todas las funciones necesarias para ejecutar la tarea de automatizacin especfica. Algunas de las tareas del programa de usuario son:

Comprobacin de los requisitos previos para un rearranque completo (en caliente) con ayuda de OBs de arranque, p. ej. final de carrera en posicin correcta o dispositivo de seguridad activo Tratamiento de datos de proceso, p. ej. combinacin lgica de seales binarias, lectura y evaluacin de valores analgicos, definicin de seales binarias para la salida, emisin de valores analgicos

STEP 7 V10.5 SP2 02/2010, 00002014

341

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.2 Bloques del programa estructurada Programacin lineal y de usuario

Reaccin a alarmas, p. ej. alarma de diagnstico al excederse por defecto el valor lmite de un mdulo de ampliacin analgico Procesamiento de fallos durante la ejecucin normal del programa

Ver tambin

El usuario crea el programa de usuario y lo carga en la CPU.

Sistema operativo (Pgina 341)

7.2.1.2

Bloques del programa de usuario

7.2.1.2

Programacin lineal y estructurada

Programacin lineal
Las tareas de automatizacin pequeas pueden solucionarse escribiendo todo el programa de usuario linealmente en un OB de ciclo. Esto se recomienda slo para programas sencillos. La figura siguiente muestra esquemticamente un programa lineal: El OB de ciclo "Main1" contiene aqu todo el programa de usuario.

Programacin estructurada
La realizacin y el mantenimiento de tareas de automatizacin complejas son ms fciles si se subdividen en tareas parciales ms pequeas que se correspondan con las funciones tecnolgicas del proceso de automatizacin o que deban utilizarse varias veces. Estas tareas parciales se representan en el programa de usuario mediante secciones de programa correspondientes, es decir, los bloques. Cada bloque es una seccin independiente del programa de usuario. La estructuracin del programa ofrece las ventajas siguientes:

Los programas grandes pueden programarse de forma clara.

342

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario


7.2.1.2 Tipos de de los tipos de bloques Sinopsis bloques

Las distintas secciones del programa se pueden estandarizar. La organizacin del programa se simplifica. El programa se puede modificar ms fcilmente. La comprobacin del programa se simplifica, puesto que puede realizarse por secciones. La puesta en marcha se simplifica.

La figura siguiente muestra un esquema de un programa estructurado: El OB de ciclo "Main1" llama subprogramas consecutivamente que, a su vez, ejecutan tareas parciales definidas.

7.2.1.2

Tipos de bloques

7.2.1.2

Sinopsis de los tipos de bloques

Tipos de bloques
Para realizar las tareas en un sistema de automatizacin se dispone de distintos tipos de bloques. La tabla siguiente muestra los tipos de bloques disponibles:
Tipo de bloque Bloques de organizacin (Pgina 344) (OB) Funciones (Pgina 353) (FC) Bloques de funcin (Pgina 354) (FB) Descripcin breve Los bloques de organizacin determinan la estructura del programa de usuario. Las funciones contienen rutinas de programa para tareas que se repiten con frecuencia. Carecen de "memoria". Los bloques de funcin son bloques lgicos que depositan sus valores de forma permanente en bloques de datos instancia, de modo que siguen disponibles tras procesar el bloque. Cuando se llama un bloque de funcin, se le asignan los bloques de datos instancia, en los que se almacenan los datos de programa.

Bloques de datos instancia (Pgina 354)

STEP 7 V10.5 SP2 02/2010, 00002014

343

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.2 Bloques de organizacin bloques de organizacin Principios bsicos de los

Tipo de bloque Bloques de datos globales (Pgina 355)

Descripcin breve Los bloques de datos globales son reas de datos para almacenar datos que pueden ser utilizados por cualquier bloque.

7.2.1.2

Bloques de organizacin

7.2.1.2

Principios bsicos de los bloques de organizacin

Definicin
Los bloques de organizacin (OBs) forman la interfaz entre el sistema operativo y el programa de usuario. Estos bloques son llamados por el sistema operativo y controlan los procesos siguientes:

Comportamiento en arranque del sistema de automatizacin Ejecucin cclica del programa Ejecucin del programa controlada por alarmas Tratamiento de errores

Programando los bloques de organizacin se define el comportamiento de la CPU.

Utilizacin de bloques de organizacin


Los bloques de organizacin pueden utilizarse de distintas maneras en el programa:

OB de arranque, OB de ciclo, OB de error de tiempo y OB de diagnstico: Estos bloques de organizacin pueden insertarse y programarse fcilmente en el proyecto. No es necesario parametrizar ni llamar estos bloques de organizacin. OB de alarma de proceso y OB de alarma cclica: Estos bloques de organizacin se deben parametrizar tras insertarlos en el programa. Adems, durante el tiempo de ejecucin, los OBs de alarma de proceso se pueden asociar a un evento mediante la instruccin ATTACH y desasociar nuevamente con DETACH.

OB de alarma de retardo: El OB de alarma de retardo se puede insertar y programar en el proyecto. Adems, es preciso llamarlo en el programa de usuario mediante la instruccin SRT_DINT. No es necesario parametrizarlo.

Informacin de arranque de bloques de organizacin


Al arrancar algunos bloques de organizacin, el sistema operativo emite informacin que puede evaluarse en el programa de usuario. En las descripciones de los bloques de organizacin se indica si se emite informacin y de qu informacin se trata.

344

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.1.2 Bloques de organizacin para el arranque

Principios bsicos del procesamiento del programa (Pgina 329) Bloques de organizacin para el arranque (Pgina 345) Bloques de organizacin para la ejecucin cclica del programa (Pgina 346) Bloques de organizacin para la ejecucin del programa controlada por alarmas (Pgina 347) Bloque de organizacin de error de tiempo (Pgina 352)

7.2.1.2

Bloques de organizacin para el arranque

Descripcin
Es posible definir las condiciones marco para el comportamiento en arranque de la CPU, p. ej. los valores de inicializacin para "RUN". Escriba para ello un programa de arranque. Este programa consta de uno o varios OBs de arranque (nmeros de OB 100 >= 200). El programa de arranque se ejecuta una vez cuando el estado operativo cambia de "STOP" a "RUN". Para el programa de arranque no se dispone de valores actuales de la memoria imagen de proceso de las entradas, ni tampoco es posible activar salidas. Una vez procesados por completo los OBs de arranque, se lee la memoria imagen de proceso de las entradas y se inicia el programa cclico. La ejecucin del programa de usuario no est limitada en el tiempo. Por este motivo, no est activado el tiempo de vigilancia del ciclo. No es posible utilizar bloques de organizacin controlados por tiempo ni por alarmas.

Informacin de arranque
Un OB de arranque tiene la siguiente informacin de arranque:
Variable LostRetentive LostRTC Tipo de datos BOOL BOOL Descripcin = 1, si se han perdido reas de datos remanentes = 1, si se ha perdido el reloj en tiempo real

Ver tambin

Estado operativo "ARRANQUE" (Pgina 319) Principios bsicos de los bloques de organizacin (Pgina 344) Eventos y OBs (Pgina 329)

STEP 7 V10.5 SP2 02/2010, 00002014

345

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.2

Bloques de organizacin para la ejecucin cclica del programa


7.2.1.2 Bloques de organizacin para la ejecucin cclica del programa

Introduccin
Para poder comenzar a ejecutar el programa debe existir por lo menos un OB de ciclo en el proyecto. El sistema operativo llama este OB de ciclo una vez por ciclo, iniciando con ello la ejecucin del programa de usuario. Es posible utilizar varios OBs de ciclo (nmeros de OB >= 200). Los OBs de ciclo tienen la clase de prioridad 1, es decir, la prioridad ms baja de todos los OBs. Por tanto, los eventos de cualquier otra clase de prioridad pueden interrumpir el programa cclico.

Programar la ejecucin cclica del programa


La ejecucin cclica del programa se programa escribiendo el programa de usuario en los OBs de ciclo y los bloques llamados desde all. La primera ejecucin cclica del programa comienza tan pronto como haya finalizado sin errores el programa de arranque. El ciclo vuelve a comenzar cada vez que finaliza la ejecucin cclica del programa.

Pasos de la ejecucin cclica del programa


Un ciclo de ejecucin del programa abarca los siguientes pasos:
1. El sistema operativo inicia el tiempo de vigilancia del ciclo. 2. El sistema operativo escribe los valores de la memoria imagen de proceso de las salidas en los mdulos de salidas. 3. El sistema operativo lee el estado de las entradas en los mdulos de entradas y actualiza la memoria imagen de proceso de las entradas. 4. El sistema operativo procesa el programa de usuario y ejecuta las operaciones correspondientes. 5. Al final de un ciclo, el sistema operativo puede ejecutar otras tareas pendientes, p. ej. cargar y borrar bloques, o bien llamar otros OBs de ciclo. 6. A continuacin, la CPU regresa al comienzo del ciclo y reinicia la vigilancia del tiempo de ciclo.

Consulte tambin: Memoria imagen de proceso de las entradas y salidas (Pgina 326)

Posibilidades de interrupcin
Los siguientes eventos pueden interrumpir la ejecucin cclica del programa:

Alarma Comando de STOP, disparado por

Intervencin de la programadora Instruccin "STP"


Corte de alimentacin Fallo de un dispositivo o error del programa

346

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Informacin de arranque
7.2.1.2 Bloques de organizacin para la ejecucin del programa controlada por alarmas Informacin importante sobre la ejecucin del programa controlada por alarmas

Los OBs de ciclo no tienen informacin de arranque.

Ver tambin

Principios bsicos de los bloques de organizacin (Pgina 344) Eventos y OBs (Pgina 329)

7.2.1.2

Bloques de organizacin para la ejecucin del programa controlada por alarmas

7.2.1.2

Informacin importante sobre la ejecucin del programa controlada por alarmas

Funcin
El procesamiento de los bloques de organizacin cclicos puede ser interrumpido por eventos de arranque de otros bloques de organizacin. Estos bloques de organizacin que interrumpen pueden ser p. ej. OBs de alarma o el OB de error de tiempo. Los OBs de alarma se llaman en los dos casos siguientes:

Algunas partes del programa de usuario se deben ejecutar de forma controlada por tiempo. El programa de usuario debe reaccionar a seales externas del proceso.

Cuando aparece una alarma, el sistema operativo se encarga de que se llame el OB de alarma en cuestin. La reaccin del sistema de automatizacin a la alarma se programa en el OB de alarma. Los OBs de alarma slo pueden ser interrumpidos por otros OBs de alarma de mayor prioridad, mas no por OBs de alarma de igual o menor prioridad.

Tipos de alarma y aplicaciones


La tabla siguiente muestra los tipos de alarma y ejemplos de aplicacin de los OBs de alarma:
Tipo de alarma Alarma de retardo (Pgina 348) OBs de alarma > = 200 Nmero de OBs <=4 Ejemplos de aplicacin Controlar un ventilador para que, tras la parada de un motor, deba seguir funcionando 20 segundos hasta desconectarse. Muestrear el nivel de una seal para una planta de regulacin. < = 50 Notificar que se ha alcanzado el nivel mximo de un depsito.

Alarma cclica (Pgina 349) Alarma de proceso (Pgina 350)

> = 200 > = 200

Los OBs de alarma no tienen informacin de arranque.

STEP 7 V10.5 SP2 02/2010, 00002014

347

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.2

Bloques de organizacin para la alarma de retardo


7.2.1.2 Bloques de organizacin para la alarma de retardo

Descripcin
El sistema operativo inicia un OB de alarma de retardo al cabo de un tiempo de retardo parametrizable. El tiempo de retardo comienza a transcurrir tras llamar la instruccin SRT_DINT. En el programa pueden utilizarse como mximo cuatro OBs de alarma de retardo u OBs de alarma cclica (nmeros de OB >= 200). Si ya se estn utilizando p. ej. dos OBs de alarma cclica, slo se podrn insertar como mximo dos OBs de alarma de retardo en el programa. El procesamiento de una alarma de retardo que no se haya iniciado an se puede impedir con la instruccin CAN_DINT.

Funcionamiento de los OBs de alarma de retardo


Una vez transcurrido el tiempo de retardo transferido a la instruccin junto con un nmero de OB y una identificacin, el sistema operativo inicia el OB asociado. Si desea utilizar un OB de alarma de retardo, utilice las tareas siguientes:

Llamar la instruccin SRT_DINT. Cargar el OB de alarma de retardo en la CPU como parte del programa de usuario.

La alarma de retardo se mide con una precisin de 1 ms. Un tiempo de retardo puede reiniciarse inmediatamente una vez transcurrido. Los OBs de alarma de retardo se ejecutan nicamente si la CPU se encuentra en estado operativo "RUN". Un rearranque completo (en caliente) borra todos los eventos de arranque de los OBs de alarma de retardo. El sistema operativo llama el OB de alarma de retardo cuando se presenta uno de los eventos siguientes:

Cuando el sistema operativo intenta iniciar un OB que no est cargado y cuyo nmero se ha indicado al llamar la instruccin SRT_DINT. Cuando se presenta el siguiente evento de arranque de una alarma de retardo antes de finalizar el procesamiento del OB de alarma de retardo asociado.

Las alarmas de retardo se pueden inhibir y habilitar con las instrucciones DIS_AIRT y EN_AIRT, respectivamente.

Nota Si, tras la ejecucin de SRT_DINT, se inhibe una alarma con DIS_AIRT, esta alarma se procesar tan slo tras habilitarla con EN_AIRT. El tiempo de retardo se prolonga de la forma correspondiente.

348

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Informacin de arranque
7.2.1.2 Bloques de organizacin para alarmas cclicas

Los OBs de alarma de retardo no tienen informacin de arranque.

Ver tambin

SRT_DINT (Pgina 1024) CAN_DINT (Pgina 1025) Principios bsicos de los bloques de organizacin (Pgina 344) Eventos y OBs (Pgina 329)

7.2.1.2

Bloques de organizacin para alarmas cclicas

Descripcin
Los OBs de alarma cclica sirven para iniciar programas en intervalos peridicos, independientemente de la ejecucin cclica del programa. Los tiempos de arranque de un OB de alarma cclica se indican mediante el periodo y el desfase. El periodo define el intervalo en el que se arranca el OB de alarma cclica y es un mltiplo entero del ciclo base de 1 ms. El desfase es el tiempo de desfase del tiempo de arranque con respecto al ciclo base. Si se utilizan varios OBs de alarma cclica, este desfase puede utilizarse para impedir un tiempo de arranque simultneo, si los periodos de los OBs de alarma cclica tienen un mltiplo comn. Como periodo se puede predeterminar un tiempo comprendido entre 1 ms y 60000 ms. En el programa pueden utilizarse como mximo cuatro OBs de alarma cclica u OBs de alarma de retardo (nmeros de OB >= 200). Si ya se estn utilizando p. ej. dos OBs de alarma de retardo, se podrn insertar como mximo dos OBs de alarma cclica en el programa.

Nota El tiempo de ejecucin de todo OB de alarma cclica debe ser muy inferior a su periodo. Si un OB de alarma cclica no ha finalizado todava, pero se tiene que ejecutar nuevamente porque ha finalizado el periodo, se arrancar el OB de error de tiempo. A continuacin, se reactiva o se rechaza la alarma cclica que ha causado el error.

Ejemplo de utilizacin del desfase


En el programa se han insertado dos OBs de alarma cclica:

OB1 de alarma cclica OB2 de alarma cclica

Para el OB1 de alarma cclica se ha ajustado un periodo de 20 ms y, para el OB2 de alarma cclica, de 100 ms. Una vez transcurrido el periodo de 100 ms, el OB1 de alarma cclica alcanzar por quinta vez su tiempo de arranque, mientras que el OB2 de alarma cclica lo har

STEP 7 V10.5 SP2 02/2010, 00002014

349

Programacin del PLC 7.2 Crear el programa de usuario

por primera vez. No obstante, para procesar ambos OBs de alarma cclica de forma desfasada, es preciso definir un desfase para uno de ellos.
7.2.1.2 Bloques de organizacin para alarmas de proceso

Informacin de arranque
Los OBs de alarma cclica no tienen informacin de arranque.

Ver tambin

Principios bsicos de los bloques de organizacin (Pgina 344) Parametrizar OBs de alarma cclica (Pgina 428) Eventos y OBs (Pgina 329)

7.2.1.2

Bloques de organizacin para alarmas de proceso

Descripcin
Los OBs de alarma de proceso pueden utilizarse para reaccionar a determinados eventos. A un evento que dispara una alarma slo se puede asociar un nico OB de alarma de proceso. En cambio, a un OB de alarma de proceso pueden asociarse varios eventos. Los contadores rpidos y canales de entrada pueden disparar alarmas de proceso. Es preciso parametrizar las siguientes propiedades para todo contador rpido y canal de entrada que deba disparar una alarma de proceso:

El evento de proceso que debe disparar la alarma de proceso (p. ej. cambio del sentido de contaje de un contador rpido) El nmero del OB de alarma de proceso asociado a este evento de proceso

En el programa pueden utilizarse como mximo 50 OBs de alarma de proceso (nmeros de OB >= 200) independientes unos de otros.

Funcionamiento de un OB de alarma de proceso


Tras disparar una alarma de proceso, el sistema operativo identifica el canal de entrada o el contador rpido y determina el OB de alarma de proceso asociado. Si no est activo ningn otro OB de alarma, se llamar el OB de alarma de proceso que se ha determinado. Si ya se est ejecutando otro OB de alarma, la alarma de proceso se colocar en la cola de espera de su clase de prioridad. La alarma de proceso se acusa tras finalizar la ejecucin del OB de alarma de proceso asociado. Si desde que se identifica hasta que se acusa una alarma de proceso se presenta nuevamente un evento de proceso en el mismo mdulo, se aplicar lo siguiente:

Si el evento se presenta en el canal que ha disparado la alarma de proceso actual, no se disparar ninguna otra alarma de proceso. Una alarma de proceso adicional puede dispararse tan slo tras haberse acusado la alarma de proceso actual. Si el evento se presenta en un canal diferente, se disparar una alarma de proceso.

Los OBs de alarma de proceso slo se llaman en el estado operativo "RUN" de la CPU.

350

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Informacin de arranque
7.2.1.2 Bloque de organizacin para alarmas de diagnstico

Los OBs de alarma de proceso no tienen informacin de arranque.

Ver tambin

Principios bsicos de los bloques de organizacin (Pgina 344) Parametrizar OBs de alarma de proceso (Pgina 427) Eventos y OBs (Pgina 329)

7.2.1.2

Bloque de organizacin para alarmas de diagnstico

Descripcin
La alarma de diagnstico se puede habilitar para los mdulos aptos para diagnstico, de manera que el mdulo pueda detectar cambios del estado de la periferia. As, el mdulo dispara una alarma de diagnstico en los casos siguientes:

Hay un fallo (evento entrante) El fallo se ha solucionado (evento saliente)

Si no est activo ningn otro OB de alarma, se llama el OB de alarma de diagnstico. Si ya se est ejecutando otro OB de alarma, la alarma de diagnstico se colocar en la cola de espera de su clase de prioridad. En el programa se puede utilizar un solo OB de alarma de diagnstico.

Informacin de arranque
El OB de alarma de diagnstico tiene la siguiente informacin de arranque:
Variable IO_state laddr channel multi_error Tipo de datos WORD HW_ANY UINT BOOL Descripcin Contiene el estado de la periferia del mdulo apto para diagnstico. Identificacin HW Nmero de canal = 1, si ha ocurrido ms de un error

Variable IO_state
La tabla siguiente muestra los posibles estados de la periferia que puede contener la variable IO_state:

STEP 7 V10.5 SP2 02/2010, 00002014

351

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.2 Bloque de organizacin de error de tiempo

IO_state Bit 0

Descripcin Configuracin correcta: = 1, si la configuracin es correcta = 0, si la configuracin ya no es correcta

Bit 4

Fallo: = 1, si hay un fallo, p. ej. rotura de hilo = 0, si se ha solucionado el fallo

Bit 5

Configuracin incorrecta: = 1, si la configuracin no es correcta = 0, si la configuracin vuelve a ser correcta

Bit 6

No se puede acceder a la periferia: = 1, si ha ocurrido un error de acceso a la periferia En este caso, laddr contiene la ID de hardware de la periferia con el error de acceso. = 0, si puede accederse nuevamente a la periferia

Ver tambin

Principios bsicos de los bloques de organizacin (Pgina 344) Eventos y OBs (Pgina 329)

7.2.1.2

Bloque de organizacin de error de tiempo

Descripcin
El sistema operativo llama el OB de error de tiempo cuando se presenta uno de los eventos siguientes:

El programa cclico excede el tiempo de ciclo mximo. El OB llamado se est ejecutando todava (esto es posible en los OBs de alarma de retardo y de alarma cclica). Se ha desbordado una cola de espera de OBs de alarma. Una alarma se ha perdido por sobrecarga de alarmas.

Si no se ha programado ningn OB de error de tiempo, se ejecutarn las respectivas reacciones del sistema. Consulte tambin: Eventos y OBs (Pgina 329) Un segundo rebase del tiempo de ciclo mximo es un error grave y no provoca la llamada de un OB, sino un STOP de la CPU. El segundo rebase se puede impedir reiniciando la vigilancia del tiempo de ciclo de la CPU con la instruccin RE_TRIGR. En el programa slo se puede utilizar un OB de error de tiempo.

352

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Informacin de arranque
7.2.1.2 Funciones

El OB de error de tiempo tiene la siguiente informacin de arranque:


Variable fault_id Tipo de datos BYTE Descripcin 0x01: Se ha excedido el tiempo de ciclo mximo. 0x02: El OB llamado se est ejecutando todava 0x07: Desbordamiento de la cola de espera 0x09: Prdida de alarmas por sobrecarga de alarmas csg_OBnr csg_prio OB_ANY UINT Nmero del OB procesado en el momento en el que ocurri el error Prioridad del OB procesado en el momento en el que ocurri el error

Ver tambin

Principios bsicos de los bloques de organizacin (Pgina 344)

7.2.1.2

Funciones

Definicin
Las funciones (FCs) son bloques lgicos sin memoria. Los datos de las variables temporales se pierden tras haberse procesado la funcin. Para almacenar los datos de forma permanente, las funciones disponen de bloques de datos globales.

Campo de aplicacin
Una funcin contiene un programa que se ejecuta cada vez que la funcin es llamada por otro bloque lgico. Las funciones se pueden utilizar p. ej. para los siguientes fines:

Devolver valores de funcin al bloque invocante, p. ej. en funciones matemticas Ejecutar funciones tecnolgicas, p. ej. controles individuales con operaciones lgicas binarias

Una funcin tambin se puede llamar varias veces en diferentes puntos de un programa. Esto facilita la programacin de funciones complejas que se repiten con frecuencia.

Ver tambin

Crear funciones y bloques de funcin (Pgina 417)

STEP 7 V10.5 SP2 02/2010, 00002014

353

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.2

Bloques de funcin
7.2.1.2 Bloques de funcin datos instancia

Definicin
Los bloques de funcin son bloques lgicos que depositan sus valores de forma permanente en bloques de datos instancia, de modo que siguen disponibles tras procesar el bloque. Los parmetros de entrada, salida y entrada/salida se depositan de forma permanente en bloques de datos instancia. Gracias a ello, continan disponibles tras el procesamiento del bloque. Por este motivo, se conocen tambin como bloques con "memoria".

Campo de aplicacin
Los bloques de funcin contienen subprogramas que se ejecutan cada vez que un bloque de funcin es llamado por otro bloque lgico. Un bloque de funcin tambin se puede llamar varias veces en diferentes puntos de un programa. Esto facilita la programacin de funciones complejas que se repiten con frecuencia.

Instancias de bloques de funcin


La llamada de un bloque de funcin se denomina instancia. A cada instancia de un bloque de funcin se asigna un bloque de datos instancia que contiene los datos que utiliza el bloque de funcin.

Nota Para evitar errores al utilizar bloques de funcin, consulte el captulo "Transferencia de parmetros en la llamada de un bloque (Pgina 361) "

Ver tambin

Llamada de una funcin desde otra funcin (Pgina 363) Crear funciones y bloques de funcin (Pgina 417) Multiinstancias (Pgina 358) Bloques de datos instancia (Pgina 354)

7.2.1.2

Bloques de datos instancia

Definicin
La llamada de un bloque de funcin se denomina instancia. A cada llamada de un bloque de funcin que transfiere parmetros se asigna un bloque de datos instancia que sirve de memoria de datos. En ella se depositan los parmetros actuales y los datos estticos del bloque de funcin. El tamao mximo de los bloques de datos instancia vara en funcin de la CPU. Las variables declaradas en el bloque de funcin determinan la estructura del bloque de datos instancia.

354

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Consulte tambin: Llamada de bloques de funcin como instancia individual o multiinstancia (Pgina 358)
7.2.1.2 Bloques de datos globales

Ver tambin

Crear bloques de datos (Pgina 0 ) Insertar llamadas de bloque en KOP (Pgina 0 ) Insertar llamadas de bloque en FUP (Pgina 0 )

7.2.1.2

Bloques de datos globales

Definicin
Al contrario que los bloques lgicos, los bloques de datos no contienen instrucciones, sino que sirven para almacenar datos de usuario. Por tanto, los bloques de datos contienen datos variables, con los que trabaja el programa de usuario. Los bloques de datos globales almacenan datos de usuario utilizables desde todos los dems bloques. El tamao mximo de los bloques de datos vara en funcin de la CPU. La estructura de bloques de datos globales puede definirse a discrecin.

Bloques de datos globales en el programa de usuario


Cuando se llama un bloque lgico, ste puede abrir un rea de memoria en forma de un bloque de datos. Los datos contenidos en un bloque de datos no se borran al cerrar el bloque ni al concluir el procesamiento del bloque lgico asociado. Todo bloque de funcin, toda funcin o todo bloque de organizacin puede leer datos de un bloque de datos global o escribir datos en ste. Estos datos se conservan en el bloque de datos incluso al cerrarlo. Un bloque de datos global y un bloque de datos instancia pueden estar abiertos simultneamente. La figura siguiente muestra diferentes accesos a bloques de datos:

Ver tambin

Crear bloques de datos (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

355

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.3

Llamadas de bloque
7.2.1.3 Llamadas de llamada las llamadas de bloque Principios bsicos de Jerarqua de bloque

7.2.1.3

Principios bsicos de las llamadas de bloque

Funcin de las llamadas de bloque


Para poder ejecutar los bloques en el programa de usuario, deben ser llamados desde un bloque diferente. Cuando un bloque llama otro bloque, se procesan las operaciones del bloque llamado. El procesamiento del bloque invocante no se reanuda hasta que ha finalizado la ejecucin del bloque llamado. El procesamiento prosigue con la operacin que sigue a la llamada de bloque. Al llamar un bloque, se asignan valores a los parmetros en la interfaz del bloque. Asignando valores a los parmetros de entrada se determina con qu datos debe procesarse el bloque. Asignando valores a los parmetros de salida se determina dnde deben almacenarse los resultados del procesamiento. La figura siguiente muestra cmo se realiza una llamada de bloque en un programa de usuario:

Ver tambin

Jerarqua de llamada (Pgina 356) Principios bsicos de las instancias individuales y multiinstancias (Pgina 357) Transferencia de parmetros en la llamada de un bloque (Pgina 361)

7.2.1.3

Jerarqua de llamada

Definicin
Por jerarqua de llamada se entiende el orden y la profundidad de anidamiento de las llamadas de bloque. La profundidad de anidamiento permitida depende de la CPU. La figura siguiente muestra un ejemplo del orden y la profundidad de anidamiento de las llamadas de bloque en un ciclo de ejecucin:

356

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.3 Llamada de bloques de funcin como instancia individual o multiinstancia Principios bsicos de las instancias individuales y multiinstancias

Ver tambin

Principios bsicos de las instancias individuales y multiinstancias (Pgina 357) Principios bsicos de las llamadas de bloque (Pgina 356)

7.2.1.3

Llamada de bloques de funcin como instancia individual o multiinstancia

7.2.1.3

Principios bsicos de las instancias individuales y multiinstancias

Utilizacin de instancias individuales y multiinstancias


Los bloques de funcin (FBs) depositan sus datos en bloques de datos instancia. Cuando se programa una llamada de un bloque de funcin, se asigna a ste un bloque de datos instancia. En el bloque de datos instancia asignado se depositan los valores de los parmetros del bloque y los datos locales estticos. Los bloques de datos instancia pueden asignarse como se indica a continuacin:

Llamada como instancia individual: Un bloque de datos instancia por cada instancia de un bloque de funcin Llamada como multiinstancia:

Un bloque de datos instancia para varias instancias de un bloque de funcin Un bloque de datos instancia para varias instancias de distintos bloques de funcin

Ver tambin

Principios bsicos de las llamadas de bloque (Pgina 356) Acceder a los datos de una multiinstancia (Pgina 0 ) Multiinstancias (Pgina 358) Instancias individuales (Pgina 358)

STEP 7 V10.5 SP2 02/2010, 00002014

357

Programacin del PLC 7.2 Crear el programa de usuario Jerarqua de llamada (Pgina 356)
7.2.1.3 Instancias individuales Multiinstancias

7.2.1.3

Instancias individuales

Definicin
Por instancia individual se entiende la llamada de un bloque de funcin al que est asignado un bloque de datos instancia propio. Asignando el bloque de datos instancia se indica qu datos deben procesarse. En cada llamada es posible asignar un bloque de datos instancia diferente, lo que ofrece una elevada capacidad de reutilizacin del bloque.

Ejemplo de una instancia individual


Con un bloque de funcin pueden controlarse varios motores. A este efecto, se asigna a cada llamada del bloque de funcin un bloque de datos instancia diferente para el control del motor. Los diferentes datos de cada uno de los motores (p. ej. nmero de revoluciones, tiempo de aceleracin, tiempo total de servicio) se almacenan en los distintos bloques de datos instancia. En funcin del bloque de datos instancia asignado se controla un motor diferente. La figura siguiente muestra el control de tres motores con un bloque de funcin y tres bloques de datos diferentes:

Ver tambin

Principios bsicos de las instancias individuales y multiinstancias (Pgina 357) Multiinstancias (Pgina 358) Acceder a los datos de una multiinstancia (Pgina 0 )

7.2.1.3

Multiinstancias Si, debido a los datos de rendimiento de las CPUs S7 utilizadas, se desea utilizar slo una cantidad limitada de bloques de datos instancia, es posible utilizar multiinstancias.

358

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Definicin
Las multiinstancias ofrecen a un bloque de funcin llamado la posibilidad de almacenar sus datos en el bloque de datos instancia del bloque de funcin que llama. Esto permite concentrar los datos de instancia en un bloque de datos instancia y aprovechar mejor el nmero disponible de bloques de datos instancia.

Un bloque de datos instancia para las instancias de distintos bloques de funcin


La figura siguiente muestra cmo varios bloques de funcin diferentes depositan sus datos en un bloque invocante. El FB 10 llama consecutivamente FB 4, FB 5 y FB 2. Los bloques llamados depositan sus datos en el DB 10, es decir, el bloque de datos del bloque que llama.

Un bloque de datos instancia para varias instancias de un bloque de funcin


La figura siguiente muestra cmo un bloque de funcin, que se llama en varias instancias, deposita los datos de todas las instancias en un bloque de datos instancia.

STEP 7 V10.5 SP2 02/2010, 00002014

359

Programacin del PLC 7.2 Crear el programa de usuario

El bloque de funcin FB 21 llama tres instancias del FB 22. Las instancias son "Motor_1", "Motor_2" y "Motor_3". Para cada llamada se utilizan diferentes datos de instancia. No obstante, todos los datos de instancia se encuentran en un solo bloque de datos de instancia (DB 100).
7.2.1.3 Transferencia de parmetros en la llamada de un bloque

Atencin No utilice bloques de datos multiinstancia si cree que va a realizar cambios online con la CPU en marcha. Para evitar que el proceso automatizado se vea perturbado por la carga del programa modificado, es necesario utilizar bloques de datos instancia.

Ver tambin

Bloques de datos instancia (Pgina 354) Principios bsicos de las instancias individuales y multiinstancias (Pgina 357) Instancias individuales (Pgina 358) Acceder a los datos de una multiinstancia (Pgina 0 )

7.2.1.3

Transferencia de parmetros en la llamada de un bloque

7.2.1.3

Transferencia de parmetros

Principio de la transferencia de parmetros


Al llamar funciones o bloques de funcin se intercambian datos entre el bloque que llama y el bloque llamado. En la interfaz del bloque llamado hay parmetros definidos con los que trabaja el bloque. Estos parmetros se denominan parmetros formales. Sirven nicamente de comodines para los parmetros que se transfieren al bloque en la llamada. Los parmetros transferidos en la llamada se denominan parmetros actuales.

Advertencia Al programar el bloque llamado, vigile que se escriban tambin los parmetros declarados como Output. De lo contrario, los valores emitidos sern aleatorios.

360

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.3

Asignar valores a parmetros de funciones


7.2.1.3 Asignar valores a parmetros de funciones funcin bloques de

Asignar valores a parmetros de funciones


Las funciones (FCs) no disponen de una memoria de datos en la que almacenar los valores de parmetros de bloque. Por este motivo, al llamar una funcin es preciso asignar parmetros actuales a todos los parmetros formales.

Parmetros de salida que no reciben valores


Si no se escribe ningn valor en un parmetro de salida de una funcin, es posible que el valor devuelto al bloque invocante sea aleatorio.

Parmetros de entrada/salida que no reciben valores


En los parmetros de entrada/salida de una funcin, los valores emitidos no pueden ser aleatorios, puesto que si no se escribe en el parmetro el valor de salida antiguo o el valor de entrada se conservan como valor de salida. No obstante, observe tambin en este caso las indicaciones anteriores para no seguir procesando involuntariamente valores antiguos.

Recomendaciones
Tenga en cuenta las reglas siguientes al asignar valores a los parmetros:

Vigile que siempre se asignen valores a los parmetros de salida, independientemente de todas las rutas de programa posibles del bloque. A este respecto, tenga en cuenta sobre todo las instrucciones de salto. Tenga en cuenta que las instrucciones de activacin y desactivacin dependen del resultado lgico. Si el valor de un parmetro de salida se determina con estas instrucciones, no se forma ningn valor si el resultado lgico (RLO) es 0.

7.2.1.3

Asignar valores a parmetros de bloques de funcin

Asignar valores a parmetros de bloques de funcin


Los valores de parmetros de los bloques de funcin (FBs) se almacenan en el bloque de datos instancia.

Parmetros de entrada, salida y entrada/salida que no reciben valores


Si no se han asignado valores a los parmetros de entrada, salida o entrada/salida de un bloque de funcin, se utilizan los valores almacenados en el bloque de datos instancia. Aunque, al contrario que en las funciones (FCs), no se pueden utilizar valores aleatorios, s existe el peligro de que se sigan procesando involuntariamente valores antiguos. Por este motivo, se recomienda asignar valores a todos los parmetros del bloque. En algunos casos es incluso obligatorio asignar valores a los parmetros. La tabla siguiente muestra a qu parmetros de un bloque de funcin se deben asignar parmetros actuales:

STEP 7 V10.5 SP2 02/2010, 00002014

361

Programacin del PLC 7.2 Crear el programa de usuario

Reglas 7.2.1.3 Tipos de datos permitidos al transferir parmetros

Parmetros Entrada Salida Entrada/salida

Tipo de datos simple opcional opcional opcional

Tipo de datos compuesto opcional opcional necesario

Tipo de parmetro necesario necesario necesario

Asignar valores iniciales a los parmetros formales


Es posible asignar valores iniciales a los parmetros formales en la interfaz del bloque de funcin. Estos valores se adoptan en el bloque de datos instancia correspondiente. Si no se asignan parmetros actuales a los parmetros formales en la instruccin de llamada, se utilizan los valores almacenados en el bloque de datos instancia. La tabla siguiente muestra a qu variables pueden asignarse valores iniciales:
Variables Entrada Salida Entrada/salida Esttica Temporal Tipo de datos simple opcional opcional opcional opcional no es posible Tipo de datos compuesto opcional opcional no es posible opcional no es posible Tipo de parmetro no es posible no es posible no es posible no es posible no es posible

7.2.1.3

Tipos de datos permitidos al transferir parmetros

7.2.1.3

Reglas

Reglas para la transferencia de parmetros entre bloques


Como parmetro actual se puede indicar una variable o constante. No obstante, hay ciertas limitaciones a este respecto. Por ejemplo, no es posible asignar un valor constante a los parmetros de salida y entrada/salida, ya que la finalidad de una salida o entrada/salida consiste en acoger un valor variable (p. ej. un resultado de clculo).

Reglas para asignar valores a los parmetros de bloque


La tabla siguiente muestra tipos de datos que pueden asignarse a los parmetros de bloque:

362

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.3 Llamada de una funcin desde otra funcin

Tipo de declaracin Variable PLC Entrada Salida Entrada/salida Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos

Variable en la interfaz del bloque Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos

Constante Tipos de datos simples -

7.2.1.3

Llamada de una funcin desde otra funcin

Tipos de datos permitidos al llamar una funcin desde otra funcin


Los parmetros formales de la funcin que llama se pueden asignar a los parmetros formales de la funcin llamada. La figura siguiente muestra los parmetros formales de la funcin FC 10 que se asignan como parmetros actuales a los parmetros formales de la funcin FC 12:

La asignacin de los parmetros formales de una funcin a los parmetros formales de otra funcin est limitada. La tabla siguiente muestra los tipos de datos permitidos cuando una funcin llama otra funcin:
FC FC Entrada Entrada/salida Salida Entrada Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Entrada/salida Salida

STEP 7 V10.5 SP2 02/2010, 00002014

363

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.3

Llamada de una funcin desde un bloque de funcin


7.2.1.3 Llamada de una funcin desde undesde una funcin un bloque de funcin bloque de

Tipos de datos permitidos al llamar una funcin desde un bloque de funcin


Los parmetros formales del bloque de funcin que llama se pueden asignar a los parmetros formales de la funcin llamada. La figura siguiente muestra los parmetros formales del bloque de funcin FB 10 que se asignan como parmetros actuales a los parmetros formales de la funcin FC 12:

La asignacin de los parmetros formales de un bloque de funcin a los parmetros formales de una funcin est limitada. Por ejemplo, los parmetros con tipo de parmetro no se pueden asignar como parmetros actuales. La tabla siguiente muestra los tipos de datos permitidos cuando un bloque de funcin llama una funcin:
FB FC Entrada Entrada/salida Salida Entrada Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Entrada/salida Salida

7.2.1.3

Llamada de un bloque de funcin desde una funcin

Tipos de datos permitidos al llamar un bloque de funcin desde una funcin


Los parmetros formales de la funcin que llama se pueden asignar a los parmetros formales del bloque de funcin llamado. La figura siguiente muestra los parmetros formales de la funcin FC 10 que se asignan como parmetros actuales a los parmetros formales del bloque de funcin FB 12:

364

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.3 Llamada de un bloque de funcin desde otro bloque de funcin

La asignacin de los parmetros formales de una funcin a los parmetros formales de un bloque de funcin est limitada. Por ejemplo, los parmetros con tipos de datos compuestos no se pueden asignar como parmetros actuales. La tabla siguiente muestra los tipos de datos permitidos cuando una funcin llama un bloque de funcin:
FC FB Entrada Entrada/salida Salida Entrada Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Entrada/salida Salida

7.2.1.3

Llamada de un bloque de funcin desde otro bloque de funcin

Tipos de datos permitidos al llamar un bloque de funcin desde otro bloque de funcin
Los parmetros formales del bloque de funcin que llama se pueden asignar a los parmetros formales del bloque de funcin llamado. La figura siguiente muestra los parmetros formales del bloque de funcin FB 10 que se asignan como parmetros actuales a los parmetros formales del bloque de funcin FB 12:

STEP 7 V10.5 SP2 02/2010, 00002014

365

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.4 Mecanismo EN/ENO mecanismo EN/ENO Principios bsicos del

La asignacin de los parmetros formales de un bloque de funcin a los parmetros formales de otro bloque de funcin est limitada. Por ejemplo, los parmetros de entrada y salida con tipos de datos compuestos no se pueden asignar como parmetros actuales a los parmetros de entrada y salida de un bloque de funcin llamado. La tabla siguiente muestra los tipos de datos permitidos cuando un bloque de funcin llama otro bloque de funcin:
FB FB Entrada Entrada/salida Salida Entrada Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Tipos de datos simples Tipos de datos compuestos Entrada/salida Salida

7.2.1.4

Mecanismo EN/ENO

7.2.1.4

Principios bsicos del mecanismo EN/ENO

Descripcin
En algunas operaciones pueden ocurrir errores en tiempo de ejecucin que causan la terminacin anormal del programa. Para que eso no ocurra, las operaciones en cuestin tienen una entrada de habilitacin (EN) y una salida de habilitacin (ENO). Este mecanismo EN/ENO permite consultar errores en tiempo de ejecucin en bloques u operaciones y reaccionar a ellos. Una palabra de estado interna de la CPU sirve para transferir los resultados de procesamiento. Si la operacin se ejecuta sin errores, se activar la salida de habilitacin ENO. Si ha ocurrido un error, el valor de EN diferir del valor de ENO.

366

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.4 Ejemplo de utilizacin del mecanismo EN/ENO

ENO <> EN (error del cuadro) Ha ocurrido un error en tiempo de ejecucin.

Utilizacin

ENO = EN (error del cuadro = 0) No ha ocurrido ningn error en tiempo de ejecucin.

El mecanismo EN/ENO se utiliza para las operaciones siguientes:

Operaciones aritmticas Operaciones de transferencia y conversin Operaciones de desplazamiento y rotacin Operaciones lgicas con palabras

El mecanismo EN/ENO no se utiliza para las operaciones siguientes:


Operaciones lgicas con bits Comparadores Contadores Temporizadores Control del programa

En estas operaciones no pueden ocurrir errores en tiempo de ejecucin que causen la terminacin anormal del programa. Por este motivo, el mecanismo EN/ENO no se requiere en estos casos.

Ver tambin

Ejemplo de utilizacin del mecanismo EN/ENO (Pgina 367)

7.2.1.4

Ejemplo de utilizacin del mecanismo EN/ENO

Descripcin
La figura siguiente muestra un sumador con cableado EN y ENO:

Despus del contacto normalmente abierto, el RLO contiene el resultado de la operacin lgica precedente:

Si el RLO es "0", no se realiza la suma. Tanto EN como ENO tienen el estado lgico "0". Si el RLO es "1", EN tambin es "1" y se realiza la suma. Si no ocurren errores durante la ejecucin de la operacin, la salida ENO tambin tendr el estado lgico "1" y se activar la salida Q 4.0.

STEP 7 V10.5 SP2 02/2010, 00002014

367

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.1.5 Programacin simblica

ADD: Sumar (Pgina 740)

7.2.1.5

Programacin simblica

7.2.1.5

Programacin simblica

Programacin simblica
En la programacin se utilizan operandos y variables, tales como entradas, salidas y marcas. La CPU identifica estos operandos mediante una direccin absoluta numrica. Esta direccin absoluta est compuesta por un identificador de operando y una direccin (p. ej. Q 4.0, I 1.1, M 2.0). No obstante, para disear el programa con mayor claridad y simplificar la eliminacin de errores, en la programacin se utilizan nombres simblicos para los operandos y variables. El usuario define los nombres simblicos:

Los nombres simblicos de las variables globales se definen en la tabla de variables PLC. Los nombres simblicos de las variables locales en bloques lgicos o en bloques de datos globales se definen en la interfaz del bloque.

A una seal de entrada I 1.0 se le puede asignar p. ej. el nombre simblico "Motor_ON".

Ayudas para la entrada del programa


Al realizar la programacin es posible utilizar inicialmente operandos simblicos y asignarles las direcciones absolutas en un momento posterior. El programa se puede guardar incluso si la asignacin est incompleta. Un operando no asignado todava a ninguna direccin absoluta se destaca mediante un subrayado ondulado rojo. Para asignar una direccin absoluta, seleccione el operando y elija el comando "Definir variable" del men contextual.

368

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.5 Mostrar las direcciones simblicas y absolutas

Ver tambin

Variables PLC y variables locales (Pgina 372) Mostrar las direcciones simblicas y absolutas (Pgina 369) Direccionamiento slo simblico de bloques (Pgina 370) Activar el direccionamiento slo simblico de bloques nuevos (Pgina 371)

7.2.1.5

Mostrar las direcciones simblicas y absolutas Los operandos pueden representarse en el editor de programacin de las siguientes maneras:


Requisitos

Representacin simblica En el programa se visualizan los operandos simblicos. Las direcciones absolutas correspondientes se visualizan en tooltips al situar el puntero del ratn unos instantes sobre el operando. Representacin absoluta En el programa se visualizan las direcciones absolutas. Los operandos simblicos correspondientes se visualizan en tooltips. Representacin simblica y absoluta En el programa se visualizan operandos simblicos y direcciones absolutas.

El editor de programacin est abierto.

STEP 7 V10.5 SP2 02/2010, 00002014

369

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.1.5 Direccionamiento slo simblico de bloques

Para cambiar la representacin de los operandos, proceda del siguiente modo:


1. Haga clic en el botn "Operandos absolutos on/off" de la barra de herramientas del editor de programacin. Cada vez que se hace clic en el botn se obtiene una representacin diferente y se modifica el smbolo del botn.

O bien:
1. Haga clic en la flecha pequea que aparece junto al botn "Operandos absolutos on/off" de la barra de herramientas del editor de programacin. Se abre una lista desplegable. 2. Seleccione la representacin deseada de la lista desplegable. Se modifica el smbolo del botn.

Ver tambin

Programacin simblica (Pgina 368) Variables PLC y variables locales (Pgina 372)

7.2.1.5

Direccionamiento slo simblico de bloques

7.2.1.5

Direccionamiento slo simblico de bloques

Declaracin y direccionamiento simblicos de variables


Las variables de un bloque pueden declararse de dos maneras diferentes, a saber:

Declaracin simblica La declaracin contiene slo un nombre simblico, mas no una direccin fija en el bloque. La direccin absoluta de la variable se determina dinmicamente durante la compilacin y no se visualiza en la interfaz del bloque. Las variables se depositan en el rea de memoria del bloque disponible, de manera que su capacidad se aproveche de forma ptima. Las variables declaradas simblicamente slo se pueden direccionar de forma simblica. Por ejemplo, a la variable "Nivel" del DB "Datos" se accede del siguiente modo:

"Datos".Nivel

Declaracin simblica y absoluta La declaracin contiene un nombre simblico y una direccin absoluta fija en el bloque. La direccin se visualiza p. ej. en la interfaz del bloque en la columna "Offset". Estas variables se pueden direccionar de forma simblica o absoluta. Por ejemplo, a la variable "Nivel" del DB "Datos" se accede del siguiente modo:

"Datos".Nivel o %DB1.DBX0.0

370

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Ventajas de la declaracin puramente simblica


7.2.1.5 Activar el direccionamiento slo simblico de bloques nuevos

La declaracin puramente simblica de variables ofrece las ventajas siguientes:

Los datos se estructuran y orientan de una manera ptima para la CPU utilizada. Esto permite aumentar el rendimiento de la CPU. Las distintas variables pueden definirse como remanentes de forma selectiva. En la declaracin absoluta, los ajustes de remanencia se aplican a todas las variables del bloque.

Bloques direccionados de forma simblica y no simblica en un programa


Ambos tipos de bloques se pueden combinar a discrecin en un programa.

Ver tambin

Activar el direccionamiento slo simblico de bloques nuevos (Pgina 371) Programacin simblica (Pgina 368) reas de memoria remanentes (Pgina 326)

7.2.1.5

Activar el direccionamiento slo simblico de bloques nuevos

Introduccin
El direccionamiento simblico de las variables se puede ajustar de forma centralizada para todos los bloques lgicos y bloques de datos globales que se creen en el programa. Todos los bloques nuevos se crean entonces con este ajuste predeterminado. Este ajuste no tiene efecto alguno en los bloques de datos instancia, ya que stos adoptan el direccionamiento de los bloques lgicos de orden superior. Tampoco tiene efecto en los bloques existentes o migrados. Si se ajusta el direccionamiento simblico, las variables de un bloque pueden declararse de forma puramente simblica, es decir, sin indicar una direccin absoluta. El direccionamiento simblico tambin permite ajustar el comportamiento remanente de las distintas variables en el bloque.

Procedimiento
Para ajustar el direccionamiento simblico para todos los bloques nuevos del programa, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "Programacin PLC" en la navegacin local. 3. En el grupo "Ajuste predeterminado para bloques nuevos", active la casilla de verificacin "Slo con direccionamiento simblico".

Resultado
El direccionamiento simblico se activa para todos los bloques nuevos del programa. El comportamiento remanente puede ajustarse de forma selectiva para las distintas variables de un bloque.

STEP 7 V10.5 SP2 02/2010, 00002014

371

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.1.6 UtilizacinPLCvariables en locales Variables de y variables el programa

Direccionamiento slo simblico de bloques (Pgina 370) Programacin simblica (Pgina 368) reas de memoria remanentes (Pgina 326)

7.2.1.6

Utilizacin de variables

7.2.1.6

Utilizacin de variables en el programa

Definicin
Una variable define un valor de datos con contenido variable que se utiliza en el programa. Una variable consta de un operando (p. ej. M 3.1) y un tipo de datos (p. ej. BOOL) y se identifica mediante un smbolo (p. ej. CINTA_ON).

Utilizacin de variables en el programa


La utilizacin de variables aumenta la flexibilidad del programa. Por ejemplo, a las variables declaradas en la interfaz de un bloque se pueden asignar valores diferentes en cada llamada del bloque. De esta manera, un bloque programado se puede reutilizar para distintos fines.

Ver tambin

Variables PLC y variables locales (Pgina 372) Palabras clave reservadas (Pgina 373)

7.2.1.6

Variables PLC y variables locales

Variables PLC y variables locales


En el programa se pueden definir variables con distintos mbitos de validez:

Variables PLC vlidas en toda la CPU Variables locales vlidas slo para el bloque en el que estn definidas.

La tabla siguiente muestra las diferencias entre las variables PLC y las variables locales:
Variables PLC mbito de validez Variables locales

Vlidas en toda la CPU. Pueden ser utilizadas por todos los bloques en la CPU. Tienen el mismo significado en todos los bloques. El nombre es unvoco en la CPU.

Se conocen slo en el bloque en el que fueron definidas. Un mismo nombre puede utilizarse en distintos bloques para diferentes fines.

372

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.6 Palabras clave reservadas

Variables PLC Caracteres permitidos

Variables locales

Letras, cifras, caracteres especiales No se permiten las comillas.

Letras, cifras, caracteres especiales La variable se coloca entre comillas si se utilizan caracteres especiales.

Aplicacin

Las variables PLC pueden definirse para: Seales E/S (I, IB, IW, ID, Q, QB, QW, QD) Marcas (M, MB, MW, MD)

Las variables locales pueden definirse para: Parmetros de bloque (parmetros de entrada, salida y entrada/salida) Datos estticos de un bloque Datos temporales de un bloque

Ubicacin de la definicin Representacin

Tabla de variables PLC Las variables PLC se representan entre comillas. Ejemplo: "Ana".

Interfaz del bloque Las variables locales de la interfaz del bloque se representan precedidas de un #. Ejemplo: #Berta.

Ver tambin

Programacin simblica (Pgina 368) Utilizacin de variables en el programa (Pgina 372) Palabras clave reservadas (Pgina 373) Mostrar las direcciones simblicas y absolutas (Pgina 369)

7.2.1.6

Palabras clave reservadas SIMATIC conoce toda una serie de palabras clave que tienen un determinado significado en el programa. Evite utilizar estas palabras clave como nombres de variables. Si es necesario utilizar una palabra clave como nombre de una variable, debe declararla primero en la tabla de variables PLC o en la interfaz del bloque. Las palabras clave no se pueden introducir directamente en el programa.

Tabla de palabras clave reservadas


En la tabla siguiente figuran todas las palabras clave reservadas.
Palabras clave Nemnicos alemanes A AB AD Palabras clave Nemnicos ingleses Q QB QD Descripcin Salida, bit Salida, byte Salida, palabra doble

STEP 7 V10.5 SP2 02/2010, 00002014

373

Programacin del PLC 7.2 Crear el programa de usuario

Palabras clave Nemnicos alemanes ANY AR1 AR2 ARRAY

Palabras clave Nemnicos ingleses ANY AR1 AR2 ARRAY

Descripcin Denominacin del tipo de datos ANY Registro de direcciones 1 Registro de direcciones 2 Inicio de la especificacin de un array, seguida de la lista de ndices entre "[" y "]" Nombre del autor, empresa, departamento u otro nombre (mx. 8 caracteres, sin espacios) Salida, palabra Salida, bit Byte Inicio de la seccin de instrucciones de bloques lgicos o seccin de inicializacin de bloques de datos Resultado binario Tipo de datos simple para datos binarios Incremento del bucle FOR Tipo de datos simple Llamada Inicio de la instruccin CASE Tipo de datos simple Identificacin de si un FB es apto para multiinstancia o no. Si deben declararse multiinstancias multiinstancias, el FB no puede tener esta propiedad. Inicio de la declaracin de constante Instruccin para salir de un bucle en SCL Inicio del bloque de datos Tipo de datos simple para fecha Tipo de datos compuesto para fecha y hora

AUTHOR

AUTHOR

AW AX B BEGIN

QW QX B BEGIN

BIE BOOL BY BYTE CALL CASE CHAR CODE_VERSION1

BR BOOL BY BYTE CALL CASE CHAR CODE_VERSION1

CONST CONTINUE DATA_BLOCK DATE DATE_AND_TIME

CONST CONTINUE DATA_BLOCK DATE DATE_AND_TIME

374

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Palabras clave Nemnicos alemanes DB DBB DBD DBLG DBNO DBW DBX DI DIB DID DILG DINO DINT

Palabras clave Nemnicos ingleses DB DBB DBD DBLG DBNO DBW DBX DI DIB DID DILG DINO DINT

Descripcin Bloque de datos, bit Byte de datos Palabra doble de datos Longitud del bloque de datos Nmero del bloque de datos Palabra de datos Bit de datos Bloque de datos, abierto con "AUF DB" Byte de datos Palabra doble de datos Longitud de bloque de datos instancia Nmero de bloque de datos instancia Tipo de datos simple para enteros (Integer) de precisin doble Palabra de datos Bit de datos Inicio de la seccin de instrucciones de FOR y WHILE Tipo de datos simple para fecha y hora Tipo de datos simple para palabra doble Entrada, (va memoria imagen de proceso), bit Entrada, (va memoria imagen de proceso), byte Entrada, (va memoria imagen de proceso), palabra doble Rama alternativa en la instruccin IF y CASE Condicin alternativa de la instruccin IF Operando de sistema del mecanismo EN/ENO

DIW DIX DO DT DWORD E EB ED ELSE ELSIF EN

DIW DIX DO DT DWORD I IB ID ELSE ELSIF EN

STEP 7 V10.5 SP2 02/2010, 00002014

375

Programacin del PLC 7.2 Crear el programa de usuario

Palabras clave Nemnicos alemanes ENO END_CASE END_DATA_BLOCK END_FOR END_FUNCTION END_FUNCTION_BLOCK END_IF END_ORGANIZATION_BLOCK END_REPEAT END_STRUCT END_SYSTEM_FUNCTION END_SYSTEM_FUNCTION_BL OCK END_TYPE END_VAR END_WHILE EW EXIT FALSE

Palabras clave Nemnicos ingleses ENO END_CASE END_DATA_BLOCK END_FOR END_FUNCTION END_FUNCTION_BLOCK END_IF END_ORGANIZATION_BLOCK END_REPEAT END_STRUCT END_SYSTEM_FUNCTION END_SYSTEM_FUNCTION_BL OCK END_TYPE END_VAR END_WHILE IW EXIT FALSE

Descripcin Operando de sistema del mecanismo EN/ENO Fin de la instruccin CASE Fin del bloque de datos Fin de la instruccin FOR Fin de la funcin Fin del bloque de funcin Fin de la instruccin IF Fin del bloque de organizacin Fin de la instruccin REPEAT Fin de la especificacin de una estructura Fin de la funcin de sistema Fin del bloque de funcin de sistema Fin de UDT Fin de un bloque de declaracin Fin de la instruccin WHILE Entrada, (va memoria imagen de proceso), palabra Instruccin para salir de un bucle en SCL Constante booleana predefinida: Condicin lgica no se cumple, valor igual a 0 Nombre de la familia de bloques: p. ej. regulador (mx. 8 caracteres sin espacios) Bloque de funcin Funcin Inicio de la instruccin FOR Inicio de la funcin Inicio del bloque de funcin Inicio de la instruccin GOTO Inicio de la instruccin IF

FAMILY

FAMILY

FB FC FOR FUNCTION FUNCTION_BLOCK GOTO IF

FB FC FOR FUNCTION FUNCTION_BLOCK GOTO IF

376

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Palabras clave Nemnicos alemanes INT

Palabras clave Nemnicos ingleses INT

Descripcin Tipo de datos simple para enteros (Integer) de precisin sencilla Proteccin de bloque; un bloque compilado con esta opcin no permite visualizar la seccin de instrucciones. Bit de datos locales Byte de datos locales Palabra doble de datos locales Palabra de datos locales Marca, bit Marca, byte Marca, palabra doble Operador mdulo Marca, palabra Nombre del bloque (mx. 8 caracteres) Segmento Inversin lgica Bloque de organizacin Inicio de la especificacin del tipo de datos/de la seccin de instrucciones de la instruccin CASE Operacin lgica O de expresiones lgicas Inicio del bloque de organizacin Desbordamiento, con memoria Desbordamiento Salida (periferia directa), bit Salida (periferia directa), byte Salida (periferia directa), palabra doble Salida (periferia directa), palabra Entrada (periferia directa), bit

KNOW_HOW_PROTECT

KNOW_HOW_PROTECT

L LB LD LW M MB MD MOD MW NAME NETWORK NOT OB OF

L LB LD LW M MB MD MOD MW NAME NETWORK NOT OB OF

OR ORGANIZATION_ BLOCK OS OV PA PAB PAD PAW PE

OR ORGANIZATION_ BLOCK OS OV PQ PQB PQD PQW PI

STEP 7 V10.5 SP2 02/2010, 00002014

377

Programacin del PLC 7.2 Crear el programa de usuario

Palabras clave Nemnicos alemanes PEB PED PEW POINTER

Palabras clave Nemnicos ingleses PIB PID PIW POINTER

Descripcin Entrada (periferia directa), byte Entrada (periferia directa), palabra doble Entrada (periferia directa), palabra Tipo de datos de puntero; permitido slo en la declaracin de parmetros del bloque de parmetros Proteccin contra escritura para bloques de datos; sus datos slo pueden leerse, pero no modificarse. Tipo de datos simple Inicio de la instruccin REPEAT Valor de retorno Instruccin RETURN en SCL Sintaxis de tipo de datos S5 Tipo de datos simple para indicaciones horarias, formato S5 especial Palabras clave para atributos de sistema (paquete bsico) Bloque de datos de sistema Bloque de funcin de sistema Funcin de sistema

READ_ONLY

READ_ONLY

REAL REPEAT RET_VAL RETURN S5T S5TIME

REAL REPEAT RET_VAL RETURN S5T S5TIME

S7_ SDB SFB SFC STANDARD STRING STRUCT

S7_ SDB SFB SFC STANDARD STRING STRUCT

Tipo de datos para cadena de caracteres Inicio de la especificacin de una estructura seguido de la lista de componentes Palabra de estado Funcin de sistema Bloque de funcin de sistema Temporizador (timer)

STW SYSTEM_FUNCTION SYSTEM_FUNCTION_BLOCK T

STW SYSTEM_FUNCTION SYSTEM_FUNCTION_BLOCK T

378

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Palabras clave Nemnicos alemanes THEN

Palabras clave Nemnicos ingleses THEN

Descripcin Inicio de la seccin de instrucciones de una instruccin IF Tipo de datos simple para indicaciones horarias Tipo de datos simple para la hora del da Ttulo opcional de bloque o de segmento Definicin del valor final de una instruccin FOR Tipo de datos simple para la hora del da Constante booleana predefinida: Condicin lgica se cumple, valor diferente de 0 Inicio de UDT Tipo de datos PLC o global Identificacin 'no relevante para la ejecucin' Fin de la seccin de instrucciones de una instruccin REPEAT Consulta de (A1=1) Y (A0=1) Inicio de un bloque de declaracin Inicio de un bloque de declaracin Inicio de un bloque de declaracin Inicio de un bloque de declaracin Inicio de un bloque de declaracin Nmero de versin del bloque Sin valor de retorno en una llamada de funcin Inicio de la instruccin WHILE

TIME TIME_OF_DAY TITLE TO TOD TRUE

TIME TIME_OF_DAY TITLE TO TOD TRUE

TYPE UDT UNLINKED UNTIL

TYPE UDT UNLINKED UNTIL

UO VAR VAR_IN_OUT VAR_INPUT VAR_OUTPUT VAR_TEMP VERSION VOID WHILE

AO VAR VAR_IN_OUT VAR_INPUT VAR_OUTPUT VAR_TEMP VERSION VOID WHILE

STEP 7 V10.5 SP2 02/2010, 00002014

379

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.7 Utilizacin bsicos de las constantes Principios de constantes

Palabras clave Nemnicos alemanes WORD XOR Z $_<carcter cualquiera>

Palabras clave Nemnicos ingleses WORD XOR C $_

Descripcin Tipo de datos simple para palabra Operacin lgica Contador (counter) Smbolo de escape

Ver tambin

Utilizacin de variables en el programa (Pgina 372) Variables PLC y variables locales (Pgina 372)

7.2.1.7

Utilizacin de constantes

7.2.1.7

Principios bsicos de las constantes

Introduccin a las constantes


Las constantes son variables que tienen asignado un valor fijo. Sirven para poner a disposicin del programa valores estticos con un nombre. Las constantes pueden ser ledas por diferentes elementos del programa durante su ejecucin, pero no se pueden sobrescribir. Si se modifica el valor de una constante durante la ejecucin del programa, pueden ocurrir errores de sintaxis o errores en tiempo de ejecucin.

Declaracin de constantes
La declaracin de constantes se efecta en la ficha "Constantes" de la tabla de variables PLC. Para declarar una constante es preciso introducir un nombre simblico, un tipo de datos y un valor fijo. El formato de entrada y el rango de valores de la constante dependen del tipo de datos de sta.

Ver tambin

Tipos de datos (Pgina 381) Estructura de la tabla de variables PLC (Pgina 403)

380

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8

Tipos de datos
7.2.1.8 Tipos de de loslos tipos de datos y parmetros Sinopsis datos tipos de Introduccin a simples datos simples

7.2.1.8

Introduccin a los tipos de datos y parmetros

Tipos de datos
Todos los datos utilizados en el programa de usuario deben estar identificados por un tipo de datos. Estn disponibles los tipos de datos siguientes:

Tipos de datos simples Tipos de datos compuestos generados por combinacin lgica de tipos de datos simples. Tipos de parmetros que permiten definir los parmetros que se transfieren a las funciones o a los bloques de funcin. Tipos de datos de sistema proporcionados por el sistema y que tienen una estructura predefinida y no editable. Tipos de datos de hardware suministrados por la CPU.

Tamao de los objetos de datos


Las operaciones utilizan objetos de datos de un tamao determinado. Las operaciones lgicas con bits utilizan p. ej. bits, mientras que las de transferencia utilizan bytes, palabras y palabras dobles. Un bit es una cifra binaria ("0" "1"). Un byte consta de 8 bits, una palabra comprende 16 bits y una palabra doble 32 bits. Las operaciones matemticas utilizan tipos de datos que tienen un ancho de bytes, palabras o palabras dobles. Gracias al nmero de bits de los distintos tipos de datos es posible codificar nmeros de diferentes formatos (p. ej. enteros o nmeros en coma flotante).

7.2.1.8

Tipos de datos simples

7.2.1.8

Sinopsis de los tipos de datos simples

Sinopsis de los tipos de datos simples


Los tipos de datos permiten determinar la longitud, los rangos admisibles y tipos de representacin de los valores de una variable o constante. La tabla siguiente muestra las propiedades bsicas de los tipos de datos simples:

STEP 7 V10.5 SP2 02/2010, 00002014

381

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8 BOOL

Tipo de datos BOOL (Pgina 382) BYTE (Pgina 383) WORD (Pgina 383) DWORD (Pgina 384) SINT (Pgina 384) USINT (Pgina 385) INT (Pgina 386) UINT (Pgina 386) DINT (Pgina 387) UDINT (Pgina 388) REAL (Pgina 388)

Longitu d (bits) 1 8 16

Formato estndar Booleano Nmero hexadecimal Nmero hexadecimal

Rango de valores TRUE/FALSE 16#0 hasta 16#FF 16#0 hasta 16#FFFF

Ejemplo de entrada de valores TRUE 16#F0 16#F0F0

32 8 8 16 16 32 32 32

Nmero hexadecimal Enteros con signo Enteros sin signo Entero con signo Enteros sin signo Enteros con signo Enteros sin signo Nmeros en coma flotante

16#0000_0000 hasta 16#FFFF_FFFF de -128 a 127 de 0 a 255 -32768 hasta 32767 de 0 a 65535

16#F0F0_F0F0 (+)120 50 (+)1 300

de - 2 147 483 648 a + 2 147 483 (+)2131754992 647 de 0 a 4294967295 -3.402823e+38 hasta -1.175 495e-38 0 +1.175 495e-38 hasta +3.402823e+38 4042322160 1.234567e+13

TIME (Pgina 389)

32

Tiempo con signo

T# -24d20h31m23s648ms hasta T#+24d20h31m23s647ms

T#10d20h30m20s630ms

CHAR (Pgina 389)

Caracteres ASCII

Juego de caracteres ASCII

7.2.1.8

BOOL

Descripcin
Una variable del tipo de datos BOOL puede contener uno de los siguientes valores de bit:

TRUE FALSE

382

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

La tabla siguiente muestra las propiedades de una variable BOOL:


7.2.1.8 BYTE WORD

Longitud (bits) 1

Formato Booleano Nmeros binarios Nmeros octales Nmeros hexadecimales

Rango de valores FALSE o TRUE 01 8#0 u 8#1 16#0 16#1

Ejemplos de entrada de valores TRUE 1 8#1 16#1

7.2.1.8

BYTE

Descripcin
Una variable del tipo de datos BYTE es una secuencia de 8 bits. La tabla siguiente muestra las propiedades de una variable BYTE:
Longitud (bits) 8 Formato Enteros sin signo Nmeros binarios Nmeros octales Nmeros hexadecimales Rango de valores 0 hasta 255 de 2#0 a 2#11111111 de 8#0 a 8#377 Ejemplos de entrada de valores 15 2#00001111 8#17

B#16#0 hasta B#16#FF B#16#F, 16#F

7.2.1.8

WORD

Descripcin
Una variable del tipo de datos WORD es una secuencia de 16 bits. La tabla siguiente muestra las propiedades de una variable WORD:

STEP 7 V10.5 SP2 02/2010, 00002014

383

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8 DWORD SINT

Longitud (bits) 16

Formato Enteros sin signo Nmeros binarios Nmeros octales Nmeros hexadecimales Nmeros decimales de 2x8 bits sin signo

Rango de valores 0 hasta 65535

Ejemplos de entrada de valores 61680

de 2#0 a 2#1111111111111111 2#1111000011110000 de 8#0 a 8#177777 W#16#0 hasta W#16#FFFF, 16#0 hasta 16#FFFF B#(0,0) hasta B#(255,255) B#(240,240) 8#170360 W#16#F0F0, 16#F0F0

7.2.1.8

DWORD

Descripcin
Una variable del tipo de datos DWORD es una secuencia de 32 bits. La tabla siguiente muestra las propiedades de una variable DWORD:
Longitud (bits) 32 Formato Enteros sin signo Nmeros binarios Rango de valores 0 hasta 4294967295 Ejemplos de entrada de valores 15793935

de 2#0 a 2#111100001111111100001111 2#11111111111111111111111 111111111 8#0 hasta 8#37777777777 DW#16#0000_0000 hasta DW#16#FFFF_FFFF, 16#0000_0000 hasta 16#FFFF_FFFF 8#74177417 DW#16#F0FF0F, 16#F0FF0F

Nmeros octales Nmeros hexadecimales

Nmeros decimales de 4x8 bits B#(0,0,0,0) hasta B# sin signo (255,255,255,255)

B#(240,255,240,255)

7.2.1.8

SINT

Descripcin
Una variable del tipo de datos SINT (Short INT) tiene una longitud de 8 bits y consta de dos componentes, a saber: un signo y un valor numrico. Los estados lgicos de los bits 0 a 6

384

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

representan el valor de posicin del nmero. El estado lgico del bit 7 representa el signo. El signo puede adoptar los valores "0" (positivo) "1" (negativo).
7.2.1.8 USINT

Una variable del tipo de datos SINT ocupa un byte en la memoria. La tabla siguiente muestra las propiedades de una variable SINT:
Longitud (bits) 8 Formato Enteros con signo Nmeros binarios Nmeros octales Nmeros hexadecimales Rango de valores -128 hasta 127 2#0 hasta 0111111 8#0 hasta 8#177 16#0 hasta 16#7F Ejemplos de entrada de valores +50 2#01010000 8#120 16#50

La figura siguiente muestra el entero +44 como nmero binario:

7.2.1.8

USINT

Descripcin
Una variable del tipo de datos USINT (Unsigned Short INT) tiene una longitud de 8 bits y puede contener valores numricos sin signo. Una variable del tipo de datos USINT ocupa un byte en la memoria. La tabla siguiente muestra las propiedades de una variable USINT:
Longitud (bits) 8 Formato Enteros sin signo Nmeros binarios Nmeros octales Nmeros hexadecimales Rango de valores 0 hasta 255 de 2#0 a 2#11111111 de 8#0 a 8#377 16#0 hasta 16#FF Ejemplos de entrada de valores 78 2#01001110 8#116 16#4E

La figura siguiente muestra el entero 78 como nmero binario:

STEP 7 V10.5 SP2 02/2010, 00002014

385

Programacin del PLC 7.2 Crear el programa de usuario

UINT 7.2.1.8 INT

7.2.1.8

INT

Descripcin
Una variable del tipo de datos INT tiene una longitud de 16 bits y consta de dos componentes, a saber: un signo y un valor numrico. Los estados lgicos de los bits 0 a 14 representan el valor de posicin del nmero. El estado lgico del bit 15 representa el signo. El signo puede adoptar los valores "0" (positivo) "1" (negativo). Una variable del tipo de datos INT ocupa dos bytes en la memoria. La tabla siguiente muestra las propiedades de una variable INT:
Longitud (bits) 16 Formato Enteros con signo Nmeros binarios (slo positivos) Nmeros octales (slo positivos) Nmeros hexadecimales (slo positivos) Rango de valores - 32768 hasta 32767 2#0 hasta 2#0111111111111111 8#0 hasta 8#77777 16#0 hasta 16#7FFF Ejemplos de entrada de valores +44 2#0000000000101100 8#54 16#2C

La figura siguiente muestra el entero +44 como nmero binario:

7.2.1.8

UINT

Descripcin
Una variable del tipo de datos UINT (Unsigned INT) tiene una longitud de 16 bits y puede contener valores numricos sin signo.

386

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Una variable del tipo de datos UINT ocupa dos bytes en la memoria.
7.2.1.8 DINT

La tabla siguiente muestra las propiedades de una variable UINT:


Longitud (bits) 16 Formato Enteros sin signo Nmeros binarios Nmeros octales Nmeros hexadecimales Rango de valores 0 hasta 65535 de 2#0 a 2#1111111111111111 de 8#0 a 8#177777 16#0 hasta 16#FFFF Ejemplos de entrada de valores 65295 2#1111111100001111 8#177417 16# FF0F

La figura siguiente muestra el entero 44 como nmero binario:

7.2.1.8

DINT

Descripcin
Una variable del tipo de datos DINT tiene una longitud de 32 bits y consta de dos componentes, a saber: un signo y un valor numrico. Los estados lgicos de los bits 0 a 30 representan el valor de posicin del nmero. El estado lgico del bit 31 representa el signo. El signo puede adoptar los valores "0" (positivo) "1" (negativo). Una variable del tipo de datos DINT ocupa cuatro bytes en la memoria. La tabla siguiente muestra las propiedades de una variable DINT:
Longitud (bits) 32 Formato Enteros con signo Nmeros binarios Rango de valores Ejemplos de entrada de valores

de - 2 147 483 648 a + 2 147 483 2131754992 647 2#0 hasta 2#0111111111111111111111 1111111111 2#0111111110000111111111 1110000 8#17703777760 16#7F0FFFF0

Nmeros octales 8#0 hasta 8#17777777777 Nmeros hexadecimales 16#0000_0000 hasta 16#7FFFF_FFFF

STEP 7 V10.5 SP2 02/2010, 00002014

387

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8

UDINT

7.2.1.8 UDINT REAL

Descripcin
Una variable del tipo de datos UDINT (Unsigned Double INT) tiene una longitud de 32 bits y puede contener valores numricos sin signo. Una variable del tipo de datos UDINT ocupa cuatro bytes en la memoria. La tabla siguiente muestra las propiedades de una variable UDINT:
Longitud (bits) 32 Formato Enteros sin signo Nmeros binarios Rango de valores 0 hasta 4294967295 Ejemplos de entrada de valores 4042322160

de 2#0 a 2#1111000011110000111 2#1111111111111111111 1000011110000 1111111111111 8#0 hasta 8# 37777777777 16#0000_0000 hasta 16# FFFF_FFFF 8#36074170360 16#F0F0F0F0

Nmeros octales Nmeros hexadecimales

7.2.1.8

REAL

Descripcin
Las variables del tipo de datos REAL tienen una longitud de 32 bits y se utilizan para representar nmeros en coma flotante. Una variable del tipo de datos REAL consta de tres componentes, a saber:

Signo: el estado lgico del bit 31 determina el signo. El bit 31 puede adoptar los valores "0" (positivo) "1" (negativo). Exponentes de 8 bits en base 2: el exponente aumenta en una constante (base, +127), presentando as un rango de valores de 255. Mantisa de 23 bits: se representa slo la fraccin de la mantisa. La parte entera de la mantisa no se guarda, ya que siempre es "1" dentro del rango permitido.

La tabla siguiente muestra las propiedades de una variable REAL:


Longitud (bits) 32 Formato Nmeros en coma flotante segn IEEE 754 Nmeros en coma flotante Rango de valores -3.402823e+38 hasta -1.175 495e-38 0 +1.175 495e-38 hasta +3.402823e+38 1.0 Ejemplos de entrada de valores 1.0e-5

388

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8 TIME CHAR

La figura siguiente muestra la estructura de una variable REAL:

7.2.1.8

TIME

Descripcin
Una variable del tipo de datos TIME ocupa 32 bits en la memoria. El tiempo incluye indicaciones de das (d), horas (h), minutos (m), segundos (s) y milisegundos (ms). La tabla siguiente muestra las propiedades de una variable TIME:
Longitud (bits) 32 Formato Tiempo con signo Rango de valores T# -24d20h31m23s648ms hasta T#+24d20h31m23s647ms Ejemplos de entrada de valores T#10d20h30m20s630ms, TIME#10d20h30m20s630 ms, 10d20h30m20s630ms;

No es necesario indicar todas las unidades de tiempo. Por ejemplo, T#5h10s es vlido. Si se indica slo una unidad, el valor absoluto de das, horas y minutos no podr exceder los lmites superiores ni inferiores. Si se indica ms de una unidad de tiempo, el valor correspondiente no podr exceder 23 horas, 59 minutos, 59 segundos 999 milisegundos.

7.2.1.8

CHAR

Descripcin
Una variable del tipo de datos CHAR tiene una longitud de 8 bits y ocupa un byte en la memoria. El tipo de datos CHAR almacena un solo carcter en formato ASCII. La tabla siguiente muestra el rango de valores del tipo de datos CHAR:

STEP 7 V10.5 SP2 02/2010, 00002014

389

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8 Tipos de de los compuestos compuestos Sinopsis datos tipos de datos DTL

Longitud (bits) 8

Formato Caracteres ASCII

Rango de valores Juego de caracteres ASCII

Ejemplos de entrada de valores 'A'

7.2.1.8

Tipos de datos compuestos

7.2.1.8

Sinopsis de los tipos de datos compuestos

Introduccin
Los tipos de datos compuestos definen grupos de datos que se componen de otros tipos de datos. Las constantes no se pueden utilizar como parmetros actuales para los tipos de datos compuestos. Las direcciones absolutas tampoco se pueden transferir como parmetros actuales a los tipos de datos compuestos. La tabla siguiente muestra una vista general de los tipos de datos compuestos:
Tipo de datos DTL (Pgina 390) STRING (Pgina 391) Descripcin El tipo de datos DTL representa un instante compuesto por las indicaciones de fecha y hora. El tipo de datos STRING representa una cadena de caracteres que puede comprender 254 caracteres como mximo. El tipo de datos ARRAY representa un campo compuesto por un nmero fijo de componentes del mismo tipo de datos. El tipo de datos STRUCT representa una estructura compuesta por un nmero fijo de componentes. Los distintos componentes de la estructura pueden tener diferentes tipos de datos.

ARRAY STRUCT (Pgina 394)

7.2.1.8

DTL

Descripcin
Una variable del tipo de datos DTL tiene una longitud de 12 bytes y almacena las indicaciones de fecha y hora en una estructura predefinida.

390

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

La tabla siguiente muestra las propiedades de una variable DTL:


7.2.1.8 STRING

Longitud (bytes) 12

Formato Fecha y hora (ao-mesda:hora:minuto:segundo.nanoseg undos)

Rango de valores Mn.: DTL#1970-01-01-00:00:00.0 Mx.: DTL#2554-12-31-23:59:59.999 999 999

Ejemplo de entrada de valores DTL#2008-12-16-20:30:20.250

La estructura de una variable DTL consta de varios componentes, cuyos tipos de datos y rangos de valores pueden ser diferentes. El tipo de datos de un valor indicado debe coincidir con el tipo de datos del componente en cuestin. La tabla siguiente muestra los componentes estructurales de una variable DTL y sus propiedades:
Byte 0 1 2 3 4 Mes Da Da de la semana USINT USINT USINT 0 hasta 12 1 hasta 31 1(domingo) hasta 7(sbado) El da de la semana no se tiene en cuenta al introducir los valores. 5 6 7 8 9 10 11 Hora Minuto Segundo Nanosegundos USINT USINT USINT UDINT 0 hasta 23 0 hasta 59 0 hasta 59 0 hasta 999 999 999 Componente Ao Tipo de datos UINT Rango de valores 1970 hasta 2554

7.2.1.8

STRING

Descripcin
Una variable del tipo de datos STRING almacena varios caracteres en una cadena que puede comprender 254 caracteres como mximo. La longitud mxima de la cadena de caracteres de

STEP 7 V10.5 SP2 02/2010, 00002014

391

Programacin del PLC 7.2 Crear el programa de usuario

cada variable puede especificarse entre corchetes tras la palabra clave STRING (p. ej. STRING[4]). Si se omite la indicacin de la longitud mxima, se ajustar la longitud estndar de 254 caracteres para la variable en cuestin.
7.2.1.8 ARRAY de ARRAY Formato

Una variable del tipo de datos STRING ocupa en la memoria dos bytes ms que la(s) longitud (es) mxima(s) indicada(s). Las variables del tipo de datos STRING pueden ocuparse con caracteres. Los caracteres se introducen entre comillas sencillas. Si la longitud real de una cadena de caracteres es inferior a la longitud mxima declarada, las dems posiciones de carcter permanecern vacas. Al procesar los valores se consideran nicamente las posiciones de carcter ocupadas. La tabla siguiente muestra las propiedades de una variable STRING:
Longitud (bytes) n+2 Formato Cadena de caracteres ASCII Rango de valores 0 hasta 254 caracteres Ejemplo de entrada de valores 'Nombre'

Ejemplo
El ejemplo siguiente muestra el orden de los bytes si se indica el tipo de datos STRING[4] con el valor de salida 'AB':

7.2.1.8

ARRAY

7.2.1.8

Formato de ARRAY

Descripcin
El tipo de datos ARRAY representa un campo compuesto por un nmero fijo de componentes del mismo tipo de datos. Una variable ARRAY puede reunir componentes de todos los tipos de datos simples.

392

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Los rangos de los componentes del campo se especifican entre corchetes tras la palabra clave ARRAY. El valor lmite inferior debe ser menor o igual al valor lmite superior de un rango. Un campo puede contener una dimensin.
7.2.1.8 Ejemplo de un ARRAY unidimensional

La tabla siguiente muestra las propiedades de una variable ARRAY:


Longitud Formato Rango de valores [- 32 768.. +32 767] of <tipo de datos>

Nmero de elementos * longitud ARRAY [valor lmite inferior.. del tipo de datos valor lmite superior] of <tipo de datos>

Ejemplo
El ejemplo siguiente muestra cmo pueden declararse las variables del tipo de datos ARRAY:
Nombre Valor medido Hora Tipo de datos ARRAY[1..20] of REAL ARRAY[-5..5] of INT Comentario Variable ARRAY unidimensional con 20 componentes Variable ARRAY unidimensional con 11 componentes

Ver tambin

Declarar variables del tipo de datos ARRAY (Pgina 447) Ejemplo de un ARRAY unidimensional (Pgina 393)

7.2.1.8

Ejemplo de un ARRAY unidimensional

Declaracin de una variable ARRAY unidimensional


La tabla siguiente muestra la declaracin de una variable ARRAY unidimensional:
Nombre Op_Temp Tipo de datos ARRAY[1..3] of INT Comentario Variable ARRAY unidimensional con 3 componentes

La figura siguiente muestra la estructura de la variable ARRAY declarada:

STEP 7 V10.5 SP2 02/2010, 00002014

393

Programacin del PLC 7.2 Crear el programa de usuario

Acceso al componente de campo


7.2.1.8 STRUCT

A los valores de los distintos componentes de campo se accede a travs de un ndice. El ndice del primer componente de campo es [1], el del segundo [2], y el del tercero [3]. En este caso, para acceder al valor del segundo componente de campo es preciso indicar "Op_Temp[2]" en el programa. La variable "Op_Temp" tambin podra declararse como ARRAY[-1..1] of INT. En este caso, el ndice del primer componente de campo sera [-1], el del segundo [0], y el del tercero [1].

Ver tambin

Formato de ARRAY (Pgina 392) Declarar variables del tipo de datos ARRAY (Pgina 447)

7.2.1.8

STRUCT

Descripcin
Una variable del tipo de datos STRUCT almacena valores en una estructura compuesta por un nmero fijo de componentes. Los distintos componentes de la estructura pueden tener diferentes tipos de datos. En una variable STRUCT no es posible anidar estructuras. Una variable STRUCT comienza siempre en un byte con direccin par y ocupa la memoria hasta el siguiente lmite de palabra. La tabla siguiente muestra las propiedades de una variable STRUCT:
Longitud Formato Rango de valores Ejemplo de entrada de valores

Una variable STRUCT STRUCT comienza en un byte con direccin par y ocupa la memoria hasta el siguiente lmite de palabra.

Son aplicables los Rigen las reglas de rangos de valores de los entrada de valores para tipos de datos utilizados. los tipos de datos utilizados.

La figura siguiente muestra un ejemplo de la estructura de una variable STRUCT:

Ver tambin

Declarar variables del tipo de datos STRUCT (Pgina 448)

394

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8

Tipos de parmetros
7.2.1.8 Tipos de de los tipos de parmetros VARIANT Sinopsis parmetros

7.2.1.8

Sinopsis de los tipos de parmetros

Introduccin
Adems de los tipos de datos simples y compuestos, es posible definir tipos de parmetros para los parmetros formales que se transfieren entre los bloques. La tabla siguiente muestra una vista general de los tipos de parmetros:
Parmetros Tamao (bytes) Descripcin Un parmetro del tipo VARIANT es un puntero que puede apuntar a variables de diferentes tipos de datos o parmetros. El tipo de parmetro VARIANT puede detectar estructuras y sealar a stas. No almacena valores. El tipo de datos VOID se utiliza si una funcin no requiere ningn valor de retorno.

VARIANT (Pgina 395) 0

VOID

7.2.1.8

VARIANT

Descripcin
Un parmetro del tipo VARIANT es un puntero que puede apuntar a variables de diferentes tipos de datos o parmetros. El tipo de parmetro VARIANT puede detectar estructuras y sealar a stas. El tipo de parmetro VARIANT tambin permite sealar a los distintos componentes de una variable STRUCT. Una variable del tipo de parmetro VARIANT no ocupa espacio en la memoria. La tabla siguiente muestra las propiedades del tipo de parmetro VARIANT:
Representaci n Simblico Formato Operando NombreBloqueDatos.NombreOperando.C omponente Absoluto Operando NmeroBloqueDatos.Operando Tipo Longitud Longitud (bytes) 0 Ejemplo de entrada de valores MyTag MyDB.VariableStruct.Fi rstComponent %MW10 P#DB10.DBX10.0 INT 12

STEP 7 V10.5 SP2 02/2010, 00002014

395

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8

VOID

7.2.1.8 VOID de datos de sistema Tipos

Descripcin
El tipo de datos VOID no almacena valores. Se utiliza si una funcin no requiere ningn valor de retorno.

7.2.1.8

Tipos de datos de sistema

7.2.1.8

Tipos de datos de sistema

Descripcin
El sistema proporciona los tipos de datos de sistema (SDT), que tienen una estructura predefinida. La estructura de un tipo de datos de sistema comprende un nmero fijo de componentes, que pueden tener distintos tipos de datos. No es posible modificar la estructura de un tipo de datos de sistema. Los tipos de datos de sistema slo pueden utilizarse para determinadas aplicaciones. La tabla siguiente muestra los tipos de datos de sistema disponibles y su significado:
Tipo de datos de sistema IEC_TIMER Longitud de la estructura (en bytes) 16 Descripcin Estructura de un temporizador Este tipo de datos se utiliza p. ej. para las instrucciones "TP", "TOF", "TON" y "TONR". Estructura de un contador cuyos valores de contaje son del tipo de datos SINT. Este tipo de datos se utiliza p. ej. para las instrucciones "CTU", "CTD" y "CTUD". Estructura de un contador cuyos valores de contaje son del tipo de datos USINT. Este tipo de datos se utiliza p. ej. para las instrucciones "CTU", "CTD" y "CTUD". Estructura de un contador cuyos valores de contaje son del tipo de datos INT. Este tipo de datos se utiliza p. ej. para las instrucciones "CTU", "CTD" y "CTUD".

IEC_SCOUNTER

IEC_USCOUNTER

IEC_COUNTER

396

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Tipo de datos de sistema IEC_UCOUNTER

Longitud de la estructura (en bytes) 6

Descripcin Estructura de un contador cuyos valores de contaje son del tipo de datos UINT. Este tipo de datos se utiliza p. ej. para las instrucciones "CTU", "CTD" y "CTUD". Estructura de un contador cuyos valores de contaje son del tipo de datos DINT. Este tipo de datos se utiliza p. ej. para las instrucciones "CTU", "CTD" y "CTUD". Estructura de un contador cuyos valores de contaje son del tipo de datos UDINT. Este tipo de datos se utiliza p. ej. para las instrucciones "CTU", "CTD" y "CTUD". Estructura de una informacin acerca de un error de programacin o de acceso a periferia. Este tipo de datos se utiliza p. ej. para la instruccin "GET_ERROR". Estructura de datos definida que determina las condiciones para el inicio y fin de una recepcin de datos. Este tipo de datos se utiliza p. ej. para la instruccin "RCV_GFG". Predetermina la estructura de un bloque de datos en el que se depositan las descripciones de conexiones para la comunicacin abierta va Industrial Ethernet (PROFINET). El tipo de datos VOID no almacena valores. Este tipo de datos se utiliza si no se necesitan los valores de retorno de una salida. El tipo de datos VOID puede indicarse p. ej. en la salida STATUS si no se requiere la informacin de error.

IEC_DCOUNTER

12

IEC_UDCOUNTER

12

ERROR_STRUCT

28

CONDITIONS

52

TCON_Param

64

VOID

STEP 7 V10.5 SP2 02/2010, 00002014

397

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8

Tipos de datos de hardware


7.2.1.8 Tipos de datos de hardware

7.2.1.8

Tipos de datos de hardware

Descripcin
La CPU provee los tipos de datos de hardware. El nmero de tipos de datos de hardware disponibles depende de la CPU utilizada. En funcin de los mdulos parametrizados en la configuracin de hardware, se crean constantes de un determinado tipo de datos de hardware. Si se inserta una instruccin para controlar o activar un mdulo parametrizado en el programa de usuario, las constantes disponibles podrn utilizarse para asignar valores a los parmetros. La tabla siguiente muestra los tipos de datos de hardware disponibles y su significado:
Tipo de datos HW_ANY HW_IO HW_SUBMODULE HW_INTERFACE HW_HSC Tipos de datos base WORD HW_ANY HW_IO HW_SUBMODULE HW_SUBMODULE Descripcin Identificacin de un componente HW cualquiera, p. ej. un mdulo Identificacin de un componente de periferia Identificacin de un componente HW central Identificacin de un componente de interfaz Identificacin de un contador rpido Este tipo de datos se utiliza p. ej. para la instruccin "CTRL_HSC". Identificacin de una modulacin del ancho de impulsos Este tipo de datos se utiliza p. ej. para la instruccin "CTRL_PWM". Identificacin de un generador de impulsos Este tipo de datos se utiliza para Motion Control (control de movimiento). Identificacin de un objeto en el sistema runtime del AS. Sirve para indicar un evento cualquiera.

HW_PWM

HW_SUBMODULE

HW_PTO

HW_SUBMODULE

AOM_IDENT EVENT_ANY

DWORD AOM_IDENT

398

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Tipo de datos EVENT_ATT

Tipos de datos base EVENT_ANY

Descripcin Sirve para indicar un evento que puede asignarse dinmicamente a un OB. Este tipo de datos se utiliza p. ej. para las instrucciones "ATTACH" y "DETACH". Sirve para indicar un evento de alarma de proceso. Sirve para indicar un OB cualquiera. Sirve para indicar un OB que se llama al presentarse una alarma de retardo. Este tipo de datos se utiliza p. ej. para las instrucciones "SRT_DINT" y "CAN_DINT". Sirve para indicar un OB que se llama al presentarse una alarma cclica. Sirve para indicar un OB que puede asignarse dinmicamente a un evento. Este tipo de datos se utiliza p. ej. para las instrucciones "ATTACH" y "DETACH". Sirve para indicar un OB que puede asignarse a un evento de la clase "Programa cclico". Sirve para indicar un OB que se llama al presentarse una alarma de proceso. Sirve para indicar un OB que se llama al presentarse una alarma de diagnstico. Sirve para indicar un OB que se llama al presentarse errores de tiempo. Sirve para indicar un OB que se llama al presentarse un evento de arranque. Sirve para indicar un puerto de comunicacin. Este tipo de datos se utiliza para la comunicacin punto a punto. Sirve para indicar una conexin cualquiera.

EVENT_HWINT OB_ANY OB_DELAY

EVENT_ATT INT OB_ANY

OB_CYCLIC

OB_ANY

OB_ATT

OB_ANY

OB_PCYCLE

OB_ANY

OB_HWINT

OB_ATT

OB_DIAG

OB_ANY

OB_TIMEERROR

OB_ANY

OB_STARTUP

OB_ANY

PORT

UINT

CONN_ANY

WORD

STEP 7 V10.5 SP2 02/2010, 00002014

399

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.8 Conversin de conversin de tipos de datos Sinopsis de la tipos de datos

Tipo de datos CONN_OUC

Tipos de datos base CONN_ANY

Descripcin Sirve para indicar una conexin para la comunicacin abierta va Industrial Ethernet (PROFINET).

7.2.1.8

Conversin de tipos de datos

7.2.1.8

Sinopsis de la conversin de tipos de datos

Introduccin
Para combinar lgicamente varios operandos en una instruccin, es necesario verificar la compatibilidad de los tipos de datos. Esto tambin es aplicable a las asignaciones, o a la asignacin de valores a los parmetros de bloque. Si los tipos de datos de los operandos son diferentes, ser preciso realizar una conversin. La conversin puede realizarse de dos maneras, a saber:


Conversin implcita

Conversin implcita La conversin se realiza automticamente al ejecutar la instruccin. Conversin explcita Se utiliza una instruccin de conversin explcita antes de ejecutar la instruccin propiamente dicha.

La conversin implcita se realiza automticamente si los tipos de datos de los operandos son compatibles. La compatibilidad puede verificarse segn criterios ms o menos estrictos:

Con verificacin IEC (ajuste predeterminado): Se aplican reglas de compatibilidad estrictas: los tipos de datos de los operandos que se combinan lgicamente en una instruccin deben ser iguales. Sin verificacin IEC La compatibilidad se verifica aplicando reglas menos estrictas: los tipos de datos de los operandos que se combinan lgicamente en una instruccin no tienen que ser iguales. Sin embargo, deben tener el mismo ancho de datos. Si est desactivada la verificacin IEC es posible p. ej. combinar lgicamente un operando del tipo de datos INT con uno del tipo de datos WORD.

Nota

La conversin de REAL a TIME y viceversa constituye una excepcin. Esta conversin no se puede realizar de forma implcita.

400

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Conversin explcita
7.2.1.8 Ajustar la verificacin IEC

Si los operandos no son compatibles, por lo que no se puede realizar una conversin implcita, es posible utilizar una instruccin de conversin explcita. Las instrucciones de conversin se encuentran en las secciones "Funciones matemticas", "STRING + CHAR" y "Conversores" de la Task Card "Instrucciones". La ventaja de la conversin explcita es que pueden verificarse los posibles rebases de rango en la salida ENO. La figura siguiente muestra un ejemplo en el que debe realizarse una conversin explcita de tipos de datos:

El bloque de funcin "Block" espera una variable del tipo de datos INT en el parmetro de entrada "IN_INT". Por tanto, el valor de la variable "IN_DINT" debe convertirse primero de DINT a INT. Luego puede transferirse con el tipo de datos INT a "Block". Al convertir de DINT a INT se utilizan los bits menos significativos de DINT y se interpretan como INT. No obstante, si existe un signo, ste se perder.

Ver tambin

Ajustar la verificacin IEC (Pgina 401)

7.2.1.8

Ajustar la verificacin IEC Al ejecutar una instruccin se comprueba si los tipos de datos de los operandos utilizados son compatibles. La compatibilidad puede verificarse segn criterios ms o menos estrictos. Si est activada la "Verificacin IEC", se aplican criterios ms estrictos. La verificacin IEC se puede ajustar de forma centralizada para todos los bloques nuevos del proyecto, o bien para un bloque en particular.

Ajustar la verificacin IEC de bloques nuevos


Para ajustar la verificacin IEC de todos los bloques nuevos del programa, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "Programacin PLC > General" en la navegacin local. 3. En el grupo "Ajuste predeterminado para bloques nuevos", active la casilla de verificacin "Verificacin IEC".

STEP 7 V10.5 SP2 02/2010, 00002014

401

Programacin del PLC 7.2 Crear el programa de usuario

7.2.1.9 Procedimiento para programar bloques bsico

La verificacin IEC se activa o desactiva para todos los bloques nuevos del programa.

Ajustar la verificacin IEC de un bloque en particular


Para ajustar la verificacin IEC de un bloque en particular, proceda del siguiente modo:
1. Abra el bloque. 2. Abra la ficha "Propiedades" de la ventana de inspeccin. 3. Haga clic en el grupo "Atributos" de la navegacin local. 4. Active o desactive la casilla de verificacin "Verificacin IEC". La verificacin IEC se activa o desactiva para este bloque. No obstante, el ajuste no se guardar hasta que se guarde el proyecto.

Ver tambin

Sinopsis de la conversin de tipos de datos (Pgina 400)

7.2.1.9

Procedimiento para programar bloques

7.2.1.9

Procedimiento bsico

Resumen
Una vez creado el concepto para la solucin de automatizacin, se pone en prctica. Para ello se recomienda el procedimiento siguiente:
Declarar variables PLC Crear bloques (Pgina 415) Declarar variables locales (Pgina 442) Crear el cdigo del programa (Pgina 453) Guardar (Pgina 146) Compilar (Pgina 541) Cargar (Pgina 542)

402

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.1 Estructura de la PLC 7.2.2 Declarar variables tabla de variables PLC

Comprobar (Pgina 581)

7.2.2

Declarar variables PLC

7.2.2.1

Estructura de la tabla de variables PLC

Definicin
La tabla de variables PLC contiene la definicin de las variables y constantes vlidas en toda la CPU. Para toda CPU que se crea en el proyecto se genera automticamente un tabla de variables PLC. La tabla de variables PLC contiene una ficha para variables y otra para constantes.

Estructura de la ficha "Variables"


En la ficha "Variables" se declaran las variables globales que se requieren en el programa. La figura siguiente muestra la estructura de la ficha.

En la tabla siguiente se explica el significado de las distintas columnas:


Columna Significado Smbolo en el que se puede hacer clic para arrastrar una variable mediante Drag & Drop hasta un segmento y utilizarla all como operando. Nombre Tipo de datos Direccin Remanencia Nombre unvoco en toda la CPU, que el usuario determina para la variable. Tipo de datos que el usuario determina para la variable. Direccin de la variable. Identifica la variable como remanente. Los valores de variables remanentes se conservan tras desconectar la alimentacin. Valor de observacin Valor de datos actual en la CPU. Esta columna se visualiza slo si existe una conexin online y se hace clic en el botn "Observar".

STEP 7 V10.5 SP2 02/2010, 00002014

403

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.2 Abrir la tabla de variables PLC

Columna Comentario

Significado Comentario para documentar la variable.

Estructura de la ficha "Constantes"


En la ficha "Constantes" se visualizan las constantes que requiere el sistema. La figura siguiente muestra la estructura de la ficha.

En la tabla siguiente se explica el significado de las distintas columnas:


Columna Significado Smbolo de la constante. Nombre Tipo de datos Valor Comentario Nombre de la constante, unvoco en toda la CPU. Tipo de datos de la constante. Valor de la constante. Comentario para documentar la constante.

Ver tambin

Tipos de datos (Pgina 381) Tipos de datos de hardware (Pgina 398) Abrir la tabla de variables PLC (Pgina 404) Declarar variables en la tabla de variables PLC (Pgina 406) Variables PLC y variables locales (Pgina 372) Principios bsicos de las constantes (Pgina 380) Programacin simblica (Pgina 368) Comandos de teclado en tablas (Pgina 134)

7.2.2.2

Abrir la tabla de variables PLC

Procedimiento
Para abrir la tabla de variables PLC de una CPU, proceda del siguiente modo:
1. En el rbol del proyecto, abra la carpeta "Variables PLC" situada debajo de la CPU.

404

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

2. Haga doble clic en la tabla de variables PLC de la carpeta.


7.2.2.3 Declarar variables PLC Direcciones variables datos Reglas para y tipos de PLC admisibles para variables PLC

3. En la esquina superior derecha, seleccione la ficha "Variables" o "Constantes".

Resultado
Se abre la tabla de variables PLC perteneciente a la CPU. En ella pueden declararse las variables y constantes necesarias.

7.2.2.3

Declarar variables PLC

7.2.2.3

Reglas para variables PLC

7.2.2.3

Direcciones y tipos de datos admisibles para variables PLC

Nemnicos utilizados
Las direcciones que se introducen en la tabla de variables PLC se adaptan automticamente a los nemnicos utilizados.

Direcciones y tipos de datos admisibles para variables


La tabla siguiente muestra las direcciones y los tipos de datos admisibles:
Nemnicos ingleses I IB IW ID Q QB QW QD M MB Nemnicos alemanes I IB IW ID A QB QW AD M MB Significado: Bit de entrada Byte de entrada Palabra de entrada Palabra doble de entrada Bit de salida Byte de salida Palabra de salida Palabra doble de salida Bit de marcas Byte de marcas Tipo de datos: BOOL BYTE, CHAR, SINT, USINT WORD, INT, UINT DWORD, DINT, UDINT, REAL, TIME BOOL BYTE, CHAR, SINT, USINT WORD, INT, UINT DWORD, DINT, UDINT, REAL, TIME BOOL BYTE, CHAR, SINT, USINT rea de direcciones: 0.0..1023.7 0..1023 0..1022 0..1020 0.0..1023.7 0..1023 0..1022 0..1020 0.0..8191.7 0..8191

STEP 7 V10.5 SP2 02/2010, 00002014

405

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.3 Entradas variables PLC ambiguas en la tabla de variables PLC Declarar incompletas la tabla de variables PLC en y

Nemnicos ingleses MW MD

Nemnicos alemanes MW MD

Significado: Palabra de marcas Palabra doble de marcas

Tipo de datos: WORD, INT, UINT DWORD, DINT, UDINT, REAL, TIME

rea de direcciones: 0..8190 0..8188

Ver tambin

Ajustar los nemnicos (Pgina 453)

7.2.2.3

Entradas incompletas y ambiguas en la tabla de variables PLC

Definiciones incompletas
Existe la posibilidad de guardar variables o constantes incompletas. Gracias a ello, es posible p. ej. indicar inicialmente slo el nombre y especificar el tipo de datos ms tarde. Esto permite interrumpir en cualquier momento el trabajo en la tabla de variables PLC y guardar el estado intermedio. No obstante, para compilar bloques que contengan esas variables o constantes, stas deben estar definidas por completo.

Definiciones ambiguas
Los nombres de las variables PLC deben ser unvocos en toda la CPU. Un nombre ya utilizado para un objeto en la CPU (p. ej. para un bloque u otra variable PLC) no se puede volver a utilizar para otra variable PLC. Si vuelve a introducir un nombre ya asignado, se aadir automticamente un nmero correlativo al segundo nombre. Por ejemplo, si introduce por segunda vez el nombre "Motor", la segunda entrada se transformar en "Motor_1". Las direcciones tambin deben ser unvocas en toda la CPU. Si introduce una direccin ya asignada a una variable diferente, la direccin se destacar en color amarillo en ambas ubicaciones y aparecer un aviso de error.

7.2.2.3

Declarar variables PLC

7.2.2.3

Declarar variables en la tabla de variables PLC

Requisitos
La ficha "Variables" de la tabla de variables PLC est abierta.

406

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.2.3 Declarar variables PLC en el editor de programacin

Para definir variables PLC, proceda del siguiente modo:


1. Introduzca un nombre de variable en la columna "Nombre". 2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione el tipo de datos deseado. Las direcciones que concuerdan con el tipo de datos se completan automticamente. 3. En caso necesario, modifique la direccin de la variable en la columna "Direccin". 4. Si lo desea, introduzca un comentario en la columna "Comentario". 5. Repita los pasos 1 a 4 para todas las variables necesarias. Consulte tambin: Direcciones y tipos de datos admisibles para variables PLC (Pgina 405)

Comprobacin de sintaxis
Cada vez que se efecta una entrada se comprueba la sintaxis. Si hay errores, se destacan en color rojo. No es necesario corregir estos errores inmediatamente, sino que es posible continuar con la edicin y efectuar las correcciones necesarias en un momento posterior. No obstante, mientras que la declaracin de variables contenga errores de sintaxis, no se podr compilar el programa.

Ver tambin

Entradas incompletas y ambiguas en la tabla de variables PLC (Pgina 406) Estructura de la tabla de variables PLC (Pgina 403) Editar la tabla de variables PLC (Pgina 415) Insertar filas en la tabla (Pgina 0 ) Ordenar las filas de la tabla de variables PLC (Pgina 415) Comandos de teclado en tablas (Pgina 134)

7.2.2.3

Declarar variables PLC en el editor de programacin

Requisitos


Procedimiento

El editor de programacin est abierto. En el programa se utilizan uno o varios operandos.

Para declarar operandos como variables PLC globales, proceda del siguiente modo:
1. Seleccione uno o varios operandos. 2. Elija el comando "Definir variable" del men contextual. Se abre el dilogo "Definir variable". En l se visualiza una tabla de declaracin que ya contiene los nombres de los operandos. 3. En la columna "Seccin", haga clic en el botn de direccin y seleccione una de las entradas siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

407

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.3 Modificar direcciones de variables PLC

Global Memory Global Input Global Output

4. Introduzca la direccin, el tipo de datos y el comentario en las respectivas columnas. Consulte tambin: Direcciones y tipos de datos admisibles para variables PLC (Pgina 405) 5. Haga clic en el botn "Definir" para finalizar la entrada.

Resultado
La declaracin de variables se escribe en la tabla de variables PLC con validez para todos los bloques de la CPU.

Ver tambin

Entradas incompletas y ambiguas en la tabla de variables PLC (Pgina 406) Comandos de teclado en tablas (Pgina 134) Rellenar celdas automticamente en la tabla de variables PLC (Pgina 414)

7.2.2.3

Modificar direcciones de variables PLC La direccin de una variable PLC se puede modificar en la tabla de variables PLC, o bien directamente en el editor de programacin. Los cambios tienen efecto inmediato en todo el programa.

Procedimiento
Para modificar la direccin de una variable PLC, proceda del siguiente modo:
1. En el rbol del proyecto, haga doble clic en la tabla de variables PLC. Se abre la tabla de variables PLC. 2. Abra la ficha "Variables". 3. Modifique la entrada en la columna "Direccin".

O bien:
1. Seleccione una o varias variables en su ubicacin del programa. 2. Elija el comando "Reasignar variable" del men contextual. Se abre el dilogo "Reasignar variable". 3. Modifique la entrada en la columna "Direccin". 4. Haga clic en el botn "Modificar" para finalizar la entrada.

Resultado
La direccin de la variable se modifica automticamente en todas las ubicaciones del programa.

408

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.2.3 Cambiar el nombre de de variables PLC PLC Ajustar la remanencia variablesvariables Comportamiento remanente de PLC

Direcciones y tipos de datos admisibles para variables PLC (Pgina 405)

7.2.2.3

Cambiar el nombre de variables PLC El nombre de una variable PLC se puede cambiar en la tabla de variables PLC, o bien directamente en el editor de programacin. Los cambios tienen efecto inmediato en todo el programa.

Procedimiento
Para cambiar el nombre de una variable PLC, proceda del siguiente modo:
1. En el rbol del proyecto, haga doble clic en la tabla de variables PLC. Se abre la tabla de variables PLC. 2. Abra la ficha "Variables". 3. Modifique la entrada en la columna "Nombre".

O bien:
1. Seleccione una o varias variables en su ubicacin del programa. 2. Elija el comando "Cambiar nombre de la variable" del men contextual. Se abre el dilogo "Cambiar nombre de la variable". 3. Modifique la entrada en la columna "Nombre". 4. Haga clic en el botn "Modificar" para finalizar la entrada.

Resultado
El nombre de la variable se cambia automticamente en todas las ubicaciones del programa.

Ver tambin

Direcciones y tipos de datos admisibles para variables PLC (Pgina 405)

7.2.2.3

Ajustar la remanencia de variables PLC

7.2.2.3

Comportamiento remanente de variables PLC

reas de memoria remanentes para marcas


Para evitar prdidas de datos en caso de un fallo de alimentacin, es posible definir marcas para un rea de memoria remanente. Un rea de memoria remanente es aquella cuyo contenido se conserva incluso tras desconectar la alimentacin y conectarla en una transicin

STEP 7 V10.5 SP2 02/2010, 00002014

409

Programacin del PLC 7.2 Crear el programa de usuario

de "STOP" a "RUN". El ancho exacto del rea de memoria remanente se puede determinar en la tabla de variables PLC.
7.2.2.3 Ajustar el comportamiento remanente de variables PLC

Los valores de un rea de memoria remanente se depositan en la memoria de respaldo de la CPU. Estos valores se conservan al efectuar un arranque en caliente.

Ver tambin

Ajustar el comportamiento remanente de variables PLC (Pgina 410)

7.2.2.3

Ajustar el comportamiento remanente de variables PLC

Introduccin
En la tabla de variables PLC se puede determinar el ancho del rea de memoria remanente para marcas. Todas las variables direccionadas en esta rea de memoria se identifican entonces como remanentes. Si en la columna "Remanencia" de la tabla de variables PLC aparece una marca de verificacin, significa que se ha ajustado el comportamiento remanente para la variable en cuestin.

Requisitos
La ficha "Variables" de la tabla de variables PLC est abierta.

Procedimiento
Para definir el ancho del rea de memoria remanente de marcas, proceda del siguiente modo:
1. Haga clic en el botn "Remanencia" de la barra de herramientas. Se abre el dilogo "rea de memoria remanente". 2. Determine el ancho del rea de memoria remanente introduciendo en el campo de entrada el ltimo byte del rea contado a partir de 0. Tenga en cuenta las direcciones de variables existentes que estn declaradas como marcas. 3. Haga clic en el botn "Aceptar".

Resultado
Se define el ancho del rea de memoria remanente. En la columna "Remanencia" de la tabla de variables se activa automticamente una marca de verificacin para todas las variables que se encuentren en el rea de memoria remanente.

Ver tambin

Comportamiento remanente de variables PLC (Pgina 409)

410

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.3

Editar las propiedades de variables PLC


7.2.2.3 Editar las propiedades de PLC Propiedades de variables variables PLC

7.2.2.3

Propiedades de variables PLC

Resumen
La tabla siguiente muestra una vista general de las propiedades de variables PLC:
Grupo General Propiedad Nombre de variable Direccin Comentario Tipo de datos Sello de tiempo Fecha de creacin Fecha de la ltima modificacin Utilizacin Visible en HMI Protegido contra escritura para HMI Criterio de clasificacin personalizado Valores Valor inicial Descripcin Nombre unvoco en la tabla. Direccin de la variable. Comentario acerca de la variable. Tipo de datos de la variable. Fecha de creacin de la variable (no modificable). Fecha de modificacin de la variable (no modificable). Ajuste predeterminado para la seleccin de operandos en HMI. Proteccin contra escritura en HMI Identificacin para clasificar las variables en tablas externas. Valor que tiene la variable si no se ha almacenado ningn valor actual en un bloque de datos. Este valor debe ser compatible con el tipo de datos indicado. Valor lmite inferior Valor lmite superior Valor que la variable no puede rebasar por defecto. Valor que la variable no puede rebasar por exceso.

Ver tambin

Editar las propiedades de variables PLC (Pgina 411)

7.2.2.3

Editar las propiedades de variables PLC

Editar las propiedades generales en la tabla de variables PLC


Para editar las propiedades generales de una o varias variables, proceda del siguiente modo:
1. En el rbol del proyecto, haga doble clic en la tabla de variables PLC de la CPU.

STEP 7 V10.5 SP2 02/2010, 00002014

411

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.4 Observar variables PLC

Se abre la tabla de variables PLC.

2. Modifique las entradas de las columnas "Nombre", "Direccin" o "Comentario".

Editar las propiedades detalladas en la ventana de propiedades


Para editar las propiedades detalladas de una variable en particular, proceda del siguiente modo:
1. Seleccione una variable en el segmento. 2. Elija el comando "Propiedades" del men contextual. Se abre la ventana de propiedades. En ella aparecen las propiedades detalladas de la variable. 3. Modifique las entradas deseadas en la ventana de propiedades.

Ver tambin

Propiedades de variables PLC (Pgina 411)

7.2.2.4

Observar variables PLC

7.2.2.4

Observar variables PLC Los valores de datos que adoptan actualmente las variables en la CPU pueden observarse directamente en la tabla de variables PLC.

Requisitos
Existe una conexin online.

Procedimiento
Para observar los valores de datos, proceda del siguiente modo:
1. Inicie la observacin haciendo clic en el botn "Observar todos". En la tabla aparece la columna adicional "Valor de observacin". En ella se visualizan los valores de datos actuales. 2. Para finalizar la observacin, vuelva a hacer clic en el botn "Observar todos".

Ver tambin

Estructura de la tabla de variables PLC (Pgina 403)

412

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.5

Editar la tabla de variables PLC


7.2.2.5 Editar la tabla dede la tabla PLC Copiar entradas de la tabla de variables PLC Borrar entradas variables de variables PLC

7.2.2.5

Copiar entradas de la tabla de variables PLC Las variables PLC se pueden copiar dentro de una tabla.

Procedimiento
Para copiar una variable, proceda del siguiente modo:
1. Seleccione la variable que desea copiar. Tambin puede seleccionar varias variables simultneamente manteniendo pulsada la tecla <Ctrl> y haciendo clic consecutivamente en las variables que desea seleccionar, o bien en la primera y en la ltima. 2. Elija el comando "Copiar" del men contextual. 3. Site el cursor de insercin en la posicin en la que desea insertar la variable. 4. Elija el comando "Pegar" del men contextual.

O bien:
1. Seleccione la variable. 2. Mantenga pulsado el botn izquierdo del ratn. 3. Pulse simultneamente la tecla <Ctrl>. 4. Arrastre la variable hasta el destino deseado.

Resultado


Ver tambin

La variable se copia en el destino. Si ocurre un conflicto de nombres, el nombre de la variable se complementar automticamente con un nmero. Por ejemplo, "Variable" se transformara en "Variable_1". Todas las dems propiedades de la variable se conservan.

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.2.5

Borrar entradas de la tabla de variables PLC

Procedimiento
Para borrar una variable, proceda del siguiente modo:
1. Seleccione la fila que contiene la variable que desea borrar. Tambin puede seleccionar varias filas simultneamente manteniendo pulsada la tecla <Ctrl> y haciendo clic consecutivamente en las filas que desea seleccionar, o bien en la primera y en la ltima. 2. Elija el comando "Borrar" del men contextual.

STEP 7 V10.5 SP2 02/2010, 00002014

413

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.2.5 Rellenar celdas automticamente en la tabla de variables PLC 7.2.2.5 Insertar filas en la tabla

Personalizar las tablas (Pgina 131) Comandos de teclado en tablas (Pgina 134)

7.2.2.5

Rellenar celdas automticamente en la tabla de variables PLC Es posible transferir el contenido de una o varias celdas de la tabla a las celdas situadas debajo, rellenando as hasta 100 celdas consecutivas automticamente. Si se rellenan automticamente las celdas de la columna "Nombre", cada uno de los nombres se complementar con un nmero correlativo. Por ejemplo, el nombre "Motor" se transforma en "Motor_1". Si se rellenan automticamente las celdas de la columna "Direccin", las direcciones aumentarn en funcin del tipo de datos indicado.

Procedimiento
Para rellenar celdas consecutivas automticamente, proceda del siguiente modo:
1. Seleccione las celdas cuyo contenido desea transferir. 2. Haga clic en el smbolo de rellenar situado en la esquina inferior derecha de la celda. El puntero del ratn adopta la forma de una cruz con puntas de flecha. 3. Con el botn del ratn pulsado, arrastre el puntero hacia abajo hasta situarlo sobre las celdas que desea rellenar automticamente. 4. Suelte el botn del ratn.

Ver tambin

Personalizar las tablas (Pgina 131) Comandos de teclado en tablas (Pgina 134)

7.2.2.5

Insertar filas en la tabla

Procedimiento
Para insertar una fila encima de la posicin del puntero del ratn, proceda del siguiente modo:
1. Site el puntero del ratn en la fila sobre la cual desea insertar otra. 2. Haga clic en el botn "Insertar fila" de la barra de herramientas de la tabla. Se inserta una fila nueva sobre la seleccionada.

Ver tambin

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

414

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.2.5

Ordenar las filas de la tabla de variables PLC


7.2.3 Crear y gestionar bloques 7.2.3.1 Crear bloques de Carpeta las filas 7.2.2.5 Ordenar de bloques la tabla de variables PLC

Las filas de la tabla se pueden ordenar de forma alfanumrica por nombre, tipo de datos o direccin.

Procedimiento
Para ordenar las filas de una tabla, proceda del siguiente modo:
1. Seleccione la columna por la cual desea ordenar. 2. Haga clic en el encabezado de la columna. La columna se ordena de forma ascendente. Una flecha hacia arriba indica el sentido de ordenacin. 3. Para invertir el sentido de ordenacin, haga clic en la flecha. La columna se ordena de forma desscendente. Una flecha hacia abajo indica el sentido de ordenacin. 4. Para restablecer la ordenacin original, haga clic por tercera vez en el encabezado de la columna.

Ver tambin

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.3

Crear y gestionar bloques

7.2.3.1

Crear bloques

7.2.3.1

Carpeta de bloques

Funcin
El rbol del proyecto contiene la carpeta "Bloques de programa" en la que se pueden crear y gestionar los bloques siguientes:

Bloques de organizacin (OB) (Pgina 416) Bloques de funcin (FB) (Pgina 417) Funciones (FC) (Pgina 417) Bloques de datos (DB) (Pgina 0 )

Para cada dispositivo se crea automticamente un OB de ciclo y se inserta en la carpeta "Bloques de programa".

STEP 7 V10.5 SP2 02/2010, 00002014

415

Programacin del PLC 7.2 Crear el programa de usuario

7.2.3.1

Crear bloques de organizacin


7.2.3.1 Crear bloques de organizacin

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

Procedimiento
Para crear un bloque de organizacin, proceda del siguiente modo:
1. Haga doble clic en el comando "Agregar nuevo bloque". Se abre el dilogo "Agregar nuevo bloque". 2. Haga clic en el botn "Bloque de organizacin (OB)". 3. Seleccione un bloque de organizacin. 4. Active el botn de opcin "manual" si desea asignar manualmente el nmero del bloque de organizacin. 5. En la lista desplegable "Lenguaje", seleccione el lenguaje de programacin del nuevo bloque de organizacin. 6. Para insertar un OB de alarma cclica introduzca el tiempo de ciclo en el campo de texto "Tiempo de ciclo". 7. Para definir propiedades adicionales del bloque de organizacin, haga clic en la flecha que aparece junto a "Ms informacin" en el lado inferior del dilogo. Se abre un rea con campos de entrada adicionales. 8. Introduzca todas las propiedades deseadas. 9. Confirme las entradas realizadas con "Aceptar".

Resultado
Se crea el nuevo bloque de organizacin. ste se encuentra entonces en la carpeta "Bloques de programa" del rbol del proyecto.

Nota En el rea inferior del dilogo puede activar la casilla de verificacin "Agregar nuevo y abrir". De esta manera, el bloque de organizacin se abrir inmediatamente tras ser creado.

Ver tambin

Bloques de organizacin (OB) (Pgina 344) Parametrizar OBs de alarma de proceso (Pgina 427) Parametrizar OBs de alarma cclica (Pgina 428)

416

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.3.1

Crear funciones y bloques de funcin


7.2.3.1 Crear funciones y datos de funcin bloques de bloques

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

Procedimiento
Para crear una funcin (FC) o un bloque de funcin (FB), proceda del siguiente modo:
1. Haga doble clic en el comando "Agregar nuevo bloque". Se abre el dilogo "Agregar nuevo bloque". 2. Haga clic en el botn "Bloque de funcin (FB)" o "Funcin (FC)". 3. Introduzca un nombre para el bloque. 4. En la lista desplegable "Lenguaje", seleccione el lenguaje de programacin del nuevo bloque. 5. Active el botn de opcin "manual" si desea asignar manualmente el nmero del bloque. 6. Si opta por la asignacin manual, introduzca el nmero de bloque en el campo de entrada. 7. Para definir propiedades adicionales del bloque, haga clic en la flecha que aparece junto a "Ms informacin" en el lado inferior del dilogo. Se abre un rea con campos de entrada adicionales. 8. Introduzca todas las propiedades deseadas. 9. Confirme las entradas realizadas con "Aceptar".

Resultado
Se crea el nuevo bloque. ste se encuentra entonces en la carpeta "Bloques de programa" del rbol del proyecto.

Nota En el rea inferior del dilogo puede activar la casilla de verificacin "Agregar nuevo y abrir". De este modo, el bloque se abre inmediatamente tras ser creado.

Ver tambin

Bloques de funcin (FB) (Pgina 354) Funciones (FC) (Pgina 353)

7.2.3.1

Crear bloques de datos

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

STEP 7 V10.5 SP2 02/2010, 00002014

417

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.3.1 Utilizar bloques de libreras

Para crear un bloque de datos, proceda del siguiente modo:


1. Haga doble clic en el comando "Agregar nuevo bloque". Se abre el dilogo "Agregar nuevo bloque". 2. Haga clic en el botn "Bloque de datos (DB)". 3. Introduzca un nombre para el bloque de datos. 4. Seleccione el tipo de bloque de datos. Existen las posibilidades siguientes:

Para crear un bloque de datos global, seleccione la entrada de la lista "DB global". Para crear un bloque de datos instancia, seleccione de la lista el bloque de funcin al que desea
asignar el bloque de datos instancia. 5. Active el botn de opcin "manual" si desea asignar manualmente el nmero del bloque. 6. Si opta por la asignacin manual, introduzca el nmero de bloque en el campo de entrada. 7. Para definir propiedades adicionales del bloque de datos, haga clic en la flecha que aparece junto a "Ms informacin" en la parte inferior del dilogo. Se abre un rea con campos de entrada adicionales. 8. Introduzca todas las propiedades deseadas. 9. Confirme las entradas realizadas con "Aceptar".

Resultado
Se crea el nuevo bloque de datos. ste se encuentra entonces en la carpeta "Bloques de programa" del rbol del proyecto.

Nota En el rea inferior del dilogo puede activar la casilla de verificacin "Agregar nuevo y abrir". De este modo, el bloque se abre inmediatamente tras ser creado.

Ver tambin

Bloques de datos instancia (Pgina 354) Programar bloques de datos (Pgina 523) Bloques de datos globales (DB) (Pgina 355)

7.2.3.1

Utilizar bloques de libreras Los bloques se pueden depositar en la librera del proyecto o en una librera global para poder utilizarlos varias veces en el programa de usuario.

418

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Requisitos

7.2.3.1 Copiar e insertar bloques Principios bsicos de la copia e insercin de bloques

Se visualiza la Task Card "Libreras". Las libreras globales no estn protegidas contra escritura.

Agregar bloques a la librera del proyecto o a una librera global


Para agregar bloques nuevos a la librera del proyecto o a una librera global, proceda del siguiente modo:
1. Seleccione el bloque que desea agregar a la librera. 2. Arrastre el bloque seleccionado en la paleta de la librera de la Task Card "Libreras" mediante Drag & Drop hasta el smbolo de libro de la librera. No suelte el botn del ratn hasta que aparezca un signo "ms" (+) pequeo debajo del puntero del ratn.

Utilizar bloques de la librera del proyecto o de una librera global


Para utilizar un bloque de la librera del proyecto o de una librera global en el proyecto, proceda del siguiente modo:
1. Maximice la librera del proyecto o la librera global, de manera que se visualicen sus elementos. 2. Arrastre el bloque mediante Drag & Drop hasta la carpeta de bloques de la CPU. Los puntos de insercin no permitidos se identifican por el hecho de que el puntero del ratn se transforma en un crculo tachado (seal de prohibicin).

Ver tambin

Trabajar con libreras (Pgina 179) Abrir una librera global (Pgina 185)

7.2.3.1

Copiar e insertar bloques

7.2.3.1

Principios bsicos de la copia e insercin de bloques

Funcin
Los bloques nuevos tambin se pueden crear copiando bloques existentes e insertando la copia. A este respecto, tenga en cuenta lo siguiente:

Los bloques de organizacin (OBs), funciones (FCs), bloques de funcin (FBs) y bloques de datos globales (DBs) pueden copiarse sin limitacin alguna. Los bloques de datos instancia slo se pueden copiar para el mismo bloque de funcin, puesto que la asignacin al bloque de funcin no se puede modificar a posteriori. No obstante, la asignacin se deshace si el bloque de datos instancia se copia a una CPU diferente. Sin embargo, si all existe un bloque de funcin con el mismo nmero, el bloque de datos instancia se asignar a este bloque de funcin. Si el bloque de datos instancia se copia junto con el bloque de funcin a la otra CPU, se asignar a la copia del bloque de funcin.

STEP 7 V10.5 SP2 02/2010, 00002014

419

Programacin del PLC 7.2 Crear el programa de usuario

Datos copiados

7.2.3.1 Copiar bloques

Al insertar se copian todos los datos del bloque y se transmiten a la copia. Algunos de estos datos son:

Variables de la interfaz del bloque Todos los segmentos Comentarios en todas las traducciones existentes Alarmas definidas en el bloque El cdigo del programa completo del bloque copiado, incluyendo las instrucciones de llamada que contiene. Sin embargo, no se copian los bloques llamados ni los bloques de datos instancia asociados.

Evitar conflictos de nombre al insertar


Al insertar un bloque copiado cuyo nombre sea idntico al de un bloque existente, se aplican los siguientes mecanismos para evitar conflictos de nombre:

Insercin del bloque copiado en la misma CPU: La copia del bloque obtiene un nombre que se complementa con un nmero. Por ejemplo, si se copia el bloque "A", un nombre posible de la copia sera "A_1". La numeracin no se realiza de forma correlativa, sino que se utiliza siempre el nmero libre ms bajo. Por tanto, el nombre de la copia del bloque "A" tambin podra ser "A_25" si no est disponible ningn otro nmero ms bajo.

Insercin del bloque copiado en una CPU diferente: Se abre un dilogo en el que es posible seleccionar si se desea sustituir el bloque homnimo o insertar el bloque copiado con una identificacin de duplicado (nombre_nmero).

Nota No obstante, pueden ocurrir conflictos de nombre si el bloque insertado tiene el mismo nmero que un bloque existente. El nmero de bloque no se modifica automticamente al realizar la insercin. Esto puede afectar p. ej. a las llamadas de bloques. Por tanto, al copiar bloques, compruebe con cuidado los nmeros de bloque y, en caso necesario, corrija manualmente los nmeros repetidos a travs de las propiedades del bloque.

Ver tambin

Copiar bloques (Pgina 420) Insertar bloques (Pgina 421)

7.2.3.1

Copiar bloques

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

420

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.3.1 Insertar bloques del bloque Introducir el ttulo

Para copiar un bloque, proceda del siguiente modo:


1. Haga clic con el botn derecho del ratn en el bloque que desea copiar. 2. Elija el comando "Copiar" del men contextual.

Resultado
El portapapeles contiene una copia del bloque que puede insertarse en la misma CPU o en otra diferente.

Ver tambin

Principios bsicos de la copia e insercin de bloques (Pgina 419)

7.2.3.1

Insertar bloques

Requisitos
Se ha copiado un bloque.

Procedimiento
Para insertar un bloque copiado con sus datos en una CPU, proceda del siguiente modo:
1. En el rbol del proyecto, abra la estructura de carpetas de la CPU en la que desea insertar el bloque copiado. 2. Haga clic con el botn derecho del ratn en la carpeta "Bloques de programa". 3. Elija el comando "Pegar" del men contextual.

Si inserta el bloque en la CPU del bloque original, la copia se insertar con la extensin de nombre
"_<nmero correlativo>".

Si inserta el bloque en una CPU diferente y ya existe un bloque homnimo, aparecer el dilogo
"Pegar". Seleccione la opcin deseada y confrmela con "Aceptar".

Ver tambin

Principios bsicos de la copia e insercin de bloques (Pgina 419)

7.2.3.1

Introducir el ttulo del bloque El ttulo del bloque es la cabecera del bloque. No es idntico al nombre de bloque que se asign al crear el bloque. La longitud del ttulo del bloque est limitada a una lnea. Es posible introducir ttulos de bloque para los bloques tanto abiertos como cerrados.

Requisitos
Existe un bloque lgico.

STEP 7 V10.5 SP2 02/2010, 00002014

421

Programacin del PLC 7.2 Crear el programa de usuario

Introducir el ttulo de un bloque abierto


7.2.3.1 Introducir el comentario de bloque

Para introducir el ttulo de un bloque abierto, proceda del siguiente modo:


1. En el editor de programacin, haga clic en "....." en la barra de ttulo del bloque. El texto "....." aparece seleccionado. 2. Introduzca el ttulo del bloque.

Introducir el ttulo de un bloque cerrado


Para introducir el ttulo de un bloque cerrado, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic con el botn derecho del ratn en el bloque. 2. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "Propiedades". 3. Seleccione la entrada "Informacin" en la navegacin local. 4. Introduzca el ttulo del bloque en el campo de entrada "Ttulo". 5. Confirme las entradas realizadas con "Aceptar".

7.2.3.1

Introducir el comentario de bloque El comentario de bloque permite documentar todo el bloque lgico. Por ejemplo, se puede describir la finalidad del bloque, o bien llamar la atencin sobre peculiaridades. Es posible introducir comentarios de bloque para los bloques tanto abiertos como cerrados.

Requisitos
Existe un bloque lgico.

Introducir el comentario de un bloque abierto


Para introducir el comentario de un bloque abierto, proceda del siguiente modo:
1. Haga clic en la flecha pequea antepuesta al ttulo del bloque. La flecha hacia la derecha se convierte en una flecha hacia abajo y aparece el rea de comentario. 2. En el rea de comentario, haga clic en "Comentario". El texto "Comentario" aparece seleccionado. 3. Introduzca el comentario de bloque.

Introducir el comentario de un bloque cerrado


Para introducir el comentario de un bloque cerrado, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic con el botn derecho del ratn en el bloque. 2. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "Propiedades". 3. Seleccione la entrada "Informacin" en la navegacin local.

422

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

4. Introduzca el comentario de bloque en el campo de entrada "Comentario".


7.2.3.2 Definir propiedades y las propiedades y los parmetros de bloque Principios bsicos de parmetros de bloque Propiedadeslas propiedades de bloques Sinopsis de de bloques

5. Confirme las entradas realizadas con "Aceptar".

7.2.3.2

Definir propiedades y parmetros de bloque

7.2.3.2

Principios bsicos de las propiedades y los parmetros de bloque

Propiedades de bloques
Todo bloque tiene determinadas propiedades que se pueden visualizar y editar. Estas propiedades tienen las siguientes tareas:

Identificar el bloque Visualizar la memoria necesaria y el estado de compilacin del bloque Visualizar el sello de tiempo Visualizar la informacin de referencia Ajustar la proteccin de acceso

Parmetros de bloque
Los bloques de organizacin tienen parmetros con los que pueden parametrizarse determinados comportamientos, p. ej. la asignacin de un evento a un bloque de organizacin.

Ver tambin

Mostrar y editar propiedades de bloques (Pgina 425) Ajustar los nemnicos (Pgina 453)

7.2.3.2

Propiedades de bloques

7.2.3.2

Sinopsis de las propiedades de bloques

Resumen
La tabla siguiente muestra las propiedades de bloques:

STEP 7 V10.5 SP2 02/2010, 00002014

423

Programacin del PLC 7.2 Crear el programa de usuario

Grupo General

Propiedad Nombre Nombre de la constante Tipo Nmero Clase de evento Lenguaje

Descripcin Nombre unvoco del bloque en la estacin. Nombre de la constante que se inserta para el OB en la tabla de variables PLC Tipo de bloque (no se puede modificar) Nmero de bloque Clase de evento de un OB (no modificable) Lenguaje de programacin del bloque Ttulo del bloque Comentario del bloque Nmero de versin del bloque Nombre del autor, empresa, departamento u otro nombre Nombre de la familia de bloques ID creada por el usuario Fecha y hora de creacin y modificacin del bloque (no modificable) Fecha de modificacin de la interfaz del bloque (no modificable) Fecha de modificacin del cdigo/datos (no modificable). Detalles de la ltima compilacin (no modificable) Detalles de las longitudes de bloque (no modificable) Proteccin de know-how del bloque (no modificable)

Informacin

Ttulo Comentario Versin Autor Familia ID personalizada

Sello de tiempo

Bloque/tipo de datos Interfaz Cdigo/datos

Compilacin

Estado Longitudes

Proteccin

Proteccin

424

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.3.2 Mostrar y editar propiedades de bloques

Grupo Atributos

Propiedad Slo con direccionamiento simblico

Descripcin Especifica si las variables se declaran en la interfaz de este bloque slo de forma simblica, sin indicacin de una direccin absoluta. Esto se indica como ajuste predeterminado para la creacin de bloques nuevos en el proyecto. Este ajuste no se puede modificar en los bloques existentes. Consulte tambin: Configuracin general de la programacin PLC (Pgina 0 )

Verificacin IEC

La compatibilidad de operandos en operaciones de comparacin y aritmticas se verifica segn IEC 61131. Los operandos no compatibles deben convertirse explcitamente. Consulte tambin: Conversin de tipos de datos

Tratamiento de errores locales en Tratamiento de errores en el bloque con las instrucciones el bloque GetError y/o GetErrorID (no modificable). Consulte tambin: Tratar errores de ejecucin del programa (Pgina 519) Bloque de datos protegido contra Indica si el bloque de datos est protegido contra escritura en el escritura en el dispositivo sistema de destino, por lo que no se puede sobrescribir durante la ejecucin del programa (slo para bloques de datos) Depositar slo en la memoria de carga Si se activa, el bloque de datos se depositar slo en la memoria de carga, no ocupar espacio en la memoria de trabajo y no se incorporar en el programa. La seccin "Desplazamiento" de la Task Card "Instrucciones" permite transferir los bloques de datos a la memoria de trabajo (slo para bloques de datos) Asigna al bloque de organizacin los eventos a travs de los que puede arrancarse (slo para OBs de alarma de proceso) Consulte tambin: Parametrizar OBs de alarma de proceso (Pgina 427) Alarma cclica Alarma cclica Ajustes para el OB de alarma cclica Consulte tambin: Parametrizar OBs de alarma cclica (Pgina 428)

Eventos de arranque

Eventos de arranque

Ver tambin

Mostrar y editar propiedades de bloques (Pgina 425) Direccionamiento slo simblico de bloques (Pgina 370) Proteger bloques (Pgina 550)

7.2.3.2

Mostrar y editar propiedades de bloques En funcin del bloque seleccionado pueden variar las propiedades visualizables o editables. Las propiedades que slo se pueden mostrar estn protegidas contra escritura.

Mostrar y editar las propiedades de un bloque cerrado


Para mostrar o editar las propiedades de un bloque cerrado, proceda del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

425

Programacin del PLC 7.2 Crear el programa de usuario

1. Abra la carpeta "Bloques de programa" del rbol del proyecto.


7.2.3.2 Parmetros de bloques de organizacin bloque Principios bsicos de los parmetros de

2. Haga clic con el botn derecho del ratn en el bloque cuyas propiedades desea mostrar o editar. 3. Elija el comando "Propiedades" del men contextual. Se abre el dilogo de propiedades del bloque. 4. En la navegacin local, haga clic en el grupo cuyas propiedades desea mostrar o editar. 5. Modifique la propiedad deseada. 6. Confirme las entradas realizadas con "Aceptar".

Mostrar y editar las propiedades de un bloque abierto


Para mostrar o editar las propiedades de un bloque abierto, proceda del siguiente modo:
1. Active la casilla de verificacin "Ventana de inspeccin" del men "Ver". Se abre la ventana de inspeccin. 2. Haga clic en la ficha "Propiedades". 3. Haga clic en el ttulo del bloque. Las propiedades del bloque se visualizan en la ficha "Propiedades" de la ventana de inspeccin. 4. En la navegacin local, haga clic en el grupo cuyas propiedades desea mostrar o editar. 5. Modifique la propiedad deseada.

Resultado
Se modifican las propiedades del bloque especificadas. No obstante, los cambios no se guardarn hasta que se guarde el proyecto.

Ver tambin

Sinopsis de las propiedades de bloques (Pgina 423)

7.2.3.2

Parmetros de bloques de organizacin

7.2.3.2

Principios bsicos de los parmetros de bloque

Introduccin
Algunos bloques de organizacin (OBs) tienen propiedades que permiten controlar su comportamiento o asignacin a determinados eventos. Parametrizando estas propiedades se puede influir en ellas.

Resumen
Es posible parametrizar las propiedades de los siguientes bloques de organizacin:

OBs de alarma de proceso

426

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.3.2 Parametrizar OBs de alarma de proceso

OBs de alarma cclica

Ver tambin

Parametrizar OBs de alarma de proceso (Pgina 427) Parametrizar OBs de alarma cclica (Pgina 428)

7.2.3.2

Parametrizar OBs de alarma de proceso

Introduccin
Para todo canal de entrada y todo contador rpido que debe disparar una alarma de proceso es preciso activar el evento correspondiente y asignar los parmetros siguientes:

Nombre del evento Nmero del OB de alarma de proceso asociado a este evento de proceso

Las alarmas de proceso se parametrizan en las propiedades del dispositivo correspondiente. Como mximo pueden parametrizarse 50 OBs de alarma de proceso. El OB de alarma de proceso que se desea parametrizar puede crearse antes o durante la activacin de un evento.

Procedimiento
Para parametrizar un OB de alarma de proceso, proceda del siguiente modo:
1. Haga doble clic en la entrada "Dispositivos y redes" del rbol del proyecto. El editor de hardware y redes se abre en la vista de red. 2. Cambie a la vista de dispositivos. 3. Si la ventana de inspeccin est cerrada en la vista de dispositivos, active la casilla de verificacin "Ventana de inspeccin" del men "Ver". Se abre la ventana de inspeccin. 4. Haga clic en la ficha "Propiedades". 5. En la vista de dispositivos, seleccione el mdulo para el que desea parametrizar una alarma de proceso. 6. Active el evento correspondiente. 7. Introduzca un nombre de evento. 8. Seleccione un OB de alarma de proceso existente de la lista desplegable "Alarma de proceso".

Nota

Si todava no ha creado ningn OB de alarma de proceso, haga clic en el botn "Agregar nuevo bloque" de la lista desplegable. Consulte tambin: Crear bloques de organizacin (Pgina 416)

STEP 7 V10.5 SP2 02/2010, 00002014

427

Programacin del PLC 7.2 Crear el programa de usuario

9. Si desea parametrizar ms alarmas de proceso, repita los pasos 5 a 8.


7.2.3.2 Parametrizar OBs de alarma cclica

Ver tambin

Principios bsicos de los parmetros de bloque (Pgina 426) Bloques de organizacin para alarmas de proceso (Pgina 350) Eventos y OBs (Pgina 329) CTRL_HSC: Controlar contadores rpidos en FUP (Pgina 862)

7.2.3.2

Parametrizar OBs de alarma cclica

Introduccin
Los OBs de alarma cclica permiten iniciar programas en intervalos peridicos. Para ello es preciso especificar un periodo y un desfase para cada OB de alarma cclica utilizado. En el programa pueden utilizarse como mximo cuatro OBs de alarma cclica u OBs de alarma de retardo (nmeros de OB >= 200). Si ya se estn utilizando p. ej. dos OBs de alarma de retardo, se podrn insertar como mximo dos OBs de alarma cclica en el programa.

Nota Si parametriza varios OBs de alarma cclica, es preciso asignar un tiempo de ciclo o un desfase diferente a cada OB de alarma cclica, con objeto de impedir su ejecucin simultnea y/o una cola de espera. Al crear un OB de alarma cclica se especifica el tiempo de ciclo 100 y el desfase 0 como valor inicial.

Procedimiento
Para especificar un periodo y un desfase para un OB de alarma cclica, proceda del siguiente modo:
1. Abra la carpeta "Bloques de programa" del rbol del proyecto. 2. Haga clic con el botn derecho del ratn en un OB de alarma cclica existente. 3. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "<Nombre del OB de alarma cclica>". 4. Haga clic en el grupo "Alarma cclica" de la navegacin local. Se visualizan los campos de entrada para el periodo y el desfase. 5. Introduzca el periodo y el desfase. 6. Confirme las entradas realizadas con "Aceptar".

Ver tambin

Crear bloques de organizacin (Pgina 416) Principios bsicos de los parmetros de bloque (Pgina 426)

428

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario Bloques de organizacin para alarmas cclicas (Pgina 349)
7.2.3.3 Gestionar bloques de bloques Guardar bloques Cerrar bloques Cambiar el nombre

7.2.3.3

Gestionar bloques

7.2.3.3

Guardar bloques Los bloques se guardan siempre junto con el proyecto. Tambin es posible guardar bloques errneos. Los errores pueden solucionarse en cualquier momento.

Procedimiento
Consulte tambin: Guardar proyectos (Pgina 146)

7.2.3.3

Cerrar bloques

Procedimiento
Para cerrar un bloque, proceda del siguiente modo:
1. Haga clic en el botn "Cerrar" de la barra de ttulo del editor de programacin.

Atencin Tenga en cuenta que el bloque no se guarda al cerrarlo.

7.2.3.3

Cambiar el nombre de bloques

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

Procedimiento
Para cambiar el nombre de un bloque, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el bloque cuyo nombre desea cambiar. 2. Elija el comando "Cambiar nombre" del men contextual. El nombre del bloque se transforma en un campo de entrada en el rbol del proyecto. 3. Introduzca el nuevo nombre para el bloque. 4. Confirme las entradas realizadas pulsando la tecla Intro.

STEP 7 V10.5 SP2 02/2010, 00002014

429

Programacin del PLC 7.2 Crear el programa de usuario

Resultado

7.2.3.3 Borrar bloques offline online

El nombre del bloque se cambia en todas las ubicaciones del programa.

7.2.3.3

Borrar bloques offline

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

Procedimiento
Para borrar un bloque que exista offline, proceda del siguiente modo:
1. En la carpeta "Bloques de programa" del rbol del proyecto, haga clic con el botn derecho del ratn en el bloque que desea borrar. 2. Elija el comando "Borrar" del men contextual. 3. Confirme la consulta de seguridad con "S". El bloque se borra del proyecto offline.

Nota Al borrar bloques de organizacin, recuerde que pueden tener eventos asignados. Si borra estos bloques de organizacin, el programa no podr reaccionar a los eventos parametrizados.

Ver tambin

Cargar bloques (Pgina 542)

7.2.3.3

Borrar bloques online

Requisitos
La carpeta "Bloques de programa" de un nodo accesible est abierta.

Procedimiento
Para borrar un bloque que exista online, proceda del siguiente modo:
1. En la carpeta "Bloques de programa" del nodo accesible, haga clic con el botn derecho del ratn en el bloque que desea borrar. 2. Elija el comando "Borrar" del men contextual. 3. Confirme la consulta de seguridad con "S". El bloque se borra del dispositivo.

430

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1 Editor de bloques 7.2.4 Programar del editor de programacin Sinopsis programacin

7.2.4

Programar bloques

7.2.4.1

Editor de programacin

7.2.4.1

Sinopsis del editor de programacin

Funcin del editor de programacin


El editor de programacin es el entorno de desarrollo integrado para la programacin de funciones, bloques de funcin y bloques de organizacin. Proporciona toda la ayuda posible para la creacin de programas y la bsqueda de errores. En funcin del lenguaje de programacin utilizado pueden variar el aspecto y la funcionalidad del editor de programacin.

Estructura del editor de programacin


La figura siguiente muestra los componentes del editor de programacin, tomando como ejemplo KOP:

STEP 7 V10.5 SP2 02/2010, 00002014

431

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1 Barra de herramientas

Barra de herramientas (Pgina 432) Interfaz del bloque (Pgina 433) Paleta "Favoritos" de la Task Card "Instrucciones" (Pgina 434) y Favoritos en el editor de programacin (Pgina 434) Ventana de instrucciones (Pgina 437) Paleta "Instrucciones" de la Task Card "Instrucciones" (Pgina 434) Paleta "Instrucciones avanzadas" de la Task Card "Instrucciones" (Pgina 434) Task Card "Instrucciones" (Pgina 434) Task Card "Test" (Pgina 435)

7.2.4.1

Barra de herramientas

Funcin
La barra de herramientas permite acceder a las principales funciones del editor de programacin, tales como:

Insertar, borrar, expandir y contraer segmentos Mostrar y ocultar operandos absolutos Mostrar y ocultar comentarios de segmento Mostrar y ocultar los Favoritos

432

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario


7.2.4.1 Interfaz del bloque

Saltar a errores de sintaxis Actualizar llamadas de bloque Mostrar y ocultar el estado del programa

7.2.4.1

Interfaz del bloque

Funcin
La interfaz del bloque sirve para crear y gestionar variables locales. Consulte tambin: Declarar la interfaz del bloque (Pgina 442)

Representacin
La interfaz del bloque se representa en forma de tabla. El nmero de columnas depende del tipo de bloque. En la tabla siguiente se explica el significado de las distintas columnas:
Columna Nombre Significado Nombre de la variable. Las variables pueden declararse en las distintas secciones de la interfaz del bloque. Consulte tambin: Estructura de la interfaz del bloque (Pgina 442) Tipo de datos Valor predeterminado Tipo de datos de la variable. Valor que se predetermina para la variable en la interfaz del bloque lgico. La indicacin del valor predeterminado es opcional. Si no se especifica ningn valor, se utilizar el valor predefinido para el tipo de datos indicado. Por ejemplo, el valor predefinido para BOOL es "false". El valor predeterminado se aplica como valor inicial en el bloque de datos instancia asociado. Los valores aplicados pueden sustituirse en el bloque de datos instancia por los valores iniciales especficos de la instancia. Esta columna slo existe en la interfaz de bloques de funcin. Remanencia Identifica la variable como remanente. Los valores de variables remanentes se conservan tras desconectar la alimentacin. Esta columna se visualiza slo si el bloque puede direccionarse simblicamente. Consulte tambin: Direccionamiento slo simblico de bloques (Pgina 370) Esta columna slo existe en la interfaz de bloques de funcin. Comentario Comentario para documentar la variable.

STEP 7 V10.5 SP2 02/2010, 00002014

433

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1

Favoritos

7.2.4.1 Favoritos "Instrucciones" Task Card

Funcin
Los Favoritos permiten acceder rpidamente a las instrucciones que se utilizan con ms frecuencia. En el editor de programacin se visualizan los Favoritos que el usuario ha creado en la Task Card "Instrucciones". Esto permite acceder a los Favoritos incluso si una Task Card diferente se encuentra en primer plano o si estn cerradas todas las Task Cards. Los Favoritos se pueden mostrar y ocultar mediante la barra de herramientas del editor de programacin. La figura siguiente muestra los Favoritos en la paleta "Favoritos" de la Task Card "Instrucciones" y en el editor de programacin:

Favoritos en el editor de programacin Favoritos en la paleta "Favoritos" de la Task Card "Instrucciones"

Ver tambin

Agregar elementos a los Favoritos (Pgina 0

7.2.4.1

Task Card "Instrucciones"

Funcin
La Task Card "Instrucciones" permite acceder fcilmente a todas las operaciones que pueden utilizarse para crear el programa.

Estructura de la Task Card "Instrucciones"


La Task Card "Instrucciones" consta de los siguientes componentes:

434

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1 Task Card "Test"

Paleta "Favoritos" Paleta "Instrucciones" Paleta "Instrucciones avanzadas"

Ver tambin

Insertar elementos KOP mediante la Task Card "Instrucciones" (Pgina 463) Insertar elementos FUP mediante la Task Card "Instrucciones" (Pgina 496)

7.2.4.1

Task Card "Test"

Funcin de la Task Card "Test"


En la Task Card "Test" pueden realizarse ajustes que tienen efecto en la bsqueda de errores con ayuda del estado del programa. Las funciones de la Task Card "Test" estn disponibles nicamente en modo online.

STEP 7 V10.5 SP2 02/2010, 00002014

435

Programacin del PLC 7.2 Crear el programa de usuario

Estructura de la Task Card "Test"


La Task Card "Test" consta de los siguientes componentes:

Panel de control de la CPU Jerarqua de llamada

Panel de control de la CPU


El estado operativo de la CPU se puede conmutar en el Panel de control de la CPU. Consulte tambin: Cambiar el estado operativo de una CPU (Pgina 298)

Jerarqua de llamada
Esta paleta permite seguir la jerarqua de llamada de los bloques. La jerarqua de llamada se visualiza nicamente durante la observacin de bloques.

436

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1

Ventana de instrucciones
7.2.4.1 Ventanael tamao de la ventana de instrucciones Ampliar de instrucciones

Funcin
La ventana de instrucciones es el rea de trabajo del editor de programacin. Aqu pueden realizarse las tareas siguientes:

Crear y gestionar segmentos Introducir ttulos y comentarios de bloques y segmentos Introducir el cdigo del programa

La figura siguiente muestra la ventana de instrucciones del editor de programacin:

Ver tambin

Crear el cdigo del programa (Pgina 453)

7.2.4.1

Ampliar el tamao de la ventana de instrucciones

Introduccin
Si se visualizan todos los elementos de la aplicacin, el rea de la ventana de instrucciones es relativamente pequea. Por este motivo, con programas extensos puede ser preciso desplazar a menudo el rea de trabajo. Para evitarlo, es posible ocultar o minimizar la visualizacin de los siguientes componentes de la aplicacin y del editor de programacin:

rbol del proyecto Task Cards

STEP 7 V10.5 SP2 02/2010, 00002014

437

Programacin del PLC 7.2 Crear el programa de usuario

Interfaz del bloque Favoritos Comentarios Segmentos

Mostrar y ocultar el rbol del proyecto


Desde el rbol del proyecto se accede a todas las reas del proyecto. Por ello aparece cuando se abre un proyecto. Durante la programacin es posible ocultar el rbol del proyecto para ampliar el tamao de la ventana de instrucciones. Para mostrar u ocultar el rbol del proyecto, proceda del siguiente modo:
1. Active la casilla de verificacin "rbol del proyecto" del men "Ver" o haga clic en el botn "Reducir" de la barra de ttulo del rbol del proyecto.

Abrir y cerrar Task Cards


Las Task Cards se encuentran en el margen derecho de la ventana de la aplicacin. Para abrir o cerrar Task Cards, proceda del siguiente modo:
1. Active la casilla de verificacin "Task Card" del men "Ver", o bien haga clic en el botn "Reducir" o "Ampliar" de la barra de ttulo de las Task Cards.

Mostrar y ocultar la interfaz del bloque


La interfaz del bloque se visualiza en el rea superior del editor de programacin tras abrir un bloque. Durante la programacin es posible ocultarla y mostrarla de nuevo en caso necesario. Para mostrar u ocultar la interfaz del bloque, proceda del siguiente modo:
1. Haga clic en la flecha hacia arriba o hacia abajo situada en el rea inferior de la interfaz, dentro de la lnea divisoria de ventanas.

Mostrar y ocultar los Favoritos


Para mostrar u ocultar los Favoritos en el editor de programacin, proceda del siguiente modo:
1. Haga clic en el botn "Mostrar Favoritos tambin en el editor" de la barra de herramientas del editor de programacin.

Mostrar y ocultar comentarios


En un bloque es posible introducir un comentario para el bloque o para cada segmento. Estos dos tipos de comentarios se muestran y ocultan de distintas maneras. Para mostrar u ocultar un comentario de bloque, proceda del siguiente modo:
1. Haga clic en el tringulo que aparece al comienzo de la fila que contiene el ttulo del bloque.

Para mostrar u ocultar los comentarios de segmentos, proceda del siguiente modo:
1. Haga clic en el botn "Activar/desactivar comentarios de segmentos" de la barra de herramientas del editor de programacin.

438

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Expandir y contraer segmentos


7.2.4.1 Comandos de teclado del editor de programacin

Es posible expandir o contraer un segmento del programa en particular, o bien todos los segmentos simultneamente. Para expandir o contraer un segmento en particular, proceda del siguiente modo:
1. Si desea expandir un segmento, haga clic en la flecha hacia la derecha antepuesta al ttulo del segmento. Si desea contraer un segmento, haga clic en la flecha hacia abajo antepuesta al ttulo del segmento.

Para expandir o contraer todos los segmentos, proceda del siguiente modo:
1. Haga clic en el botn "Abrir todos los segmentos" o "Cerrar todos los segmentos" de la barra de herramientas del editor de programacin.

7.2.4.1

Comandos de teclado del editor de programacin

Navegar en el segmento
Funcin Navegar entre los objetos del segmento. Objeto seleccionado Objeto del segmento Combinacin de teclas Botones de direccin

Editar operaciones (KOP/FUP)


Funcin Borrar una operacin. Objeto seleccionado Operacin Combinacin de teclas <Supr>

Introducir operandos (KOP/FUP)


Funcin Activar el campo de entrada para el primer operando de la operacin. Objeto seleccionado Operacin Combinacin de teclas <Intro> O bien: <Letra cualquiera> Al pulsar <Intro> se abre un campo de entrada, y al pulsar cualquier letra sta se introduce en el campo abierto. Activar el campo de entrada del operando. Borrar el valor del operando. Definir variables Operando <F2> <Supr> <Alt+Mays+D>

STEP 7 V10.5 SP2 02/2010, 00002014

439

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1 Configuracin general de la programacin PLC Sinopsis de la configuracin general

Funcin Introducir operandos Confirmar la entrada del operando. Abrir la seleccin de operandos. Rechazar el cambio actual.

Objeto seleccionado

Combinacin de teclas

Campo de entrada de <Letra/nmero cualquiera> operandos <Intro> <Ctrl+I> <ESC> El campo de entrada se desactiva y se restablece el contenido anterior.

Ver tambin

Comandos de teclado para procesar el proyecto (Pgina 132) Comandos de teclado en el rbol del proyecto (Pgina 133) Comandos de teclado para ventanas (Pgina 133) Comandos de teclado en tablas (Pgina 134) Comandos de teclado para editar textos (Pgina 135)

7.2.4.1

Configuracin general de la programacin PLC

7.2.4.1

Sinopsis de la configuracin general

Resumen
La tabla siguiente muestra los ajustes generales que se pueden efectuar:
Grupo Vista Imprimir Ajuste con comentarios con interfaz con comentarios Factor de zoom Compilacin Borrar parmetros actuales al sincronizar la interfaz Descripcin Se visualizan los comentarios Se imprime tambin la interfaz del bloque Se imprimen tambin los comentarios Escala de los segmentos en el impreso Los parmetros actuales se borran si el parmetro formal correspondiente se ha borrado en el bloque llamado y se ejecuta la funcin "Actualizar llamada de bloque".

440

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.1 Modificar la configuracin

Grupo Ajuste predeterminado para bloques nuevos

Ajuste Verificacin IEC

Descripcin Se comprueba la compatibilidad de operandos en operaciones de comparacin y aritmticas. Los operandos no compatibles deben convertirse explcitamente. Las variables de la interfaz de este bloque se declaran de forma puramente simblica, es decir, sin indicacin de una direccin absoluta, por lo que slo pueden direccionarse simblicamente. Se visualiza la seleccin de operandos Representacin alemana o internacional de las operaciones

Slo con direccionamiento simblico

Configuracin avanzada

Mostrar seleccin de operandos Nemnicos

Ver tambin

Modificar la configuracin (Pgina 0 ) Insertar operandos en instrucciones KOP (Pgina 0 ) Insertar operandos en instrucciones FUP (Pgina 507) Direcciones y tipos de datos admisibles para variables PLC (Pgina 405)

7.2.4.1

Modificar la configuracin

Procedimiento
Para modificar la configuracin, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "Programacin PLC" en la navegacin local. 3. Modifique la configuracin.

Resultado
El cambio se aplica sin necesidad de guardarlo explcitamente.

STEP 7 V10.5 SP2 02/2010, 00002014

441

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Programar bloques lgicos


7.2.4.2 Programar de la interfaz del bloque Estructura interfaz lgicos Declarar la bloques del bloque

7.2.4.2

Declarar la interfaz del bloque

7.2.4.2

Estructura de la interfaz del bloque

Definicin
Consulte tambin: Interfaz del bloque (Pgina 433) La interfaz contiene las declaraciones de las variables locales que se utilizan slo en el bloque. Las variables se dividen en dos grupos:

Parmetros de bloque que forman la interfaz del bloque para la llamada en el programa. Datos locales que sirven para almacenar resultados intermedios.

La interfaz del bloque se representa en forma de tabla en la parte superior del editor de programacin.

Parmetros de bloque
La tabla siguiente muestra los tipos de parmetros de bloque:
Tipo Parmetros de entrada Seccin Input Funcin Parmetros cuyos valores lee el bloque. Disponible en Funciones, bloques de funcin y algunos tipos de bloques de organizacin

Parmetros de salida Parmetros de entrada/salida

Output InOut

Parmetros cuyos valores escribe el bloque. Funciones y bloques de funcin El bloque lee el valor de estos parmetros al Funciones y bloques de efectuar la llamada y lo vuelve a escribir en funcin ellos tras la ejecucin.

Datos locales
La tabla siguiente muestra los tipos de datos locales:
Tipo Datos locales temporales Seccin Temp Funcin Disponible en

Variables que sirven para almacenar Funciones, bloques de funcin resultados intermedios temporales. Los y bloques de organizacin datos temporales se conservan slo durante un ciclo.

442

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Finalidad datos declaracin de variables locales lgicos Reglas para variables locales interfaz de bloques Tipos de de la vlidos para la

Tipo Datos locales estticos

Seccin Static

Funcin

Disponible en

Variables que sirven para almacenar Bloques de funcin resultados intermedios estticos en el bloque de datos instancia. Los datos estticos se conservan hasta que se vuelven a escribir, tambin a lo largo de varios ciclos.

7.2.4.2

Finalidad de la declaracin de variables locales

Finalidad de la declaracin de variables


La declaracin de variables permite determinar el nombre y el tipo de datos de la variable que se desea utilizar en el bloque. Es posible asignar valores predeterminados a los parmetros de bloques de funcin y a los datos locales estticos.

Efecto de la declaracin de variables


La declaracin de variables tiene los efectos siguientes:


Ver tambin

Mediante la declaracin de variables de un bloque de funcin se reserva espacio de memoria en el DB instancia. La declaracin de variables de un bloque lgico determina su interfaz de llamada en el programa. La declaracin de variables de un bloque de funcin determina la estructura de datos de los bloques de datos instancia que se asignan al FB.

Variables PLC y variables locales (Pgina 372) Interfaz del bloque (Pgina 433)

7.2.4.2

Reglas para variables locales

7.2.4.2

Tipos de datos vlidos para la interfaz de bloques lgicos

Tipos de datos vlidos para la interfaz de bloques de organizacin


Las siguientes reglas rigen para la interfaz de un bloque de organizacin:

Las secciones Temp e Input pueden contener tipos de datos simples y compuestos, as como VARIANT. Los dems tipos de parmetros no son vlidos. Un bloque de organizacin no dispone de parmetros de entrada, salida ni entrada/salida, puesto que no es llamado por otros bloques.

STEP 7 V10.5 SP2 02/2010, 00002014

443

Programacin del PLC 7.2 Crear el programa de usuario

Un bloque de organizacin no dispone de variables estticas, ya que carece de DB instancia.

La tabla siguiente muestra los tipos de datos vlidos para la interfaz de un bloque de organizacin:
Seccin Temp Input Tipos de datos simples Tipos de datos compuestos Tipo de parmetro VARIANT

: asignacin vlida -: asignacin no vlida

Tipos de datos vlidos para la interfaz de bloques de funcin


Las siguientes reglas rigen para la interfaz de un bloque de funcin:

En la declaracin de parmetros de entrada se admiten los tipos de datos simples y compuestos, as como el tipo de parmetro VARIANT. Los tipos de parmetros no se permiten para la declaracin de parmetros de salida. En la declaracin de parmetros de entrada/salida slo se admite el tipo de parmetro VARIANT. Para la declaracin de variables temporales slo se admite el tipo de parmetro VARIANT. No se permite ningn otro tipo de parmetro.

La tabla siguiente muestra los tipos de datos vlidos para la interfaz de un bloque de funcin:
Seccin Input Output InOut Static Temp Tipos de datos simples Tipos de datos compuestos (3) Tipo de parmetro VARIANT

: asignacin vlida -: asignacin no vlida


(3)

STRING slo puede definirse en la longitud estndar de 254 caracteres.

Tipos de datos vlidos para la interfaz de una funcin


Las siguientes reglas rigen para la interfaz de una funcin:

Una funcin no dispone de variables estticas, ya que carece de DB instancia.

444

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Declarar variables locales en la interfaz del bloque

En las secciones Input, Output e InOut slo se permite el tipo de parmetro VARIANT. No se permite ningn otro tipo de parmetro. La seccin Temp puede contener tipos de datos simples y compuestos, as como VARIANT. No se permite ningn otro tipo de parmetro.

La tabla siguiente muestra los tipos de datos vlidos para la interfaz de una funcin:
Seccin Input Output InOut Temp Tipos de datos simples Tipos de datos compuestos (2) (2) (2) Tipo de parmetro VARIANT

: asignacin vlida -: asignacin no vlida


(2)

STRING slo puede definirse en la longitud estndar de 254 caracteres.

7.2.4.2

Declarar variables locales

7.2.4.2

Declarar variables locales en la interfaz del bloque

Requisitos
El bloque est abierto.

Procedimiento
Para declarar una variable de un tipo de datos simple, proceda del siguiente modo:
1. Seleccione el atributo adecuado en la interfaz:

Input Output InOut Static Temp


Consulte tambin: Estructura de la interfaz del bloque (Pgina 442) Introduzca un nombre de variable en la columna "Nombre".

STEP 7 V10.5 SP2 02/2010, 00002014

445

Programacin del PLC 7.2 Crear el programa de usuario

2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione el tipo de datos deseado.
7.2.4.2 Declarar variables locales directamente en el editor de programacin

El valor inicial estndar de este tipo de datos se introduce en la columna "Valor predeterminado". 3. En caso necesario, modifique el valor predeterminado.

Resultado
La variable se crea.

Comprobacin de sintaxis
Cada vez que se efecta una entrada se comprueba la sintaxis. Si hay errores, se destacan en color rojo. No es necesario corregir estos errores inmediatamente, sino que es posible continuar con la edicin y efectuar las correcciones necesarias en un momento posterior. No obstante, mientras que la declaracin de variables contenga errores de sintaxis, no se podr compilar el programa.

Nota Si se modifica la interfaz de un bloque, es preciso modificar tambin todas las ubicaciones del programa en las que se llama este bloque. Las ubicaciones de llamada se actualizan automticamente al seleccionar la carpeta "Bloques de programa" en el rbol del proyecto y compilarla.

Ver tambin

Insertar una fila de tabla en la interfaz (Pgina 0 ) Agregar filas al final de la tabla (Pgina 0 ) Comandos de teclado en tablas (Pgina 134) Editar la interfaz del bloque (Pgina 0 ) Principios bsicos de los valores iniciales (Pgina 528)

7.2.4.2

Declarar variables locales directamente en el editor de programacin

Requisitos
En el programa se utilizan uno o varios operandos.

Procedimiento
Para declarar un operando como variable local, proceda del siguiente modo:
1. Seleccione uno o varios operandos. 2. Elija el comando "Definir variable" del men contextual.

446

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Declarar variables del tipo de datos ARRAY

Se abre el dilogo "Definir variable". En l se visualiza una tabla de declaracin que ya contiene los nombres de los operandos seleccionados.

3. Site el puntero del ratn en la columna "Seccin". Aparece un botn de direccin. 4. Haga clic en el botn de direccin. 5. Para declarar una variable local, seleccione una de las secciones siguientes:

Local In Local Out Local InOut Local Static Local Temp


6. Introduzca el tipo de datos y el comentario en las respectivas columnas. 7. Haga clic en el botn "Definir" para finalizar la entrada.

Resultado
La declaracin se escribe directamente en la interfaz del bloque y es vlida en todo el bloque.

Nota Si se modifica la interfaz de un bloque, es preciso modificar tambin todas las ubicaciones del programa en las que se llama este bloque. Las ubicaciones de llamada se actualizan automticamente al seleccionar la carpeta "Bloques de programa" en el rbol del proyecto y compilarla.

7.2.4.2

Declarar variables del tipo de datos ARRAY

Requisitos
El bloque est abierto.

Procedimiento
Para declarar una variable del tipo de datos ARRAY, proceda del siguiente modo:
1. Introduzca un nombre de variable en la columna "Nombre" de la interfaz. 2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione el tipo de datos "Array [lo .. hi] of type". 3. A continuacin, introduzca en la misma columna las dimensiones deseadas, incluyendo los lmites superior e inferior y el tipo de datos (p. ej. ARRAY [1..10] of Bool). Entre el corchete final y la palabra

STEP 7 V10.5 SP2 02/2010, 00002014

447

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Declarar variables del tipo de datos STRUCT Cambiar el nombre de variables locales

clave "of", as como entre "of" y la indicacin del tipo de datos para los elementos ARRAY se debe introducir un espacio.

Nota Para los elementos ARRAY no se pueden definir valores predeterminados especficos. No obstante, es posible asignarles valores iniciales en el bloque de datos instancia.

Ver tambin

Formato de ARRAY (Pgina 392) Ejemplo de un ARRAY unidimensional (Pgina 393)

7.2.4.2

Declarar variables del tipo de datos STRUCT

Requisitos
La interfaz del bloque est abierta.

Procedimiento
Para declarar una variable del tipo de datos STRUCT, proceda del siguiente modo:
1. Introduzca un nombre de variable en la columna "Nombre". 2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione la entrada "STRUCT". Debajo de la nueva variable se insertan dos filas vacas. 3. Inserte el primer elemento de estructura en la primera de ellas. Debajo del elemento se inserta nuevamente una fila vaca. 4. Seleccione un tipo de datos para el elemento de estructura. 5. Opcionalmente, introduzca un valor predeterminado para el elemento de estructura. 6. Repita los pasos 3 a 5 para todos los dems elementos de estructura. No es necesario finalizar explcitamente la estructura. La estructura termina con el ltimo elemento introducido. 7. Para insertar una nueva variable despus de la estructura, deje una fila vaca al final de la estructura e introduzca la nueva variable en la segunda fila vaca.

Ver tambin

STRUCT (Pgina 394)

7.2.4.2

Cambiar el nombre de variables locales El nombre de una variable local se puede cambiar en las ubicaciones siguientes:

448

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario


7.2.4.2 Modificar el tipo depredeterminados delocales locales Definir los valores datos de variables variables

En la interfaz del bloque Directamente en el editor de programacin

Procedimiento
Para cambiar el nombre de una variable local, proceda del siguiente modo:
1. Seleccione la variable en la interfaz del bloque. 2. Modifique la entrada en la columna "Nombre".

O bien:
1. Seleccione la variable en una ubicacin del programa. 2. Elija el comando "Cambiar nombre de la variable" del men contextual. Se abre el dilogo "Cambiar nombre de la variable". 3. Modifique la entrada en la columna "Nombre".

Resultado
El nombre de la variable se cambia automticamente en todas las ubicaciones del programa.

7.2.4.2

Modificar el tipo de datos de variables locales El tipo de datos de una variable local se puede modificar en la interfaz del bloque.

Procedimiento
Para modificar el tipo de datos de una variable, proceda del siguiente modo:
1. Seleccione la variable en la interfaz del bloque. 2. Haga clic en el botn de direccin de la columna "Tipo de datos". Aparece una seleccin de los tipos de datos permitidos. La seleccin depende del tipo de datos y de la seccin. Consulte tambin: Tipos de datos vlidos para la interfaz de bloques lgicos (Pgina 443) 3. Seleccione uno de los tipos de datos visualizados. 4. En caso necesario, modifique el valor predeterminado de la variable.

Resultado
El tipo de datos se modifica.

7.2.4.2

Definir los valores predeterminados de variables locales En la interfaz de un bloque de funcin es posible definir un valor predeterminado para cada variable. Al crear el bloque de datos instancia, los valores predeterminados se utilizan como valores iniciales. Estos valores aplicados pueden sustituirse luego en el bloque de datos instancia por los valores iniciales especficos de la instancia.

STEP 7 V10.5 SP2 02/2010, 00002014

449

Programacin del PLC 7.2 Crear el programa de usuario

A las variables del tipo de datos ARRAY no se pueden asignar valores predeterminados en la interfaz del bloque.
7.2.4.2 Ajustar la remanencia de variables locales Comportamiento remanente y direccionamiento simblico de bloques lgicos

Requisitos
Se ha introducido un nombre de variable en una fila de la interfaz.

Procedimiento
Para modificar el valor predeterminado de una variable, proceda del siguiente modo:
1. Haga clic en la columna "Valor predeterminado" de la interfaz del bloque. 2. Introduzca un valor predeterminado apropiado para el tipo de datos indicado.

Nota Si no introduce ningn valor predeterminado, se utilizar el valor estndar del tipo de datos indicado. Por ejemplo, en el caso del tipo de datos BOOL, el valor estndar es "false".

Ver tambin

Principios bsicos de los valores iniciales (Pgina 528)

7.2.4.2

Ajustar la remanencia de variables locales

7.2.4.2

Comportamiento remanente y direccionamiento simblico de bloques lgicos

Direccionamiento simblico de bloques


Los bloques se pueden definir de manera que sea posible direccionarlos slo simblicamente. Si se ajusta el direccionamiento simblico, las variables de un bloque pueden declararse de forma puramente simblica, es decir, sin indicar una direccin absoluta.

Comportamiento remanente de variables locales


Las posibilidades de ajustar la remanencia dependen del tipo de direccionamiento configurado para el bloque.

En los bloques direccionables slo simblicamente, las distintas variables pueden definirse como remanentes. En los bloques que no pueden direccionarse de forma puramente simblica, no es posible ajustar el comportamiento remanente de las distintas variables en la interfaz del bloque. Slo se puede definir como remanente el bloque de datos instancia asociado. Todas las variables que contiene son consideradas entonces remanentes.

La tabla siguiente muestra una vista general de los ajustes posibles:

450

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Ajustar el comportamiento remanente de variables locales en un bloque de funcin

Tipo de bloque

Propiedad "Slo con direccionamiento Propiedad "Slo con simblico" activada direccionamiento simblico" desactivada La remanencia se puede ajustar para La remanencia no se puede las distintas variables. ajustar. El ajuste de remanencia se aplica en el bloque lgico de orden superior. La remanencia se puede ajustar para todo el DB instancia.

FB DB instancia

Ver tambin

Direccionamiento slo simblico de bloques (Pgina 370)

7.2.4.2

Ajustar el comportamiento remanente de variables locales en un bloque de funcin

Introduccin
Si est activado el direccionamiento simblico, es posible ajustar el comportamiento remanente de las distintas variables de un bloque de funcin. La columna "Remanencia" de la interfaz del bloque provee para ello una lista desplegable que ofrece las siguientes selecciones posibles:

Remanente La variable se define como remanente. El bloque de datos instancia adopta el ajuste, donde ya no podr modificarse. No remanente La variable se define como no remanente. El bloque de datos instancia adopta el ajuste, donde ya no podr modificarse.

Si no efecta ningn ajuste, las variables se definirn como no remanentes.

Requisitos


Procedimiento

El direccionamiento simblico de las variables est activado en el bloque de funcin abierto. Se han declarado variables en la interfaz del bloque.

Para ajustar el comportamiento remanente de una variable local, proceda del siguiente modo:
1. En la columna "Remanencia", seleccione la celda de la variable para la que desea ajustar el comportamiento remanente. 2. Haga clic en la flecha situada en el margen derecho de la celda. Se abre la lista desplegable con las entradas "Remanente" y "No remanente". 3. Seleccione la entrada deseada de la lista desplegable.

STEP 7 V10.5 SP2 02/2010, 00002014

451

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Editar las propiedades de variables locales


7.2.4.2 Editar las entradas del lade variables locales 7.2.4.2 Editar las propiedades tabla de variables PLC 7.2.4.2 Editar la interfaz de bloque 7.2.4.2 Borrar propiedades de variables locales

7.2.4.2

Editar las propiedades de variables locales En la pgina siguiente encontrar una descripcin de las propiedades de variables locales: Estructura de la interfaz del bloque (Pgina 442)

Editar las propiedades en la interfaz del bloque


Para editar las propiedades de una o varias variables, proceda del siguiente modo:
1. Abra la interfaz del bloque. 2. Modifique las entradas de las columnas "Nombre", "Comentario", etc.

Cambiar el nombre de variables directamente en el editor de programacin


Para cambiar el nombre de una o varias variables, proceda del siguiente modo:
1. Seleccione una o varias variables en el programa. 2. Elija el comando "Cambiar nombre de la variable" del men contextual. Se abre el dilogo "Cambiar nombre de la variable". Este dilogo muestra una tabla de declaracin con las variables seleccionadas. 3. Modifique las entradas de la columna "Nombre". 4. Confirme las entradas realizadas haciendo clic en el botn "Modificar".

7.2.4.2

Editar la interfaz del bloque

7.2.4.2

Borrar entradas de la tabla de variables PLC

Procedimiento
Para borrar una variable, proceda del siguiente modo:
1. Seleccione la fila que contiene la variable que desea borrar. Tambin puede seleccionar varias filas simultneamente manteniendo pulsada la tecla <Ctrl> y haciendo clic consecutivamente en las filas que desea seleccionar, o bien en la primera y en la ltima. 2. Elija el comando "Borrar" del men contextual.

Ver tambin

Personalizar las tablas (Pgina 131) Comandos de teclado en tablas (Pgina 134)

452

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Insertar filas en la tabla


7.2.4.2 Insertarlos nemnicos la tabla Ajustar filas en finalprograma Agregar cdigo del de Crear el filas al la tabla

Procedimiento
Para insertar una fila encima de la posicin del puntero del ratn, proceda del siguiente modo:
1. Site el puntero del ratn en la fila sobre la cual desea insertar otra. 2. Haga clic en el botn "Insertar fila" de la barra de herramientas de la tabla. Se inserta una fila nueva sobre la seleccionada.

Ver tambin

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.4.2

Agregar filas al final de la tabla

Procedimiento
Para agregar una fila nueva al final de la tabla o de un tipo de datos compuesto, proceda del siguiente modo:
1. Haga clic en el botn "Agregar fila" de la barra de herramientas de la tabla. Al final de la tabla o del tipo de datos compuesto se agrega una nueva fila vaca.

Ver tambin

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.4.2

Crear el cdigo del programa

7.2.4.2

Ajustar los nemnicos Los bloques pueden programarse utilizando nemnicos alemanes o internacionales. Los nemnicos internacionales estn preajustados al abrir el TIA Portal por primera vez. No obstante, pueden cambiarse en todo momento.

Procedimiento
Para ajustar los nemnicos, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "General" en la navegacin local.

STEP 7 V10.5 SP2 02/2010, 00002014

453

Programacin del PLC 7.2 Crear el programa de usuario

3. Seleccione los nemnicos deseados del grupo "Configuracin general".


7.2.4.2 Creargeneralprogramacin KOP Vista programas de KOP Lenguaje bsicosKOP Principios de de los elementos KOP

Los nemnicos se cambian en todos los bloques.

7.2.4.2

Crear programas KOP

7.2.4.2

Principios bsicos de KOP

7.2.4.2

Lenguaje de programacin KOP

Sinopsis del lenguaje de programacin KOP (Esquema de contactos)


KOP es un lenguaje de programacin grfico. Su representacin es similar a los esquemas de circuitos. El programa se mapea en uno o varios segmentos. Todo segmento contiene sendas barras de alimentacin en los mrgenes izquierdo y derecho, de las que parten los circuitos. Las seales binarias se disponen en los circuitos en forma de contactos. Si los elementos se disponen en serie en una rama, se crea una conexin en serie. Si se disponen en ramas paralelas, se crea una conexin en paralelo. Las funciones complejas se representan mediante cuadros. Un circuito se termina con una bobina en la que se escribe el resultado lgico.

Ejemplo de segmentos en KOP


La figura siguiente muestra un segmento KOP con contactos normalmente abiertos, normalmente cerrados y una bobina:

7.2.4.2

Vista general de los elementos KOP

Elementos KOP
Un programa KOP consta de distintos elementos que pueden conectarse en serie o en paralelo a la barra de alimentacin de un segmento. Es preciso asignar variables a la mayora de los elementos del programa. Para las operaciones con temporizadores y contadores es necesario crear adicionalmente un bloque de datos en el que se guardan los parmetros formales.

454

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Desde la barra de alimentacin parte por lo menos un circuito. La programacin del segmento comienza en el margen izquierdo del circuito. Una barra de alimentacin se puede ampliar con varios circuitos y ramas. La figura siguiente muestra elementos de un segmento KOP a ttulo de ejemplo:

Figura7-2

1) Barra de alimentacin 2) Circuito 3) Rama 4) Contacto 5) Bobina 6) Cuadro

Barra de alimentacin
Todo segmento KOP comprende una barra de alimentacin que contiene por lo menos un circuito. Un segmento se puede ampliar insertando circuitos adicionales. En los distintos circuitos es posible programar conexiones en paralelo con ayuda de ramas.

Contactos
Los contactos sirven para establecer o deshacer una conexin conductora entre dos elementos. A este respecto, los elementos pueden ser los elementos del programa KOP o los mrgenes de la barra de alimentacin. La corriente fluye de izquierda a derecha. Los contactos permiten consultar el estado lgico o el valor de un operando y controlar el flujo de corriente en funcin del resultado. Los siguientes tipos de contactos estn disponibles en un programa KOP:

Contactos normalmente abiertos: Los contactos normalmente abiertos transmiten la corriente si el estado lgico de un operando binario indicado es "1". Contactos normalmente cerrados:

STEP 7 V10.5 SP2 02/2010, 00002014

455

Programacin del PLC 7.2 Crear el programa de usuario

Los contactos normalmente cerrados transmiten la corriente si el estado lgico de un operando binario indicado es "0".

Contactos con funcin adicional: Los contactos con funcin adicional transmiten la corriente si se cumple una condicin determinada. Estos contactos tambin permiten realizar una funcin adicional, p. ej. una evaluacin de flancos o una comparacin.

Bobinas
Las bobinas permiten controlar operandos binarios. En funcin del estado lgico del resultado lgico, las bobinas pueden activar o desactivar un operando binario. Los siguientes tipos de bobinas estn disponibles en un programa KOP:

Bobinas simples: Las bobinas simples activan un operando binario cuando fluye corriente hasta la bobina. Un ejemplo de una bobina simple es la operacin "Bobina de rel, salida". Bobinas con funcin adicional: Adems de la evaluacin del resultado lgico, estas bobinas ofrecen funciones adicionales. Por ejemplo, las bobinas de evaluacin de flancos y control del programa son bobinas con funcin adicional. En el caso de las bobinas de control del programa se indica una meta de salto en vez de un operando.

Cuadros
Los cuadros son elementos KOP con funciones complejas. El cuadro vaco es una excepcin al respecto. Un cuadro vaco es un comodn en el que puede seleccionarse la operacin deseada. Los siguientes tipos de cuadros estn disponibles en un programa KOP:

Cuadros sin mecanismo EN/ENO: Un cuadro se ejecuta en funcin del estado lgico de sus entradas. No es posible consultar el estado de errores de ejecucin. Cuadros con mecanismo EN/ENO: Un cuadro se ejecuta nicamente si la entrada de habilitacin "EN" tiene el estado lgico "1". Si el cuadro se ejecuta correctamente, la salida de habilitacin "ENO" tendr el estado lgico "1". Si ocurren errores durante la ejecucin, se desactiva la salida "ENO".

Las llamadas de bloques lgicos tambin se representan en el segmento como cuadros con mecanismo EN/ENO.

Ver tambin

Reglas para utilizar elementos KOP (Pgina 462)

456

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Configuracin de KOP
7.2.4.2 Configuracin de KOP Sinopsis de configuracin de KOP Modificar la la configuracin

7.2.4.2

Sinopsis de la configuracin de KOP

Resumen
La tabla siguiente muestra los ajustes que se pueden efectuar:
Grupo Fuente Vista Ajuste Tamao Formato Descripcin Tamao de fuente en el editor de programacin Compacto o ancho Cambia la distancia vertical entre los operandos y otros objetos (p. ej. operandos y contacto). El cambio efectuado se visualiza slo tras volver a abrir el bloque. Con informacin absoluta Campo de operandos Ancho mximo Indicacin adicional de las direcciones absolutas Nmero mximo de caracteres que pueden introducirse horizontalmente en el campo de operandos Nmero mximo de caracteres que pueden introducirse verticalmente en el campo de operandos

Altura mxima

7.2.4.2

Modificar la configuracin

Procedimiento
Para modificar la configuracin, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "Programacin PLC" en la navegacin local. 3. Modifique la configuracin.

Resultado
El cambio se aplica sin necesidad de guardarlo explcitamente.

STEP 7 V10.5 SP2 02/2010, 00002014

457

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Trabajar con segmentos


7.2.4.2 Trabajarsegmentos 7.2.4.2 Utilizar con segmentos 7.2.4.2 Insertar segmentos

7.2.4.2

Utilizar segmentos

Funcin
El programa de usuario se crea en el bloque, dentro de segmentos. Por tanto, para poder programar un bloque lgico, ste debe contener como mnimo un segmento. El programa de usuario tambin se puede dividir en varios segmentos para facilitar la claridad.

Ver tambin

Insertar segmentos (Pgina 0 ) Seleccionar segmentos (Pgina 0 ) Copiar e insertar segmentos (Pgina 0 ) Borrar segmentos (Pgina 0 ) Contraer y expandir segmentos (Pgina 0

7.2.4.2

Insertar segmentos

Requisitos
Un bloque est abierto.

Procedimiento
Para insertar un segmento nuevo, proceda del siguiente modo:
1. Seleccione el segmento debajo del cual desea insertar un segmento nuevo. 2. Elija el comando "Insertar segmento" del men contextual.

Nota Si inserta un elemento en el ltimo segmento an vaco del bloque en un programa KOP o FUP, debajo se crear automticamente un nuevo segmento vaco.

Resultado
Se inserta un nuevo segmento vaco en el bloque.

Ver tambin

Utilizar segmentos (Pgina 0

458

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Seleccionar segmentos
7.2.4.2 Seleccionar segmentos Copiar e insertar segmentos

Requisitos
Existe un segmento.

Seleccionar un segmento
Para seleccionar un segmento, proceda del siguiente modo:
1. Haga clic en la barra de ttulo del segmento que desea seleccionar.

Seleccionar varios segmentos


Para seleccionar varios segmentos, proceda del siguiente modo:
1. Pulse y mantenga oprimida la tecla <Ctrl>. 2. Haga clic en todos los segmentos que desea seleccionar.

Para seleccionar varios segmentos consecutivos, proceda del siguiente modo:


1. Pulse y mantenga oprimida la tecla <Mays>. 2. Haga clic en el primer segmento que desea seleccionar. 3. Haga clic en el ltimo segmento que desea seleccionar. Se seleccionan el primer y ltimo segmento, as como todos los segmentos que se encuentran entre stos.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Copiar e insertar segmentos Los segmentos copiados pueden insertarse en el mismo bloque o en un bloque diferente. Si el segmento se debe insertar en un bloque creado en un lenguaje diferente, se conserva el lenguaje de creacin del segmento.

Requisitos
Existe un segmento.

Procedimiento
Para copiar e insertar un segmento, proceda del siguiente modo:
1. Seleccione el o los segmentos que desea copiar. 2. Elija el comando "Copiar" del men contextual. 3. Seleccione el segmento debajo del cual desea insertar el segmento copiado. 4. Elija el comando "Pegar" del men contextual.

STEP 7 V10.5 SP2 02/2010, 00002014

459

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Borrar segmentos segmentos 7.2.4.2 Contraer y expandir

Nota Los segmentos tambin se pueden copiar de un bloque a otro.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Borrar segmentos

Requisitos
Existe un segmento.

Procedimiento
Para borrar un segmento, proceda del siguiente modo:
1. Seleccione el segmento que desea borrar. 2. Elija el comando "Borrar" del men contextual.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Contraer y expandir segmentos

Requisitos
Existe un segmento.

Expandir y contraer un segmento


1. Seleccione el segmento que desea expandir o contraer. 2. Elija el comando "Ampliar" o "Reducir" del men contextual.

Expandir y contraer todos los segmentos


1. Haga clic en el botn "Abrir todos los segmentos" o "Cerrar todos los segmentos" de la barra de herramientas.

Ver tambin

Utilizar segmentos (Pgina 0

460

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Introducir el ttulo de un segmento


7.2.4.2 Introducir el ttulo de un segmento comentarios en segmentos KOP

El ttulo de segmento es la cabecera de un segmento. La longitud del ttulo de segmento no est limitada, pero no puede comprender varias lneas.

Requisitos
Existe un segmento.

Procedimiento
Para introducir un ttulo de segmento, proceda del siguiente modo:
1. Haga doble clic en "....." en la barra de ttulo del segmento. El texto "....." se destaca. 2. Introduzca el ttulo de segmento.

7.2.4.2

Introducir comentarios en segmentos KOP Los comentarios de segmentos sirven para documentar los distintos segmentos. Por ejemplo, es posible describir la funcin del segmento, o bien llamar la atencin sobre peculiaridades.

Requisitos
Existe un segmento.

Procedimiento
Para introducir un comentario de segmento, proceda del siguiente modo:
1. Haga clic en la flecha pequea antepuesta al ttulo de segmento. La flecha hacia la derecha se convierte en una flecha hacia abajo. 2. Si est oculta el rea de comentarios, haga clic en el botn "Activar/desactivar comentarios de segmentos" de la barra de herramientas. Se abre el rea de comentarios. 3. En el rea de comentario, haga clic en "Comentario". El texto "Comentario" aparece seleccionado. 4. Introduzca el comentario del segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

461

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Insertar elementos KOP


7.2.4.2 Insertarpara utilizarKOP Reglas elementos permitidas en KOP Interconexiones no elementos KOP

7.2.4.2

Reglas para utilizar elementos KOP

Reglas
Tenga en cuenta las reglas siguientes al insertar elementos KOP:

Todo segmento KOP se debe finalizar con una bobina o un cuadro. Sin embargo, los siguientes elementos KOP no se pueden utilizar para finalizar un segmento:

Cuadros de comparacin Bobinas de evaluacin de flancos positivos o negativos

El punto inicial de la rama para una conexin de cuadro debe ser siempre la barra de alimentacin izquierda. No obstante, en la rama que precede al cuadro pueden existir operaciones lgicas u otros cuadros. Las bobinas se disponen automticamente en el extremo derecho del segmento, constituyendo as el final de una rama. Las bobinas de evaluacin de flancos positivos o negativos son una excepcin. No se pueden disponer en ninguno de los extremos (ni izquierdo ni derecho) de la rama. Tampoco se permiten en ramas adicionales. En ramas paralelas con combinaciones previas slo pueden insertarse contactos. El contacto para negar el resultado lgico (-|NOT|-) es una excepcin. Tanto dicho contacto como las bobinas y los cuadros se pueden utilizar en ramas paralelas si stas parten directamente de la barra de alimentacin. Las operaciones de evaluacin de flancos positivos o negativos no se pueden colocar en el extremo izquierdo de la barra de alimentacin. Las operaciones de salto slo se pueden colocar al final. RET tambin puede disponerse al comienzo. Es posible cablear la entrada de habilitacin "EN" y/o la salida de habilitacin "ENO" de cuadros, pero no es absolutamente necesario. A los contactos normalmente cerrados y normalmente abiertos no se pueden asignar constantes, p. ej. con TRUE o FALSE. En cambio, es posible utilizar operandos del tipo de datos BOOL.

Para saber en qu puntos de la barra de alimentacin puede insertar un elemento KOP, consulte la ayuda de referencia de KOP.

Ver tambin

Mecanismo EN/ENO (Pgina 366) Interconexiones no permitidas en KOP (Pgina 462) Vista general de los elementos KOP (Pgina 454)

7.2.4.2

Interconexiones no permitidas en KOP

Circulacin de corriente de derecha a izquierda


No se pueden programar ramas que puedan causar un flujo invertido de la corriente.

462

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Insertar elementos KOP mediante la Task Card "Instrucciones"

Cortocircuito
No se pueden programar ramas que causen un cortocircuito.

Operaciones lgicas
Para las operaciones lgicas rigen las siguientes normas:


Ver tambin

Slo las entradas booleanas pueden ir precedidas de una operacin lgica. Slo la primera salida booleana se puede combinar mediante una operacin lgica. Existe slo un circuito lgico completo por segmento. Los circuitos no interconectados pueden conectarse.

Reglas para utilizar elementos KOP (Pgina 462)

7.2.4.2

Insertar elementos KOP mediante la Task Card "Instrucciones"

Requisitos
Existe un segmento.

Procedimiento
Para insertar un elemento KOP en un segmento mediante la Task Card "Instrucciones", proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. Navegue hasta el elemento KOP que desea insertar. 3. Arrastre el elemento hasta la posicin deseada del segmento mediante Drag & Drop. Si el elemento es un bloque de funcin (FB) interno del sistema, los datos del bloque de funcin deben almacenarse en un bloque de datos. Por este motivo se abre el dilogo "Opciones de llamada", que permite crear el bloque de datos asociado.

STEP 7 V10.5 SP2 02/2010, 00002014

463

Programacin del PLC 7.2 Crear el programa de usuario

O bien:
7.2.4.2 Insertar elementos KOP mediante un cuadro vaco

1. Seleccione la posicin del segmento en la que desea insertar el elemento. 2. Abra la Task Card "Instrucciones". 3. Haga doble clic en el elemento que desea insertar. Si el elemento es un bloque de funcin (FB) interno del sistema, los datos del bloque de funcin deben almacenarse en un bloque de datos. Por este motivo se abre el dilogo "Opciones de llamada", que permite crear el bloque de datos asociado.

Resultado
El elemento KOP seleccionado se inserta con comodines para los parmetros.

Ver tambin

Insertar elementos KOP mediante un cuadro vaco (Pgina 464) Insertar elementos KOP mediante Favoritos (Pgina 0 )

7.2.4.2

Insertar elementos KOP mediante un cuadro vaco

Requisitos
Existe un segmento.

Procedimiento
Para insertar un elemento KOP en un segmento mediante un cuadro vaco, proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. Navegue hasta "General > Cuadro vaco". 3. Arrastre el elemento "Cuadro vaco" hasta la posicin deseada del segmento mediante Drag & Drop. 4. Site el puntero del ratn sobre el tringulo amarillo situado en la esquina superior derecha del cuadro vaco. Se abre una lista desplegable. 5. Seleccione el elemento KOP deseado de la lista desplegable.

Resultado
El cuadro vaco se transforma en el elemento KOP correspondiente. Para los parmetros se insertan comodines.

Ver tambin

Insertar elementos KOP mediante la Task Card "Instrucciones" (Pgina 463) Insertar elementos KOP mediante Favoritos (Pgina 0 )

464

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Seleccionar el tipo de datos de un elemento KOP


7.2.4.2 Seleccionar elde datosdatos deoperacin Definir el tipo tipo de datos un elemento KOP un tipo de de una

7.2.4.2

Seleccionar un tipo de datos

Introduccin
Algunas operaciones pueden ejecutarse con varios tipos de datos diferentes. Si en el programa se utiliza alguna de estas operaciones, en la ubicacin concreta es preciso definir un tipo de datos permitido para la operacin en cuestin. En algunas operaciones es necesario seleccionar explcitamente los tipos de datos de las entradas y salidas.

Nota El sistema predetermina el tipo de datos permitido (BOOL) para las variables de la entrada de habilitacin EN y la salida de habilitacin ENO. Este tipo de datos no se puede modificar.

Los tipos de datos admisibles para una operacin se indican en la lista desplegable correspondiente. Seleccionando una entrada de la lista desplegable se determina el tipo de datos de la operacin. Si el tipo de datos de una variable indicada diverge del tipo de datos de la operacin, el nombre de la variable aparecer en color rojo.

7.2.4.2

Definir el tipo de datos de una operacin

Introduccin
Algunas operaciones pueden ejecutarse con varios tipos de datos diferentes. Si se inserta alguna operacin de este tipo en el programa, ser preciso definir un tipo de datos para su ejecucin en el punto concreto del programa.

Definir el tipo de datos mediante la lista desplegable


Para definir el tipo de datos de una operacin mediante la lista desplegable, proceda del siguiente modo:
1. Arrastre la operacin mediante Drag & Drop hasta la posicin deseada del programa. La operacin se inserta en la posicin seleccionada. En la lista desplegable se visualiza la entrada "???" (no definida). 2. Haga clic en el tringulo amarillo situado en la esquina superior de la lista desplegable. sta se abre y se visualizan los tipos de datos admisibles para la operacin. 3. Seleccione un tipo de datos de la lista desplegable. Aparece el tipo de datos seleccionado.

STEP 7 V10.5 SP2 02/2010, 00002014

465

Programacin del PLC 7.2 Crear el programa de usuario

4. Si la operacin dispone de dos listas desplegables, seleccione el tipo de datos de las entradas en la lista desplegable izquierda y el de las salidas en la derecha.
7.2.4.2 Utilizar Favoritos enaKOPFavoritos Favoritos Agregar elementos KOP mediante Insertar elementos los

Definir el tipo de datos asignando variables


Para definir el tipo de datos de una operacin asignando variables, proceda del siguiente modo:
1. Arrastre la operacin mediante Drag & Drop hasta la posicin deseada del programa. La operacin se inserta en la posicin seleccionada. En la lista desplegable se visualiza la entrada "???" (no definida). 2. Introduzca en una entrada o salida una variable vlida cuyo tipo de datos deba adoptarse como tipo de datos de la operacin. El tipo de datos seleccionado aparece en la lista desplegable. 3. Si deben definirse tipos de datos para las entradas y salidas de la operacin, indique sendas variables vlidas en una entrada y una salida. La variable indicada en la entrada determina el tipo de datos de las entradas y, la indicada en la salida, el tipo de datos de las salidas de la operacin.

7.2.4.2

Utilizar Favoritos en KOP

7.2.4.2

Agregar elementos a los Favoritos

Requisitos
Un bloque est abierto.

Procedimiento
Para agregar elementos a los Favoritos, proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. Maximice la paleta "Instrucciones". 3. En la paleta "Instrucciones", navegue hasta el elemento que desea agregar a los Favoritos. 4. Arrastre el elemento hasta la paleta "Favoritos" o hasta el rea de Favoritos del editor de programacin mediante Drag & Drop.

Ver tambin

Insertar elementos FUP mediante Favoritos (Pgina 0

7.2.4.2

Insertar elementos KOP mediante Favoritos

Requisitos

Existe un segmento.

466

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Quitar elementos de los Favoritos Insertar llamadas bloque en KOP Drag & Drop mediante

Existen Favoritos.

Procedimiento
Para insertar un elemento en un segmento mediante los Favoritos, proceda del siguiente modo:
1. Si los Favoritos no se visualizan en el editor de programacin, haga clic en el botn "Mostrar Favoritos tambin en el editor". Los Favoritos se visualizan debajo de la interfaz del bloque. 2. Arrastre el elemento deseado mediante Drag & Drop desde los Favoritos hasta el segmento.

O bien:
1. Seleccione la posicin del segmento en la que desea insertar el elemento. 2. En los Favoritos, haga clic en el elemento que desea insertar.

Ver tambin

Agregar elementos a los Favoritos (Pgina 0 ) Insertar elementos FUP mediante la Task Card "Instrucciones" (Pgina 496) Insertar elementos FUP mediante un cuadro vaco (Pgina 496)

7.2.4.2

Quitar elementos de los Favoritos

Requisitos
Hay un bloque lgico abierto.

Procedimiento
Para quitar elementos de los Favoritos, proceda del siguiente modo:
1. Para mostrar los Favoritos en el editor de programacin, abra la paleta "Favoritos" de la Task Card "Instrucciones", o bien haga clic en el botn "Mostrar Favoritos tambin en el editor" de la barra de herramientas del editor de programacin. 2. Haga clic con el botn derecho del ratn en el elemento que desea borrar. 3. Elija el comando "Eliminar instruccin" del men contextual.

7.2.4.2

Insertar llamadas de bloque en KOP

7.2.4.2

Insertar llamadas de bloque mediante Drag & Drop Las llamadas de funciones (FC) y bloques de funcin (FB) existentes pueden insertarse desde el rbol del proyecto mediante Drag & Drop. Al llamar bloques de funcin desde otros bloques de funcin, es posible hacerlo como instancia individual o multiinstancia.

STEP 7 V10.5 SP2 02/2010, 00002014

467

Programacin del PLC 7.2 Crear el programa de usuario

Requisitos

Existe un segmento. El bloque que se debe llamar existe.

Insertar una llamada de una funcin (FC)


Para insertar una llamada de una funcin (FC) mediante Drag & Drop en un segmento, proceda del siguiente modo:
1. Arrastre la funcin desde el rbol del proyecto hasta el segmento.

Insertar una llamada de un bloque de funcin (FB) como instancia individual


Un bloque de funcin se puede llamar como instancia individual. El bloque de funcin llamado almacena sus datos en un bloque de datos propio. Consulte tambin: Instancias individuales (Pgina 358) Para insertar una llamada de un bloque de funcin (FB) como instancia individual en un segmento mediante Drag & Drop, proceda del siguiente modo:
1. Arrastre el bloque de funcin desde el rbol del proyecto hasta el segmento. Se abre el dilogo "Opciones de llamada". 2. Haga clic en el botn "Instancia individual". 3. Introduzca un nombre para el bloque de datos que se debe asignar al bloque de funcin. 4. Confirme las entradas realizadas con "Aceptar".

Insertar una llamada de un bloque de funcin (FB) como multiinstancia


Un bloque de funcin se puede llamar como multiinstancia. El bloque de funcin llamado almacena sus datos en el bloque de datos instancia del bloque de funcin que llama. Consulte tambin: Multiinstancias (Pgina 358) Para insertar una llamada de un bloque de funcin (FB) como multiinstancia en un segmento Drag & Drop, proceda del siguiente modo:
1. Arrastre el bloque de funcin desde el rbol del proyecto hasta el segmento. Se abre el dilogo "Opciones de llamada". 2. Haga clic en el botn "Multiinstancia". 3. En el campo de texto "Nombre de la interfaz", introduzca el nombre de la variable con el que el bloque de funcin llamado debe introducirse como variable esttica en la interfaz del bloque que llama. 4. Confirme las entradas realizadas con "Aceptar".

Resultado
La funcin o el bloque de funcin se inserta con sus respectivos parmetros. Los valores de estos parmetros pueden asignarse ms tarde. Consulte tambin: Transferencia de parmetros en la llamada de un bloque (Pgina 361)

468

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Llamar funciones y bloques de funcin de las libreras globales suministradas

Nota Si al llamar un bloque de funcin especifica un bloque de datos instancia que no exista an, ste se crear. Si ha llamado un bloque de funcin como multiinstancia, ste se introducir en la interfaz como variable esttica.

7.2.4.2

Llamar funciones y bloques de funcin de las libreras globales suministradas En el programa de usuario puede llamar funciones y bloques de funcin preprogramados, contenidos en las libreras globales suministradas.

Requisitos
Se visualiza la Task Card "Libreras".

Llamar una funcin de una librera global suministrada


Para llamar una funcin (FC) de una librera global suministrada, proceda del siguiente modo:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Arrastre la funcin mediante Drag & Drop hasta el segmento.

O bien:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Abra la vista de elementos. 4. Arrastre la funcin mediante Drag & Drop desde la paleta "Elementos" hasta el segmento.

Llamar un bloque de funcin de una librera global suministrada


Para llamar un bloque de funcin (FB) de una librera global suministrada, proceda del siguiente modo:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Arrastre el bloque de funcin mediante Drag & Drop hasta el segmento. Se abre el dilogo "Opciones de llamada". 4. Seleccione "Instancia individual" o "Multiinstancia" e introduzca un nombre para el bloque de datos. 5. Confirme la seleccin con "Aceptar".

O bien:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado.

STEP 7 V10.5 SP2 02/2010, 00002014

469

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Actualizar llamadas de bloque

3. Abra la vista de elementos. 4. Arrastre el bloque de funcin mediante Drag & Drop desde la paleta "Elementos" hasta el segmento. Se abre el dilogo "Opciones de llamada". 5. Seleccione "Instancia individual" o "Multiinstancia" e introduzca un nombre para el bloque de datos. 6. Confirme la seleccin con "Aceptar".

Ver tambin

Transferencia de parmetros en la llamada de un bloque (Pgina 361)

7.2.4.2

Actualizar llamadas de bloque Si cambian los parmetros de interfaz de un bloque llamado, la llamada no podr ejecutarse correctamente. Actualice las llamadas de bloque con objeto de evitar llamadas incoherentes. Existen dos posibilidades de actualizar llamadas de bloque, a saber:

Actualizacin explcita en el editor de programacin. Se actualizan las llamadas de bloque del bloque abierto. Actualizacin implcita durante la compilacin. Se actualizan todas las llamadas de bloque en el programa, as como los tipos de datos PLC utilizados.

Actualizar llamadas de bloque en el editor de programacin


Para actualizar una llamada de bloque en un bloque, proceda del siguiente modo:
1. Abra el bloque en el editor de programacin. 2. Haga clic en el botn "Actualizar llamadas de bloque incoherentes" de la barra de herramientas.

O bien:
1. Abra el bloque en el editor de programacin. 2. Haga clic con el botn derecho del ratn en la instruccin con la llamada de bloque. 3. Elija el comando "Actualizar llamada de bloque" del men contextual. Se abre el dilogo "Sincronizacin de la interfaz". En l se visualizan las diferencias entre la interfaz utilizada y la interfaz modificada del bloque llamado. 4. Si desea actualizar la llamada de bloque, haga clic en "Aceptar". Para cancelar la actualizacin, haga clic en "Cancelar".

Actualizar llamadas de bloque durante la compilacin


Para actualizar implcitamente todas las llamadas de bloque y utilizaciones de tipos de datos PLC durante la compilacin, proceda del siguiente modo:
1. Abra el rbol del proyecto. 2. Seleccione la carpeta "Bloques de programa".

470

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Modificarelementos KOP Cambiar tipo de llamada Reemplazar elementos KOP

3. Elija el comando "Compilar > Software (compilar por completo)" del men contextual.

7.2.4.2

Modificar tipo de llamada

Tipo de llamada
Los bloques de funcin se pueden llamar de dos maneras diferentes, a saber:

Como instancia individual Como multiinstancia

Consulte tambin: Llamada de bloques de funcin como instancia individual o multiinstancia (Pgina 358) Un tipo de llamada definido se puede modificar en todo momento.

Requisitos
Un segmento contiene una llamada de bloque.

Procedimiento
Para modificar el tipo de llamada de un bloque de funcin, proceda del siguiente modo:
1. Seleccione la llamada de bloque. 2. Elija el comando "Modificar tipo de llamada" del men contextual. Se abre el dilogo "Opciones de llamada". 3. Haga clic en el botn "Instancia individual" o "Multiinstancia".

Si selecciona el tipo de llamada "Instancia individual", introduzca un nombre para el bloque de


datos que debe asignarse al bloque de funcin.

Si selecciona el tipo de llamada "Multiinstancia", introduzca en el campo de texto "Nombre de la

interfaz" el nombre de la variable con el que el bloque de funcin llamado se debe introducir como variable esttica en la interfaz del bloque que llama.

4. Confirme las entradas realizadas con "Aceptar".

7.2.4.2

Cambiar elementos KOP

7.2.4.2

Reemplazar elementos KOP Los elementos KOP se pueden reemplazar muy fcilmente por otros del mismo tipo. La ventaja es que los parmetros se conservan, por lo que no es necesario introducirlos de nuevo. Por ejemplo, es posible sustituir un contacto normalmente abierto por uno normalmente cerrado, un flipflop de desactivacin/activacin por uno de activacin/desactivacin, o bien un temporizador por otro.

STEP 7 V10.5 SP2 02/2010, 00002014

471

Programacin del PLC 7.2 Crear el programa de usuario

Requisitos

7.2.4.2 Editar elementos KOP

Existe un segmento con un elemento KOP como mnimo.

Procedimiento
Para reemplazar un elemento KOP por otro, proceda del siguiente modo:
1. Seleccione el elemento KOP que desea reemplazar. 2. Site el puntero del ratn sobre el tringulo amarillo situado en la esquina superior derecha del elemento KOP. Se abre una lista desplegable. 3. Seleccione el elemento KOP de la lista desplegable por el que desea reemplazar el elemento KOP actual.

7.2.4.2

Editar elementos KOP Los elementos KOP pueden editarse con los siguientes comandos:

Copiar Cortar Pegar Borrar

En principio, todos los comandos pueden ejecutarse mediante el teclado, el respectivo men y el men contextual.

Requisitos
Existe un elemento KOP.

Copiar
Para copiar un elemento KOP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento KOP que desea copiar. 2. Elija el comando "Copiar" del men contextual.

Cortar
Para cortar un elemento KOP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento KOP que desea cortar. 2. Seleccione el comando "Cortar" del men contextual.

Pegar
Para insertar un elemento KOP, proceda del siguiente modo:
1. Copie o corte un elemento KOP.

472

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

2. Haga clic con el botn derecho del ratn en la posicin del segmento en la que desea insertar el elemento.
7.2.4.2 Insertar entradas y salidas adicionales

3. Elija el comando "Pegar" del men contextual.

Borrar
Para borrar un elemento KOP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento KOP que desea borrar. 2. Elija el comando "Borrar" del men contextual.

7.2.4.2

Insertar entradas y salidas adicionales

Introduccin
En algunos elementos KOP pueden insertarse entradas adicionales que realizan operaciones aritmticas conmutativas. Estos elementos son p. ej. las instrucciones "Sumar" (ADD) y "Multiplicar" (MUL). Es posible insertar un nmero ilimitado de entradas. Las salidas adicionales slo se pueden insertar para el elemento KOP "Copiar valor" (MOVE).

Requisitos
Existe un elemento KOP que permite insertar entradas o salidas adicionales.

Insertar una entrada adicional


Para insertar una entrada adicional en el cuadro de un elemento KOP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en una entrada existente del elemento KOP. 2. Elija el comando "Insertar entrada" del men contextual. El cuadro del elemento KOP se complementa con una entrada adicional.

Insertar una salida adicional


Para insertar una salida adicional en el cuadro de un elemento KOP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en una salida existente del elemento KOP. 2. Elija el comando "Insertar salida" del men contextual. El cuadro del elemento KOP se complementa con una salida adicional.

Ver tambin

Insertar elementos KOP (Pgina 462)

STEP 7 V10.5 SP2 02/2010, 00002014

473

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Quitar entradas y salidas


7.2.4.2 Quitar entradas y salidas Insertar operandos en instrucciones KOP

Introduccin
Las entradas adicionales insertadas en elementos KOP se pueden volver a quitar. Si se han insertado salidas adicionales en el elemento KOP "Copiar valor" (MOVE), tambin se pueden quitar.

Requisitos
Existe un elemento KOP en el que se han insertado entradas o salidas adicionales.

Quitar una entrada


Para quitar una entrada, proceda del siguiente modo:
1. Seleccione la entrada que desea quitar. 2. Elija el comando "Borrar" del men contextual. La entrada del elemento KOP se quita.

Quitar una salida


Para quitar una salida del elemento KOP "Copiar valor", proceda del siguiente modo:
1. Seleccione la salida que desea quitar. 2. Elija el comando "Borrar" del men contextual. La salida del elemento KOP "Copiar valor" se quita.

7.2.4.2

Insertar operandos en instrucciones KOP

7.2.4.2

Insertar operandos Cuando se inserta un elemento KOP, se insertan las secuencias de caracteres "???" y "..." como comodines de los parmetros. La secuencia de caracteres "???" representada en color rojo identifica los parmetros que se deben cablear. La secuencia de caracteres "..." representada en color negro identifica los parmetros que se pueden cablear.

Nota Al situar el puntero del ratn sobre el comodn se muestra el tipo de datos esperado.

Requisitos
Existe un elemento KOP.

474

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento
Para cablear los parmetros de un elemento KOP, proceda del siguiente modo:
1. Haga doble clic en el comodn del parmetro. Se abre un campo de entrada y el comodn aparece seleccionado. 2. Introduzca el parmetro correspondiente.

Nota

Si introduce la direccin absoluta de un parmetro ya definido, sta se sustituir por el nombre simblico del parmetro tan pronto como confirme la entrada. Si el parmetro no se ha definido an, en la tabla de variables PLC se introducir una nueva variable con esta direccin absoluta y el nombre estndar "Tag_1". Cuando confirme la entrada, la direccin absoluta se sustituir por el nombre simblico "Tag_1".
3. Confirme el parmetro pulsando la tecla Intro. 4. Si todava no ha definido el parmetro, puede hacerlo mediante el men contextual directamente en el editor de programacin. Consulte tambin: Declarar variables PLC en el editor de programacin (Pgina 407)

O bien a travs de la seleccin de operandos:


1. Haga doble clic en el comodn del parmetro. 2. Haga clic en el smbolo que aparece junto al campo de entrada para abrir la seleccin de operandos. 3. Introduzca la letra inicial del parmetro. Aparece una lista de todos los parmetros definidos que comienzan con esta letra inicial. 4. Seleccione los parmetros deseados de la lista y confirme la seleccin con la tecla Intro.

Consulte tambin: Utilizar la seleccin de operandos (Pgina 0 O mediante Drag & Drop desde la tabla de variables PLC:

1. En el rbol del proyecto, seleccione la carpeta "Variables PLC" y abra la tabla de variables PLC. 2. Si est abierta la tabla de variables PLC, arrastre el smbolo desde la primera columna de la variable deseada hasta la respectiva posicin del programa. Si la tabla de variables PLC no est abierta, abra la vista detallada. Arrastre la variable deseada desde la vista detallada hasta la respectiva posicin del programa.

O mediante Drag & Drop desde la interfaz del bloque:


1. Abra la interfaz del bloque. 2. Arrastre el operando deseado desde la interfaz del bloque hasta la ventana de instrucciones.

Resultado

Si la sintaxis es correcta, el parmetro se representar en color negro. El editor salta al siguiente comodn.

STEP 7 V10.5 SP2 02/2010, 00002014

475

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Utilizar la seleccin de operandos

Si hay un error de sintaxis, no se saldr del campo de entrada y aparecer un aviso de error correspondiente en la barra de estado. Si pulsa nuevamente la tecla Intro, el campo de entrada se cerrar y la entrada errnea se representar en rojo y en cursiva.

Ver tambin

Programacin simblica (Pgina 368)

7.2.4.2

Utilizar la seleccin de operandos La seleccin de operandos es una lista desplegable que engloba todos los operandos disponibles para una instruccin seleccionada. Contiene todas las variables globales y locales del tipo de datos apropiado.

Requisitos
La seleccin de operandos est activada. Consulte tambin: Configuracin general de la programacin PLC (Pgina 0 )

Procedimiento
Para seleccionar un operando mediante la seleccin de operandos, proceda del siguiente modo:
1. Seleccione una instruccin. 2. Pulse la tecla <Intro>. Se abre el campo de entrada del operando. Junto al campo de entrada aparece el smbolo de seleccin de operandos. 3. Haga clic en el smbolo de seleccin de operandos. Se abre la seleccin de operandos. sta contiene variables locales y globales, bloques de datos y mutliinstancias. 4. Filtre la lista en caso necesario:

Introduzca una o varias letras si desea visualizar slo los operandos que comienzan con ellas. Introduzca # en la primera posicin si desea visualizar slo los operandos locales de la interfaz
del bloque.

Introduzca " en la primera posicin si desea visualizar los operandos globales de la tabla de
variables PLC y los bloques de datos existentes. 5. Seleccione un operando. Si el operando seleccionado es una variable estructurada, un bloque de datos o una multiinstancia, se insertar automticamente un punto detrs del elemento de orden superior. A continuacin se muestran en la lista los elementos subordinados del operando. 6. Seleccione el elemento subordinado.

476

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Acceder a ARRAYs STRUCT datos de

Nota

Aunque la seleccin de operandos est desactivada en la configuracin general, es posible mostrar una lista de seleccin de operandos en caso necesario. Pulse para ello la combinacin de teclas <Ctrl+I>.

Ver tambin

Insertar y editar operandos (Pgina 507) Acceder a ARRAYs (Pgina 0 ) Acceder a datos de STRUCT (Pgina 0 ) Acceder a los datos de una multiinstancia (Pgina 0

7.2.4.2

Acceder a ARRAYs

Acceder a datos de un ARRAY


A los datos de un ARRAY se accede a travs del ndice del elemento determinado en el ARRAY. Un ndice es un valor entero cualquiera (comprendido entre -32768 y 32767) que se coloca entre corchetes, p. ej. Motor.Temp_1x3[2].

Utilizar ARRAYs como parmetros de bloque


Los ARRAYs se pueden transferir como parmetros. Si un bloque tiene un parmetro de entrada del tipo ARRAY, es preciso transferir un ARRAY con idntica estructura como parmetro actual. Si el elemento tiene el mismo tipo de datos que el parmetro formal, los distintos elementos de un ARRAY tambin se podrn transferir como parmetros actuales.

7.2.4.2

Acceder a datos de STRUCT

Acceder a datos de estructuras


A los distintos elementos de una estructura se accede por medio de "NombreEstructura.NombreElemento".

Ejemplo de acceso a una estructura


Al elemento "Temperatura" de la estructura "Pila_1" se accede de la manera siguiente: "Pila_1.Temperatura"

Utilizar estructuras como parmetros de bloque


Las estructuras se pueden transferir como parmetros. Si un bloque tiene un parmetro de entrada del tipo STRUCT, es preciso transferir un STRUCT con idntica estructura como parmetro actual. Si el elemento tiene el mismo tipo de datos que el parmetro formal, los distintos elementos de un STRUCT tambin se podrn transferir como parmetros actuales.

STEP 7 V10.5 SP2 02/2010, 00002014

477

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Acceder a los datos de una multiinstancia


7.2.4.2 Acceder a los datos de una multiinstancia la periferia con KOP

Acceder a datos de una multiinstancia


Se puede acceder a los datos de un bloque multiinstancia tanto en el propio bloque, como desde el bloque que llama.

Dentro del bloque multiinstancia, los datos se direccionan de igual manera que todos los dems datos de la interfaz del bloque. Por ejemplo, al parmetro de entrada "In" del bloque multiinstancia se accede mediante "#In". Para acceder a los datos del bloque multiinstancia desde el bloque que llama se utiliza "NombreMultiinstancia.NombreVariable". As, al parmetro de entrada "In" del bloque multiinstancia "Multi", por ejemplo, se accede mediante "Multi.In".

7.2.4.2

Acceder a la periferia con KOP

Principios bsicos
La memoria imagen de proceso de la CPU se actualiza una vez por ciclo. No obstante, en aplicaciones de tiempo crtico puede ser necesario leer o transferir el estado actual de una entrada o salida digital con una frecuencia mayor. Para ello se puede acceder directamente a la periferia mediante un identificador de acceso a periferia en el operando.

Leer directamente de periferia


Si desea leer la entrada directamente de la periferia, utilice el rea de memoria de entradas de periferia (PI) en vez de la memoria imagen de proceso de las entradas (I). El rea de memoria de periferia se puede leer en formato de bits, bytes, palabras o palabras dobles. Para leer una seal directamente de una entrada de periferia, se puede agregar el identificador de acceso ":P" al operando (p. ej. "Interruptor:P").

Escribir directamente en periferia


Si desea actualizar la salida directamente, utilice el rea de memoria de salidas de periferia (PQ) en vez de la memoria imagen de proceso de las salidas (Q). El rea de memoria de salidas de periferia se puede escribir en formato de bits, bytes, palabras o palabras dobles. Para transferir una seal directamente a una salida de periferia, se puede agregar el identificador de acceso ":P" al operando (p. ej. "Motor1:P").

Advertencia Recuerde que las operaciones de escritura directa en la periferia pueden derivar en estados peligrosos, p. ej. si se escribe repetidas veces en una salida de periferia en un mismo ciclo del programa.

478

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.4.2 Cablearen bsicos de las ramas en KOP Ramas parmetros ocultos Principios KOP

rea de datos de la periferia (Pgina 329) Memoria imagen de proceso de las entradas y salidas (Pgina 326)

7.2.4.2

Cablear parmetros ocultos

Introduccin
Dependiendo de la CPU utilizada, en el programa de usuario se pueden usar instrucciones complejas, suministradas con el TIA Portal. Estas instrucciones pueden contener parmetros declarados como ocultos. Si una instruccin contiene parmetros ocultos, aparece una flecha pequea en el margen inferior del cuadro de la instruccin. Los parmetros ocultos se reconocen porque se muestran en fuente blanca. Los parmetros ocultos se pueden mostrar y cablear en todo momento.

Mostrar u ocultar parmetros ocultos


Para mostrar u ocultar parmetros ocultos, proceda del siguiente modo:
1. Para mostrar los parmetros ocultos, haga clic en la pequea flecha hacia abajo situada en el margen inferior del cuadro de la instruccin. 2. Para ocultar los parmetros ocultos, haga clic en la pequea flecha hacia arriba situada en el margen inferior del cuadro de la instruccin.

Cablear parmetros ocultos


Para cablear parmetros ocultos, proceda del siguiente modo:
1. Cablee los parmetros ocultos de la misma manera que los parmetros visibles. El parmetro oculto se convierte en un parmetro visible.

Ver tambin

Insertar operandos en instrucciones FUP (Pgina 507)

7.2.4.2

Ramas en KOP

7.2.4.2

Principios bsicos de las ramas en KOP

Definicin
En el lenguaje de programacin Esquema de contactos (KOP) se utilizan ramas para programar conexiones en paralelo. Las ramas se insertan en el circuito principal. En una rama

STEP 7 V10.5 SP2 02/2010, 00002014

479

Programacin del PLC 7.2 Crear el programa de usuario

se pueden insertar varios contactos, creando as una conexin en paralelo de conexiones en serie. Esto permite programar esquemas de contactos complejos.
7.2.4.2 Reglas para ramas en KOP KOP Insertar ramas en segmentos

La figura siguiente muestra un ejemplo de la utilizacin de ramas:

El MOTOR tiene el estado lgico 1 si se cumple una de las condiciones siguientes:


Ver tambin

S2 o S4 tienen el estado lgico 1. S5 tiene el estado lgico 0.

Reglas para ramas en KOP (Pgina 480)

7.2.4.2

Reglas para ramas en KOP

Reglas
Para las ramas paralelas rigen las reglas siguientes:


Ver tambin

Las ramas paralelas se abren hacia abajo o se conectan directamente a la barra de alimentacin y se cierran hacia arriba. Las ramas paralelas se abren detrs del elemento KOP seleccionado. Las ramas paralelas se cierran detrs del elemento KOP seleccionado. Para borrar una rama paralela deben borrarse todos sus elementos KOP. Al borrar el ltimo elemento KOP de la rama, se borrar tambin el resto de la misma.

Principios bsicos de las ramas en KOP (Pgina 479) Insertar ramas en segmentos KOP (Pgina 480) Borrar ramas en segmentos KOP (Pgina 482) Cerrar ramas en segmentos KOP (Pgina 481)

7.2.4.2

Insertar ramas en segmentos KOP En un segmento pueden crearse varias ramas.

480

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Requisitos

7.2.4.2 Cerrar ramas en segmentos KOP


Procedimiento

Existe un segmento. El segmento contiene elementos.

Para insertar una rama nueva en un segmento, proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. En la paleta "Instrucciones", navegue hasta "General > Abrir rama". 3. Arrastre el elemento hasta la posicin deseada del segmento mediante Drag & Drop. Para insertar una rama directamente en la barra de alimentacin, arrastre el elemento hasta la barra.

Ver tambin

Cerrar ramas en segmentos KOP (Pgina 481) Reglas para ramas en KOP (Pgina 480)

7.2.4.2

Cerrar ramas en segmentos KOP Las ramas se deben volver a cerrar en los puntos adecuados. Al cerrar una rama se aaden los elementos vacos necesarios. En caso necesario, las ramas se disponen de manera que no se crucen.

Requisitos
Existe una rama.

Procedimiento
Para cerrar una rama abierta, proceda del siguiente modo:
1. Seleccione la rama abierta. 2. Pulse y mantenga oprimido el botn izquierdo del ratn. Al mover el puntero del ratn aparece una lnea discontinua. 3. Arrastre la lnea discontinua hasta una posicin apropiada del segmento. Las conexiones permitidas se identifican mediante lneas verdes. 4. Suelte el botn izquierdo del ratn.

Ver tambin

Insertar ramas en segmentos KOP (Pgina 480) Borrar ramas en segmentos KOP (Pgina 482) Reglas para ramas en KOP (Pgina 480)

STEP 7 V10.5 SP2 02/2010, 00002014

481

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Borrar ramas en segmentos KOP


7.2.4.2 Borrar ramas en segmentos KOP Introduccin Cruces en KOP

Requisitos
Existe una rama cerrada.

Procedimiento
Para deshacer una rama cerrada, proceda del siguiente modo:
1. Seleccione la lnea que conecta la rama con la rama principal. 2. Elija el comando "Borrar" del men contextual.

Ver tambin

Cerrar ramas en segmentos KOP (Pgina 481) Reglas para ramas en KOP (Pgina 480)

7.2.4.2

Cruces en KOP

7.2.4.2

Introduccin

Definicin
Un cruce es una posicin de un segmento KOP en la que se cierra una rama al mismo tiempo que se abre otra rama.

Q 2.4 tiene el estado lgico 1 si se cumplen las dos las condiciones siguientes:


Ver tambin

M 4.0 I 8.0 tienen el estado lgico 1 I 6.0 M 4.6 tienen el estado lgico 0.

Insertar cruces (Pgina 483) Cambiar la posicin de cruces (Pgina 483) Borrar cruces (Pgina 484)

482

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Insertar cruces
7.2.4.2 Insertar cruces Cambiar la posicin de cruces

Los cruces se pueden insertar en un segmento KOP creando conexiones entre la rama principal y una rama adicional, o bien entre diferentes ramas.

Requisitos
Existe una rama.

Procedimiento
1. Abra la Task Card "Instrucciones". 2. En la paleta "Instrucciones", navegue hasta "General > Abrir rama". 3. Arrastre el elemento mediante Drag & Drop y colquelo detrs de la nueva rama. 4. Inserte un elemento cualquiera en la rama abierta. 5. Detrs del elemento insertado, haga clic en la flecha de la rama abierta. 6. Mantenga pulsado el botn izquierdo del ratn y arrastre la lnea de conexin discontinua hasta la rama principal. 7. Suelte el botn izquierdo del ratn.

Ver tambin

Introduccin (Pgina 482) Insertar ramas en segmentos KOP (Pgina 480)

7.2.4.2

Cambiar la posicin de cruces

Requisitos
Existe un cruce.

Cambiar la posicin de un cruce


Para cambiar la posicin de un cruce, proceda del siguiente modo:
1. Seleccione la lnea de conexin que define los cruces en las respectivas ramas. 2. Elija el comando "Borrar" del men contextual. 3. Abra la Task Card "Instrucciones". 4. En la paleta "Instrucciones", navegue hasta "General > Abrir rama". 5. Arrastre el elemento mediante Drag & Drop hasta la posicin del segmento en la que desea insertar el cruce nuevo. 6. Inserte un elemento cualquiera en la rama abierta. 7. Detrs del elemento insertado, haga clic en la flecha de la rama abierta. 8. Mantenga pulsado el botn izquierdo del ratn y arrastre la lnea de conexin discontinua hasta la rama principal. 9. Suelte el botn izquierdo del ratn.

STEP 7 V10.5 SP2 02/2010, 00002014

483

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Borrar cruces Introduccin Circuitos en KOP

Ver tambin

Introduccin (Pgina 482)

7.2.4.2

Borrar cruces

Requisitos
Existe un cruce.

Procedimiento
Para borrar un cruce, proceda del siguiente modo:
1. Seleccione la lnea de conexin que define los cruces en las respectivas ramas. 2. Elija el comando "Borrar" del men contextual.

Ver tambin

Introduccin (Pgina 482)

7.2.4.2

Circuitos en KOP

7.2.4.2

Introduccin

Utilizacin de circuitos
El programa se mapea en uno o varios segmentos. Todo segmento contiene sendas barras de alimentacin en los mrgenes izquierdo y derecho, de las que parten uno o varios circuitos. Las seales binarias se disponen en los circuitos en forma de contactos. Si los elementos se disponen en serie en una rama, se crea una conexin en serie. Si se disponen en ramas paralelas, se crea una conexin en paralelo. Un circuito se termina con una bobina en la que se escribe el resultado lgico. La figura siguiente muestra un ejemplo de utilizacin de varios circuitos en un segmento:

484

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Reglas

7.2.4.2 Insertar un circuito

Observe las reglas siguientes si utiliza varios circuitos:

No se permiten las conexiones entre los circuitos. Slo se permite una instruccin de salto por segmento. Las reglas de posicionamiento de instrucciones de salto conservan su validez.

Procesamiento de circuitos
Los circuitos y segmentos se procesan de arriba abajo y de izquierda a derecha. Esto significa que primero se procesa la primera instruccin del primer circuito del primer segmento. Luego se procesan todas las dems instrucciones de este circuito. A continuacin se procesan todos los dems circuitos del primer segmento. Una vez procesados todos los circuitos, se procesa el siguiente segmento.

Diferencias entre las ramas y los circuitos


La diferencia entre las ramas y los circuitos es que estos ltimos son ramas independientes que tambin pueden encontrarse en un segmento diferente. En cambio, las ramas permiten programar una conexin en paralelo.

Ver tambin

Insertar un circuito (Pgina 485) Borrar un circuito (Pgina 486)

7.2.4.2

Insertar un circuito

Requisitos


Procedimiento

Un bloque est abierto. Existe un segmento.

Para insertar un circuito nuevo en un segmento, proceda del siguiente modo:


1. Inserte una bobina cualquiera en la barra de alimentacin izquierda. Se inserta un circuito nuevo y la bobina se posiciona al final del circuito. 2. Inserte instrucciones adicionales en el circuito nuevo.

Ver tambin

Introduccin (Pgina 484) Borrar un circuito (Pgina 486)

STEP 7 V10.5 SP2 02/2010, 00002014

485

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Borrar un circuito
7.2.4.2 Borrar un circuito delibres Utilizar comentarios libres Principios bsicos Insertar comentarios la utilizacin de comentarios libres en KOP

Requisitos
Existe un circuito.

Procedimiento
Para borrar un circuito, proceda del siguiente modo:
1. Pulse y mantenga oprimido el botn izquierdo del ratn y trace un marco alrededor del circuito. Vigile que se seleccionen todas las instrucciones del circuito. Alternativamente, pulse y mantenga oprimida la tecla <Mays> y seleccione la primera y ltima instruccin del circuito. 2. Haga clic con el botn derecho del ratn en una de las instrucciones del circuito. 3. Elija el comando "Borrar" del men contextual.

Ver tambin

Introduccin (Pgina 484) Insertar un circuito (Pgina 485)

7.2.4.2

Utilizar comentarios libres

7.2.4.2

Principios bsicos de la utilizacin de comentarios libres en KOP

Introduccin
Los comentarios libres permiten comentar el cdigo fuente de los lenguajes de programacin grficos, de manera similar a los comentarios de lnea de los lenguajes textuales. Los comentarios libres pueden utilizarse para los elementos siguientes:


7.2.4.2

Cuadros Bobinas

Insertar comentarios libres

Procedimiento
Para insertar un comentario libre, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el objeto para el que desea insertar un comentario libre. 2. Elija el comando "Insertar comentario" del men contextual. Se abre un cuadro de comentario con un comentario estndar. El cuadro de comentario est unido mediante una flecha con el objeto correspondiente.

486

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Editar comentarios libres


7.2.4.2 Editar comentarios libres

Introduccin
Los comentarios libres pueden editarse como se indica a continuacin:

Modificar el texto del comentario Modificar la posicin o el tamao del cuadro de comentario Acoplar el comentario a un elemento diferente Mostrar y ocultar los comentarios libres

Modificar el texto del comentario


Para modificar el texto de un comentario libre, proceda del siguiente modo:
1. Haga doble clic en el cuadro de comentario. 2. Introduzca el texto deseado.

Modificar la posicin del cuadro de comentario


Para modificar la posicin del cuadro de comentario, proceda del siguiente modo:
1. Haga clic en el cuadro de comentario y mantenga oprimido el botn del ratn. 2. Arrastre el cuadro de comentario hasta la posicin deseada.

Modificar el tamao del cuadro de comentario


Para modificar el tamao del cuadro de comentario, proceda del siguiente modo:
1. Haga clic en el margen del cuadro de comentario. 2. Arrastre el controlador de tamao de la esquina inferior derecha del cuadro de comentario hasta alcanzar el tamao deseado.

Acoplar el comentario a un elemento diferente


Para acoplar un comentario libre a un elemento diferente, proceda del siguiente modo:
1. Haga clic en la punta de la flecha que une el cuadro de comentario con la instruccin y mantenga oprimido el botn del ratn. 2. Arrastre la flecha hasta el elemento al que desea acoplar el comentario. Los puntos de insercin posibles se identifican con un cuadrado verde. 3. Suelte el botn del ratn.

Mostrar y ocultar los comentarios libres


Para mostrar y ocultar los comentarios libres, proceda del siguiente modo:
1. Haga clic en el botn "Mostrar/ocultar comentarios libres" de la barra de herramientas.

STEP 7 V10.5 SP2 02/2010, 00002014

487

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Borrar comentarios libres


7.2.4.2 Borrar comentarios libres 7.2.4.2 Crear programas FUP FUP FUP 7.2.4.2 Principios bsicos de 7.2.4.2 Lenguaje de programacin

Procedimiento
Para borrar un comentario libre, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el comentario libre que desea borrar. 2. Elija el comando "Borrar" del men contextual.

7.2.4.2

Crear programas FUP

7.2.4.2

Principios bsicos de FUP

7.2.4.2

Lenguaje de programacin FUP

Resumen del lenguaje de programacin FUP (Diagrama de funciones)


FUP es un lenguaje de programacin grfico. Su representacin es similar a los diagramas de circuitos electrnicos. El programa se mapea en uno o varios segmentos. Un segmento contiene uno o varios circuitos lgicos. Las seales binarias se combinan lgicamente mediante cuadros. Para representar la lgica se utilizan los smbolos lgicos grficos del lgebra booleana.

Ejemplo de segmentos en FUP


La figura siguiente muestra un segmento FUP con cuadros de operaciones lgicas Y y O, as como una asignacin:

Ver tambin

Trabajar con segmentos (Pgina 0

488

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Vista general de los elementos FUP


7.2.4.2 Vista general de los elementos FUP

Elementos FUP
Un programa FUP consta de distintos elementos conectados unos con otros a travs del flujo de seales binarias. Es preciso asignar variables a la mayora de los elementos del programa. Para las operaciones con temporizadores y contadores es necesario crear adems un bloque de datos adicional, en el que se almacenan los parmetros formales. Un segmento FUP se programa de izquierda a derecha. La figura siguiente muestra elementos de un segmento FUP a ttulo de ejemplo:

Figura7-2

1) Funcin binaria 2) Cuadro simple 3) Cuadro complejo

Funciones binarias
Las funciones binarias sirven para consultar los operandos binarios y combinar lgicamente sus estados lgicos. Algunos ejemplos de funciones binarias son las operaciones lgicas "Y", "O" y "O EXCLUSIVA".

STEP 7 V10.5 SP2 02/2010, 00002014

489

Programacin del PLC 7.2 Crear el programa de usuario

Cuadros simples

7.2.4.2 Configuracin de FUP Sinopsis de la configuracin de KOP

Los cuadros simples sirven para controlar operandos binarios, evaluar flancos o ejecutar funciones de salto en el programa. Generalmente, los cuadros simples tienen slo una entrada.

Cuadros complejos
Los cuadros complejos son elementos del programa con funciones complejas. El cuadro vaco es una excepcin al respecto. Un cuadro vaco es un comodn en el que puede seleccionarse la operacin deseada. Los siguientes tipos de cuadros estn disponibles en un programa FUP:

Cuadros complejos sin mecanismo EN/ENO: El cuadro se ejecuta independientemente del estado lgico de sus entradas. No es posible consultar el estado de errores de ejecucin. Cuadros complejos con mecanismo EN/ENO: Un cuadro se ejecuta nicamente si la entrada de habilitacin "EN" tiene el estado lgico "1". Si el cuadro se ejecuta correctamente, la salida de habilitacin "ENO" tendr el estado lgico "1". Si ocurre un error durante el procesamiento, se desactiva la salida "ENO". Si la entrada de habilitacin EN no est anidada, el cuadro se ejecuta siempre.

Las llamadas de bloques lgicos tambin se representan en el segmento como cuadros complejos con mecanismo EN/ENO.

7.2.4.2

Configuracin de FUP

7.2.4.2

Sinopsis de la configuracin de KOP

Resumen
La tabla siguiente muestra los ajustes que se pueden efectuar:
Grupo Fuente Vista Ajuste Tamao Formato Descripcin Tamao de fuente en el editor de programacin Compacto o ancho Cambia la distancia vertical entre los operandos y otros objetos (p. ej. operandos y contacto). El cambio efectuado se visualiza slo tras volver a abrir el bloque. Con informacin absoluta Indicacin adicional de las direcciones absolutas

490

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Modificarcon segmentos Utilizar segmentos Trabajar la configuracin

Grupo Campo de operandos

Ajuste Ancho mximo

Descripcin Nmero mximo de caracteres que pueden introducirse horizontalmente en el campo de operandos Nmero mximo de caracteres que pueden introducirse verticalmente en el campo de operandos

Altura mxima

7.2.4.2

Modificar la configuracin

Procedimiento
Para modificar la configuracin, proceda del siguiente modo:
1. Elija el comando "Configuracin" del men "Opciones". Se abre la ventana "Configuracin" en el rea de trabajo. 2. Seleccione el grupo "Programacin PLC" en la navegacin local. 3. Modifique la configuracin.

Resultado
El cambio se aplica sin necesidad de guardarlo explcitamente.

7.2.4.2

Trabajar con segmentos

7.2.4.2

Utilizar segmentos

Funcin
El programa de usuario se crea en el bloque, dentro de segmentos. Por tanto, para poder programar un bloque lgico, ste debe contener como mnimo un segmento. El programa de usuario tambin se puede dividir en varios segmentos para facilitar la claridad.

Ver tambin

Insertar segmentos (Pgina 0 ) Seleccionar segmentos (Pgina 0 ) Copiar e insertar segmentos (Pgina 0 ) Borrar segmentos (Pgina 0 ) Contraer y expandir segmentos (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

491

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Insertar segmentos
7.2.4.2 Insertar segmentos Seleccionar segmentos

Requisitos
Un bloque est abierto.

Procedimiento
Para insertar un segmento nuevo, proceda del siguiente modo:
1. Seleccione el segmento debajo del cual desea insertar un segmento nuevo. 2. Elija el comando "Insertar segmento" del men contextual.

Nota Si inserta un elemento en el ltimo segmento an vaco del bloque en un programa KOP o FUP, debajo se crear automticamente un nuevo segmento vaco.

Resultado
Se inserta un nuevo segmento vaco en el bloque.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Seleccionar segmentos

Requisitos
Existe un segmento.

Seleccionar un segmento
Para seleccionar un segmento, proceda del siguiente modo:
1. Haga clic en la barra de ttulo del segmento que desea seleccionar.

Seleccionar varios segmentos


Para seleccionar varios segmentos, proceda del siguiente modo:
1. Pulse y mantenga oprimida la tecla <Ctrl>. 2. Haga clic en todos los segmentos que desea seleccionar.

Para seleccionar varios segmentos consecutivos, proceda del siguiente modo:


1. Pulse y mantenga oprimida la tecla <Mays>. 2. Haga clic en el primer segmento que desea seleccionar.

492

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

3. Haga clic en el ltimo segmento que desea seleccionar.


7.2.4.2 Copiar segmentos Borrar e insertar segmentos

Se seleccionan el primer y ltimo segmento, as como todos los segmentos que se encuentran entre stos.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Copiar e insertar segmentos Los segmentos copiados pueden insertarse en el mismo bloque o en un bloque diferente. Si el segmento se debe insertar en un bloque creado en un lenguaje diferente, se conserva el lenguaje de creacin del segmento.

Requisitos
Existe un segmento.

Procedimiento
Para copiar e insertar un segmento, proceda del siguiente modo:
1. Seleccione el o los segmentos que desea copiar. 2. Elija el comando "Copiar" del men contextual. 3. Seleccione el segmento debajo del cual desea insertar el segmento copiado. 4. Elija el comando "Pegar" del men contextual.

Nota Los segmentos tambin se pueden copiar de un bloque a otro.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Borrar segmentos

Requisitos
Existe un segmento.

Procedimiento
Para borrar un segmento, proceda del siguiente modo:
1. Seleccione el segmento que desea borrar.

STEP 7 V10.5 SP2 02/2010, 00002014

493

Programacin del PLC 7.2 Crear el programa de usuario

2. Elija el comando "Borrar" del men contextual.


7.2.4.2 Contraer y expandir segmentos Introducir el ttulo de un segmento comentarios en segmentos KOP

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Contraer y expandir segmentos

Requisitos
Existe un segmento.

Expandir y contraer un segmento


1. Seleccione el segmento que desea expandir o contraer. 2. Elija el comando "Ampliar" o "Reducir" del men contextual.

Expandir y contraer todos los segmentos


1. Haga clic en el botn "Abrir todos los segmentos" o "Cerrar todos los segmentos" de la barra de herramientas.

Ver tambin

Utilizar segmentos (Pgina 0

7.2.4.2

Introducir el ttulo de un segmento El ttulo de segmento es la cabecera de un segmento. La longitud del ttulo de segmento no est limitada, pero no puede comprender varias lneas.

Requisitos
Existe un segmento.

Procedimiento
Para introducir un ttulo de segmento, proceda del siguiente modo:
1. Haga doble clic en "....." en la barra de ttulo del segmento. El texto "....." se destaca. 2. Introduzca el ttulo de segmento.

7.2.4.2

Introducir comentarios en segmentos KOP Los comentarios de segmentos sirven para documentar los distintos segmentos. Por ejemplo, es posible describir la funcin del segmento, o bien llamar la atencin sobre peculiaridades.

494

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Requisitos

7.2.4.2 Insertarpara utilizarFUP Reglas elementos elementos FUP

Existe un segmento.

Procedimiento
Para introducir un comentario de segmento, proceda del siguiente modo:
1. Haga clic en la flecha pequea antepuesta al ttulo de segmento. La flecha hacia la derecha se convierte en una flecha hacia abajo. 2. Si est oculta el rea de comentarios, haga clic en el botn "Activar/desactivar comentarios de segmentos" de la barra de herramientas. Se abre el rea de comentarios. 3. En el rea de comentario, haga clic en "Comentario". El texto "Comentario" aparece seleccionado. 4. Introduzca el comentario del segmento.

7.2.4.2

Insertar elementos FUP

7.2.4.2

Reglas para utilizar elementos FUP

Reglas
Tenga en cuenta las reglas siguientes al insertar elementos FUP:

Un segmento FUP puede constar de varios elementos. Todos los elementos de un circuito lgico deben estar conectados entre s segn IEC 61131-3. A los cuadros con operaciones lgicas binarias (p. ej. Y, O) se pueden aadir cuadros estndar (flipflops, contadores, temporizadores, operaciones aritmticas, etc.) como salida. Los cuadros de comparacin son una excepcin. Slo las entradas booleanas pueden ir precedidas de una operacin lgica. Slo la ltima salida booleana se puede combinar mediante una operacin lgica. Las operaciones de salto slo se pueden colocar al final. RET tambin puede disponerse al comienzo. Es posible cablear la entrada de habilitacin "EN" y/o la salida de habilitacin "ENO" de cuadros, pero no es absolutamente necesario. A las operaciones lgicas binarias no se pueden asignar constantes, p. ej. con TRUE o FALSE. Utilice variables del tipo de datos BOOL en su lugar.

Para saber en qu puntos del segmento puede insertar un elemento FUP, consulte la ayuda de referencia de FUP.

STEP 7 V10.5 SP2 02/2010, 00002014

495

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Insertar elementos FUP mediante la Task Card "Instrucciones"


7.2.4.2 Insertar elementos FUP mediante la Task Card "Instrucciones" un cuadro vaco

Requisitos
Existe un segmento.

Procedimiento
Para insertar un elemento FUP en un segmento mediante la Task Card "Instrucciones", proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. Navegue hasta el elemento FUP que desea insertar. 3. Arrastre el elemento hasta la posicin deseada del segmento mediante Drag & Drop. Si el elemento es un bloque de funcin (FB) interno del sistema, los datos del bloque de funcin deben almacenarse en un bloque de datos instancia. En este caso se abre el dilogo "Opciones de llamada", en el que se puede crear el bloque de datos asociado.

O bien:
1. Seleccione la posicin del segmento en la que desea insertar el elemento. 2. Abra la Task Card "Instrucciones". 3. Haga doble clic en el elemento que desea insertar. Si el elemento es un bloque de funcin (FB) interno del sistema, los datos del bloque de funcin deben almacenarse en un bloque de datos instancia. En este caso se abre el dilogo "Opciones de llamada", en el que se puede crear el bloque de datos instancia asociado.

Resultado
El elemento FUP seleccionado se inserta con comodines para los parmetros.

Ver tambin

Insertar elementos FUP mediante un cuadro vaco (Pgina 496) Insertar elementos FUP mediante Favoritos (Pgina 0 )

7.2.4.2

Insertar elementos FUP mediante un cuadro vaco

Requisitos
Existe un segmento.

Procedimiento
Para insertar un elemento FUP en un segmento mediante un cuadro vaco, proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. Navegue hasta "General > Cuadro vaco". 3. Arrastre el elemento "Cuadro vaco" hasta la posicin deseada del segmento mediante Drag & Drop.

496

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

4. Site el puntero del ratn sobre el tringulo amarillo situado en la esquina superior derecha del cuadro vaco.
7.2.4.2 Seleccionar el tipo de datos de un elemento FUP un tipo de datos

Se abre una lista desplegable. 5. Seleccione el elemento FUP deseado de la lista desplegable.

Resultado
El cuadro vaco se transforma en el elemento FUP correspondiente. Para los parmetros se insertan comodines.

Ver tambin

Insertar elementos FUP mediante la Task Card "Instrucciones" (Pgina 496) Insertar elementos FUP mediante Favoritos (Pgina 0 )

7.2.4.2

Seleccionar el tipo de datos de un elemento FUP

7.2.4.2

Seleccionar un tipo de datos

Introduccin
Algunas operaciones pueden ejecutarse con varios tipos de datos diferentes. Si en el programa se utiliza alguna de estas operaciones, en la ubicacin concreta es preciso definir un tipo de datos permitido para la operacin en cuestin. En algunas operaciones es necesario seleccionar explcitamente los tipos de datos de las entradas y salidas.

Nota El sistema predetermina el tipo de datos permitido (BOOL) para las variables de la entrada de habilitacin EN y la salida de habilitacin ENO. Este tipo de datos no se puede modificar.

Los tipos de datos admisibles para una operacin se indican en la lista desplegable correspondiente. Seleccionando una entrada de la lista desplegable se determina el tipo de datos de la operacin. Si el tipo de datos de una variable indicada diverge del tipo de datos de la operacin, el nombre de la variable aparecer en color rojo.

STEP 7 V10.5 SP2 02/2010, 00002014

497

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Definir el tipo de datos de una operacin


7.2.4.2 Definir elelementos a los Favoritos Utilizar Favoritos datos de una operacin Agregar tipo de

Introduccin
Algunas operaciones pueden ejecutarse con varios tipos de datos diferentes. Si se inserta alguna operacin de este tipo en el programa, ser preciso definir un tipo de datos para su ejecucin en el punto concreto del programa.

Definir el tipo de datos mediante la lista desplegable


Para definir el tipo de datos de una operacin mediante la lista desplegable, proceda del siguiente modo:
1. Arrastre la operacin mediante Drag & Drop hasta la posicin deseada del programa. La operacin se inserta en la posicin seleccionada. En la lista desplegable se visualiza la entrada "???" (no definida). 2. Haga clic en el tringulo amarillo situado en la esquina superior de la lista desplegable. sta se abre y se visualizan los tipos de datos admisibles para la operacin. 3. Seleccione un tipo de datos de la lista desplegable. Aparece el tipo de datos seleccionado. 4. Si la operacin dispone de dos listas desplegables, seleccione el tipo de datos de las entradas en la lista desplegable izquierda y el de las salidas en la derecha.

Definir el tipo de datos asignando variables


Para definir el tipo de datos de una operacin asignando variables, proceda del siguiente modo:
1. Arrastre la operacin mediante Drag & Drop hasta la posicin deseada del programa. La operacin se inserta en la posicin seleccionada. En la lista desplegable se visualiza la entrada "???" (no definida). 2. Introduzca en una entrada o salida una variable vlida cuyo tipo de datos deba adoptarse como tipo de datos de la operacin. El tipo de datos seleccionado aparece en la lista desplegable. 3. Si deben definirse tipos de datos para las entradas y salidas de la operacin, indique sendas variables vlidas en una entrada y una salida. La variable indicada en la entrada determina el tipo de datos de las entradas y, la indicada en la salida, el tipo de datos de las salidas de la operacin.

7.2.4.2

Utilizar Favoritos

7.2.4.2

Agregar elementos a los Favoritos

Requisitos
Un bloque est abierto.

498

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.4.2 Insertar elementos KOP Favoritos Favoritos Quitar elementos de los mediante

Para agregar elementos a los Favoritos, proceda del siguiente modo:


1. Abra la Task Card "Instrucciones". 2. Maximice la paleta "Instrucciones". 3. En la paleta "Instrucciones", navegue hasta el elemento que desea agregar a los Favoritos. 4. Arrastre el elemento hasta la paleta "Favoritos" o hasta el rea de Favoritos del editor de programacin mediante Drag & Drop.

Ver tambin

Insertar elementos FUP mediante Favoritos (Pgina 0

7.2.4.2

Insertar elementos KOP mediante Favoritos

Requisitos


Procedimiento

Existe un segmento. Existen Favoritos.

Para insertar un elemento en un segmento mediante los Favoritos, proceda del siguiente modo:
1. Si los Favoritos no se visualizan en el editor de programacin, haga clic en el botn "Mostrar Favoritos tambin en el editor". Los Favoritos se visualizan debajo de la interfaz del bloque. 2. Arrastre el elemento deseado mediante Drag & Drop desde los Favoritos hasta el segmento.

O bien:
1. Seleccione la posicin del segmento en la que desea insertar el elemento. 2. En los Favoritos, haga clic en el elemento que desea insertar.

Ver tambin

Agregar elementos a los Favoritos (Pgina 0 ) Insertar elementos FUP mediante la Task Card "Instrucciones" (Pgina 496) Insertar elementos FUP mediante un cuadro vaco (Pgina 496)

7.2.4.2

Quitar elementos de los Favoritos

Requisitos
Hay un bloque lgico abierto.

STEP 7 V10.5 SP2 02/2010, 00002014

499

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.4.2 Insertar llamadas de bloque en FUP Drag & Drop mediante

Para quitar elementos de los Favoritos, proceda del siguiente modo:


1. Para mostrar los Favoritos en el editor de programacin, abra la paleta "Favoritos" de la Task Card "Instrucciones", o bien haga clic en el botn "Mostrar Favoritos tambin en el editor" de la barra de herramientas del editor de programacin. 2. Haga clic con el botn derecho del ratn en el elemento que desea borrar. 3. Elija el comando "Eliminar instruccin" del men contextual.

7.2.4.2

Insertar llamadas de bloque en FUP

7.2.4.2

Insertar llamadas de bloque mediante Drag & Drop Las llamadas de funciones (FC) y bloques de funcin (FB) existentes pueden insertarse desde el rbol del proyecto mediante Drag & Drop. Al llamar bloques de funcin desde otros bloques de funcin, es posible hacerlo como instancia individual o multiinstancia.

Requisitos

Existe un segmento. El bloque que se debe llamar existe.

Insertar una llamada de una funcin (FC)


Para insertar una llamada de una funcin (FC) mediante Drag & Drop en un segmento, proceda del siguiente modo:
1. Arrastre la funcin desde el rbol del proyecto hasta el segmento.

Insertar una llamada de un bloque de funcin (FB) como instancia individual


Un bloque de funcin se puede llamar como instancia individual. El bloque de funcin llamado almacena sus datos en un bloque de datos propio. Consulte tambin: Instancias individuales (Pgina 358) Para insertar una llamada de un bloque de funcin (FB) como instancia individual en un segmento mediante Drag & Drop, proceda del siguiente modo:
1. Arrastre el bloque de funcin desde el rbol del proyecto hasta el segmento. Se abre el dilogo "Opciones de llamada". 2. Haga clic en el botn "Instancia individual". 3. Introduzca un nombre para el bloque de datos que se debe asignar al bloque de funcin. 4. Confirme las entradas realizadas con "Aceptar".

500

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Insertar una llamada de un bloque de funcin (FB) como multiinstancia


7.2.4.2 Llamar funciones y bloques de funcin de las libreras globales suministradas

Un bloque de funcin se puede llamar como multiinstancia. El bloque de funcin llamado almacena sus datos en el bloque de datos instancia del bloque de funcin que llama. Consulte tambin: Multiinstancias (Pgina 358) Para insertar una llamada de un bloque de funcin (FB) como multiinstancia en un segmento Drag & Drop, proceda del siguiente modo:
1. Arrastre el bloque de funcin desde el rbol del proyecto hasta el segmento. Se abre el dilogo "Opciones de llamada". 2. Haga clic en el botn "Multiinstancia". 3. En el campo de texto "Nombre de la interfaz", introduzca el nombre de la variable con el que el bloque de funcin llamado debe introducirse como variable esttica en la interfaz del bloque que llama. 4. Confirme las entradas realizadas con "Aceptar".

Resultado
La funcin o el bloque de funcin se inserta con sus respectivos parmetros. Los valores de estos parmetros pueden asignarse ms tarde. Consulte tambin: Transferencia de parmetros en la llamada de un bloque (Pgina 361)

Nota Si al llamar un bloque de funcin especifica un bloque de datos instancia que no exista an, ste se crear. Si ha llamado un bloque de funcin como multiinstancia, ste se introducir en la interfaz como variable esttica.

7.2.4.2

Llamar funciones y bloques de funcin de las libreras globales suministradas En el programa de usuario puede llamar funciones y bloques de funcin preprogramados, contenidos en las libreras globales suministradas.

Requisitos
Se visualiza la Task Card "Libreras".

Llamar una funcin de una librera global suministrada


Para llamar una funcin (FC) de una librera global suministrada, proceda del siguiente modo:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Arrastre la funcin mediante Drag & Drop hasta el segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

501

Programacin del PLC 7.2 Crear el programa de usuario

O bien:
7.2.4.2 Actualizar llamadas de bloque

1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Abra la vista de elementos. 4. Arrastre la funcin mediante Drag & Drop desde la paleta "Elementos" hasta el segmento.

Llamar un bloque de funcin de una librera global suministrada


Para llamar un bloque de funcin (FB) de una librera global suministrada, proceda del siguiente modo:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Arrastre el bloque de funcin mediante Drag & Drop hasta el segmento. Se abre el dilogo "Opciones de llamada". 4. Seleccione "Instancia individual" o "Multiinstancia" e introduzca un nombre para el bloque de datos. 5. Confirme la seleccin con "Aceptar".

O bien:
1. Maximice la paleta "Libreras globales". 2. Maximice la librera que contiene el elemento deseado. 3. Abra la vista de elementos. 4. Arrastre el bloque de funcin mediante Drag & Drop desde la paleta "Elementos" hasta el segmento. Se abre el dilogo "Opciones de llamada". 5. Seleccione "Instancia individual" o "Multiinstancia" e introduzca un nombre para el bloque de datos. 6. Confirme la seleccin con "Aceptar".

Ver tambin

Transferencia de parmetros en la llamada de un bloque (Pgina 361)

7.2.4.2

Actualizar llamadas de bloque Si cambian los parmetros de interfaz de un bloque llamado, la llamada no podr ejecutarse correctamente. Actualice las llamadas de bloque con objeto de evitar llamadas incoherentes. Existen dos posibilidades de actualizar llamadas de bloque, a saber:

Actualizacin explcita en el editor de programacin. Se actualizan las llamadas de bloque del bloque abierto. Actualizacin implcita durante la compilacin. Se actualizan todas las llamadas de bloque en el programa, as como los tipos de datos PLC utilizados.

502

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Actualizar llamadas de bloque en el editor de programacin


7.2.4.2 Modificar tipo de llamada

Para actualizar una llamada de bloque en un bloque, proceda del siguiente modo:
1. Abra el bloque en el editor de programacin. 2. Haga clic en el botn "Actualizar llamadas de bloque incoherentes" de la barra de herramientas.

O bien:
1. Abra el bloque en el editor de programacin. 2. Haga clic con el botn derecho del ratn en la instruccin con la llamada de bloque. 3. Elija el comando "Actualizar llamada de bloque" del men contextual. Se abre el dilogo "Sincronizacin de la interfaz". En l se visualizan las diferencias entre la interfaz utilizada y la interfaz modificada del bloque llamado. 4. Si desea actualizar la llamada de bloque, haga clic en "Aceptar". Para cancelar la actualizacin, haga clic en "Cancelar".

Actualizar llamadas de bloque durante la compilacin


Para actualizar implcitamente todas las llamadas de bloque y utilizaciones de tipos de datos PLC durante la compilacin, proceda del siguiente modo:
1. Abra el rbol del proyecto. 2. Seleccione la carpeta "Bloques de programa". 3. Elija el comando "Compilar > Software (compilar por completo)" del men contextual.

7.2.4.2

Modificar tipo de llamada

Tipo de llamada
Los bloques de funcin se pueden llamar de dos maneras diferentes, a saber:

Como instancia individual Como multiinstancia

Consulte tambin: Llamada de bloques de funcin como instancia individual o multiinstancia (Pgina 358) Un tipo de llamada definido se puede modificar en todo momento.

Requisitos
Un segmento contiene una llamada de bloque.

Procedimiento
Para modificar el tipo de llamada de un bloque de funcin, proceda del siguiente modo:
1. Seleccione la llamada de bloque. 2. Elija el comando "Modificar tipo de llamada" del men contextual.

STEP 7 V10.5 SP2 02/2010, 00002014

503

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Cambiar elementos FUP Reemplazar elementos FUP Editar elementos FUP

Se abre el dilogo "Opciones de llamada".

3. Haga clic en el botn "Instancia individual" o "Multiinstancia".

Si selecciona el tipo de llamada "Instancia individual", introduzca un nombre para el bloque de


datos que debe asignarse al bloque de funcin.

Si selecciona el tipo de llamada "Multiinstancia", introduzca en el campo de texto "Nombre de la

interfaz" el nombre de la variable con el que el bloque de funcin llamado se debe introducir como variable esttica en la interfaz del bloque que llama.

4. Confirme las entradas realizadas con "Aceptar".

7.2.4.2

Cambiar elementos FUP

7.2.4.2

Reemplazar elementos FUP Los elementos FUP se pueden reemplazar muy fcilmente por otros del mismo tipo. La ventaja es que los parmetros se conservan, por lo que no es necesario introducirlos de nuevo. Por ejemplo, es posible sustituir una operacin lgica O por una Y, un flipflop de desactivacin/ activacin por uno de activacin/desactivacin, as como funciones de comparacin o instrucciones de salto.

Requisitos
Existe un segmento con un elemento FUP como mnimo.

Procedimiento
Para reemplazar un elemento FUP por otro, proceda del siguiente modo:
1. Seleccione el elemento FUP que desea reemplazar. Si existen elementos compatibles con el elemento FUP seleccionado, aparecer un tringulo amarillo en la esquina superior derecha del elemento. 2. Site el puntero del ratn sobre el tringulo amarillo del elemento FUP. Se abre una lista desplegable. 3. Seleccione el elemento FUP de la lista desplegable por el que desea reemplazar el elemento FUP actual.

7.2.4.2

Editar elementos FUP Los elementos FUP pueden editarse con los siguientes comandos:

Copiar Cortar Pegar

504

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Insertar entradas y salidas adicionales

Borrar

En principio, todos los comandos pueden ejecutarse mediante el teclado, el respectivo men y el men contextual.

Copiar
Para copiar un elemento FUP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento FUP que desea copiar. 2. Elija el comando "Copiar" del men contextual.

Cortar
Para cortar un elemento FUP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento FUP que desea cortar. 2. Seleccione el comando "Cortar" del men contextual.

Pegar
Para insertar un elemento FUP, proceda del siguiente modo:
1. Copie o corte un elemento FUP. 2. Haga clic con el botn derecho del ratn en la posicin del segmento en la que desea insertar el elemento. 3. Elija el comando "Pegar" del men contextual.

Borrar
Para borrar un elemento FUP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el elemento FUP que desea borrar. 2. Elija el comando "Borrar" del men contextual.

7.2.4.2

Insertar entradas y salidas adicionales

Introduccin
En algunos elementos FUP pueden insertarse entradas adicionales que realizan operaciones aritmticas o binarias. Estos elementos son p. ej. las instrucciones "Sumar" (ADD) y "Multiplicar" (MUL), as como las operaciones lgicas Y u O. Las salidas adicionales slo se pueden insertar para el elemento FUP "Copiar valor" (MOVE).

Requisitos
Existe un elemento FUP que permite insertar entradas o salidas adicionales.

STEP 7 V10.5 SP2 02/2010, 00002014

505

Programacin del PLC 7.2 Crear el programa de usuario

Insertar una entrada adicional


7.2.4.2 Quitar entradas y salidas

Para insertar una entrada adicional en el cuadro de un elemento FUP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en una entrada existente del elemento FUP. 2. Elija el comando "Insertar entrada" del men contextual. El cuadro del elemento FUP se complementa con una entrada adicional.

Insertar una salida adicional


Para insertar una salida adicional en el cuadro de un elemento FUP, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en una salida existente del elemento FUP. 2. Elija el comando "Insertar salida" del men contextual. El cuadro del elemento FUP se complementa con una salida adicional.

Ver tambin

Insertar elementos FUP (Pgina 496)

7.2.4.2

Quitar entradas y salidas

Introduccin
Las entradas adicionales insertadas en elementos FUP se pueden volver a quitar. Si se han insertado salidas adicionales en el elemento FUP "Copiar valor" (MOVE), tambin se pueden quitar.

Requisitos
Existe un elemento FUP en el que se han insertado entradas o salidas adicionales.

Quitar una entrada


Para quitar una entrada, proceda del siguiente modo:
1. Seleccione la entrada que desea quitar. 2. Elija el comando "Borrar" del men contextual. La entrada del elemento FUP se quita.

Quitar una salida


Para quitar una salida del elemento FUP "Copiar valor", proceda del siguiente modo:
1. Seleccione la salida que desea quitar. 2. Elija el comando "Borrar" del men contextual. La salida del elemento FUP "Copiar valor" se quita.

506

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Insertar operandos en instrucciones FUP


7.2.4.2 Insertar operandos en instrucciones FUP y editar operandos

7.2.4.2

Insertar y editar operandos Cuando se inserta un elemento FUP, se insertan las secuencias de caracteres "???" y "..." como comodines de los parmetros. Las secuencias de caracteres "???" y "??.?" representadas en color rojo identifican los parmetros que se deben cablear. La secuencia de caracteres "..." representada en color negro identifica los parmetros que se pueden cablear. "??.?" representa comodines booleanos.

Nota Al situar el puntero del ratn sobre el comodn se muestran los tipos de datos posibles en un tooltip.

Requisitos
Existe un elemento FUP.

Procedimiento
Para cablear los parmetros de un elemento FUP, proceda del siguiente modo:
1. Haga clic en el comodn del parmetro. Aparece un campo de entrada. 2. Introduzca el parmetro correspondiente, p. ej. una variable PLC, una variable local o una constante.

Nota

Si introduce la direccin absoluta de un parmetro ya definido, sta se sustituir por el nombre simblico del parmetro tan pronto como confirme la entrada. Si el parmetro no se ha definido an, en la tabla de variables PLC se introducir una nueva variable con esta direccin absoluta y el nombre estndar "Tag_1". Cuando confirme la entrada, la direccin absoluta se sustituir por el nombre simblico "Tag_1".
3. Confirme el parmetro pulsando la tecla Intro. 4. Si todava no ha definido el parmetro, puede hacerlo mediante el men contextual directamente en el editor de programacin. Consulte tambin: "Declarar variables PLC en el editor de programacin (Pgina 407) ".

O bien a travs de la seleccin de operandos:


1. Haga clic en el comodn del parmetro. 2. Utilice la combinacin de teclas <Ctrl + I> para abrir la seleccin de operandos. 3. Introduzca la letra inicial del parmetro.

STEP 7 V10.5 SP2 02/2010, 00002014

507

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Utilizar la seleccin de operandos

Aparece una lista de todos los parmetros definidos que comienzan con esta letra inicial y que tienen un tipo de datos adecuado. Para limitar la seleccin an ms, introduzca ms letras.

4. Seleccione los parmetros deseados de la lista y confirme la seleccin con la tecla Intro.

Consulte tambin: Utilizar la seleccin de operandos (Pgina 0 O mediante Drag & Drop desde la tabla de variables PLC:

1. En el rbol del proyecto, seleccione la carpeta "Variables PLC" y abra la tabla de variables PLC. 2. Si est abierta la tabla de variables PLC, arrastre la variable deseada hasta la respectiva posicin del programa. Si la tabla de variables PLC no est abierta, abra la vista detallada. Arrastre la variable deseada desde la vista detallada hasta la respectiva posicin del programa.

O mediante Drag & Drop desde la interfaz del bloque:


1. Abra la interfaz del bloque. 2. Arrastre el operando deseado desde la interfaz del bloque hasta la respectiva posicin del programa.

Resultado


Ver tambin

Si la sintaxis es correcta, el parmetro se representar en color negro. Si hay un error de sintaxis, no se saldr del campo de entrada y aparecer un mensaje de error correspondiente en la ficha "Informacin > Sintaxis" de la ventana de inspeccin.

Programacin simblica (Pgina 368)

7.2.4.2

Utilizar la seleccin de operandos La seleccin de operandos es una lista desplegable que engloba todos los operandos disponibles para una instruccin seleccionada. Contiene todas las variables globales y locales del tipo de datos apropiado.

Requisitos
La seleccin de operandos est activada. Consulte tambin: Configuracin general de la programacin PLC (Pgina 0 )

Procedimiento
Para seleccionar un operando mediante la seleccin de operandos, proceda del siguiente modo:
1. Seleccione una instruccin. 2. Pulse la tecla <Intro>. Se abre el campo de entrada del operando. Junto al campo de entrada aparece el smbolo de seleccin de operandos. 3. Haga clic en el smbolo de seleccin de operandos.

508

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Acceder a ARRAYs

Se abre la seleccin de operandos. sta contiene variables locales y globales, bloques de datos y mutliinstancias.

4. Filtre la lista en caso necesario:

Introduzca una o varias letras si desea visualizar slo los operandos que comienzan con ellas. Introduzca # en la primera posicin si desea visualizar slo los operandos locales de la interfaz
del bloque.

Introduzca " en la primera posicin si desea visualizar los operandos globales de la tabla de
variables PLC y los bloques de datos existentes. 5. Seleccione un operando. Si el operando seleccionado es una variable estructurada, un bloque de datos o una multiinstancia, se insertar automticamente un punto detrs del elemento de orden superior. A continuacin se muestran en la lista los elementos subordinados del operando. 6. Seleccione el elemento subordinado.

Nota

Aunque la seleccin de operandos est desactivada en la configuracin general, es posible mostrar una lista de seleccin de operandos en caso necesario. Pulse para ello la combinacin de teclas <Ctrl+I>.

Ver tambin

Insertar y editar operandos (Pgina 507) Acceder a ARRAYs (Pgina 0 ) Acceder a datos de STRUCT (Pgina 0 ) Acceder a los datos de una multiinstancia (Pgina 0

7.2.4.2

Acceder a ARRAYs

Acceder a datos de un ARRAY


A los datos de un ARRAY se accede a travs del ndice del elemento determinado en el ARRAY. Un ndice es un valor entero cualquiera (comprendido entre -32768 y 32767) que se coloca entre corchetes, p. ej. Motor.Temp_1x3[2].

Utilizar ARRAYs como parmetros de bloque


Los ARRAYs se pueden transferir como parmetros. Si un bloque tiene un parmetro de entrada del tipo ARRAY, es preciso transferir un ARRAY con idntica estructura como parmetro actual. Si el elemento tiene el mismo tipo de datos que el parmetro formal, los distintos elementos de un ARRAY tambin se podrn transferir como parmetros actuales.

STEP 7 V10.5 SP2 02/2010, 00002014

509

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2

Acceder a datos de STRUCT


7.2.4.2 Acceder a datos de STRUCT la periferia con KOP los datos de una multiinstancia

Acceder a datos de estructuras


A los distintos elementos de una estructura se accede por medio de "NombreEstructura.NombreElemento".

Ejemplo de acceso a una estructura


Al elemento "Temperatura" de la estructura "Pila_1" se accede de la manera siguiente: "Pila_1.Temperatura"

Utilizar estructuras como parmetros de bloque


Las estructuras se pueden transferir como parmetros. Si un bloque tiene un parmetro de entrada del tipo STRUCT, es preciso transferir un STRUCT con idntica estructura como parmetro actual. Si el elemento tiene el mismo tipo de datos que el parmetro formal, los distintos elementos de un STRUCT tambin se podrn transferir como parmetros actuales.

7.2.4.2

Acceder a los datos de una multiinstancia

Acceder a datos de una multiinstancia


Se puede acceder a los datos de un bloque multiinstancia tanto en el propio bloque, como desde el bloque que llama.

Dentro del bloque multiinstancia, los datos se direccionan de igual manera que todos los dems datos de la interfaz del bloque. Por ejemplo, al parmetro de entrada "In" del bloque multiinstancia se accede mediante "#In". Para acceder a los datos del bloque multiinstancia desde el bloque que llama se utiliza "NombreMultiinstancia.NombreVariable". As, al parmetro de entrada "In" del bloque multiinstancia "Multi", por ejemplo, se accede mediante "Multi.In".

7.2.4.2

Acceder a la periferia con KOP

Principios bsicos
La memoria imagen de proceso de la CPU se actualiza una vez por ciclo. No obstante, en aplicaciones de tiempo crtico puede ser necesario leer o transferir el estado actual de una entrada o salida digital con una frecuencia mayor. Para ello se puede acceder directamente a la periferia mediante un identificador de acceso a periferia en el operando.

510

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Leer directamente de periferia


7.2.4.2 Cablear parmetros ocultos

Si desea leer la entrada directamente de la periferia, utilice el rea de memoria de entradas de periferia (PI) en vez de la memoria imagen de proceso de las entradas (I). El rea de memoria de periferia se puede leer en formato de bits, bytes, palabras o palabras dobles. Para leer una seal directamente de una entrada de periferia, se puede agregar el identificador de acceso ":P" al operando (p. ej. "Interruptor:P").

Escribir directamente en periferia


Si desea actualizar la salida directamente, utilice el rea de memoria de salidas de periferia (PQ) en vez de la memoria imagen de proceso de las salidas (Q). El rea de memoria de salidas de periferia se puede escribir en formato de bits, bytes, palabras o palabras dobles. Para transferir una seal directamente a una salida de periferia, se puede agregar el identificador de acceso ":P" al operando (p. ej. "Motor1:P").

Advertencia Recuerde que las operaciones de escritura directa en la periferia pueden derivar en estados peligrosos, p. ej. si se escribe repetidas veces en una salida de periferia en un mismo ciclo del programa.

Ver tambin

rea de datos de la periferia (Pgina 329) Memoria imagen de proceso de las entradas y salidas (Pgina 326)

7.2.4.2

Cablear parmetros ocultos

Introduccin
Dependiendo de la CPU utilizada, en el programa de usuario se pueden usar instrucciones complejas, suministradas con el TIA Portal. Estas instrucciones pueden contener parmetros declarados como ocultos. Si una instruccin contiene parmetros ocultos, aparece una flecha pequea en el margen inferior del cuadro de la instruccin. Los parmetros ocultos se reconocen porque se muestran en fuente blanca. Los parmetros ocultos se pueden mostrar y cablear en todo momento.

Mostrar u ocultar parmetros ocultos


Para mostrar u ocultar parmetros ocultos, proceda del siguiente modo:
1. Para mostrar los parmetros ocultos, haga clic en la pequea flecha hacia abajo situada en el margen inferior del cuadro de la instruccin.

STEP 7 V10.5 SP2 02/2010, 00002014

511

Programacin del PLC 7.2 Crear el programa de usuario

2. Para ocultar los parmetros ocultos, haga clic en la pequea flecha hacia arriba situada en el margen inferior del cuadro de la instruccin.
7.2.4.2 Ramas para ramasde las ramas en FUP Principios bsicos en FUP Reglas en FUP

Cablear parmetros ocultos


Para cablear parmetros ocultos, proceda del siguiente modo:
1. Cablee los parmetros ocultos de la misma manera que los parmetros visibles. El parmetro oculto se convierte en un parmetro visible.

Ver tambin

Insertar operandos en instrucciones FUP (Pgina 507)

7.2.4.2

Ramas en FUP

7.2.4.2

Principios bsicos de las ramas en FUP

Definicin
El lenguaje de programacin Diagrama de funciones (FUP) permite programar ramas paralelas. Para ello se utilizan ramas que se insertan entre los cuadros. En la rama pueden insertarse cuadros adicionales para programar diagramas de funciones complejos. La figura siguiente muestra un ejemplo de la utilizacin de ramas:

Ver tambin

Reglas para ramas en FUP (Pgina 512) Insertar ramas en segmentos FUP (Pgina 513) Borrar ramas en segmentos FUP (Pgina 513)

7.2.4.2

Reglas para ramas en FUP

Reglas
Para la utilizacin de ramas en FUP rigen las siguientes reglas:

Las ramas se abren hacia abajo.

512

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario


7.2.4.2 Insertar ramas en segmentos FUP Borrar ramas en segmentos FUP

Las ramas slo pueden insertarse entre dos elementos FUP. Para borrar una rama deben borrarse todos los elementos FUP, incluyendo la rama en s. Si borra la conexin entre dos ramas, los elementos FUP correspondientes se desplazarn a distintos circuitos lgicos.

Ver tambin

Principios bsicos de las ramas en FUP (Pgina 512) Insertar ramas en segmentos FUP (Pgina 513) Borrar ramas en segmentos FUP (Pgina 513)

7.2.4.2

Insertar ramas en segmentos FUP

Requisitos
Existe un segmento.

Procedimiento
Para insertar una rama nueva en un segmento, proceda del siguiente modo:
1. Abra la Task Card "Instrucciones". 2. En la paleta "Instrucciones", navegue hasta "General > Derivacin". 3. Arrastre el elemento hasta la posicin deseada del segmento mediante Drag & Drop.

Ver tambin

Reglas para ramas en FUP (Pgina 512) Principios bsicos de las ramas en FUP (Pgina 512) Borrar ramas en segmentos FUP (Pgina 513)

7.2.4.2

Borrar ramas en segmentos FUP

Requisitos
Existe una rama.

Procedimiento
Para borrar una rama, proceda del siguiente modo:
1. Seleccione la lnea que conecta la rama con la rama principal. 2. Elija el comando "Borrar" del men contextual.

Resultado
La rama se borra. Los cuadros que estaban conectados a la rama borrada se disponen libremente en el segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

513

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.4.2 Circuitos lgicos en FUP Introduccin

Reglas para ramas en FUP (Pgina 512) Principios bsicos de las ramas en FUP (Pgina 512) Insertar ramas en segmentos FUP (Pgina 513)

7.2.4.2

Circuitos lgicos en FUP

7.2.4.2

Introduccin

Utilizacin de circuitos lgicos


El programa se mapea en uno o varios segmentos. En los segmentos pueden encontrarse uno o varios circuitos lgicos, en los que las seales binarias estn dispuestas en forma de cuadros. La figura siguiente muestra un ejemplo de la utilizacin de varios circuitos lgicos en un segmento:

Reglas
Observe las reglas siguientes al utilizar circuitos lgicos:

No se permiten conexiones entre los circuitos lgicos. Slo se permite una instruccin de salto por segmento. Las reglas de posicionamiento de instrucciones de salto conservan su validez.

Procesamiento de circuitos lgicos


Los circuitos lgicos y segmentos se procesan de arriba abajo y de izquierda a derecha. Esto significa que primero se procesa la primera instruccin del primer circuito lgico del primer segmento. Luego se procesan todas las dems instrucciones de dicho circuito. A continuacin se procesan todos los dems circuitos lgicos del primer segmento. Una vez procesados todos los circuitos lgicos, se procesa el siguiente segmento. Si se utilizan saltos, se rodea el procesamiento regular de los circuitos lgicos y la instruccin se ejecuta en la meta de salto.

514

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Diferencias entre las ramas y los circuitos lgicos


7.2.4.2 Insertar un circuito lgico Borrar un circuito lgico

La diferencia entre las ramas y los circuitos lgicos es que stos son ramas independientes que tambin pueden encontrarse en un segmento diferente. En cambio, las ramas permiten programar una conexin en paralelo.

Ver tambin

Insertar un circuito lgico (Pgina 515) Borrar un circuito lgico (Pgina 515)

7.2.4.2

Insertar un circuito lgico

Requisitos


Procedimiento

Un bloque est abierto. Existe un segmento.

Para insertar un circuito lgico nuevo en un segmento, proceda del siguiente modo:
1. Inserte una instruccin cualquiera en un segmento, de manera que no tenga conexin alguna con las instrucciones existentes. Se inserta un circuito lgico nuevo. 2. Inserte una asignacin al final del circuito lgico nuevo. 3. Inserte instrucciones adicionales en el circuito lgico nuevo.

Ver tambin

Introduccin (Pgina 514) Borrar un circuito lgico (Pgina 515)

7.2.4.2

Borrar un circuito lgico

Requisitos
Existe un circuito lgico.

Procedimiento
Para borrar un circuito lgico, proceda del siguiente modo:
1. Pulse y mantenga oprimido el botn izquierdo del ratn y trace un marco alrededor del circuito lgico. Vigile que se seleccionen todas las instrucciones del circuito lgico. Alternativamente, pulse y mantenga oprimida la tecla <Mays> y seleccione la primera y ltima instruccin del circuito lgico. 2. Haga clic con el botn derecho del ratn en una de las instrucciones del circuito lgico.

STEP 7 V10.5 SP2 02/2010, 00002014

515

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Utilizarcomentariosdelibres Principios bsicos libres Insertarcomentarios libres Editar comentarios la utilizacin de comentarios libres en FUP

3. Elija el comando "Borrar" del men contextual.

Ver tambin

Introduccin (Pgina 514) Insertar un circuito lgico (Pgina 515)

7.2.4.2

Utilizar comentarios libres

7.2.4.2

Principios bsicos de la utilizacin de comentarios libres en FUP

Introduccin
Los comentarios libres permiten comentar el cdigo fuente de los lenguajes de programacin grficos, de manera similar a los comentarios de lnea de los lenguajes textuales. Los comentarios libres pueden utilizarse para todos los cuadros no binarios.

7.2.4.2

Insertar comentarios libres

Procedimiento
Para insertar un comentario libre, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el objeto para el que desea insertar un comentario libre. 2. Elija el comando "Insertar comentario" del men contextual. Se abre un cuadro de comentario con un comentario estndar. El cuadro de comentario est unido mediante una flecha con el objeto correspondiente.

7.2.4.2

Editar comentarios libres

Introduccin
Los comentarios libres pueden editarse como se indica a continuacin:

Modificar el texto del comentario Modificar la posicin o el tamao del cuadro de comentario Acoplar el comentario a un elemento diferente Mostrar y ocultar los comentarios libres

Modificar el texto del comentario


Para modificar el texto de un comentario libre, proceda del siguiente modo:
1. Haga doble clic en el cuadro de comentario.

516

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Borrar comentarios libres en el programa Buscar errores de sintaxis

2. Introduzca el texto deseado.

Modificar la posicin del cuadro de comentario


Para modificar la posicin del cuadro de comentario, proceda del siguiente modo:
1. Haga clic en el cuadro de comentario y mantenga oprimido el botn del ratn. 2. Arrastre el cuadro de comentario hasta la posicin deseada.

Modificar el tamao del cuadro de comentario


Para modificar el tamao del cuadro de comentario, proceda del siguiente modo:
1. Haga clic en el margen del cuadro de comentario. 2. Arrastre el controlador de tamao de la esquina inferior derecha del cuadro de comentario hasta alcanzar el tamao deseado.

Acoplar el comentario a un elemento diferente


Para acoplar un comentario libre a un elemento diferente, proceda del siguiente modo:
1. Haga clic en la punta de la flecha que une el cuadro de comentario con la instruccin y mantenga oprimido el botn del ratn. 2. Arrastre la flecha hasta el elemento al que desea acoplar el comentario. Los puntos de insercin posibles se identifican con un cuadrado verde. 3. Suelte el botn del ratn.

Mostrar y ocultar los comentarios libres


Para mostrar y ocultar los comentarios libres, proceda del siguiente modo:
1. Haga clic en el botn "Mostrar/ocultar comentarios libres" de la barra de herramientas.

7.2.4.2

Borrar comentarios libres

Procedimiento
Para borrar un comentario libre, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en el comentario libre que desea borrar. 2. Elija el comando "Borrar" del men contextual.

7.2.4.2

Buscar errores de sintaxis en el programa Los errores de sintaxis se destacan visualmente en el programa de usuario con un subrayado rojo. Esto permite reconocer inmediatamente las entradas errneas. Adems, es posible saltar de un error a otro dentro de un bloque. Asimismo, los errores de sintaxis se listan con el respectivo mensaje de error en la ficha "Informacin" de la ventana de inspeccin.

STEP 7 V10.5 SP2 02/2010, 00002014

517

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.4.2 Cambiar el lenguaje de lenguaje de programacin Reglas para cambiar el programacin

Para buscar errores de sintaxis en el programa de usuario, proceda del siguiente modo:
1. Seleccione el ttulo del bloque. 2. Haga clic en el botn "Ir a siguiente error" de la barra de herramientas. Se marca el primer error en el bloque.

Los botones "Ir a siguiente error" e "Ir a error anterior" de la barra de herramientas permiten encontrar y corregir todos los errores del bloque. O bien:
1. En la ventana de inspeccin, elija "Informacin > Sintaxis" para abrir la lista de errores. Todos los errores de sintaxis se listan en la tabla junto con una breve descripcin del error. 2. Si aparece, haga clic en el signo de interrogacin azul situado junto al texto de error para obtener indicaciones adicionales sobre cmo solucionar el error. 3. Haga doble clic en el error que desea corregir. Se selecciona el error en cuestin.

7.2.4.2

Cambiar el lenguaje de programacin

7.2.4.2

Reglas para cambiar el lenguaje de programacin

Reglas
Observe las reglas siguientes al cambiar el lenguaje de programacin de un bloque:


Ver tambin

Slo es posible cambiar entre los lenguajes de programacin grficos KOP y FUP. Los segmentos del bloque cuyo lenguaje de programacin no se puede cambiar se visualizan en el lenguaje original. Slo es posible cambiar bloques completos. No es posible cambiar segmentos individuales. No obstante, se pueden crear segmentos en un bloque con un lenguaje de programacin diferente y copiarlos luego al bloque deseado.

Cambiar el lenguaje de programacin (Pgina 518)

7.2.4.2

Cambiar el lenguaje de programacin

Procedimiento
Para cambiar el lenguaje de programacin, proceda del siguiente modo:

518

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Tratar errores de tratamiento deprograma Posibilidades de ejecucin del errores

1. En el rbol del proyecto, haga clic con el botn derecho del ratn en el bloque. 2. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "Propiedades". 3. Seleccione la entrada "General" en la navegacin local. 4. Seleccione el nuevo lenguaje de programacin de la lista desplegable "Lenguaje". 5. Confirme la seleccin con "Aceptar".

Ver tambin

Reglas para cambiar el lenguaje de programacin (Pgina 518)

7.2.4.2

Tratar errores de ejecucin del programa

7.2.4.2

Posibilidades de tratamiento de errores

Introduccin
Ajustando el tratamiento de errores se determina cmo debe reaccionar el sistema al ocurrir errores de programacin y acceso a la periferia. Para ello se dispone de las siguientes posibilidades:

Utilizar las reacciones del sistema que ofrece el sistema operativo. Utilizar tratamientos de errores locales propios.

Utilizar las reacciones del sistema


El sistema operativo utiliza las siguientes reacciones del sistema para el tratamiento de errores:

STOP Ignorar

Utilizar el tratamiento de errores local


Por tratamiento de errores local se entiende el tratamiento de errores dentro de un bloque. El tratamiento de errores local aporta las ventajas siguientes:

En la memoria de sistema se almacena una informacin de error, que se puede consultar y evaluar. La informacin de error permite programar en el bloque una reaccin al error ocurrido. Las evaluaciones y reacciones a errores programadas no interrumpen el ciclo del programa. El tratamiento de errores local no supone una carga innecesaria para el rendimiento del sistema. Si no se presentan errores, no se ejecutan las evaluaciones y reacciones a errores programadas.

El tratamiento de errores local se aplica slo a los bloques para los que se ha ajustado explcitamente. Si est ajustado el tratamiento de errores local para un bloque, se ignorar la reaccin del sistema cuando se ejecute dicho bloque.

STEP 7 V10.5 SP2 02/2010, 00002014

519

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.4.2 Reacciones del errores local errores local Tratamiento de sistema de Principios del tratamiento

Principios bsicos del procesamiento del programa (Pgina 329) Eventos y OBs (Pgina 329) Tratamiento de errores local (Pgina 520) GetError (Pgina 983) GetErrorID (Pgina 987)

7.2.4.2

Reacciones del sistema

Utilizacin
Durante la ejecucin del programa de usuario pueden ocurrir errores de programacin y de acceso a la periferia que exigen una reaccin. A este efecto, el sistema operativo ofrece dos reacciones, a saber: "Ignorar" y "STOP". La reaccin del sistema se aplica en el tratamiento de errores de programacin siempre que no se haya programado ningn tratamiento de errores local. Si se ajusta el tratamiento de errores local para un bloque, tendr prioridad sobre la reaccin del sistema.

7.2.4.2

Tratamiento de errores local

7.2.4.2

Principios del tratamiento de errores local

Introduccin
El tratamiento de errores local permite consultar si se han producido errores en un bloque y evaluar la informacin correspondiente. El tratamiento de errores local se puede ajustar para bloques de organizacin (OB), bloques de funcin (FB) y funciones (FC). Si est activado el tratamiento de errores local, se ignorar la reaccin del sistema. El tratamiento de errores local se aplica slo a los bloques para los que est ajustado explcitamente. El ajuste del tratamiento de errores local no se aplica a un bloque que llama, ni se transfiere a bloques llamados. Para los bloques de orden superior e inferior sigue siendo aplicable la configuracin del sistema, si no se ha programado ningn tratamiento de errores para ellos.

Procesamiento general del tratamiento de errores local


Si ocurren errores durante la ejecucin de un bloque para el que se ha ajustado el tratamiento de errores local, se disparar una reaccin predeterminada en funcin de los siguientes tipos de error:

Errores de escritura: los errores se ignoran y la ejecucin del programa prosigue sin ms. Errores de lectura: la ejecucin del programa contina con el valor sustitutivo "0".

520

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Prioridades en la salida de errores

Errores de ejecucin: se cancela la ejecucin de la instruccin. La ejecucin del programa contina con la siguiente instruccin.

En la memoria de sistema se guarda informacin sobre el primer error ocurrido. Esta informacin se puede consultar y visualizar mediante una instruccin (GET_ERROR o GET_ERRORID). La informacin de error se visualiza en formato editable. Tambin puede evaluarse mediante instrucciones adicionales, para programar una reaccin al error ocurrido. Cuando se consulta la informacin acerca del primer error ocurrido, se libera memoria para errores en la memoria de sistema. Si posteriormente ocurren ms errores, se muestra la informacin acerca del siguiente error ocurrido.

Instrucciones para el tratamiento de errores local


Para el tratamiento de errores local se puede utilizar una de las instrucciones indicadas a continuacin:

GET_ERROR (Pgina 983) GET_ERRORID (Pgina 987)

Las instrucciones GET_ERROR y GET_ERRORID se diferencian en la profundidad de la informacin de error mostrada.

7.2.4.2

Prioridades en la salida de errores

Vista general de las prioridades


En el tratamiento de errores local se muestra la informacin acerca del primer error ocurrido. Si, durante la ejecucin de una instruccin, se presentan simultneamente varios errores, stos se muestran segn su prioridad. La tabla siguiente muestra las prioridades de los distintos tipos de error:
Prioridad 1 2 3 4 5 6 7 8 9 10 11 Tipo de error Error en el cdigo del programa Falta la referencia Rango no vlido El DB no existe Los operandos no son compatibles El ancho del rango indicado no es suficiente No existen temporizadores o contadores No se puede escribir en un DB Error de periferia La instruccin no existe El bloque no existe

STEP 7 V10.5 SP2 02/2010, 00002014

521

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.2 Activar el tratamiento de errores local para un bloque

Prioridad 12

Tipo de error Profundidad de anidamiento no vlida

La prioridad ms alta es 1 y la ms baja es 12.

Ver tambin

GetError (Pgina 983) GetErrorID (Pgina 987)

7.2.4.2

Activar el tratamiento de errores local para un bloque

Introduccin
El tratamiento de errores local para un bloque se activa insertando una de las siguientes instrucciones en un segmento:

GET_ERROR (Pgina 983) GET_ERRORID (Pgina 987)

Si est activado el tratamiento de errores local para un bloque, se ignorarn las reacciones del sistema ajustadas para el bloque en cuestin.

Requisitos


Procedimiento

El bloque est abierto. La Task Card "Instrucciones" est abierta.

Para activar el tratamiento de errores local para un bloque, proceda del siguiente modo:
1. Navegue hasta la paleta "Instrucciones avanzadas" de la Task Card "Instrucciones". 2. Abra la carpeta "Control del programa". 3. Arrastre la instruccin GET_ERROR o GET_ERRORID hasta el segmento deseado.

Resultado
El tratamiento de errores local se activa para el bloque abierto. La casilla de verificacin "Tratamiento de errores locales en el bloque" se activa en la ventana de inspeccin, en "Propiedades > Atributos". Este ajuste no se puede modificar en la ventana de inspeccin. El tratamiento de errores local se puede desactivar borrando las instrucciones correspondientes insertadas.

522

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.3

Programar bloques de datos


7.2.4.3 Programarbsicos de la programacin de bloques de datos Principios de la tabla de declaracin de bloques de datos Estructura bloques de datos

7.2.4.3

Principios bsicos de la programacin de bloques de datos Un bloque de datos (DB) sirve para guardar valores que se escriben durante la ejecucin del programa. Al contrario que los bloques lgicos, los de datos slo contienen declaraciones de variables. No contienen ni segmentos ni instrucciones. Las declaraciones de variables definen la estructura del bloque de datos.

Tipos de bloques de datos


Existen dos tipos de bloques de datos, a saber:

Bloques de datos globales Un bloque de datos global no est asignado a ningn bloque lgico. Se puede acceder a los valores de un bloque de datos global desde cualquier bloque lgico. Un bloque de datos global contiene nicamente variables estticas. En la tabla de declaracin se introducen las variables que debe contener el bloque de datos global.

Bloques de datos instancia Un bloque de datos instancia es aquel que est asignado directamente a un bloque de funcin (FB). La declaracin de interfaz del bloque de funcin determina la estructura del bloque de datos instancia. ste contiene exactamente los parmetros de bloque y variables estticas declaradas en l. No obstante, en el bloque de datos instancia pueden definirse valores especficos de la instancia, p. ej. valores iniciales para las variables declaradas.

Remanencia de los valores de datos


Para evitar prdidas de datos en caso de un fallo de alimentacin, los valores de datos pueden depositarse en un rea de memoria remanente.

Observar valores de datos online


Si existe una conexin online, los valores de datos actuales podrn visualizarse en bloques de datos.

Ver tambin

Crear bloques de datos (Pgina 0

7.2.4.3

Estructura de la tabla de declaracin de bloques de datos

Estructura de la tabla de declaracin de bloques de datos


La representacin de la tabla de declaracin depende de diferentes ajustes, p. ej. de si el bloque puede direccionarse simblicamente.

STEP 7 V10.5 SP2 02/2010, 00002014

523

Programacin del PLC 7.2 Crear el programa de usuario

La figura siguiente muestra la estructura de la tabla de declaracin tomando como ejemplo un bloque de datos instancia direccionable simblicamente en la vista online.

Significado de las columnas


En la tabla siguiente se explica el significado de las distintas columnas:
Columna Nombre Tipo de datos Offset Significado Nombre de la variable. Tipo de datos de la variable. Direccin relativa de la variable. Esta columna se visualiza slo en bloques de datos no direccionables simblicamente. Valor predeterminado Valor que se ha predeterminado para la variable en la interfaz de un bloque lgico de orden superior. La columna "Valor predeterminado" est oculta por defecto. Se puede mostrar haciendo clic en el botn "Modo avanzado". Los valores que contiene slo pueden modificarse en el bloque lgico de orden superior. En el bloque de datos, los valores slo se muestran. Valor inicial Valor que debe adoptar la variable durante el arranque. Al crear el bloque de datos, los valores predeterminados definidos en un bloque lgico se utilizan como valores iniciales. Estos valores aplicados pueden sustituirse por los valores iniciales especficos de la instancia. La indicacin de un valor inicial es opcional. Si no se especifica ningn valor, la variable adopta el valor predeterminado durante el arranque. Si tampoco se ha definido ningn valor predeterminado, se utiliza el valor estndar vlido para el tipo de datos. Por ejemplo, el valor estndar de BOOL es "false". Valor de observacin Valor de datos actual en la CPU. Esta columna se visualiza slo si existe una conexin online y se hace clic en el botn "Observar". Remanencia Comentario Identifica la variable como remanente. Los valores de variables remanentes se conservan tras desconectar la alimentacin. Comentario para documentar la variable.

524

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.4.3 Crear bloques de datos

Crear bloques de datos (Pgina 0 ) Programar la estructura de datos de bloques de datos globales (Pgina 526) Definir valores iniciales (Pgina 529) Ajustar la remanencia de valores de datos Principios bsicos de los valores iniciales (Pgina 528)

7.2.4.3

Crear bloques de datos

Requisitos
La carpeta "Bloques de programa" del rbol del proyecto est abierta.

Procedimiento
Para crear un bloque de datos, proceda del siguiente modo:
1. Haga doble clic en el comando "Agregar nuevo bloque". Se abre el dilogo "Agregar nuevo bloque". 2. Haga clic en el botn "Bloque de datos (DB)". 3. Introduzca un nombre para el bloque de datos. 4. Seleccione el tipo de bloque de datos. Existen las posibilidades siguientes:

Para crear un bloque de datos global, seleccione la entrada de la lista "DB global". Para crear un bloque de datos instancia, seleccione de la lista el bloque de funcin al que desea
asignar el bloque de datos instancia. 5. Active el botn de opcin "manual" si desea asignar manualmente el nmero del bloque. 6. Si opta por la asignacin manual, introduzca el nmero de bloque en el campo de entrada. 7. Para definir propiedades adicionales del bloque de datos, haga clic en la flecha que aparece junto a "Ms informacin" en la parte inferior del dilogo. Se abre un rea con campos de entrada adicionales. 8. Introduzca todas las propiedades deseadas. 9. Confirme las entradas realizadas con "Aceptar".

Resultado
Se crea el nuevo bloque de datos. ste se encuentra entonces en la carpeta "Bloques de programa" del rbol del proyecto.

Nota En el rea inferior del dilogo puede activar la casilla de verificacin "Agregar nuevo y abrir". De este modo, el bloque se abre inmediatamente tras ser creado.

STEP 7 V10.5 SP2 02/2010, 00002014

525

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.4.3 Programar la estructura dede datos ARRAY de datos globales Declarar variables de tipos de datos simples del tipo datos de bloques

Bloques de datos instancia (Pgina 354) Programar bloques de datos (Pgina 523) Bloques de datos globales (DB) (Pgina 355)

7.2.4.3

Programar la estructura de datos de bloques de datos globales

7.2.4.3

Declarar variables de tipos de datos simples

Requisitos
Hay un bloque de datos global abierto.

Procedimiento
Para declarar una variable de un tipo de datos simple, proceda del siguiente modo:
1. Introduzca un nombre de variable en la columna "Nombre". 2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione el tipo de datos deseado. Consulte tambin: Declarar variables del tipo de datos STRUCT (Pgina 527) Consulte tambin: Declarar variables del tipo de datos ARRAY (Pgina 526) 3. Repita los pasos 1 y 2 para todas las variables que desea declarar.

Ver tambin

Mostrar y editar propiedades de bloques (Pgina 425) Comandos de teclado en tablas (Pgina 134) Editar la tabla de declaracin de bloques de datos (Pgina 0 Definir valores iniciales (Pgina 529) Ajustar la remanencia de valores de datos Observar valores de datos online (Pgina 532)

7.2.4.3

Declarar variables del tipo de datos ARRAY

Requisitos
Hay un bloque de datos abierto.

Procedimiento
Para declarar una variable del tipo de datos ARRAY, proceda del siguiente modo:
1. Introduzca un nombre de variable en la columna "Nombre".

526

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione el tipo de datos "Array [lo .. hi] of type".
7.2.4.3 Declarar variables del tipo de datos STRUCT

3. A continuacin, introduzca las dimensiones deseadas en la misma columna, incluyendo los lmites superior e inferior y el tipo de datos (p. ej. ARRAY [1..10] of Bool). Entre el corchete final y la palabra clave "of", as como entre "of" y la indicacin del tipo de datos para los elementos ARRAY se debe introducir un espacio.

Introducir los valores iniciales de elementos ARRAY


Para predeterminar los valores iniciales de los distintos elementos de un ARRAY, proceda del siguiente modo:
1. Haga clic en el botn "Modo avanzado". El ARRAY se expande y cada uno de sus elementos aparece en un fila. 2. Introduzca los valores deseados en la columna "Valor inicial". 3. Para volver a cerrar el ARRAY, haga clic en el botn "Modo avanzado".

Ver tambin

Definir valores iniciales (Pgina 529) Ajustar la remanencia de valores de datos Observar valores de datos online (Pgina 532) Editar la tabla de declaracin de bloques de datos (Pgina 0

7.2.4.3

Declarar variables del tipo de datos STRUCT

Requisitos
Hay un bloque de datos abierto.

Procedimiento
Para declarar una variable del tipo de datos STRUCT, proceda del siguiente modo:
1. Introduzca un nombre de variable en la columna "Nombre". 2. En la columna "Tipo de datos", haga clic en el botn de direccin y seleccione la entrada "STRUCT". Debajo de la nueva variable se insertan dos filas vacas. 3. Inserte el primer elemento de estructura en la primera de ellas. Debajo del elemento se inserta nuevamente una fila vaca. 4. Repita el paso 3 para todos los dems elementos de estructura. No es necesario finalizar explcitamente la estructura. La estructura termina con el ltimo elemento introducido. 5. Para insertar una nueva variable despus de la estructura, deje una fila vaca al final de la estructura e introduzca la nueva variable en la segunda fila vaca.

STEP 7 V10.5 SP2 02/2010, 00002014

527

Programacin del PLC 7.2 Crear el programa de usuario

Introducir los valores iniciales de elementos STRUCT


7.2.4.3 Definir valores iniciales valores iniciales 7.2.4.3 Principios bsicos de los

Para predeterminar los valores iniciales de los distintos elementos de una estructura, proceda del siguiente modo:
1. Haga clic en el botn "Modo avanzado". La estructura se expande y cada uno de los elementos STRUCT aparece en una fila. 2. Introduzca los valores deseados en la columna "Valor inicial". 3. Para volver a cerrar la estructura, haga clic en el botn "Modo avanzado".

Ver tambin

Definir valores iniciales (Pgina 529) Ajustar la remanencia de valores de datos Observar valores de datos online (Pgina 532) Editar la tabla de declaracin de bloques de datos (Pgina 0 STRUCT (Pgina 394)

7.2.4.3

Definir valores iniciales

7.2.4.3

Principios bsicos de los valores iniciales

Definicin
El valor inicial de una variable es un valor definido por el usuario y que la variable debe adoptar tras el arranque. Las variables remanentes constituyen un caso particular. Sus valores se conservan tras un "Rearranque completo (en caliente)", y no se restablece el valor inicial.

Valores predeterminados y valores iniciales especficos de la instancia

La estructura de los bloques de datos puede derivarse de elementos de orden superior. Un bloque de datos instancia se basa p. ej. en la interfaz de un bloque lgico de orden superior.

En este caso, se puede definir un valor predeterminado para cada variable en el elemento de orden superior. Al crear el bloque de datos, los valores predeterminados en el bloque lgico se utilizan como valores iniciales. Estos valores aplicados pueden sustituirse luego en el bloque de datos por los valores iniciales especficos de la instancia. La indicacin de un valor inicial es opcional. Si no se especifica ningn valor, la variable adopta el valor predeterminado durante el arranque. Si tampoco se ha definido ningn valor predeterminado, se utiliza el valor estndar vlido para el tipo de datos. Por ejemplo, el valor estndar de BOOL es "false".

Ver tambin

Definir valores iniciales (Pgina 529) Estructura de la tabla de declaracin de bloques de datos (Pgina 523)

528

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario Declarar variables locales en la interfaz del bloque (Pgina 445)
7.2.4.3 Definir valores iniciales valores de datos globales Comportamiento remanente y direccionamiento simblico en bloques de datos globales Ajustar la remanencia de bloques de datos en

7.2.4.3

Definir valores iniciales

Requisitos
Un bloque de datos est abierto y contiene variables declaradas.

Procedimiento
Para definir valores iniciales para las variables, proceda del siguiente modo:
1. Para mostrar todos los elementos de tipos de datos estructurados, haga clic en el botn "Modo avanzado". 2. Introduzca los valores iniciales deseados en la columna "Valor inicial". El valor se debe corresponder con el tipo de datos de la variable y no puede exceder el rango de valores del tipo de datos.

Nota

La columna "Valor predeterminado" contiene los valores predeterminados definidos para las variables en la interfaz de un bloque lgico de orden superior.

Resultado
Los valores iniciales especficos de la instancia se han definido. Durante el arranque, la variable adopta el valor definido, siempre que no haya sido declarada como remanente.

Ver tambin

Principios bsicos de los valores iniciales (Pgina 528)

7.2.4.3

Ajustar la remanencia de valores de datos

7.2.4.3

Ajustar la remanencia en bloques de datos globales

7.2.4.3

Comportamiento remanente y direccionamiento simblico en bloques de datos globales

Direccionamiento simblico
Ajustando el direccionamiento simblico es posible determinar si las variables de un bloque de datos global deben declararse slo simblicamente, o bien de forma simblica y absoluta. Si est activado el direccionamiento simblico, las variables slo podrn declararse introduciendo un nombre simblico. En este caso, las variables se direccionarn

STEP 7 V10.5 SP2 02/2010, 00002014

529

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.3 Ajustar el comportamiento remanente en un bloque de datos global

automticamente, permitiendo as un aprovechamiento ptimo de la memoria disponible. Si no est ajustado el direccionamiento simblico, la variable tambin obtendr una direccin absoluta fija. La memoria se ocupa en funcin de la direccin de la variable declarada.

Comportamiento remanente
Si est activado el direccionamiento simblico, es posible ajustar el comportamiento remanente de las distintas variables de un bloque de datos global. Si una variable se define como remanente, se deposita automticamente en el rea de memoria remanente del bloque de datos global. Si est desactivado el direccionamiento simblico en un bloque de datos global, no se podr ajustar el comportamiento remanente de las distintas variables. En ese caso, los ajustes de remanencia se aplicarn a todas las variables del bloque de datos global.

Ver tambin

Direccionamiento slo simblico de bloques (Pgina 370) reas de memoria remanentes (Pgina 326)

7.2.4.3

Ajustar el comportamiento remanente en un bloque de datos global

Introduccin
El ajuste de direccionamiento simblico determina si el comportamiento remanente de las variables puede configurarse individual o globalmente en un bloque de datos global. Para determinar el comportamiento remanente es preciso considerar los siguientes ajustes del bloque de datos global:


Requisitos

El direccionamiento simblico de las variables est activado: El comportamiento remanente puede determinarse para variables individuales. En variables de tipos de datos estructurados, los ajustes de remanencia se aplican a todos los elementos de las variables. El direccionamiento simblico de las variables est desactivado: Los ajustes de remanencia se aplican a todas las variables del bloque de datos global.

Hay un bloque de datos global abierto.

Procedimiento
Para ajustar el comportamiento remanente de las variables en un bloque de datos global, proceda del siguiente modo:
1. En la columna "Remanencia", seleccione la celda de la variable para la que desea ajustar el comportamiento remanente. 2. Active la casilla de verificacin en la columna "Remanencia".

530

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Resultado

7.2.4.3 Ajustar lael comportamiento remanente en bloques de datos instancia 7.2.4.3 Ajustar remanencia en bloques de datos instancia


Ver tambin

Si el direccionamiento simblico est activado, la variable seleccionada se definir como remanente. Si el direccionamiento simblico est desactivado, todas las variable del bloque de datos global se definirn como remanentes.

Comportamiento remanente y direccionamiento simblico en bloques de datos globales (Pgina 529) Direccionamiento slo simblico de bloques (Pgina 370) reas de memoria remanentes (Pgina 326)

7.2.4.3

Ajustar la remanencia en bloques de datos instancia

7.2.4.3

Ajustar el comportamiento remanente en bloques de datos instancia

Comportamiento remanente de variables locales en un bloque de datos instancia


En funcin del ajuste de direccionamiento simblico definido en el bloque de funcin de orden superior, la remanencia puede configurarse para todas o algunas de las variables de un bloque de datos instancia. Para determinar el comportamiento remanente en un bloque de datos instancia es preciso considerar los siguientes ajustes del bloque de funcin:

El direccionamiento simblico est activado en el bloque de funcin de orden superior: El bloque de datos instancia adopta los ajustes de remanencia de todas las variables del bloque de funcin de orden superior. En la estructura del bloque de datos instancia, esta propiedad aparece protegida contra escritura, por lo que no se puede modificar.

El direccionamiento simblico est desactivado en el bloque de funcin de orden superior: Los ajustes de remanencia pueden editarse y rigen para todas las variables del bloque de datos instancia.

El ajuste del direccionamiento simblico del bloque de funcin de orden superior aparece protegido contra escritura en la ventana de propiedades del bloque de datos instancia bajo el grupo "Atributos", por lo que no se puede modificar. Las variables definidas como remanentes se identifican en el bloque de datos instancia con una marca de verificacin en la columna "Remanencia".

Ver tambin

Ajustar el comportamiento remanente en un bloque de datos instancia (Pgina 532) Comportamiento remanente y direccionamiento simblico de bloques lgicos (Pgina 450) Ajustar el comportamiento remanente de variables locales en un bloque de funcin (Pgina 451) reas de memoria remanentes (Pgina 326)

STEP 7 V10.5 SP2 02/2010, 00002014

531

Programacin del PLC 7.2 Crear el programa de usuario

7.2.4.3

Ajustar el comportamiento remanente en un bloque de datos instancia


7.2.4.3 Ajustar el valores de datos remanente en un bloque de datos instancia Observar comportamiento online en bloques de datos online

Introduccin
La posibilidad de modificar el comportamiento remanente en un bloque de datos instancia depende de la configuracin del direccionamiento simblico en el bloque de funcin de orden superior. El comportamiento remanente no puede ajustarse por separado para cada variable. Los ajustes de remanencia se aplican siempre a todas las variables contenidas en un bloque de datos instancia. Consulte tambin: Ajustar el comportamiento remanente en bloques de datos instancia (Pgina 531)

Requisitos

Procedimiento

Hay un bloque de datos instancia abierto.

Para ajustar el comportamiento remanente de las variables en un bloque de datos instancia, proceda del siguiente modo:
1. Seleccione una variable. 2. Active la casilla de verificacin en la columna "Remanencia" de la variable.

Resultado
Todas las variables se definen como remanentes.

7.2.4.3

Observar valores de datos online

7.2.4.3

Observar valores de datos en bloques de datos online Los valores de datos que adoptan actualmente las variables en la CPU pueden observarse directamente en la tabla de declaracin.

Requisitos


Procedimiento

Existe una conexin online. El bloque de datos est cargado en la CPU.

Para observar los valores de datos, proceda del siguiente modo:


1. Inicie la observacin haciendo clic en el botn "Observar todos". En la tabla aparece la columna adicional "Valor de observacin". En ella se visualizan los valores de datos actuales. Consulte tambin: Estructura de la tabla de declaracin de bloques de datos (Pgina 523)

532

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

2. Para finalizar la observacin, vuelva a hacer clic en el botn "Observar todos".


7.2.4.3 Editar lafilas en ladeclaracin de bloques de datos Borrar variables en bloques de datos Insertar tabla de tabla

7.2.4.3

Editar la tabla de declaracin de bloques de datos

7.2.4.3

Borrar variables en bloques de datos

Requisitos
Hay un bloque de datos global abierto.

Procedimiento
Para borrar una variable, proceda del siguiente modo:
1. Seleccione la fila que contiene la variable que desea borrar. 2. Elija el comando "Borrar" del men contextual.

Nota Las variables slo se pueden borrar en bloques de datos globales. Las estructuras de bloques de datos instancia no se pueden modificar directamente, puesto que estn definidas por el bloque de funcin. El tipo de bloque de datos est introducido en las propiedades del bloque. Consulte tambin: Mostrar y editar propiedades de bloques (Pgina 425)

Ver tambin

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.4.3

Insertar filas en la tabla

Procedimiento
Para insertar una fila encima de la posicin del puntero del ratn, proceda del siguiente modo:
1. Site el puntero del ratn en la fila sobre la cual desea insertar otra. 2. Haga clic en el botn "Insertar fila" de la barra de herramientas de la tabla. Se inserta una fila nueva sobre la seleccionada.

STEP 7 V10.5 SP2 02/2010, 00002014

533

Programacin del PLC 7.2 Crear el programa de usuario

Ver tambin

7.2.4.3 Agregar filas al final de la tabla 7.2.5.1 Principios bsicos de la comparacin de bloques 7.2.5 Comparar bloques

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.4.3

Agregar filas al final de la tabla

Procedimiento
Para agregar una fila nueva al final de la tabla o de un tipo de datos compuesto, proceda del siguiente modo:
1. Haga clic en el botn "Agregar fila" de la barra de herramientas de la tabla. Al final de la tabla o del tipo de datos compuesto se agrega una nueva fila vaca.

Ver tambin

Comandos de teclado en tablas (Pgina 134) Personalizar las tablas (Pgina 131)

7.2.5

Comparar bloques

7.2.5.1

Principios bsicos de la comparacin de bloques

Funcin
La comparacin de bloques permite comparar un bloque contenido en la programadora con un bloque contenido en la CPU. Existen dos formas de visualizar las diferencias:

Editor de comparacin (Pgina 148) En el editor se comparan nicamente los sellos de tiempo de los bloques. De esta manera se obtiene una vista general de las diferencias de todos los bloques. Los smbolos indican el respectivo estado. Comparacin detallada (Pgina 535) Las versiones offline y online de un bloque se abren una junto a la otra y se resaltan las diferencias.

Es posible comparar los siguientes tipos de bloques:


Bloques lgicos Los bloques lgicos se pueden comparar con el editor de comparacin y realizando una comparacin detallada. Bloques de datos Los bloques de datos slo se pueden comparar por su sello de tiempo en el editor de comparacin.

534

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

Objetos de comparacin
7.2.5.2 Comparacin detallada Iniciar la comparacin detallada

En la comparacin de bloques lgicos se incluyen tanto sus interfaces como los distintos segmentos. Adems, se determinan las diferencias en los nombres de variables. Todos los comentarios y dems atributos del bloque se excluyen de la comparacin.

Procedimiento para la comparacin detallada de bloques lgicos


Al comparar los segmentos, primero se determinan los segmentos insertados o borrados. Luego se comparan los dems segmentos. Las instrucciones son iguales si el operador y el operando son iguales. Slo se muestra la primera diferencia de cada operacin. Sin embargo, pueden visualizarse varias diferencias por segmento. Si se modifica la interfaz del bloque, cambiar el sello de tiempo de la interfaz del bloque de las versiones online u offline del bloque lgico. Esta modificacin tambin ocasiona un cambio del sello de tiempo del cdigo del programa. Por tanto, para la comparacin de las interfaces de bloque se comparan primero los sellos de tiempo de los cdigos de programa de las versiones online y offline del bloque lgico. Si los sellos de tiempo son iguales, se parte del principio de que las interfaces tambin lo son. Si los sellos de tiempo de las interfaces son diferentes, a continuacin se comparan los tipos de datos de las interfaces por secciones. Las multiinstancias y los tipos de datos PLC se incluyen en la comparacin. Si los tipos de datos de las distintas secciones son iguales, se comparan los valores iniciales de las variables. Se indican todas las diferencias existentes.

7.2.5.2

Comparacin detallada

7.2.5.2

Iniciar la comparacin detallada

Requisitos


Procedimiento

El editor de comparacin est abierto. Existe un bloque cuyas versiones online y offline son diferentes.

Consulte tambin: Resumen del editor de comparacin (Pgina 148)

Para realizar una comparacin detallada de un bloque, proceda del siguiente modo:
1. En el editor de comparacin, haga clic con el botn derecho del ratn en el bloque para el que desea realizar una comparacin detallada. 2. Elija el comando "Iniciar comparacin detallada" del men contextual.

STEP 7 V10.5 SP2 02/2010, 00002014

535

Programacin del PLC 7.2 Crear el programa de usuario

Resultado

7.2.5.2 Representacin de la comparacin detallada

Para las versiones online y offline del bloque se abren sendas instancias del editor de programacin, dispuestas una junto a la otra. Las diferencias entre ambas versiones se resaltan en color. Consulte tambin: Representacin de la comparacin detallada (Pgina 536)

7.2.5.2

Representacin de la comparacin detallada

Marcacin de las diferencias


La comparacin detallada permite identificar exactamente las diferencias entre las versiones online y offline de un bloque. Las marcas siguientes permiten encontrar las diferencias rpidamente:

Las filas que presentan diferencias se destacan con fondo gris. Los operandos y operaciones diferentes se destacan con fondo verde. Si el nmero de segmentos es diferente, se insertan pseudo-segmentos para permitir una representacin sincronizada de los segmentos idnticos. Estos pseudo-segmentos se destacan con fondo gris y contienen en su barra de ttulo el texto "No se ha encontrado ningn segmento equivalente.". Los pseudo-segmentos no se pueden editar. Si se ha permutado el orden de los segmentos, se insertan pseudo-segmentos en las posiciones correspondientes. Estos pseudo-segmentos se destacan con fondo gris y contienen en su barra de ttulo el texto "Los segmentos no estn sincronizados.". El pseudo-segmento contiene adems un enlace "Ir al segmento <n.>", que permite navegar hasta al segmento correspondiente.

Ejemplo
La figura siguiente muestra un ejemplo de una comparacin detallada en el lenguaje de programacin KOP:

536

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.5.2 Navegar en la comparacin detallada

Reduccin de las diferencias visualizadas


Para facilitar la claridad, no se resaltan todas las diferencias, sino slo la primera diferencia de cada operacin. Por ejemplo, si en un cuadro con varias entradas todas ellas se diferencian en las versiones offline y online de un bloque, slo la primera se resaltar como diferente. El usuario puede entonces solucionar esta diferencia y actualizar la lista de comparacin. A continuacin, se resalta la siguiente entrada como diferencia. Por tanto, el nmero de diferencias resaltadas en un segmento depende del nmero de operaciones existentes.

7.2.5.2

Navegar en la comparacin detallada

Requisitos
Se ha realizado una comparacin detallada.

Navegar hasta las diferencias


Para navegar hasta una diferencia entre ambos bloques, proceda del siguiente modo:
1. En la ventana de inspeccin, elija "Informacin > Resultado de la comparacin" para abrir la lista de resultados de la comparacin detallada. 2. Haga doble clic en una diferencia. La diferencia en cuestin se selecciona en ambos editores.

STEP 7 V10.5 SP2 02/2010, 00002014

537

Programacin del PLC 7.2 Crear el programa de usuario

7.2.5.2 Modificar segmentos durante la comparacin detallada Actualizar resultados de la comparacin

O bien:
1. Haga clic en uno de los siguientes botones de navegacin de la barra de herramientas:

Posicionar en la primera diferencia


Navega hasta la primera diferencia del bloque y la muestra en ambos editores.

Posicionar en la anterior diferencia


A partir de la posicin actual, navega hasta la diferencia anterior y la muestra en ambos editores.

Posicionar en la siguiente diferencia


A partir de la posicin actual, navega hasta la diferencia siguiente y la muestra en ambos editores.

Posicionar en la ltima diferencia


Navega hasta la ltima diferencia del bloque y la muestra en ambos editores.

Activar y desactivar la sincronizacin del desplazamiento vertical entre los editores


Para que los segmentos que se correspondan permanezcan visibles paralelamente al desplazarse en sentido vertical, es posible sincronizar el desplazamiento de ambos editores. Esta funcin se puede activar o desactivar a discrecin. Proceda del siguiente modo:
1. Para desactivar el desplazamiento iscrono, haga clic en el botn "Sincronizar desplazamiento de los editores" de la barra de herramientas. 2. Para volver a activar el desplazamiento iscrono, haga clic nuevamente en el botn "Sincronizar desplazamiento de los editores" de la barra de herramientas.

7.2.5.2

Modificar segmentos durante la comparacin detallada

Modificar el bloque offline


El bloque offline se puede modificar en todo momento.

Modificar el bloque online


El bloque online no se puede modificar.

7.2.5.2

Actualizar resultados de la comparacin Tan pronto como modifique un objeto, los resultados de la comparacin dejarn de ser vlidos y debern actualizarse.

Requisitos
Se ha realizado una comparacin detallada.

Procedimiento
Para actualizar los resultados de la comparacin, proceda del siguiente modo:

538

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

1. Haga clic en el botn "Actualizar resultados de la comparacin" de la barra de herramientas.


7.2.6 Compilar bloques 7.2.6.1 Principios bsicos de la compilacin de bloques

7.2.6

Compilar bloques

7.2.6.1

Principios bsicos de la compilacin de bloques

Introduccin
Para que la CPU pueda procesar el programa de usuario, ste se debe compilar primero. Cada vez que se modifica el programa es preciso compilarlo de nuevo. Durante la compilacin se llevan a cabo las siguientes operaciones:


Vas de compilacin

Se buscan errores de sintaxis en el programa de usuario. Se comprueban todas las llamadas de bloque en los bloques compilados. Si se han modificado las interfaces de los bloques llamados, se actualizan las llamadas de bloque. A continuacin, el programa de usuario se compila a un cdigo legible por la CPU.

La compilacin puede iniciarse en las siguientes ventanas o editores:

Compilar bloques en el rbol del proyecto Permite compilar bloques individuales, o bien compilar simultneamente todos los bloques de la carpeta "Bloques de programa". Compilar bloques en el editor de programacin Permite compilar un solo bloque abierto. Compilar bloques en la estructura de llamadas o de dependencias Permite compilar bloques individuales. Consulte tambin: Estructura de llamadas (Pgina 561) , estructura de dependencias (Pgina 567)

Opciones de compilacin
Si se compilan bloques desde el rbol del proyecto, se ofrecen las siguientes opciones adicionales:

Software Slo se compilan los bloques modificados. Software (compilar por completo) Todos los bloques se compilan por completo. Se recomienda elegir esta opcin en la primera compilacin y al realizar cambios mayores.

Ver tambin

Compilar datos de proyecto (Pgina 154)

STEP 7 V10.5 SP2 02/2010, 00002014

539

Programacin del PLC 7.2 Crear el programa de usuario

7.2.6.2

Compilar bloques en el rbol del proyecto


7.2.6.2 Compilar bloques en el rbol del proyecto

En el rbol del proyecto es posible compilar uno, varios o todos los bloques.

Requisitos
El rbol del proyecto est abierto.

Compilar varios bloques en el rbol del proyecto


Para compilar uno o varios bloques en el rbol del proyecto, proceda del siguiente modo:
1. Abra la carpeta "Bloques de programa" en el rbol del proyecto. 2. Seleccione los bloques que desea compilar. 3. Para la compilacin se puede elegir una de las opciones siguientes:

Si desea compilar nicamente los cambios efectuados desde la ltima compilacin, elija el
comando "Compilar > Software" del men contextual. completo)" del men contextual.

Si desea compilar los bloques por completo, elija el comando "Compilar > Software (compilar por

Compilar todos los bloques en el rbol del proyecto


Para compilar todos los bloques de la carpeta "Bloques de programa" en el rbol del proyecto, proceda del siguiente modo:
1. Seleccione la carpeta "Bloques de programa" del rbol del proyecto. 2. Para la compilacin se puede elegir una de las opciones siguientes:

Si desea compilar nicamente los cambios efectuados desde la ltima compilacin, elija el
comando "Compilar > Software" del men contextual. completo)" del men contextual.

Si desea compilar los bloques por completo, elija el comando "Compilar > Software (compilar por

Resultado
Se genera el cdigo de los bloques. Si se han modificado las interfaces de bloques llamados en los bloques que se deben compilar, se actualizarn las llamadas de bloque:

Si se ha seleccionado uno o varios bloques para la compilacin, se actualizarn las llamadas de bloque en los bloques seleccionados. Si se ha seleccionado la carpeta "Bloques de programa" para la compilacin, se actualizarn todas las llamadas de bloque del programa, as como los tipos de datos PLC utilizados.

El mensaje que aparece en la ventana de inspeccin en "Informacin > Compilar" indica si la compilacin se ha realizado correctamente. Consulte tambin: Solucionar errores de compilacin (Pgina 541)

Ver tambin

Buscar errores de sintaxis en el programa (Pgina 517)

540

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.6.3

Compilar bloques en el editor de programacin


7.2.6.4 Solucionar errores de compilacin 7.2.6.3 Compilar bloques en el editor de programacin

Requisitos
El bloque que se desea compilar est abierto.

Procedimiento
Para compilar un bloque en el editor de programacin, proceda del siguiente modo:
1. En la ventana de instrucciones del editor de programacin, haga clic con el botn derecho del ratn en el rea blanca situada debajo de un segmento. 2. Elija el comando "Compilar" del men contextual.

Resultado
Se genera el cdigo del bloque. Si se han modificado las interfaces de bloques llamados en el bloque que se debe compilar, se actualizarn las llamadas de bloque. El mensaje que aparece en la ventana de inspeccin en "Informacin > Compilar" indica si la compilacin se ha realizado correctamente. Consulte tambin: Solucionar errores de compilacin (Pgina 541)

7.2.6.4

Solucionar errores de compilacin En la ventana de inspeccin se indica bajo "Informacin > Compilar" si la compilacin se ha realizado correctamente, o bien si se han detectado errores en el programa. Si ocurren errores, es preciso solucionarlos y reiniciar luego la compilacin.

Procedimiento
Para solucionar errores de compilacin, proceda del siguiente modo:
1. En la ventana de inspeccin, elija "Informacin > Compilar" para abrir la lista de errores. 2. Haga clic en el signo de interrogacin azul que aparece junto al texto de error para obtener indicaciones sobre cmo solucionar el error. 3. Haga doble clic en el error que desea corregir. Se selecciona el error en cuestin. 4. Corrija el error. 5. Reinicie la compilacin.

STEP 7 V10.5 SP2 02/2010, 00002014

541

Programacin del PLC 7.2 Crear el programa de usuario

7.2.7

Cargar bloques
7.2.7.1 Introduccin a la carga de bloques 7.2.7 Cargar bloques

7.2.7.1

Introduccin a la carga de bloques

Cargar bloques en un dispositivo


Para que la CPU pueda procesar el programa de usuario, ste se debe compilar primero y cargar luego en el dispositivo. Las opciones de carga disponibles son:

Cargar bloques en el editor de programacin Permite cargar un solo bloque abierto. Cargar bloques en el rbol del proyecto Permite cargar simultneamente varios o todos los bloques de la carpeta de bloques. Cargar bloques en un nodo accesible Los bloques se pueden cargar en un nodo accesible mediante Drag & Drop.

Nota Tenga en cuenta las indicaciones siguientes:

Si carga un bloque con proteccin de know-how en un dispositivo, no se cargar la informacin de restauracin. Esto significa que un bloque con know-how protegido no se podr volver a abrir si se carga del dispositivo. Para evitar incoherencias entre los bloques que llaman y los bloques llamados, cuando se realizan modificaciones globales (p. ej. cambios de la interfaz de un bloque) siempre se compilan y cargan todos los bloques afectados.

Cargar bloques de un dispositivo


Los bloques de un nodo accesible se pueden cargar en el proyecto. Esto es necesario p. ej. para modificar bloques que slo estn contenidos en el dispositivo. En este proceso se cargan en el proyecto todos los bloques existentes (bloques de organizacin y de funcin, funciones y bloques de datos) y las variables globales.

Cargar bloques en o de una Memory Card


Las Memory Cards son tarjetas de memoria insertables que sirven p. ej. para sustituir la memoria de carga de un dispositivo. Para los dispositivos de la gama S7-1200 slo pueden utilizarse tarjetas SD de Siemens. Para poder sustituir la memoria de carga por una Memory Card, el programa de usuario o los distintos bloques deben cargarse en una Memory Card. Los bloques tambin se pueden volver a cargar en el proyecto desde una Memory Card.

542

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.7.2 Cargar bloques en un dispositivo desde el editor de programacin

Nota Tenga en cuenta las indicaciones siguientes al cargar en o de una Memory Card:

Si la CPU no contiene todava ningn programa y se inserta en ella una Memory Card vaca, el programa de la PG/el PC se cargar en la Memory Card y no en la CPU. Si antes de arrancar la CPU se inserta en ella una Memory Card vaca, el programa contenido en la CPU se transferir automticamente a la Memory Card. A continuacin, se borra el programa de la CPU. Si se inserta una Memory Card en una CPU que tambin contiene un programa antes de arrancarla, se ejecutar el programa de la Memory Card y no el de la CPU. El programa de la CPU se borra.

Ver tambin

Cargar bloques en o de una Memory Card (Pgina 549) Cargar bloques de un nodo accesible (Pgina 548)

7.2.7.2

Cargar bloques en un dispositivo

7.2.7.2

Cargar bloques en un dispositivo desde el editor de programacin

Requisitos
El bloque que se desea cargar est abierto.

Procedimiento
Para cargar un bloque en un dispositivo desde el editor de programacin, proceda del siguiente modo:
1. En la ventana de instrucciones del editor de programacin, haga clic con el botn derecho del ratn en el rea blanca situada debajo de un segmento. 2. Elija el comando "Cargar en dispositivo" del men contextual. Si hasta ahora no se ha establecido ninguna conexin online, aparecer el dilogo "Carga avanzada". Si ya se ha definido la conexin online, aparecer el dilogo "Cargar vista preliminar". Contine entonces con el 5 paso.

Nota

El dilogo "Carga avanzada" tambin se puede abrir explcitamente desde el men "Online".

STEP 7 V10.5 SP2 02/2010, 00002014

543

Programacin del PLC 7.2 Crear el programa de usuario

3. En el dilogo "Carga avanzada", seleccione la interfaz de la PG/del PC de la lista desplegable "Interfaz PG/PC para el proceso de carga". Si existe una subred, seleccinela de la lista desplegable "Conexin con subred".
7.2.7.2 Cargar bloques en un dispositivo desde el rbol del proyecto

4. Seleccione el dispositivo deseado en la tabla "Nodos accesibles en la subred de destino" y confirme la seleccin con "Cargar". Los datos de proyecto se compilan en caso necesario. Se abre el dilogo "Cargar vista preliminar". En l se muestran mensajes y se proponen las acciones necesarias para la carga. 5. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin".

Atencin

La realizacin de las acciones propuestas con la instalacin en marcha puede causar graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de activar la ejecucin de las acciones, asegrese de que no pueden presentarse estados peligrosos.

El botn "Cargar" se activar tan pronto como sea posible la carga. 6. Haga clic en "Cargar". 7. El bloque se carga y aparece el dilogo "Cargar resultados". Este dilogo muestra el estado y las acciones despus del proceso de carga. 8. Si los mdulos se deben rearrancar directamente despus de la carga, active la casilla de verificacin "Arrancar todos". 9. Cierre el dilogo "Cargar resultados" haciendo clic en "Finalizar".

Resultado
El cdigo de los bloques se carga en el dispositivo. Si los cambios afectan a otros bloques, stos tambin se compilan y se cargan en el dispositivo. Los bloques que existen slo online en el dispositivo se borran. Cargando todos los bloques afectados y borrando los bloques que no se necesitan en el dispositivo se evitan incoherencias entre los bloques del programa de usuario. Los mensajes que aparecen en la ventana de inspeccin bajo "Informacin > General" indican si la carga se ha realizado correctamente.

7.2.7.2

Cargar bloques en un dispositivo desde el rbol del proyecto Desde el rbol del proyecto es posible cargar uno, varios o todos los bloques en un dispositivo.

Cargar varios bloques en un dispositivo desde el rbol del proyecto


Para cargar uno o varios bloques en un dispositivo desde el rbol del proyecto, proceda del siguiente modo:

544

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

1. Abra la carpeta "Bloques de programa" del rbol del proyecto. 2. Seleccione los bloques que desea cargar. 3. Elija el comando "Cargar en dispositivo" del men contextual. 4. Si desea cargar nicamente los cambios efectuados desde la ltima carga, seleccione la opcin "Software". Si desea cargar todos los bloques por completo, seleccione la opcin "Software (todos los bloques)".

Si hasta ahora no se ha establecido ninguna conexin online, aparecer el dilogo "Carga


avanzada".

Si ya se ha definido la conexin online, aparecer el dilogo "Cargar vista preliminar". Contine


entonces con el 7 paso.

Nota

El dilogo "Carga avanzada" tambin se puede abrir explcitamente desde el men "Online".
5. En el dilogo "Carga avanzada", seleccione la interfaz de la PG/del PC de la lista desplegable "Interfaz PG/PC para el proceso de carga". Si existe una subred, seleccinela de la lista desplegable "Conexin con subred". 6. Seleccione el dispositivo deseado en la tabla "Nodos accesibles en la subred de destino" y confirme la seleccin con "Cargar". Los datos de proyecto se compilan en caso necesario. Se abre el dilogo "Cargar vista preliminar". En l se muestran mensajes y se proponen las acciones necesarias para la carga. 7. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin".

Atencin

Si lleva a cabo las acciones propuestas con la instalacin en marcha pueden producirse graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de activar la ejecucin de las acciones, asegrese de que no pueden presentarse estados peligrosos.

El botn "Cargar" se activar tan pronto como sea posible la carga. 8. Haga clic en "Cargar". Los bloques se cargan y aparece el dilogo "Cargar resultados". Este dilogo muestra el estado y las acciones despus del proceso de carga. 9. Si los mdulos se deben rearrancar directamente despus de la carga, active la casilla de verificacin "Arrancar todos". 1 Cierre el dilogo "Cargar resultados" haciendo clic en "Finalizar". 0.

STEP 7 V10.5 SP2 02/2010, 00002014

545

Programacin del PLC 7.2 Crear el programa de usuario

Cargar todos los bloques en un dispositivo desde el rbol del proyecto


Para cargar en un dispositivo todos los bloques de la carpeta "Bloques de programa" desde el rbol del proyecto, proceda del siguiente modo:
1. Seleccione la carpeta "Bloques de programa" del rbol del proyecto. 2. Elija el comando "Cargar en dispositivo" del men contextual. 3. Si desea cargar nicamente los cambios efectuados desde la ltima carga, seleccione la opcin "Software". Si desea cargar todos los bloques por completo, seleccione la opcin "Software (todos los bloques)".

Si hasta ahora no se ha establecido ninguna conexin online, aparecer el dilogo "Carga


avanzada".

Si ya se ha definido la conexin online, aparecer el dilogo "Cargar vista preliminar". Contine


entonces con el 6 paso.

Nota

El dilogo "Carga avanzada" tambin se puede abrir explcitamente desde el men "Online".
4. En el dilogo "Carga avanzada", seleccione la interfaz de la PG/del PC de la lista desplegable "Interfaz PG/PC para el proceso de carga". Si existe una subred, seleccinela de la lista desplegable "Conexin con subred". 5. Seleccione el dispositivo deseado en la tabla "Nodos accesibles en la subred de destino" y confirme la seleccin con "Cargar". Los datos de proyecto se compilan en caso necesario. Se abre el dilogo "Cargar vista preliminar". En l se muestran mensajes y se proponen las acciones necesarias para la carga. 6. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin".

Atencin

Si lleva a cabo las acciones propuestas con la instalacin en marcha pueden producirse graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de activar la ejecucin de las acciones, asegrese de que no pueden presentarse estados peligrosos.

El botn "Cargar" se activar tan pronto como sea posible la carga. 7. Haga clic en "Cargar". Los bloques se cargan y aparece el dilogo "Cargar resultados". Este dilogo muestra el estado y las acciones despus del proceso de carga. 8. Si los mdulos se deben rearrancar directamente despus de la carga, active la casilla de verificacin "Arrancar todos".

546

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

9. Cierre el dilogo "Cargar resultados" haciendo clic en "Finalizar".


7.2.7.2 Cargar bloques en un nodo accesible

Resultado
El cdigo de los bloques se carga en el dispositivo. Si los cambios afectan a otros bloques, stos tambin se compilan y se cargan en el dispositivo. Los bloques que existen slo online en el dispositivo se borran. Cargando todos los bloques afectados y borrando los bloques que no se necesitan en el dispositivo se evitan incoherencias entre los bloques del programa de usuario. Los mensajes que aparecen en la ventana de inspeccin bajo "Informacin > General" indican si la carga se ha realizado correctamente.

7.2.7.2

Cargar bloques en un nodo accesible

Requisitos
Se visualizan los nodos accesibles. Consulte tambin: Mostrar nodos accesibles (Pgina 1581)

Procedimiento
Para cargar bloques en un nodo accesible, proceda del siguiente modo:
1. Abra la carpeta "Bloques de programa" del PLC en el rbol del proyecto. 2. Seleccione los bloques que desea cargar en el nodo accesible. 3. En el rbol del proyecto, arrastre los bloques mediante Drag & Drop hasta la carpeta "Bloques de programa" del nodo accesible. Se abre el dilogo "Cargar vista preliminar". En l se muestran mensajes y se proponen las acciones necesarias para la carga. 4. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin".

Atencin

Si lleva a cabo las acciones propuestas con la instalacin en marcha pueden producirse graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de activar la ejecucin de las acciones, asegrese de que no pueden presentarse estados peligrosos.
5. El botn "Cargar" se activar tan pronto como sea posible la carga. 6. Haga clic en el botn "Cargar". La carga se lleva a cabo. A continuacin aparece el dilogo "Cargar resultados". En l se puede comprobar si la carga se ha realizado correctamente y, en caso necesario, seleccionar acciones adicionales.

STEP 7 V10.5 SP2 02/2010, 00002014

547

Programacin del PLC 7.2 Crear el programa de usuario

7.2.7.3 Cargar bloques de un dispositivo nodo accesible

7. Si los mdulos se deben rearrancar directamente despus de la carga, active la casilla de verificacin "Arrancar todos". 8. Haga clic en el botn "Finalizar".

Resultado
El bloque se carga en el nodo accesible. Si los cambios afectan a otros bloques, stos tambin se cargarn en el nodo accesible. Los bloques que existen slo online en el dispositivo se borran. Cargando todos los bloques afectados y borrando los bloques que no se necesitan en el dispositivo se evitan incoherencias entre los bloques del programa de usuario. Los mensajes que aparecen en la ventana de inspeccin bajo "Informacin > General" indican si la carga se ha realizado correctamente.

7.2.7.3

Cargar bloques de un dispositivo

7.2.7.3

Cargar bloques de un nodo accesible

Requisitos


Procedimiento

Se visualizan los nodos accesibles. Consulte tambin: Mostrar nodos accesibles (Pgina 1581) La carpeta PLC del proyecto no contiene datos.

Para cargar bloques desde un nodo accesible en el proyecto, proceda del siguiente modo:
1. En el rbol del proyecto, arrastre la carpeta "Bloques de programa" del nodo accesible hasta la carpeta "Bloques de programa" del PLC en el proyecto. Se abre el dilogo "Vista preliminar para cargar del dispositivo". En l se muestran mensajes y se proponen las acciones necesarias para la carga. Si la carpeta PLC del proyecto ya contiene datos, aparecer un mensaje indicando que se sustituirn. 2. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin". 3. El botn "Cargar de dispositivo" se activar tan pronto como sea posible la carga. 4. Haga clic en el botn "Cargar de dispositivo".

548

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.7.4

Cargar bloques en o de una Memory Card


7.2.7.4 Cargar bloques en o deMemory Card Card de una una Memory

7.2.7.4

Cargar bloques en una Memory Card

Requisitos


Procedimiento

La Memory Card est identificada como tarjeta de programa. Est abierta la carpeta "Bloques de programa" de la Memory Card.

Consulte tambin: Acceder a Memory Cards (Pgina 165)

Para cargar bloques en una Memory Card, proceda del siguiente modo:
1. Abra la carpeta "Bloques de programa" del PLC en el rbol del proyecto. 2. Seleccione los bloques que desea cargar en la Memory Card. 3. En el rbol del proyecto, arrastre los bloques hasta la carpeta "Bloques de programa" de la Memory Card. Se abre el dilogo "Cargar vista preliminar". En l se muestran mensajes y se proponen las acciones necesarias para la carga. 4. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin". 5. El botn "Cargar" se activar tan pronto como sea posible la carga. 6. Haga clic en el botn "Cargar". La carga se lleva a cabo. A continuacin aparece el dilogo "Cargar resultados". En l se puede comprobar si la carga se ha realizado correctamente y, en caso necesario, seleccionar acciones adicionales. 7. Haga clic en el botn "Finalizar".

Resultado
El bloque se carga en la Memory Card. Si los cambios afectan a otros bloques, stos tambin se cargarn en la Memory Card. Los bloques existentes slo en la Memory Card se borran. Cargando todos los bloques afectados y borrando los bloques que no se necesitan en la Memory Card se evitan incoherencias entre los bloques del programa de usuario. Los mensajes que aparecen en la ventana de inspeccin bajo "Informacin > General" indican si la carga se ha realizado correctamente.

7.2.7.4

Cargar bloques de una Memory Card

Requisitos
Est abierta la carpeta "Bloques de programa" de la Memory Card. Consulte tambin: Acceder a Memory Cards (Pgina 165)

STEP 7 V10.5 SP2 02/2010, 00002014

549

Programacin del PLC 7.2 Crear el programa de usuario

Procedimiento

7.2.8.1 Proteger bloques 7.2.8 Proteger bloques

Para cargar bloques desde una Memory Card en el proyecto, proceda del siguiente modo:
1. En el rbol del proyecto, seleccione los bloques que desea cargar en la carpeta "Bloques de programa" de la Memory Card. 2. Arrastre los bloques hasta la carpeta "Bloques de programa" del PLC. Se abre el dilogo "Vista preliminar para cargar del dispositivo". En l se muestran mensajes y se proponen las acciones necesarias para la carga. 3. Verifique los mensajes y, dado el caso, active las acciones en la columna "Accin". 4. El botn "Cargar de dispositivo" se activar tan pronto como sea posible la carga. 5. Haga clic en el botn "Cargar de dispositivo".

7.2.8

Proteger bloques

7.2.8.1

Proteger bloques

Introduccin
Se pueden proteger uno o varios bloques del tipo OB, FB, FC y DB contra accesos no autorizados mediante contrasea. En un bloque con know-how protegido pueden leerse nicamente los datos siguientes:

Parmetros de transferencia Input, Output, InOut, Return Ttulo del bloque Comentario del bloque Propiedades de bloques Estructura del programa Variables globales en las referencias cruzadas, sin indicacin de la ubicacin

Adems, en un bloque con know-how protegido pueden seguirse realizando las acciones siguientes:
Copiar y borrar Llamar en un programa Comprobar y, en caso necesario, actualizar al compilar

En cambio, el cdigo del bloque no se puede leer ni modificar si no se dispone de la autorizacin necesaria.

550

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.2 Crear el programa de usuario

7.2.8.2 Establecer la proteccin de know-how

Nota Tenga en cuenta las indicaciones siguientes:


Acciones posibles

Si carga un bloque con proteccin de know-how en un dispositivo, no se cargar la informacin de restauracin. Esto significa que un bloque con know-how protegido no se podr volver a abrir si se carga del dispositivo, ni siquiera conociendo la contrasea correcta. No obstante, con la contrasea correcta s que ser posible comparar las versiones offline y online del bloque. Si olvida la contrasea, ya no podr acceder al bloque.

En funcin del estado de proteccin de un bloque, pueden realizarse las siguientes acciones:


Ver tambin

Si no se dispone de proteccin de know-how, es posible establecerla. Si se dispone de proteccin de know-how, es posible eliminarla, o bien cambiar la contrasea.

Establecer la proteccin de know-how (Pgina 551)

7.2.8.2

Establecer la proteccin de know-how

Establecer una proteccin de know-how


Mediante una contrasea es posible proteger el know-how de los bloques contra accesos no autorizados.

Establecer la proteccin de know-how


Para establecer la proteccin de know-how, proceda del siguiente modo:
1. Seleccione los bloques que desea proteger. 2. En el men "Edicin", elija el comando "Proteccin de know-how > Establecer proteccin de knowhow". Se abre el dilogo "Establecer proteccin de know-how". 3. Introduzca una contrasea en el campo "Introducir contrasea". 4. Repita la contrasea en el campo "Confirmar contrasea". 5. Confirme la entrada con "Aceptar".

Cambiar la contrasea
Para cambiar la contrasea, proceda del siguiente modo:
1. Seleccione el bloque con know-how protegido cuya contrasea desea cambiar. 2. En el men "Edicin", elija el comando "Proteccin de know-how > Cambiar contrasea". Se abre el dilogo "Cambiar contrasea".

STEP 7 V10.5 SP2 02/2010, 00002014

551

Programacin del PLC 7.3 Mostrar informacin del programa

3. Introduzca la contrasea antigua en el campo "Introducir contrasea antigua".


7.3.1 Resumen de la informacin disponible del programa 7.3 Mostrar informacin del programa

4. Introduzca la contrasea nueva en el campo "Introducir contrasea nueva". 5. Repita la contrasea nueva en el campo "Confirmar contrasea nueva". 6. Confirme la entrada con "Aceptar".

Eliminar la proteccin de know-how


Para eliminar la proteccin de know-how, proceda del siguiente modo:
1. Seleccione el bloque cuya proteccin de know-how desea eliminar. 2. En el men "Edicin", elija el comando "Proteccin de know-how > Eliminar proteccin de know-how". Se abre el dilogo "Eliminar proteccin de know-how". 3. Introduzca la contrasea. 4. Confirme la entrada con "Aceptar".

7.3

Mostrar informacin del programa

7.3.1

Resumen de la informacin disponible del programa

Informacin del programa


La informacin disponible para un programa de usuario contiene las vistas indicadas en la tabla siguiente.
Vista Plano de ocupacin (Pgina 553) Aplicacin Proporciona una vista general de los bits de los operandos de las reas de memoria I, Q y M que ya estn ocupados en el programa de usuario. Adems, indica si una direccin est ocupada por un acceso desde un programa S7 o si est asignada a un mdulo S7 SIMATIC. Estructura de llamadas (Pgina 561) Muestra la jerarqua de llamada de los bloques dentro de un programa de usuario y proporciona una vista general de los bloques utilizados y sus dependencias. Muestra la lista de los bloques utilizados en el programa de usuario. En el primer nivel aparece el bloque en cuestin y debajo se relacionan sangrados los bloques que lo llaman o utilizan. Al contrario que en la estructura de llamada, aqu los bloques de datos instancia se listan por separado.

Estructura de dependencias (Pgina 567)

552

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.2 Visualizar el plano de ocupacin 7.3.2.1 Introduccin al plano de ocupacin

Vista Carga de la memoria (Pgina 573)

Aplicacin Muestra la carga de la memoria de hardware de la CPU para objetos (OB, FC, DB, variables PLC y tipos de datos personalizados), reas de memoria de la CPU y mdulos de entradas/salidas disponibles.

Representacin simultnea de varias vistas


Es posible generar y visualizar varias vistas para uno o varios programas de usuario, con objeto de facilitar la comprobacin y modificacin del programa de usuario. La visualizacin de varias vistas permite, p. ej.:

Visualizar toda la informacin de un programa de usuario dispuesta una junto a otra Realizar una comparacin de diferentes programas de usuario

7.3.2

Visualizar el plano de ocupacin

7.3.2.1

Introduccin al plano de ocupacin

Informacin del programa en el plano de ocupacin


El plano de ocupacin indica si una direccin est ocupada por un acceso desde un programa S7 o si est asignada a un mdulo S7 SIMATIC. Por ello, constituye un punto de partida importante a la hora de buscar errores o realizar modificaciones en el programa de usuario. El plano de ocupacin proporciona una vista general que indica qu bit se utiliza en qu byte de las reas de memoria listadas a continuacin:

Entrada (I) Salida (Q) Marca (M) Periferia (P)

Visualizacin del plano de ocupacin


El plano de ocupacin se visualiza en varias ventanas de trabajo, separadas por entradas, salidas y marcas.

Filtrar
La vista dentro del plano de ocupacin puede filtrarse. Para ello pueden utilizarse filtros predefinidos o crearse filtros propios.

STEP 7 V10.5 SP2 02/2010, 00002014

553

Programacin del PLC 7.3 Mostrar informacin del programa

Visualizacin de la informacin de las referencias cruzadas


7.3.2.2 Estructura del plano de ocupacin

En el plano de ocupacin es posible visualizar la informacin de las referencias cruzadas de las direcciones seleccionadas. Las referencias cruzadas de direcciones seleccionadas o de determinados bits se visualizan en la ventana de inspeccin eligiendo el comando "Mostrar utilizacin" del men contextual. Adems, con el comando "Herramientas > Referencias cruzadas" se puede abrir la lista de referencias cruzadas del objeto seleccionado.

Visualizacin de la tabla de variables PLC


Desde el plano de ocupacin se puede abrir la tabla de variables PLC y editar en ella las propiedades de las variables utilizadas. Seleccione para ello una direccin del plano de ocupacin y elija el comando "Abrir editor" del men contextual.

Activar la indicacin de la remanencia


En el plano de ocupacin es posible activar y desactivar la indicacin de la remanencia de las marcas mediante el botn "Mostrar/ocultar remanencia" de la barra de herramientas.

Ver tambin

Smbolos del plano de ocupacin (Pgina 555) Estructura del plano de ocupacin (Pgina 554)

7.3.2.2

Estructura del plano de ocupacin

Estructura del plano de ocupacin


El plano de ocupacin se visualiza dividido en varias ventanas de trabajo, separadas para:

Entradas y salidas Marcas Periferia

Cada fila del plano de ocupacin contiene un byte del rea de memoria en el que se identifican los ocho bits correspondientes de 7 a 0 en funcin del acceso. A continuacin se indica mediante una "barra" si el acceso corresponde a un byte (B), a una palabra (W) o a una palabra doble (D).

Vista de entradas, salidas y marcas


Se visualizan todos los bytes de entrada y salida y los bytes de marcas utilizados, as como su ocupacin en el programa de usuario S7. Aqu encontrar una explicacin de los smbolos utilizados en el plano de ocupacin: (Pgina 555)

554

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

Ver tambin

7.3.2.3 Smbolos del plano de ocupacin

Introduccin al plano de ocupacin (Pgina 553)

7.3.2.3

Smbolos del plano de ocupacin

Significado de los smbolos del plano de ocupacin


La tabla siguiente muestra el significado de los smbolos del plano de ocupacin:
Smbolo Significado Muestra la asignacin de direcciones en estado seleccionado. Muestra la asignacin de direcciones en estado no seleccionado. Indica que una direccin inicial de puntero y una direccin de variable acceden a la misma rea de direccionamiento y que estn seleccionadas. Indica que una direccin inicial de puntero y una direccin de variable acceden a la misma rea de direccionamiento y que no estn seleccionadas. Muestra la asignacin de punteros en estado seleccionado. Muestra la asignacin de punteros en estado no seleccionado. Indica que el byte est ocupado por un acceso de byte y que la variable correspondiente est seleccionada. A travs del men contextual se puede visualizar la informacin de las referencias cruzadas de la variable seleccionada, as como la tabla de variables PLC. Indica que el byte est ocupado por un acceso de byte y que la variable correspondiente no est seleccionada. Indica que el byte est ocupado por un acceso de palabra y que la variable correspondiente est seleccionada. A travs del men contextual se puede visualizar la informacin de las referencias cruzadas de la variable seleccionada, as como la tabla de variables PLC. Indica que el byte est ocupado por un acceso de palabra y que la variable correspondiente no est seleccionada. Indica que el byte est ocupado por un acceso de palabra doble y que la variable correspondiente est seleccionada. A travs del men contextual se puede visualizar la informacin de las referencias cruzadas de la variable seleccionada, as como la tabla de variables PLC.

STEP 7 V10.5 SP2 02/2010, 00002014

555

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.2.4 Visualizar el plano de ocupacin

Smbolo

Significado Indica que el byte est ocupado por un acceso de palabra doble y que la variable correspondiente no est seleccionada.

Color de fondo: gris

Indica que hay un acceso de byte, palabra o palabra doble y que la direccin tambin est ocupada por el hardware. El color de fondo gris indica que hay un acceso de memoria solapado. Indica que la direccin no est ocupada por el hardware.

Color de fondo: amarillo

Ver tambin

Estructura del plano de ocupacin (Pgina 554) Introduccin al plano de ocupacin (Pgina 553)

7.3.2.4

Visualizar el plano de ocupacin

Requisitos
Se ha creado un proyecto con bloques programados.

Procedimiento
Para visualizar el plano de ocupacin, proceda del siguiente modo:
1. Seleccione la carpeta de bloques o bien uno o varios de los bloques que contiene. 2. Elija el comando "Plano de ocupacin" del men "Herramientas".

Resultado
Se abrir el plano de ocupacin del programa seleccionado.

Opciones de visualizacin en el plano de ocupacin


Tenga en cuenta las opciones de visualizacin configuradas para visualizar la informacin que desee ver en el plano de ocupacin.

Ver tambin

Configurar las opciones de visualizacin del plano de ocupacin (Pgina 557) Estructura del plano de ocupacin (Pgina 554)

556

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.2.5

Configurar las opciones de visualizacin del plano de ocupacin


7.3.2.5 Configurar lasde filtrado de visualizacin del plano de ocupacin 7.3.2.6 Posibilidades opciones en el plano de ocupacin

Introduccin
Para el plano de ocupacin existen las siguientes opciones de visualizacin:


Requisitos

Direcciones utilizadas: Si esta casilla de verificacin est activada, se muestran las direcciones, la periferia y los punteros utilizados. Direcciones de hardware libres: Si esta casilla de verificacin est activada, slo se muestran las direcciones de hardware libres.


Procedimiento

Se ha creado un proyecto con bloques programados. El plano de ocupacin est abierto.

Para configurar las opciones de visualizacin del plano de ocupacin, proceda del siguiente modo:
1. Haga clic en el botn ("Opciones de la vista") de la barra de herramientas. Se abren las opciones de visualizacin de la estructura de llamada. Las opciones de visualizacin activadas aparecen con marcas de verificacin antepuestas. 2. Para activar o desactivar una opcin de visualizacin, haga clic en la casilla correspondiente con objeto de activar o desactivar la marca de verificacin.

Resultado
Las opciones de visualizacin se configurarn y en el plano de ocupacin se mostrar la informacin deseada.

7.3.2.6

Posibilidades de filtrado en el plano de ocupacin

Configuracin de filtros
Es posible definir ajustes de filtrado personalizados para el plano de ocupacin. Las siguientes posibilidades estn disponibles para definir filtros:

Visualizar todas las direcciones utilizadas de las reas de direccionamiento indicadas a continuacin. Visualizar direcciones individuales definidas del rea de direccionamiento seleccionado, p. ej. "IB 0" e "IB 200". Visualizar reas completas del rea de direccionamiento seleccionada, p. ej. "de IB 0 a IB 256".

La tabla siguiente muestra una sinopsis de todas las posibilidades de seleccin:

STEP 7 V10.5 SP2 02/2010, 00002014

557

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.2.7 Definir filtros para el plano de ocupacin

Seleccin en rea de direccionamiento

Seleccin

Smbolo

Significado En el plano de ocupacin slo se muestran las reas de direccionamiento activadas (I, Q, M). Se muestra la ocupacin de todas las direcciones utilizadas para las reas de direccionamiento activadas (I, Q, M). Se muestra la ocupacin de las direcciones citadas para las reas de direccionamiento activadas (I).

Pueden seleccionarse todas las La casilla de verificacin est direcciones (I, Q, M), como en el activada ajuste predeterminado, o slo reas de direccionamiento individuales. Mostrar la ocupacin de todas las direcciones *

rea de filtro

Mostrar la ocupacin de las 0;256 direcciones seleccionadas, p. ej. de Las diferentes direcciones y las entradas "IB 0" e "IB 256" reas estn separadas por punto y coma.

Mostrar la ocupacin de las reas 0-100;200-256 Se muestra la ocupacin de las seleccionadas, p. ej. de las entradas Las reas relacionadas deben reas citadas para las reas de de "IB 0 hasta IB 100" y de "IB 200 unirse con un guin. direccionamiento activadas (I). hasta IB 256".

7.3.2.7

Definir filtros para el plano de ocupacin

Requisitos


Definir filtros

Se ha creado un proyecto con bloques programados. El plano de ocupacin est abierto.

Para definir un filtro para el plano de ocupacin, proceda del siguiente modo:
1. Haga clic en el botn ("Filtro") de la barra de herramientas. Se abre el dilogo "Filtro". 2. Haga clic en el botn ("Crear nuevo filtro"). Se crea un filtro nuevo con el nombre "Filtro_1". En el ajuste predeterminado para el filtro estn activadas las casillas de verificacin de todas las direcciones (entradas, salidas, marcas). 3. Para cambiar el nombre del filtro, haga clic en la lista desplegable de la barra de herramientas e introduzca un ttulo nuevo. 4. Desactive las casillas de verificacin de las direcciones a las que no desee aplicar el filtro. 5. Introduzca una de las siguientes opciones en el rea de filtro de las direcciones activadas:

558

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.2.8 Filtrar el plano de ocupacin

Mostrar todas las direcciones utilizadas = "*" Mostrar direcciones individuales definidas, p. ej. IB 0 e IB 25 = "0;25". Las diferentes direcciones
y reas de direccionamiento estn separadas por punto y coma. direccionamiento completas deben unirse con un guin.

Mostrar las reas de direccionamiento completas, p. ej. de IB 0 a IB 256 = "0-256". Las reas de
6. Confirme las entradas con "Aceptar". El nuevo filtro se visualiza con el nombre predeterminado en la barra de herramientas del plano de ocupacin.

Borrar filtros
Para borrar un filtro, proceda del siguiente modo:
1. Haga clic en el botn ("Filtro") de la barra de herramientas. Se abre el dilogo "Filtro". 2. Seleccione el filtro que desee borrar en la lista desplegable de la barra de herramientas. 3. Haga clic en el botn ("Borrar filtro seleccionado"). El filtro seleccionado se borrar.

Ver tambin

Posibilidades de filtrado en el plano de ocupacin (Pgina 557) Visualizar el plano de ocupacin (Pgina 556) Introduccin al plano de ocupacin (Pgina 553)

7.3.2.8

Filtrar el plano de ocupacin

Requisitos


Procedimiento

Se ha creado un proyecto con bloques programados. El plano de ocupacin est abierto.

1. Haga clic en la flecha de la lista desplegable de la barra de herramientas. Se mostrarn los filtros disponibles. 2. Seleccione el filtro que desee utilizar.

Resultado
El plano de ocupacin se filtrar segn la configuracin del filtro seleccionado.

STEP 7 V10.5 SP2 02/2010, 00002014

559

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.2.10 Activar la indicacin de remanentes para marcas 7.3.2.9 Definir reas de memoriala remanencia de marcas

Nota La configuracin del filtro se guarda al cerrar el proyecto.

7.3.2.9

Definir reas de memoria remanentes para marcas

Introduccin
En el plano de ocupacin es posible definir el ancho del rea de memoria remanente para marcas. El contenido de las variables direccionadas en el rea de memoria remanente se conserva tras desconectar y volver a conectar la alimentacin en un cambio de STOP a RUN. La visualizacin de las marcas remanentes en el plano de ocupacin puede activarse y desactivarse. Con la visualizacin correspondiente activada, las marcas remanentes se distinguen por el icono de la columna "Direccin".

Requisitos
El plano de ocupacin est abierto.

Procedimiento
Para definir el ancho del rea de memoria remanente para marcas, proceda del siguiente modo:
1. Haga clic en el botn "Remanencia" de la barra de herramientas. Se abre el dilogo "reas de memoria remanentes". 2. Defina el ancho del rea de memoria remanente introduciendo en el campo de entrada el ltimo byte del rea contando a partir de 0. Tenga en cuenta las direcciones de variables existentes definidas como remanentes. 3. A continuacin cargue los bloques modificados en el sistema de destino. Seleccione para ello la carpeta "Bloques de programa" del rbol del proyecto y elija el comando "Cargar en dispositivo" del men contextual.

Resultado
El ancho del rea de memoria remanente se definir. Si est activada la indicacin de la remanencia en el plano de ocupacin, en la columna "Direccin" aparecer el icono correspondiente para todas las variables remanentes.

7.3.2.10 Activar la indicacin de la remanencia de marcas

Introduccin
En el plano de ocupacin se puede activar y desactivar la indicacin de las marcas remanentes. Si activa la indicacin de la remanencia, las marcas definidas como remanentes se identifican con un icono en la columna "Direccin".

560

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

Requisitos

7.3.3 Mostrar la estructura de llamada llamada 7.3.3.1 Introduccin a la estructura de

El plano de ocupacin est abierto.

Procedimiento
Para activar y desactivar la indicacin de las marcas remanentes, proceda del siguiente modo:
1. Haga clic en el botn "Mostrar/ocultar remanencia" de la barra de herramientas.

Resultado
Si est activada la indicacin de la remanencia, las variables definidas como remanentes se identificarn con un icono en la columna "Direccin" del rea de marcas. Si se desactiva la indicacin de la remanencia, se ocultarn los iconos de la columna "Direccin".

7.3.3

Mostrar la estructura de llamada

7.3.3.1

Introduccin a la estructura de llamada

Estructura de llamadas
La estructura de llamada describe la jerarqua de llamada de los bloques dentro de un programa S7. Proporciona una vista general sobre:

Bloques utilizados Saltos a las ubicaciones de los bloques Dependencias entre los bloques Requerimiento de datos locales de los bloques Estado de los bloques

Informacin contenida en la estructura de llamada


En la vista de la estructura de llamada aparece una lista de los bloques utilizados en el programa de usuario. El primer nivel de la estructura de llamada est resaltado en color y muestra los bloques que no son llamados por ningn otro bloque del programa. Los bloques de organizacin siempre se muestran en el primer nivel de la estructura de llamada. Los bloques de funcin, bloques de datos y funciones slo se muestran en el primer nivel si no son llamados por ningn bloque de organizacin. Si un bloque llama otros bloques o funciones, stos se indican debajo del bloque en una lista sangrada. Las funciones y bloques de sistema slo se representan en la estructura de llamada si son llamados por un bloque.

STEP 7 V10.5 SP2 02/2010, 00002014

561

Programacin del PLC 7.3 Mostrar informacin del programa

Opciones de visualizacin
7.3.3.2 Estructura de llamadas

Para la estructura de llamada existen las siguientes opciones de visualizacin:

Mostrar slo conflictos: Si esta casilla de verificacin est activada, en la estructura de llamada slo se mostrarn conflictos. Agrupa varias llamadas: Si esta casilla de verificacin est activada, se agruparn varias llamadas de bloque. El nmero de llamadas de bloque se indica en la columna "Nmero de llamadas". Los enlaces a los diferentes puntos de llamada se ofrecen en una lista desplegable en la columna "Detalles".

Visualizacin de las llamadas de bloque


Para ver las llamadas de bloque contenidas en un bloque, haga clic en la flecha antepuesta al ttulo del bloque. Para ver la informacin de llamada de todos los bloques, haga clic en el botn ("Expandir todo") de la barra de herramientas. Para contraer la vista general, haga clic en el botn ("Contraer todo").

Visualizacin de la informacin de las referencias cruzadas


Para ver la informacin de las referencias cruzadas de un bloque en la ventana de inspeccin, haga clic en el bloque en cuestin con el botn derecho del ratn y seleccione el comando "Mostrar utilizacin" del men contextual.

Mostrar los bloques en el editor de programacin


Desde la estructura de llamada se puede abrir el editor de programacin y editar all los bloques. Para ello seleccione el bloque deseado en la estructura de llamada y elija el comando "Abrir" del men contextual.

Mostrar los bloques borrados


Las filas correspondientes a bloques borrados se identifican con el smbolo .

7.3.3.2

Estructura de llamadas

Estructura de llamadas
La vista de la estructura de llamadas se compone de las siguientes columnas:

562

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.3.3 Smbolos utilizados en la estructura de llamada

Columna Estructura de llamadas

Contenido/significado Muestra una vista general de los bloques llamados Si est activada la casilla de verificacin "Agrupar varias llamadas", se agrupan varias llamadas de bloque y se muestra la columna "Nmero de llamadas".

Tipo de llamada (!) Direccin

Muestra el tipo de llamada, p. ej. llamada de bloque recursiva. Muestra la direccin absoluta del bloque. En un bloque de funcin tambin se muestra la direccin absoluta del bloque de datos instancia correspondiente. Muestra el segmento o interfaz del bloque que llama. Toda la informacin de esta columna se ofrece en forma de enlace. A travs del enlace se accede al punto del editor de programacin en el que est contenida la llamada del bloque. Si la opcin "Agrupar varias llamadas" est activada, las llamadas se agrupan y los enlaces aparecen en una lista desplegable. Muestra el requerimiento de datos locales clsico de toda la ruta. Los bloques que slo pueden direccionarse con simblicos requieren un mayor nmero de datos locales, ya que tambin se almacena la informacin de la direccin simblica.

Detalles

Datos locales (en la ruta)

Datos locales (para bloques)

Muestra el requerimiento de datos locales del bloque. Los bloques que slo pueden direccionarse con simblicos requieren un mayor nmero de datos locales, ya que tambin se almacena la informacin de la direccin simblica.

Ver tambin

Smbolos utilizados en la estructura de llamada (Pgina 563) Introduccin a la comprobacin de coherencia en la estructura de llamada (Pgina 566)

7.3.3.3

Smbolos utilizados en la estructura de llamada

Significado de los smbolos utilizados en la estructura de llamada


La tabla siguiente muestra el significado de los smbolos de la estructura de llamada:
Smbolo Significado Indica un bloque de organizacin (OB). Indica un bloque de funcin (FB). Indica una funcin (FC).

STEP 7 V10.5 SP2 02/2010, 00002014

563

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.3.4 Mostrar la estructura de llamada

Smbolo

Significado Indica un bloque de datos (OB). Indica que el bloque est declarado como multiinstancia. Indica que el objeto tiene una dependencia de interfaz con el objeto conectado a la izquierda. Indica que el bloque debe volver a compilarse. Indica que el bloque de datos debe volver a compilarse. Indica que el objeto no existe. Indica que la interfaz causa un conflicto de sello de tiempo. Indica que una variable causa un conflicto de sello de tiempo. Indica que el bloque no es llamado directa ni indirectamente por un OB. Indica que un objeto est identificado con proteccin de know-how. No es posible editar un objeto con esta propiedad. Indica que el bloque se llama regularmente de forma recursiva. Indica que una declaracin de variables de la interfaz tiene una dependencia recursiva:

Caso 1: El FB1 llama el FB2 y ste llama el FB1. Los bloques de datos instancia de estos FBs presentan una recursin en la interfaz. Caso 2: Un FB multiinstancia utiliza el DB instancia de su FB padre como DB global.

7.3.3.4

Mostrar la estructura de llamada

Requisitos
Se ha creado un proyecto con bloques programados.

Procedimiento
Para ver la estructura de llamada, proceda del siguiente modo:
1. Seleccione la carpeta de bloques o bien uno o varios de los bloques que contiene. 2. Elija el comando "Estructura de llamadas" del men "Herramientas".

564

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

Resultado

7.3.3.5 Configurar las opciones de visualizacin de la estructura de llamada

Se abrir la estructura de llamada del objeto seleccionado.

Ver tambin

Configurar las opciones de visualizacin de la estructura de llamada (Pgina 565)

7.3.3.5

Configurar las opciones de visualizacin de la estructura de llamada

Introduccin
Para la estructura de llamada se dispone de las siguientes opciones de visualizacin:

Mostrar slo conflictos: Si esta casilla de verificacin est activada, en la estructura de llamada slo se mostrarn bloques con conflictos. Los siguientes bloques causan un conflicto:

Bloques que tienen un sello de tiempo del cdgio anterior o posterior a una de sus llamadas. Bloques que llaman un bloque cuya interfaz ha cambiado. Bloques que utilizan una variable cuya direccin y/o tipo de datos ha cambiado. Bloques que no son llamados ni directa ni indirectamente por un OB. Bloques que llaman un bloque que ya no existe.

Agrupa varias llamadas: Si esta casilla de verificacin est activada, se agruparn varias llamadas de bloque y varios accesos a bloques de datos. El nmero de llamadas de bloque se indica en la columna "Nmero". Los enlaces a los diferentes puntos de llamada se ofrecen en una lista desplegable en la columna "Detalles".

Requisitos


Procedimiento

Se ha creado un proyecto con bloques programados. La estructura de llamada est abierta.

Para configurar las opciones de visualizacin de la estructura de llamada, proceda del siguiente modo:
1. Haga clic en el botn ("Opciones de la vista") de la barra de herramientas. Se abren las opciones de visualizacin de la estructura de llamada. Las opciones de visualizacin activadas aparecen con marcas de verificacin antepuestas. 2. Para activar o desactivar una opcin de visualizacin, haga clic en la casilla correspondiente con objeto de activar o desactivar la marca de verificacin.

STEP 7 V10.5 SP2 02/2010, 00002014

565

Programacin del PLC 7.3 Mostrar informacin del programa

Resultado

7.3.3.7 Comprobar a la comprobacin de coherencia en la estructura de 7.3.3.6 Introduccinla coherencia de bloques en la estructura de llamada llamada

Las opciones de visualizacin se configurarn y en la estructura de llamada se mostrar la informacin deseada.

7.3.3.6

Introduccin a la comprobacin de coherencia en la estructura de llamada

Comprobacin de coherencia
Los cambios del sello de tiempo de un bloque ocurridos durante o despus de la creacin del programa pueden provocar conflictos de sello de tiempo, que a su vez pueden derivar en incoherencias entre los bloques invocantes y los llamados.

Utilizacin de la comprobacin de coherencia


La funcin "Comprobacin de coherencia" permite visualizar incoherencias en conflictos de sello de tiempo. Cuando se realiza la comprobacin de coherencia, los bloques incoherentes se muestran en la estructura de llamada y se identifican con los smbolos correspondientes.


Ver tambin

Gran parte de los conflictos de sello de tiempo y de interfaz pueden eliminarse volviendo a compilar los bloques. Si no es posible depurar incoherencias mediante compilacin, se puede ir al punto concreto del problema en el editor de programacin a travs del enlace de la columna "Detalles" y depurar las incoherencias manualmente. Los bloques marcados en rojo tienen que volver a compilarse.

Smbolos utilizados en la estructura de llamada (Pgina 563)

7.3.3.7

Comprobar la coherencia de bloques en la estructura de llamada

Requisitos


Procedimiento

Se ha creado un proyecto con bloques programados. La estructura de llamada est abierta.

Para comprobar la coherencia de bloques, proceda del siguiente modo:


1. Haga clic en el botn ("Comprobacin de coherencia") de la barra de herramientas. Se comprobar la coherencia de bloques. Los bloques que presentan incoherencias se identifican con el smbolo correspondiente.

566

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

2. Si un bloque presenta incoherencias, haga clic en la flecha antepuesta al ttulo del bloque correspondiente en la estructura de llamada.
7.3.4 Mostrar la estructura de dependencias 7.3.4.1 Introduccin a la estructura de dependencias

Se mostrarn los bloques incoherentes. En la columna "Detalles" se listan los puntos problemticos en forma de enlaces. 3. Para saltar al punto del bloque que se debe depurar, haga clic en el enlace correspondiente de la columna "Detalles". 4. Compruebe y corrija las incoherencias de los bloques. 5. Vuelva a compilar los bloques seleccionando los bloques deseados y eligiendo el comando "Compilar" del men contextual. 6. Cargue los bloques corregidos en el sistema de destino haciendo clic en el comando "Cargar en dispositivo" del men contextual.

Resultado
Se comprobar la coherencia de bloques. Se depurarn las incoherencias de los bloques. Los bloques corregidos se cargarn en el sistema de destino.

Ver tambin

Smbolos utilizados en la estructura de llamada (Pgina 563)

7.3.4

Mostrar la estructura de dependencias

7.3.4.1

Introduccin a la estructura de dependencias

Introduccin
La estructura de dependencias muestra la dependencia de cada bloque del programa respecto a otros bloques.

Informacin visualizada en la estructura de dependencias


En la vista de la estructura de dependencias aparece una lista de los bloques utilizados en el programa de usuario. En el extremo izquierdo se muestra el bloque en cuestin y debajo se relacionan sangrados los bloques que lo llaman o utilizan. La estructura de dependencias muestra adems el estado de los distintos bloques mediante smbolos. Los objetos que causan un conflicto de sello de tiempo y que pueden provocar una incoherencia en el programa se identifican mediante diferentes smbolos. La estructura de dependencias complementa la lista de referencias cruzadas de los objetos.

Opciones de visualizacin
Para la estructura de dependencias se dispone de las siguientes opciones de visualizacin:

STEP 7 V10.5 SP2 02/2010, 00002014

567

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.4.2 Estructura de dependencias

Mostrar slo conflictos: Si esta casilla de verificacin est activada, en la estructura de dependencias slo se mostrarn conflictos. Agrupa varias llamadas: Si esta casilla de verificacin est activada, se agruparn varias llamadas de bloque. El nmero de llamadas de bloque se indica con un valor numrico en la columna "Estructura de dependencias". Los enlaces a los diferentes puntos de llamada se ofrecen en una lista desplegable en la columna "Detalles".

Visualizacin de las dependencias


Al hacer clic en la flecha situada delante del ttulo de un bloque se visualizan los bloques en los que se llama o utiliza dicho bloque. Para mostrar las dependencias de todos los bloques, haga clic en el botn ("Expandir todo") de la barra de herramientas. Para contraer la vista general, haga clic en el botn ("Contraer todo").

Visualizacin de la informacin de las referencias cruzadas


Para ver la informacin de lkas referencias cruzadas de un bloque en la ventana de inspeccin, haga clic en el bloque en cuestin con el botn derecho del ratn y seleccione el comando "Mostrar utilizacin" del men contextual.

Mostrar los bloques en el editor de programacin


Desde la estructura de dependencias se puede abrir el editor de programacin y editar en l los bloques. Para ello seleccione el bloque deseado en la estructura de dependencias y elija el comando "Abrir" del men contextual.

Mostrar los bloques borrados


Las filas correspondientes a bloques borrados se identifican con el smbolo .

7.3.4.2

Estructura de dependencias

Estructura de dependencias
La vista de la estructura de dependencias se compone de las siguientes columnas:

568

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.4.3 Smbolos utilizados en la estructura de dependencias

Columna Estructura de dependencias Tipo de llamada (!) Direccin Nmero de llamadas Detalles

Contenido/significado Muestra en un sinptico las dependencias de cada bloque. Muestra el tipo de llamada, p. ej. llamada de bloque recursiva. Muestra la direccin absoluta del bloque. Indica el nmero de llamadas mltiples de bloques. Muestra el segmento o interfaz del bloque llamado. Toda la informacin de esta columna se ofrece en forma de enlace. A travs de este enlace se accede a la posicin del editor de programacin en la que se encuentra la llamada del bloque. Si la opcin "Agrupa varias llamadas" est activada, las llamadas se agrupan y los enlaces se ofrecen en una lista desplegable.

Ver tambin

Smbolos utilizados en la estructura de dependencias (Pgina 569)

7.3.4.3

Smbolos utilizados en la estructura de dependencias

Significado de los smbolos utilizados en la estructura de dependencias


La tabla siguiente muestra el significado de los smbolos de la estructura de dependencias:
Smbolo Significado Indica un bloque de organizacin (OB). Indica un bloque de funcin (FB). Indica una funcin (FC). Indica un bloque de datos (OB). Indica que el bloque est declarado como multiinstancia. Indica que el objeto tiene una dependencia de interfaz con el objeto conectado a la izquierda. Indica que el bloque debe volver a compilarse. Indica que el bloque de datos debe volver a compilarse. Indica que el objeto no existe.

STEP 7 V10.5 SP2 02/2010, 00002014

569

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.4.5 Configurar las opciones dependencias 7.3.4.4 Mostrar la estructura de de visualizacin de la estructura de dependencias

Smbolo

Significado Indica que la interfaz causa un conflicto de sello de tiempo. Indica que existe una incoherencia para este objeto. Indica que un objeto est identificado con proteccin de know-how. No es posible editar un objeto con esta propiedad. Indica que una declaracin de variables de la interfaz tiene una dependencia recursiva:

Caso 1: El FB1 llama el FB2 y ste llama el FB1. Los bloques de datos instancia de estos FBs presentan una recursin en la interfaz. Caso 2: Un FB multiinstancia utiliza el DB instancia de su FB padre como DB global.

7.3.4.4

Mostrar la estructura de dependencias

Requisitos
Se ha creado un proyecto con bloques programados.

Procedimiento
Para ver la estructura de dependencias, proceda del siguiente modo:
1. Seleccione la carpeta de bloques o bien uno o varios de los bloques que contiene. 2. Elija el comando "Estructura de dependencias" del men "Herramientas".

Resultado
Se abrir la estructura de dependencias del programa seleccionado.

Ver tambin

Configurar las opciones de visualizacin de la estructura de dependencias (Pgina 570)

7.3.4.5

Configurar las opciones de visualizacin de la estructura de dependencias

Introduccin
Para la estructura de dependencias se dispone de las siguientes opciones de visualizacin:

Mostrar slo conflictos: Si esta casilla de verificacin est activada, en la estructura de dependencias slo se mostrarn conflictos. Los siguientes bloques causan un conflicto:

570

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.4.6 Introduccin a la comprobacin de coherencia en la estructura de dependencias

Bloques que contienen un sello de tiempo del cdigo anterior o posterior a una de sus llamadas. Bloques invocados por un bloque cuya interfaz ha cambiado. Bloques que utilizan una variable cuya direccin y/o tipo de datos ha cambiado. Bloques que no son llamados ni directa ni indirectamente por un OB.

Agrupa varias llamadas: Si esta casilla de verificacin est activada, se agruparn varias llamadas de bloque. El nmero de llamadas de bloque se indica en la columna correspondiente. Los enlaces a los diferentes puntos de llamada se ofrecen en una lista desplegable en la columna "Detalles".

Requisitos


Procedimiento

Se ha creado un proyecto con bloques programados. La estructura de dependencias est abierta.

Para configurar las opciones de visualizacin de la estructura de dependencias, proceda del siguiente modo:
1. Haga clic en el botn ("Opciones de la vista") de la barra de herramientas. Se abren las opciones de visualizacin de la estructura de llamada. Las opciones de visualizacin activadas aparecen con marcas de verificacin antepuestas. 2. Para activar o desactivar una opcin de visualizacin, haga clic en la casilla correspondiente con objeto de activar o desactivar la marca de verificacin.

Resultado
Las opciones de visualizacin se configurarn y en la estructura de llamada se mostrar la informacin deseada.

7.3.4.6

Introduccin a la comprobacin de coherencia en la estructura de dependencias

Comprobacin de coherencia
Los cambios del sello de tiempo de un bloque ocurridos durante o despus de crear el programa pueden provocar conflictos de sello de tiempo, que a su vez pueden derivar en incoherencias entre los bloques invocantes y los llamados.

STEP 7 V10.5 SP2 02/2010, 00002014

571

Programacin del PLC 7.3 Mostrar informacin del programa

Utilizacin de la comprobacin de coherencia


7.3.4.7 Comprobar la coherencia de bloques en la estructura de dependencias

La funcin "Comprobacin de coherencia" permite visualizar incoherencias. Cuando se realiza la comprobacin de coherencia, los bloques incoherentes se muestran en la estructura de dependencias y se identifican con los smbolos correspondientes.


Ver tambin

Gran parte de los conflictos de sello de tiempo y de interfaz pueden eliminarse volviendo a compilar los bloques. Si no es posible corregir las incoherencias mediante compilacin, se puede ir al lugar concreto del problema en el editor de programacin a travs del enlace de la columna "Detalles" y corregir las incoherencias manualmente. Los bloques marcados en rojo tienen que volver a compilarse.

Estructura de dependencias (Pgina 568) Smbolos utilizados en la estructura de dependencias (Pgina 569)

7.3.4.7

Comprobar la coherencia de bloques en la estructura de dependencias

Requisitos


Procedimiento

Se ha creado un proyecto con bloques programados. La estructura de dependencias est abierta.

Para comprobar la coherencia de bloques, proceda del siguiente modo:


1. Haga clic en el botn ("Comprobacin de coherencia") de la barra de herramientas. Se comprobar la coherencia de bloques. Los bloques que presentan incoherencias se marcan con el smbolo correspondiente. 2. Si un bloque presenta incoherencias, haga clic en la flecha antepuesta al ttulo del bloque correspondiente en la estructura de llamada. Se mostrarn los bloques incoherentes. En la columna "Detalles" se listan los puntos problemticos en forma de enlaces. 3. Compruebe y corrija las incoherencias de los bloques. 4. Vuelva a compilar los bloques seleccionando los bloques deseados y eligiendo el comando "Compilar" del men contextual. 5. Cargue los bloques corregidos en el sistema de destino haciendo clic en el comando "Cargar en dispositivo" del men contextual.

Resultado
Se comprobar la coherencia de bloques. Se corregirn las incoherencias de los bloques. Los bloques corregidos se cargarn en el sistema de destino.

572

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

Ver tambin

7.3.5 Mostrar la carga la carga de la memoria 7.3.5.1 Introduccin a de la memoria de la CPU

Smbolos utilizados en la estructura de dependencias (Pgina 569)

7.3.5

Mostrar la carga de la memoria de la CPU

7.3.5.1

Introduccin a la carga de la memoria

Introduccin
La ficha "Carga de la memoria" muestra la carga de la memoria de hardware de la CPU configurada para:

los objetos de programacin utilizados la ocupacin de reas de memoria dentro de la CPU y las entradas y las salidas ocupadas en los mdulos de entradas y salidas existentes.

Informacin de la ficha "Carga de la memoria"


La indicacin de la carga de la memoria proporciona una vista general de la carga de la memoria de hardware de la CPU utilizada para:

los objetos de programacin utilizados en la CPU (p. ej. OB, FC, FB, DB, variables PLC y tipos de datos personalizados), las reas de memoria (memoria de trabajo, de carga y remanente), su tamao mximo y ocupacin por los objetos de programacin utilizados, las entradas y salidas configurables para la CPU en los mdulos disponibles (mdulos de entradas/ salidas, mdulos de entradas digitales, mdulos de salidas digitales, mdulos de entradas analgicas y mdulos de salidas analgicas), as como las entradas y salidas ya asignadas.

Indicacin de la memoria de carga mxima disponible


Es posible seleccionar el tamao mximo disponible de la memoria de carga en la lista desplegable de la fila "Total" de la columna "Memoria de carga".

Indicacin de la memoria de trabajo mxima disponible


El tamao mximo disponible de la memoria de trabajo se indica en la fila "Total" de la columna "Memoria de trabajo".

Indicacin de la memoria remanente mxima disponible


Es posible seleccionar el tamao mximo disponible de la memoria remanente en la fila "Total" de la columna "Memoria remanente".

STEP 7 V10.5 SP2 02/2010, 00002014

573

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.5.2 Estructura de la ficha "Carga de la memoria"

Nota Datos de remanencia Las marcas y los bloques de datos definidos como remanentes se incluyen en el clculo de los datos de remanencia.

Actualizar la vista de la ficha "Carga de la memoria"


Para actualizar la vista de los objetos mostrados, haga clic en el botn "Actualizar vista" de la barra de herramientas.

Ventajas de la vista de la ficha "Carga de la memoria"


En la ficha "Carga de la memoria" de la informacin del programa aparece una lista detallada de cada objeto utilizado y el rea de memoria correspondiente ocupada. Tambin se indica una sobreocupacin de la CPU, lo que permite impedirla. Los bloques no compilados pueden identificarse gracias a que su tamao se indica con interrogantes.

Ver tambin

Estructura de la ficha "Carga de la memoria" (Pgina 574) Mostrar la carga de la memoria (Pgina 575) Seleccionar la memoria de carga mxima disponible (Pgina 576)

7.3.5.2

Estructura de la ficha "Carga de la memoria"

Estructura de la ficha "Carga de la memoria" en la informacin del programa


La vista de la ficha "Carga de la memoria" se compone de las siguientes columnas:
Columna Objetos Contenido/significado Muestra bajo "Detalles" una vista general de los objetos de programacin existentes en la CPU y la correspondiente ocupacin de la memoria. Muestra la carga mxima de la memoria de carga de la CPU de forma porcentual y absoluta. Los valores indicados en "Total" especifican el espacio mximo disponible en la memoria de carga. Los valores indicados en "Ocupado" especifican el espacio ocupado realmente en la memoria de carga.

Memoria de carga

574

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.3 Mostrar informacin del programa

7.3.5.3 Mostrar la carga de la memoria

Columna Memoria de trabajo

Contenido/significado Muestra la carga mxima de la memoria de trabajo de la CPU de forma porcentual y absoluta. Los valores indicados en "Total" especifican el espacio mximo disponible en la memoria de carga. Los valores indicados en "Ocupado" especifican el espacio ocupado realmente en la memoria de carga.

Memoria remanente

Muestra la carga mxima del rea de memoria remanente de la CPU de forma porcentual y absoluta. Los valores indicados en "Total" especifican el espacio mximo disponible en la memoria de carga. Los valores indicados en "Ocupado" especifican el espacio ocupado realmente en la memoria de carga.

I/O

Indica las entradas y salidas disponibles en la CPU, que se muestran por tipos en las columnas indicadas a continuacin. Los valores indicados en "Configurado" especifican las entradas y salidas mximas disponibles. Los valores indicados en "Ocupado" especifican el espacio ocupado realmente en la memoria de carga.

DI / DQ / AI / AQ

Indica el nmero de entradas y salidas configuradas y utilizadas: DI = entradas digitales DQ = salidas digitales AI = entradas analgicas AQ = salidas analgicas Los valores indicados en "Configurado" especifican las entradas y salidas mximas disponibles. Los valores indicados en "Ocupado" especifican las entradas y salidas ocupadas realmente.

Ver tambin

Mostrar la carga de la memoria (Pgina 575) Seleccionar la memoria de carga mxima disponible (Pgina 576) Introduccin a la carga de la memoria (Pgina 573)

7.3.5.3

Mostrar la carga de la memoria

Requisitos
Se ha creado un proyecto con bloques programados.

STEP 7 V10.5 SP2 02/2010, 00002014

575

Programacin del PLC 7.4 Mostrar referencias cruzadas

Procedimiento

7.3.5.4 Seleccionar la memoria de carga mxima disponible 7.4 Mostrar referencias cruzadas referencias cruzadas 7.4.1 Informacin general sobre las

Para visualizar la carga de la memoria para las diferentes reas de memoria de la CPU, proceda del siguiente modo:
1. Seleccione la carpeta de bloques o bien uno o varios de los bloques que contiene. 2. Elija el comando "Carga de la memoria" del men "Herramientas".

Resultado
Se mostrar la carga de la memoria de la CPU.

7.3.5.4

Seleccionar la memoria de carga mxima disponible

Requisitos
Se ha creado un proyecto con bloques programados.

Procedimiento
Para seleccionar la memoria de carga mxima disponible en la carga de la memoria, proceda del siguiente modo:
1. Haga clic en el botn para abrir la lista desplegable del campo "Total" de la columna "Memoria de carga". 2. Seleccione el valor para la CPU utilizada en la lista desplegable haciendo clic en l.

Resultado
En el campo "Total" se indica la carga de memoria mxima seleccionada.

7.4

Mostrar referencias cruzadas

7.4.1

Informacin general sobre las referencias cruzadas

Introduccin
La lista de referencias cruzadas ofrece una vista general de la utilizacin de operandos y variables dentro del programa de usuario.

Utilidad de las referencias cruzadas


La lista de referencias cruzadas ofrece las siguientes ventajas:

Al crear y modificar el programa se dispone de una vista general de los operandos, variables y llamadas de bloque utilizadas.

576

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.4 Mostrar referencias cruzadas

7.4.2 Estructura de la lista de referencias cruzadas

Desde las referencias cruzadas es posible saltar directamente a la respectiva ubicacin de los operandos y variables. Al comprobar el programa o buscar errores se obtiene informacin acerca de:

Qu operando se edita en qu bloque con qu comando Qu variable se utiliza en qu imagen Qu bloque es llamado por qu otro bloque


Ver tambin

Como parte de la documentacin del proyecto, las referencias cruzadas proporcionan una amplia vista general de todos los operandos, reas de memoria, bloques, variables e imgenes utilizadas. Es posible visualizar las ubicaciones de objetos, por ejemplo para modificarlas o borrarlas. Tambin se pueden ver las ubicaciones de objetos borrados y adaptarlas si fuera necesario.

Estructura de la lista de referencias cruzadas (Pgina 577) Visualizar la lista de referencias cruzadas (Pgina 579) Visualizar las referencias cruzadas en la ventana de inspeccin (Pgina 580)

7.4.2

Estructura de la lista de referencias cruzadas

Vistas de la lista de referencias cruzadas


Existen dos vistas de la lista de referencias cruzadas, que se diferencian en los objetos que aparecen en la primera columna:

Utilizado por: Indicacin de los objetos referenciados. Aqu se muestran las ubicaciones en las que se utiliza el objeto. Utilizado: Indicacin de los objetos referenciantes. Aqu se muestran los usuarios del objeto.

Los tooltips asignados contienen informacin adicional sobre los distintos objetos.

Estructura de la lista de referencias cruzadas


La lista de referencias cruzadas tiene la estructura siguiente:
Columna Objeto Nmero Ubicacin Propiedad Contenido/significado Nombre del objeto que utiliza los objetos subordinados o que es utilizado por stos. Nmero de utilizaciones Ubicacin correspondiente, p. ej. segmento Propiedades especiales de los objetos referenciados, p. ej. el nombre de variables en declaraciones multiinstancia.

STEP 7 V10.5 SP2 02/2010, 00002014

577

Programacin del PLC 7.4 Mostrar referencias cruzadas

Columna como Acceso Direccin Tipo Ruta

Contenido/significado Muestra informacin adicional sobre el objeto, p. ej. el hecho de que un DB instancia se utiliza como plantilla o multiinstancia. Tipo de acceso, es decir, si se trata de un acceso de lectura (R) o escritura (W) al operando. Direccin del operando Informacin sobre el tipo y el lenguaje de creacin del objeto Ruta del objeto en el rbol del proyecto

Dependiendo de los productos instalados, se muestran columnas adicionales o diferentes para las referencias cruzadas.

Configuracin de la lista de referencias cruzadas


Las siguientes opciones pueden configurarse mediante los botones de la barra de herramientas de la lista de referencias cruzadas:

Actualizar la lista de referencias cruzadas Actualiza la lista actual de referencias cruzadas. Configurar la lista de referencias cruzadas Haciendo clic en las casillas de verificacin correspondientes, aqu se define si deben mostrarse todos los objetos utilizados, todos los no utilizados, todos los definidos o todos los no definidos. Si est activada la opcin "Mostrar las no definidas", tambin se mostrarn las referencias a objetos ya borrados.

Reducir entradas Reduce las entradas de la lista actual de referencias cruzadas cerrando los objetos subordinados. Ampliar entradas Ampla las entradas de la lista actual de referencias cruzadas abriendo los objetos subordinados.

Clasificar en la lista de referencias cruzadas


Las entradas de la columna "Objeto" y de otras columnas que varan en funcin de los productos instalados pueden clasificarse en orden ascendente o descendente. Haga clic para ello en el ttulo de la columna que desee clasificar.

Ver tambin

Informacin general sobre las referencias cruzadas (Pgina 576) Visualizar la lista de referencias cruzadas (Pgina 579)

578

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.4 Mostrar referencias cruzadas

7.4.3

Visualizar la lista de referencias cruzadas


7.4.3 Visualizar la lista de referencias cruzadas

Requisitos
Se ha creado un proyecto.

Introduccin
Existen diferentes posibilidades para visualizar referencias cruzadas en funcin de si est activada la vista del portal o la vista del proyecto, as como del objeto seleccionado en el rbol del proyecto. En la vista del portal slo es posible visualizar referencias cruzadas para toda la CPU, mientras que en la vista del proyecto se pueden ver las referencias cruzadas de los siguientes objetos:

Carpeta "PLC" Carpeta "Bloques" Bloques individuales Carpeta "Variables de PLC" Carpeta "Variables y conexiones" Variables individuales

Mostrar referencias cruzadas


Para visualizar las referencias cruzadas, proceda del siguiente modo:
1. Seleccione la accin deseada en la vista del portal, como p. ej. "Programar PLC", y elija el comando "Mostrar referencias cruzadas" o seleccione en la vista del proyecto uno de los objetos indicados arriba y elija luego el comando "Referencias cruzadas" del men "Herramientas". Se visualizar la lista de referencias cruzadas. 2. Haga clic en el botn "Utilizado por" para ver en qu ubicaciones se utilizan los objetos visualizados en la lista de referencias cruzadas. 3. Haga clic en el botn "Utilizado" para ver los usuarios de los objetos visualizados en la lista de referencias cruzadas. 4. Los botones de la barra de herramientas permiten realizar las siguientes acciones:

Actualizar la lista de referencias cruzadas Configurar la lista de referencias cruzadas Reducir entradas Ampliar entradas
5. Para clasificar las entradas de las columnas "Objeto" y "Direccin" en orden ascendente o descendente, haga clic en el ttulo de la columna correspondiente. 6. Para acceder a la ubicacin del objeto en cuestin, haga clic en el enlace visualizado.

Ver tambin

Informacin general sobre las referencias cruzadas (Pgina 576) Estructura de la lista de referencias cruzadas (Pgina 577)

STEP 7 V10.5 SP2 02/2010, 00002014

579

Programacin del PLC 7.4 Mostrar referencias cruzadas

7.4.4

Visualizar las referencias cruzadas en la ventana de inspeccin


7.4.4 Visualizar las referencias cruzadas en la ventana de inspeccin

Introduccin
En la ventana de inspeccin se muestra la informacin correspondiente a las referencias cruzadas de un objeto seleccionado en la ficha "Informacin > Referencia cruzada". En esta ficha se muestra en qu ubicaciones y por qu otros objetos es utilizado cada objeto seleccionado. En la ventana de inspeccin tambin se muestran en las referencias cruzadas los bloques que slo estn disponibles online.

Estructura
En la ventana de inspeccin, la informacin de las referencias cruzadas se muestra en tablas. Cada columna contiene informacin detallada determinada sobre el objeto seleccionado y su utilizacin. La tabla siguiente muestra la informacin detallada que se visualiza en la ficha "Informacin > Referencia cruzada":
Columna Objeto Nmero Ubicacin Propiedad Significado Nombre del objeto que utiliza los objetos subordinados o que es utilizado por stos. Nmero de utilizaciones Ubicacin correspondiente, p. ej. segmento Propiedades especiales de los objetos referenciados, p. ej. el nombre de las variables en declaraciones multiinstancia. Muestra informacin adicional sobre el objeto, p. ej. el hecho de que un DB instancia se utiliza como plantilla o multiinstancia. Tipo de acceso Indica si se trata de un acceso de lectura (R) o escritura (W) al operando. Direccin Tipo Ruta Direccin del operando Informacin sobre el tipo y el lenguaje de creacin del objeto Ruta del objeto en el rbol del proyecto

como

Acceso

Dependiendo de los productos instalados, se muestran columnas adicionales o diferentes para las referencias cruzadas.

580

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5

Comprobar el programa de usuario


7.5 Comprobarel estado delcon el estado del programa 7.5.1 Principios el programa testusuario 7.5.2 Test con bsicos del de del programa de usuario 7.5.2.1 Introduccin al test programa

7.5.1
Funcin

Principios bsicos del test del programa de usuario

La ejecucin del programa de usuario se puede comprobar en el dispositivo. Ello permite observar los estados lgicos y los valores de las variables y predeterminar valores para stas con el fin de simular determinadas situaciones en la ejecucin del programa.

Requisitos
Hay un programa ejecutable cargado en el dispositivo.

Posibilidades de test
Existen las siguientes posibilidades de test:

Test con el estado del programa El estado del programa permite observar su ejecucin. Es posible visualizar los valores de los operandos y los resultados lgicos (RLO) de los segmentos con objeto de encontrar y solucionar los errores lgicos del programa.

Test con la tabla de observacin La tabla de observacin permite observar, forzar y forzar permanentemente los valores actuales de las distintas variables del programa de usuario o de una CPU. Para el test es posible predeterminar valores para las distintas variables y simular as diferentes situaciones de procesamiento. Adems, existe la posibilidad de asignar valores fijos a las salidas de periferia de una CPU en estado operativo STOP, p. ej. para comprobar el cableado.

Ver tambin

Introduccin al test con el estado del programa (Pgina 581) Introduccin al test con la tabla de observacin (Pgina 586)

7.5.2

Test con el estado del programa

7.5.2.1

Introduccin al test con el estado del programa

Funcin
Visualizando el estado del programa es posible observar su ejecucin. El estado se puede activar a partir de un determinado punto del programa obteniendo as una vista general de los valores de los distintos operandos y de los resultados lgicos. De esta manera es posible comprobar si se estn controlando correctamente los componentes del sistema de automatizacin.

STEP 7 V10.5 SP2 02/2010, 00002014

581

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.2.2 Comprobar el programa con el estado del programa Activar/desactivar el test

Advertencia La comprobacin del programa con la instalacin en marcha puede causar graves daos materiales y personales en caso de fallos de funcionamiento o errores del programa. Antes de realizar la comprobacin, asegrese de que no pueden presentarse estados peligrosos.

7.5.2.2

Comprobar el programa

7.5.2.2

Activar/desactivar el test con el estado del programa

Requisitos

En el dispositivo existe un bloque idntico. El bloque est abierto.

Activar o desactivar el estado del programa


Para activar o desactivar el estado del programa de un bloque, proceda del siguiente modo:
1. Haga clic en el botn "Activar/desactivar observacin" de la barra de herramientas.

Activar el estado del programa a partir de un punto determinado de un segmento


Para activar el estado del programa a partir de un punto determinado, proceda del siguiente modo:
1. Haga clic en el botn "Activar/desactivar observacin" de la barra de herramientas. 2. Haga clic con el botn derecho del ratn en la variable a partir de la cual desea activar el estado del programa. 3. Elija el comando "Observar a partir de aqu" del men contextual.

Nota Los recursos para el test con el estado del programa son limitados. Si los recursos para la comprobacin actual no son suficientes, se finalizarn los tests anteriores.

Resultado
Cuando active la visualizacin del estado del programa, se establecer una conexin online y se visualizar el estado del programa. Si desactiva la visualizacin del estado del programa, aparecer la pregunta de si desea interrumpir la conexin online.

582

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Ver tambin

7.5.2.2 Editar bloques duranteestado del programa Forzar variables en el el test del programa

Visualizacin en el estado del programa (Pgina 584)

7.5.2.2

Editar bloques durante el test del programa Si se editan bloques durante un test con el estado del programa, se interrumpir la observacin online y se podr editar el bloque offline. Si el bloque no existe offline en el proyecto, habr que cargarlo primero en el proyecto desde el dispositivo. Una vez finalizada la edicin es necesario volver a compilar y cargar el bloque.

Requisitos
El test con el estado del programa est activado.

Procedimiento
Para editar bloques durante el test con el estado del programa, proceda del siguiente modo:
1. Edite el bloque segn las exigencias requeridas. El test con el estado del programa se interrumpe y el bloque se conmuta a modo offline (si ya existe offline). 2. Si el bloque no existe offline, crguelo en el proyecto desde el dispositivo. 3. Compile el bloque. Consulte tambin: Compilar bloques (Pgina 541) 4. Cargue el bloque en el dispositivo. Consulte tambin: Cargar bloques (Pgina 542)

Resultado
Las versiones online y offline del bloque contienen los cambios efectuados. La conexin online se puede restablecer y continuar el test con el estado del programa.

7.5.2.2

Forzar variables en el estado del programa Durante el test con el estado del programa, las variables se pueden forzar inmediatamente y una vez a los valores siguientes:

Forzar a 1 Fuerza variables del tipo de datos "Bool" al valor "True". Forzar a 0 Fuerza variables del tipo de datos "Bool" al valor "False". Valor de forzado Es posible introducir un valor de forzado para las variables que no sean del tipo de datos "Bool".

STEP 7 V10.5 SP2 02/2010, 00002014

583

Programacin del PLC 7.5 Comprobar el programa de usuario

Sin embargo, tenga en cuenta que las entradas de periferia no se pueden forzar.
7.5.2.3 Visualizacin en el estado del programa del estado de programas KOP

Procedimiento
Para forzar variables durante el test con el estado del programa, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la variable que desea forzar. 2. Elija uno de los comandos siguientes del men contextual:

"Forzar > Forzar a 1" "Forzar > Forzar a 0" "Forzar > Valor de forzado"
3. Si selecciona "Valor de forzado", aparecer el dilogo "Forzar". Introduzca el valor deseado en el campo "Valor de forzado" y confirme la entrada con "Aceptar".

7.5.2.3

Visualizacin en el estado del programa

7.5.2.3

Visualizacin del estado de programas KOP

Visualizacin en el estado del programa


La visualizacin del estado del programa se actualiza cclicamente. Comienza por el segmento seleccionado. La figura siguiente muestra un ejemplo de la visualizacin del estado del programa en KOP:

Representacin del estado del programa


El estado de las distintas operaciones y lneas de un segmento se reconoce fcilmente por el color y tipo de las lneas y los smbolos. La tabla siguiente muestra cmo se representan los distintos estados:
Representacin Lnea verde continua Lnea azul discontinua Lnea gris continua Estado Cumplido No cumplido Desconocido o no procesado

584

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.2.3 Visualizacin del estado de programas FUP

Representacin Negro Parmetros en un marco con una saturacin del 100%

Estado No cableado El valor es actual

Parmetros en un marco con una saturacin del 50 El valor proviene de un ciclo anterior. Este punto % del programa no se ha procesado en el ciclo actual.

7.5.2.3

Visualizacin del estado de programas FUP

Visualizacin en el estado del programa


La visualizacin del estado del programa se actualiza cclicamente. Comienza por el segmento seleccionado. La figura siguiente muestra un ejemplo de la visualizacin del estado del programa en FUP:

Representacin del estado del programa


El estado de las distintas operaciones y lneas de un segmento se reconoce fcilmente por el color y tipo de las lneas y los smbolos. La tabla siguiente muestra cmo se representan los distintos estados:
Representacin Lnea verde continua Lnea azul discontinua Lnea gris continua Negro Parmetros en un marco con una saturacin del 100% Estado Cumplido No cumplido Desconocido o no procesado No cableado El valor es actual

Parmetros en un marco con una saturacin del 50 El valor proviene de un ciclo anterior. Este punto % del programa no se ha procesado en el ciclo actual.

STEP 7 V10.5 SP2 02/2010, 00002014

585

Programacin del PLC 7.5 Comprobar el programa de usuario

Los valores de los operandos se visualizan en una casilla gris sobre el nombre del operando en cuestin.
7.5.3 Test con la tabla de observacin de observacin 7.5.3.1 Introduccin al test con la tabla

7.5.3

Test con la tabla de observacin

7.5.3.1

Introduccin al test con la tabla de observacin

Resumen
Para el test con la tabla de observacin se dispone de las siguientes funciones:

Observar variables Esta funcin permite visualizar en la programadora o el PC los valores actuales de las distintas variables de un programa de usuario o de una CPU. Forzar variables Esta funcin permite asignar valores fijos a las distintas variables de un programa de usuario o de una CPU. El forzado tambin es posible en el test con el estado del programa (Pgina 581) . "Desbloquear salidas" y "Forzar inmediatamente" Estas dos funciones permiten asignar valores fijos a las distintas salidas de periferia de una CPU en estado operativo STOP. Esta opcin tambin permite comprobar el cableado. Forzar variables permanentemente Utilice esta funcin para asignar valores fijos a las distintas variables de un programa de usuario o de una CPU.

Observar y forzar variables


Las siguientes variables pueden observarse y forzarse:


Posible utilizacin

entradas, salidas y marcas contenidos de bloques de datos periferia

La tabla de observacin ofrece la ventaja de que permite guardar diferentes entornos de test. De esta manera es posible reproducir tests durante la puesta en servicio o con fines de servicio y mantenimiento.

Ver tambin

Crear y editar tablas de observacin (Pgina 587) Procedimiento bsico del test con la tabla de observacin (Pgina 589)

586

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.2

Crear y editar tablas de observacin


7.5.3.2 Crearuna tablatablas de observacin Abrir y editar de observacin una tabla de observacin

7.5.3.2

Crear una tabla de observacin

Introduccin
Para observar o forzar variables, introdzcalas en una tabla de observacin. Una vez creada, la tabla de observacin se puede guardar, duplicar e imprimir y adems se puede utilizar tantas veces como se desee para observar y forzar variables.

Requisitos
Hay un proyecto abierto.

Procedimiento
Para crear una tabla de observacin, proceda del siguiente modo:
1. Haga clic en "Vista de proyecto" de la barra de estado. Se abre la vista del proyecto. 2. Haga doble clic en el rbol del proyecto sobre la CPU para la que desee crear una tabla de observacin. 3. Haga doble clic en primer lugar en la carpeta "Tablas de observacin" y a continuacin en el comando "Agregar nueva tabla de observacin". Se agregar una nueva tabla de observacin. 4. Registre en la columna "Nombre" o en la columna "Direccin" el nombre o la direccin absoluta de las variables que desea observar o forzar. 5. Para modificar el formato de visualizacin predeterminado, seleccione el formato que desee utilizar en la lista desplegable de la columna "Formato de visualizacin". 6. A continuacin, decida si desea observar, forzar o forzar permanentemente las variables registradas y, dado el caso, introduzca los valores que desee utilizar para el forzado o el forzado permanente.

Ver tambin

Personalizar las tablas (Pgina 131)

7.5.3.2

Abrir una tabla de observacin

Requisitos
Se ha creado una tabla de observacin.

Procedimiento
Para abrir una tabla de observacin, proceda del siguiente modo:
1. Abra la carpeta "Tablas de observacin" situada debajo de la CPU.

STEP 7 V10.5 SP2 02/2010, 00002014

587

Programacin del PLC 7.5 Comprobar el programa de usuario

2. Haga doble clic en la tabla de observacin correspondiente dentro de la carpeta.


7.5.3.2 Copiar e una tabla de tabla de observacin Guardar insertar una observacin

Resultado
Se abre la tabla de observacin seleccionada.

7.5.3.2

Copiar e insertar una tabla de observacin

Requisitos
Se ha creado una tabla de observacin.

Procedimiento
Para copiar una tabla de observacin, proceda del siguiente modo:
1. Haga clic con el botn derecho del ratn en la tabla de observacin que desea copiar. 2. En el men contextual, elija el comando "Copiar". 3. En el rbol del proyecto, abra la estructura de carpetas de la CPU en la que desea insertar la tabla de observacin copiada. 4. Haga clic con el botn derecho del ratn en la carpeta "Tablas de observacin". 5. En el men contextual, elija el comando "Pegar". 6. Como alternativa, seleccione todo el contenido de la tabla de observacin y arrstrelo a otra tabla de observacin con Drag & Drop.

Resultado
Se inserta una copia de la tabla de observacin en la carpeta "Tablas de observacin" de la CPU.

7.5.3.2

Guardar una tabla de observacin

Requisitos
Se ha creado una tabla de observacin.

Procedimiento
Para guardar una tabla de observacin, proceda del siguiente modo:
1. Para modificar el nombre predeterminado de la tabla, elija el comando "Cambiar nombre" del men contextual e introduzca un nombre nuevo para la tabla. 2. En el men "Proyecto" elija el comando "Guardar". Recuerde que con este procedimiento se guardar todo el proyecto.

588

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Resultado

7.5.3.4 Estructura de bsico del test con la tabla de observacin 7.5.3.3 Procedimientola tabla de observacin

Se guardan tanto el proyecto como los contenidos de la tabla de observacin.

Nota Las tablas de observacin guardadas se pueden utilizar repetidamente para observar, forzar variables en nuevos tests del programa.

7.5.3.3

Procedimiento bsico del test con la tabla de observacin

Resumen
Para utilizar las funciones de observacin, forzado y forzado permanente de variables en la tabla de observacin, proceda del siguiente modo:
Crear y editar una tabla de observacin (Pgina 587) Introducir variables en la tabla de observacin (Pgina 598) Observar variables en la tabla de observacin (Pgina 599) Forzar variables en la tabla de observacin (Pgina 608) Forzar variables de forma permanente en la tabla de observacin (Pgina 611)

En los captulos arriba mencionados encontrar informacin ms detallada sobre los diferentes pasos del proceso.

7.5.3.4

Estructura de la tabla de observacin

Introduccin
Una tabla de observacin contiene las variables que se han definido y seleccionado y que son vlidas para toda la CPU. Para cada CPU creada en el proyecto se genera automticamente una carpeta "Tablas de observacin". Con el comando "Agregar nueva tabla de observacin" se crea una nueva tabla de observacin en esta carpeta.

STEP 7 V10.5 SP2 02/2010, 00002014

589

Programacin del PLC 7.5 Comprobar el programa de usuario

Estructura de la tabla de observacin


Las columnas visualizadas en la tabla de observacin varan en funcin de si se est trabajando en el modo bsico o avanzado. En el modo avanzado tambin se muestran las columnas:

Observar con disparador y Forzar con disparador

Adems, los nombres de las columnas pueden cambiar dinmicamente segn la accin realizada.

Significado de las columnas


La tabla siguiente muestra el significado de las diferentes columnas en el modo bsico y en el modo avanzado:
Modo Modo bsico Nombre Direccin Formato de visualizacin Valor de observacin Valor de forzado Valor de forzado permanente Valor Columna Explicacin Columna identificativa Nombre de la variable insertada Direccin de la variable insertada Formato de visualizacin seleccionado Valores de las variables en funcin del formato de visualizacin seleccionado. Valor con el que se fuerza la variable. Valor con el que se fuerza la variable de forma permanente. Valor con el que se fuerza la variable de forma normal o permanente. Seleccin de las variables que se van a forzar activando la casilla de verificacin correspondiente. Seleccin de las variables que se van a forzar permanentemente activando la casilla de verificacin correspondiente. Comentario para la documentacin de las variables Indicacin del modo de observacin seleccionado Indicacin del modo de forzado seleccionado

("Forzar")

("Forzar permanentemente") Comentario En el modo avanzado se muestran tambin las siguientes columnas: Observar con disparador Forzar con disparador

590

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.5

Modo bsico y modo avanzado


7.5.3.6 Smbolos y botones avanzado 7.5.3.5 Modo bsico y modoutilizados en la tabla de observacin

Diferencia entre el modo bsico y el modo avanzado


Dependiendo del modo ajustado, en la tabla de observacin se muestran diferentes columnas y ttulos de columna que permiten realizar distintas acciones. Encontrar una relacin detallada de las diferentes columnas en Estructura de la tabla de observacin (Pgina 589) .

Conmutar entre el modo bsico y el modo avanzado


Para conmutar entre el modo bsico y el avanzado existen las siguientes opciones:

Haga clic en el botn ("Mostrar u ocultar todas las columnas del modo avanzado"). Haciendo clic de nuevo en el mismo botn se regresa al modo bsico. O bien:

Active la casilla de verificacin antepuesta al comando "Modo avanzado" del men "Online". Desactivando la casilla de verificacin se regresa al modo bsico.

Funciones del modo avanzado


Las siguientes funciones slo estn disponibles en el modo avanzado:


7.5.3.6

Observar con disparador Forzar con disparador Desbloquear salidas

Smbolos y botones utilizados en la tabla de observacin

Significado de los smbolos y botones de la tabla de observacin


La tabla siguiente muestra el significado de los smbolos y botones de la tabla de observacin:
Smbolo/Botn Significado Fuerza una sola vez y de forma inmediata las direcciones de todas las variables seleccionadas. Este comando se ejecuta una sola vez y lo ms rpido posible, sin referencia a un punto de disparo determinado del programa de usuario. Fuerza las direcciones de todas las variables seleccionadas con referencia a un punto de disparo determinado del programa de usuario. Desactiva el bloqueo de salida de comandos de las salidas de periferia (BASP). Esto permite forzar las salidas de periferia en estado STOP de la CPU.

STEP 7 V10.5 SP2 02/2010, 00002014

591

Programacin del PLC 7.5 Comprobar el programa de usuario

Smbolo/Botn

Significado Muestra todas las columnas del modo avanzado. Haciendo clic de nuevo en este botn, se ocultan las columnas del modo avanzado. Muestra todas las columnas de forzado permanente. Haciendo clic de nuevo en el botn, se ocultan las columnas de forzado permanente. Muestra todas las columnas de forzado. Haciendo clic de nuevo en el botn, se ocultan las columnas de forzado. Inicia el forzado permanente de todas las direcciones de las variables seleccionadas. Si ya hay una operacin de forzado permanente activa, sta se sustituye sin interrupcin. Finaliza el forzado permanente de direcciones en la tabla de observacin activa. Muestra en la tabla de observacin activa todas las direcciones que se fuerzan permanentemente en la CPU. Inicia la observacin de las variables visibles en la tabla de observacin activa. En el modo bsico, para el modo de observacin est predeterminada la opcin "permanente". En el modo avanzado se pueden configurar puntos de disparo determinados para la observacin de las variables. Inicia la observacin de las variables visibles en la tabla de observacin activa. Este comando se ejecuta inmediatamente y las variables se observan una sola vez. Muestra la casilla de verificacin para la seleccin de las variables que deben forzarse permanentemente. Muestra la casilla de verificacin para la seleccin de las variables que deben forzarse. Indica que la variable seleccionada se ha forzado al valor "1". Indica que la variable seleccionada se ha forzado al valor "0". Indica que la direccin se utiliza de forma mltiple. Indica que se utiliza un valor sustitutivo. Los valores sustitutivos son valores que se transmiten al proceso (en el caso de los mdulos de seales de salidas defectuosos) o que se utilizan en el programa de usuario (en caso de mdulos de seales de entradas defectuosos) en lugar de un valor de proceso. El usuario puede predefinir los valores sustitutivos (p. ej. conservar el valor antiguo). Indica que la direccin est bloqueada porque ya est siendo forzada. Indica que la direccin no puede forzarse permanentemente. Indica que la direccin no puede forzarse. Indica que la direccin no puede observarse.

592

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.7 Introducir variables para la entrada de variables en la tabla de observacin Informacin bsica en la tabla de observacin

Smbolo/Botn

Significado Indica que la direccin se est forzando permanentemente. Indica que parte de la direccin se est forzando permanentemente. Indica que se ha producido un error de sintaxis. Indica que la direccin est seleccionada, pero que an no est siendo forzada ni forzada permanentemente.

7.5.3.7

Introducir variables en la tabla de observacin

7.5.3.7

Informacin bsica para la entrada de variables en la tabla de observacin

Procedimiento recomendado
Determine para qu variables desea definir u observar valores e introdzcalas en la tabla de observacin. Al introducir las variables vaya de "fuera" hacia "dentro". Es decir, introduzca primero las variables de las entradas en la tabla de observacin. A continuacin introduzca las variables que en las que influyen las entradas o que influyen en las salidas. Finalmente introduzca las variables de las salidas.

Ejemplo de cmo rellenar una tabla de observacin

Si desea p. ej. observar el bit de entrada "1.0", la palabra de marca "5" y el byte de salida "0", introduzca los siguientes valores en la columna "Direccin": I 1.0 MW 5 QB 0

O bien:

En la columna "Nombre", introduzca el nombre absoluto o simblico que corresponda. Si no desea utilizar el ajuste predeterminado para el formato de visualizacin, seleccione el formato que desee en la lista desplegable de la columna "Formato de visualizacin". A continuacin, decida si desea observar, forzar o forzar permanentemente las variables registradas.

Comprobacin de sintaxis
Cuando se introducen variables en la tabla de observacin, antes de salir de la celda correspondiente se comprueba la sintaxis. Las entradas errneas se marcan en rojo.

STEP 7 V10.5 SP2 02/2010, 00002014

593

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.7 Operandos permitidos para la tabla de observacin

Nota Colocando el cursor en una celda marcada en rojo aparece informacin breve con indicaciones adicionales sobre el error.

Ver tambin

Operandos permitidos para la tabla de observacin (Pgina 594) Valores de forzado permitidos para la tabla de observacin (Pgina 595)

7.5.3.7

Operandos permitidos para la tabla de observacin

Entrada de operandos en la tabla de observacin


La tabla siguiente muestra los operandos permitidos para la tabla de observacin:
Operando permitido Entrada/salida/marca Entrada/salida/marca Entrada/salida/marca Entrada/salida/marca Bloque de datos Bloque de datos Bloque de datos Bloque de datos Tipo de datos BOOL BYTE WORD DWORD BOOL BYTE WORD DWORD Ejemplo (nemnicos internacionales) I1.0; Q1.7; M10.1 I0.0:P; Q0.0:P IB1; QB10; MB100 IB1:P; QB1:P IW1; QW10; MW100 IW2:P; QW3:P ID4; QD10; MD100 ID2:P; QD1:P DB1.DBX1.0 DB1.DBB1 DB1.DBW1 DB1.DBD1

Nota Por motivos de utilizacin interna no es posible introducir "DB0...".

Ver tambin

Informacin bsica para la entrada de variables en la tabla de observacin (Pgina 593)

594

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.7

Valores de forzado permitidos para la tabla de observacin


7.5.3.7 Valores de forzado permitidos para la tabla de observacin

Entrada de valores de forzado en la tabla de observacin


La tabla siguiente muestra los operandos permitidos para la entrada de valores de forzado en la tabla de observacin:
Tabla7-3 Operandos de bit Ejemplo de valores de forzado permitidos true false 0 1 2#0 2#1 Operandos de byte Ejemplo de valores de forzado permitidos 2#00110011 B#16#1F 1F 'a' 10 Operandos de palabra Ejemplo de valores de forzado permitidos 2#0011001100110011 W#16#ABCD ABCD B#(12, 34) 12345 'ab' S5t#12s340ms C#123 D#2006-12-31

Operandos de bit posibles I1.0 M1.7 Q1.0 Q1.1:P DB1.DBX1.1 M1.6 Tabla7-4

Operandos de byte posibles IB1 MB12 QB10 QB11:P DB1.DBB1 Tabla7-5

Operandos de palabra posibles IW1 MW12 MW14 QW10 QW12:P DB1.DBW1 MW16 MW18 MW9

STEP 7 V10.5 SP2 02/2010, 00002014

595

Programacin del PLC 7.5 Comprobar el programa de usuario

Tabla7-6
7.5.3.7 Valores de forzado permanente permitidos para la tabla de observacin

Operandos de palabra doble Ejemplo de valores de forzado permitidos 2#00110011001100110011001100110011 1.23e4 01.Feb Dw#16#abcdef10 ABCDEF10 b#(12,34,56,78) L#-12 L#12 123456789 123456789 T#12s345ms Tod#1:2:34.567 P#e0.0

Operandos de palabra doble posibles ID1 MD0 MD4 QD10 QD12:P DB1.DBD2 MD8 MD12 MD16 MD20 MD24 MD28 MD32

7.5.3.7

Valores de forzado permanente permitidos para la tabla de observacin

Entrada de valores de forzado permanente en la tabla de observacin


La tabla siguiente muestra los operandos permitidos para la entrada de valores de forzado permanente en la tabla de observacin:
Tabla7-7 Operandos de bit Ejemplo de valores de forzado permanente permitidos true false 0 1 2#0 2#1

Operandos de bit posibles I1.0:P I1.1:P Q1.0:P Q1.1:P I2.0:P I2.1:P

596

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Tabla7-8

Operandos de byte Ejemplo de valores de forzado permanente permitidos 2#00110011 B#16#1F 1F 'a' 10 Operandos de palabra Ejemplo de valores de forzado permanente permitidos 2#0011001100110011 W#16#ABCD ABCD B#(12, 34) 'ab' 12345 S5t#12s340ms C#123 D#2006-12-31 Operandos de palabra doble Ejemplo de valores de forzado permanente permitidos 2#00110011001100110011001100110011 1.23e4 1.2 Dw#16#abcdef10 ABCDEF10 b#(12,34,56,78) L#-12 L#12 123456789 123456789 T#12s345ms

Operandos de byte posibles IB1:P IB2:P QB14:P QB10:P IB3:P Tabla7-9

Operandos de palabra posibles IW0:P IW2:P QW10:P QW12:P IW4:P IW6:P IW8:P IW10:P IW12:P Tabla7-10

Operandos de palabra doble posibles ID0:P ID4:P QD10:P QD14:P ID8:P ID12:P ID16:P ID20:P ID24:P ID28:P ID32:P

STEP 7 V10.5 SP2 02/2010, 00002014

597

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.7 Introduccin unlos formatosvisualizacin para variables Seleccionar a formato de de visualizacin

Operandos de palabra doble posibles ID36:P ID40:P

Ejemplo de valores de forzado permanente permitidos Tod#1:2:34.567 P#e0.0

7.5.3.7

Introduccin a los formatos de visualizacin

Formatos de visualizacin de la tabla de observacin


Al seleccionar un formato de visualizacin se define el modo en que se representar el valor de una variable. En la tabla de observacin es necesario seleccionar un formato de visualizacin para cada variable en la lista desplegable de la columna "Formatos de visualizacin". En la lista desplegable slo se mostrarn los formatos de visualizacin permitidos para el tipo de datos de cada variable seleccionada. La tabla siguiente muestra algunos formatos de visualizacin seleccionables en funcin del tipo de variable introducida en la tabla de observacin:
Tipo de datos BOOL (Pgina 382) BYTE (Pgina 383) WORD (Pgina 383) DWORD (Pgina 384) Formatos de visualizacin p. ej.: Bool, Hex, BCD, Octal, Bin, Dec, Dec+/p. ej.: Hex, BCD, Octal, Bin, Dec, Dec+/-, carcter p. ej.: Hex, BCD, Octal, Bin, Dec, Dec+/-, secuencia_Dec, carcter, temporizador SIMATIC, fecha p. ej.: Hex, BCD, Octal, Bin, Dec, Dec+/-, secuencia_Dec, carcter, nmero en coma flotante, hora del da, tiempo, puntero

Encontrar ms informacin en la descripcin de los tipos de datos (Pgina 381) .

7.5.3.7

Seleccionar un formato de visualizacin para variables

Procedimiento
Para seleccionar el formato de visualizacin de las variables en la tabla de observacin, proceda del siguiente modo:
1. Introduzca la variable deseada en la tabla de observacin. 2. Haga clic en la celda deseada de la columna "Formato de visualizacin" y abra la lista desplegable. Se muestran los formatos de visualizacin permitidos. 3. Seleccione un formato de visualizacin de la lista desplegable.

598

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.8

Observar variables en la tabla de observacin


7.5.3.8 Observar variables en la tablade variables Definicin del la observacin de observacin Introduccin amodo de observacin y forzado

7.5.3.8

Introduccin a la observacin de variables

Introduccin
La tabla de observacin permite observar las variables de los mdulos de entrada y salida configurados en la CPU en funcin del modo de observacin y forzado (Pgina 599) seleccionado. Para poder observar las variables debe existir una conexin online con la CPU.

Opciones para la observacin de variables


Para la observacin de variables existen las siguientes opciones:

Observar todos Este comando inicia la observacin de las variables visibles en la tabla de observacin activa:

En el modo bsico est predeterminado el modo de observacin "permanente". En el modo avanzado la observacin depende del modo definido en cada caso. Si el modo de
observacin se cambia en el modo avanzado y a continuacin se regresa al modo bsico, el modo de observacin seleccionado se aplicar tambin en el modo bsico.

Observar inmediatamente Este comando inicia la observacin de las variables visibles en la tabla de observacin activa. Las variables se observan de forma inmediata una sola vez.

7.5.3.8

Definicin del modo de observacin y forzado

Introduccin
Seleccionando el modo de observacin y forzado se define el punto de disparo y el tiempo de observacin de las variables en la tabla de observacin.

Posibles modos de observacin y forzado (duracin de la observacin o del forzado)


Existen los siguientes modos de observacin y forzado:

Permanente

Este modo permite observar las entradas al principio y las salidas al final del ciclo.
Inicio del ciclo, nico Fin del ciclo, nico Inicio del ciclo, permanente Fin del ciclo, permanente Transicin a STOP, nica Transicin a STOP, permanente

STEP 7 V10.5 SP2 02/2010, 00002014

599

Programacin del PLC 7.5 Comprobar el programa de usuario

Definicin de un punto de disparo


Los puntos de disparo "Inicio del ciclo", "Fin del ciclo" y "Transicin a STOP" definen el momento en que las variables se leern de la CPU o se actualizarn en la CPU. La figura siguiente muestra la posicin de los puntos de disparo mencionados:

Posicin de los puntos de disparo


De la posicin de los puntos de disparo se deduce lo siguiente:

El forzado de entradas slo resulta efectivo al inicio del ciclo (equivale al inicio del programa de usuario OB 1), ya que de lo contrario la memoria imagen de proceso de las entradas se actualiza nuevamente despus del forzado, con lo que se sobrescribe. El forzado de salidas slo resulta efectivo al final del ciclo (equivale al final del programa de usuario OB 1), ya que de lo contrario el programa de usuario puede sobrescribir la memoria imagen de proceso de las salidas. El valor forzado se indica en la columna "Valor de observacin", siempre que se observe de forma activa y que el programa de usuario no sobrescriba el valor forzado.

Forzado de variables
Al forzar variables rige para los puntos de disparo:

Si ha seleccionado "nico" como modo de forzado, aparecer un mensaje en caso de que no se puedan forzar las variables seleccionadas. con el modo de forzado "permanente" no aparece ningn mensaje.

Observacin respecto al comando "Forzar inmediatamente"


Los valores de las variables seleccionadas se pueden forzar inmediatamente con el comando "Online > Forzar inmediatamente". Esta peticin se realiza una sola vez y lo ms rpido posible,

600

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

sin referencia a un punto determinado (punto de disparo) del programa de usuario. Esta funcin se utiliza principalmente en el estado STOP de la CPU para forzar.
7.5.3.8 Variables "Observar todos"

7.5.3.8

Variables "Observar todos"

Introduccin
El comando "Observar todos" permite iniciar la observacin de las variables visibles en la tabla de observacin activa. En el modo bsico de la tabla de observacin est predeterminada la opcin "permanente" para el modo de observacin. En el modo avanzado se pueden definir puntos de disparo determinados para la observacin de variables. En ese caso, las variables se observan con respecto a los puntos de disparo definidos.

Requisitos


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU.

Para ejecutar el comando "Observar todos", proceda del siguiente modo:


1. Introduzca las variables que desee observar y las direcciones correspondientes en la tabla de observacin. 2. Cambie al modo avanzado haciendo clic en el botn ("Mostrar u ocultar todas las columnas del modo avanzado") de la barra de herramientas. 3. Para modificar el modo de observacin predeterminado de una variable, haga clic en la celda correspondiente de la columna "Observar con disparador" y seleccione el modo de observacin que desee en la lista desplegable. 4. Haga clic en el botn ("Observar todos") de la barra de herramientas.

Resultado
Las variables de la tabla de observacin activa se observan en el modo de observacin seleccionado en cada caso.

Ver tambin

Smbolos y botones utilizados en la tabla de observacin (Pgina 591) Introducir variables en la tabla de observacin (Pgina 598) Modo bsico y modo avanzado (Pgina 591)

STEP 7 V10.5 SP2 02/2010, 00002014

601

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.8

"Observar inmediatamente" variables


7.5.3.8 "Observar inmediatamente" de observacin 7.5.3.9 Forzar variables en la tabla variables Introduccin al forzado de variables

Introduccin
Con el comando "Observar inmediatamente" se inicia la observacin de las variables inmediatamente sin referencia a puntos de disparo determinados. Los valores de las variables se leen una sola vez y se muestran en la tabla de observacin.

Requisitos


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU.

Para ejecutar el comando "Observar inmediatamente", proceda del siguiente modo:


1. Introduzca las variables que desee observar y las direcciones correspondientes en la tabla de observacin. 2. Haga clic en el botn ("Observar inmediatamente") de la barra de herramientas.

Resultado
Las variables de la tabla de observacin activa se observan inmediatamente y una sola vez.

Ver tambin

Smbolos y botones utilizados en la tabla de observacin (Pgina 591) Introducir variables en la tabla de observacin (Pgina 598) Modo bsico y modo avanzado (Pgina 591)

7.5.3.9

Forzar variables en la tabla de observacin

7.5.3.9

Introduccin al forzado de variables

Introduccin
La tabla de observacin permite forzar las variables de los mdulos de entrada y salida configurados en la CPU en funcin del modo de observacin y forzado (Pgina 599) seleccionado. Para poder observar las variables debe existir una conexin online con la CPU.

602

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.9 Forzar variables a "0"

Nota Al forzar, tenga en cuenta lo siguiente: El forzado no puede deshacerse.

Opciones del forzado de variables


Para el forzado de variables existen las siguientes opciones:

Forzar a "0" Este comando fuerza la direccin seleccionada al valor de forzado "0". Forzar a "1" Este comando fuerza la direccin seleccionada al valor de forzado "1". Forzar inmediatamente una sola vez Este comando fuerza "inmediatamente una sola vez" todas las direcciones activadas en la tabla de observacin activa. Forzar con disparador Este comando fuerza todas las direcciones activadas en la tabla de observacin activa con el modo de observacin y forzado (Pgina 599) seleccionado en cada caso. La funcin "Forzar con disparador" slo est disponible en el modo avanzado. No recibir ninguna notificacin de si las direcciones activadas realmente se han forzado al valor predefinido o no. Para recibir una notificacin de ese tipo, utilice la funcin "Forzar inmediatamente una sola vez".

Desbloquear salidas Este comando desactiva el bloqueo de salida de comandos (BASP). Esta funcin slo est disponible en el modo avanzado y con la CPU en STOP.

Peligro Peligro al forzar:

La modificacin de las variables o direcciones durante el funcionamiento de la instalacin puede provocar graves daos materiales o personales en caso de fallos de funcionamiento o del programa. Asegrese de que no pueden darse estados peligrosos antes de ejecutar la funcin "Forzar".

7.5.3.9

Forzar variables a "0"

Introduccin
Es posible asignar valores a las variables una sola vez y forzarlas independientemente del modo de observacin y forzado. En la ejecucin, la peticin de forzado se ejecuta lo ms rpido

STEP 7 V10.5 SP2 02/2010, 00002014

603

Programacin del PLC 7.5 Comprobar el programa de usuario

posible, como si se tratase de un "disparador inmediato", sin referencia a un punto determinado del programa de usuario.
7.5.3.9 Forzar variables a "1"

Peligro Peligro al forzar: La modificacin de las variables o direcciones durante el funcionamiento de la instalacin puede provocar graves daos materiales o personales en caso de fallos de funcionamiento o del programa. Asegrese de que no pueden darse estados peligrosos antes de ejecutar la funcin "Forzar".

Requisitos


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU.

Para forzar variables a "0", proceda del siguiente modo:


1. Introduzca la direccin en la tabla de observacin. 2. Elija el comando "Online > Forzar > Forzar a 0" para forzar la direccin seleccionada al valor predefinido.

Resultado
La direccin seleccionada se fuerza a "0".

Nota Al forzar, tenga en cuenta lo siguiente: El forzado no puede deshacerse.

7.5.3.9

Forzar variables a "1"

Introduccin
Es posible asignar valores a las variables una sola vez y forzarlas independientemente del modo de observacin y forzado. En la ejecucin, la peticin de forzado se ejecuta lo ms rpido posible, como si se tratase de un "disparador inmediato", sin referencia a un punto determinado del programa de usuario.

604

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.9 "Forzar inmediatamente" variables

Peligro Peligro al forzar: La modificacin de las variables o direcciones durante el funcionamiento de la instalacin puede provocar graves daos materiales o personales en caso de fallos de funcionamiento o del programa. Asegrese de que no pueden darse estados peligrosos antes de ejecutar la funcin "Forzar".

Requisitos


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU.

Para forzar variables a "1", proceda del siguiente modo:


1. Introduzca la direccin en la tabla de observacin. 2. Elija el comando "Online > Forzar > Forzar a 1" para forzar la direccin seleccionada al valor predefinido.

Resultado
La direccin seleccionada se fuerza a "1".

Nota Al forzar, tenga en cuenta lo siguiente: El forzado no puede deshacerse.

7.5.3.9

"Forzar inmediatamente" variables

Introduccin
Es posible asignar valores a las variables una sola vez y forzarlas de forma inmediata independientemente del modo de observacin y forzado. En la ejecucin, la peticin de forzado se ejecuta lo ms rpido posible, como si se tratase de un "disparador inmediato", sin referencia a un punto determinado del programa de usuario.

STEP 7 V10.5 SP2 02/2010, 00002014

605

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.9 "Forzar con disparador" variables

Peligro Peligro al forzar: La modificacin de las variables o direcciones durante el funcionamiento de la instalacin puede provocar graves daos materiales o personales en caso de fallos de funcionamiento o del programa. Asegrese de que no pueden darse estados peligrosos antes de ejecutar la funcin "Forzar".

Requisitos


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU.

Para forzar variables inmediatamente, proceda del siguiente modo:


1. Introduzca la direccin y los valores de forzado en la tabla de observacin. 2. Seleccione las direcciones que desee forzar activando la casilla de verificacin del forzado en la columna que sigue al "Valor de forzado". Junto a la casilla de verificacin activada aparece un tringulo amarillo que indica que la direccin est seleccionada para el forzado, pero que todava no ha sido forzada. 3. Elija el comando "Online > Forzar > Forzar inmediatamente" para forzar inmediatamente y una sola vez con los valores predefinidos las direcciones seleccionadas.

Resultado
Las direcciones seleccionadas se fuerzan inmediatamente una sola vez.

Nota Al forzar, tenga en cuenta lo siguiente: El forzado no puede deshacerse.

7.5.3.9

"Forzar con disparador" variables

Introduccin
Es posible asignar valores a las direcciones y forzarlas acorde con el modo de observacin y forzado definido. En la ejecucin, la peticin de forzado se ejecuta de la forma definida en el modo de observacin y forzado con referencia al punto del programa de usuario definido como disparador.

606

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Peligro Peligro al forzar: La modificacin de las variables o direcciones durante el funcionamiento de la instalacin puede provocar graves daos materiales o personales en caso de fallos de funcionamiento o del programa. Asegrese de que no pueden darse estados peligrosos antes de ejecutar la funcin "Forzar".

Requisitos


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU. La tabla de observacin debe encontrarse en modo avanzado.

Para forzar variables "con disparador", proceda del siguiente modo:


1. Introduzca la direccin y los valores de forzado en la tabla de observacin. 2. Seleccione las direcciones que desee forzar activando la casilla de verificacin de forzado en la columna que sigue al "Valor de forzado". Junto a la casilla de verificacin activada aparece un tringulo amarillo que indica que la direccin est seleccionada para el forzado, pero que todava no ha sido forzada. 3. Cambie al modo avanzado haciendo clic en el botn ("Mostrar u ocultar todas las columnas del modo avanzado") de la barra de herramientas o bien seleccionando el comando "Online > Modo avanzado". Aparecen las columnas "Observar con disparador" y "Forzar con disparador". 4. Seleccione el modo de forzado que desee utilizar en la lista desplegable de la columna "Forzar con disparador". Existen las opciones siguientes:

Permanente Inicio del ciclo, permanente Inicio del ciclo, nico Fin del ciclo, permanente Fin del ciclo, nico Transicin a STOP, permanente Transicin a STOP, nica
5. Inicie el forzado con el comando "Online > Forzar > Forzar con disparador". 6. Confirme la pregunta con "S" si desea iniciar el forzado con disparador.

STEP 7 V10.5 SP2 02/2010, 00002014

607

Programacin del PLC 7.5 Comprobar el programa de usuario

Resultado

7.5.3.9 Desbloquear salidas

Las variables activadas se fuerzan con el modo de observacin y forzado seleccionado. El tringulo amarillo ya no aparece.

Nota Al forzar, tenga en cuenta lo siguiente: El forzado no puede deshacerse.

7.5.3.9

Desbloquear salidas

Introduccin
La funcin "Desbloquear salidas" desactiva el bloqueo de las salidas de periferia (BASP). Esto permite forzar las salidas de la periferia en estado STOP de la CPU. Esta funcin slo est disponible en la tabla de observacin en el "Modo avanzado".

Peligro Peligro al forzar: La modificacin de las variables o direcciones durante el funcionamiento de la instalacin puede provocar graves daos materiales o personales en caso de fallos de funcionamiento o del programa. Asegrese de que no pueden darse estados peligrosos antes de ejecutar la funcin "Forzar".

Requisitos

Se ha creado una tabla de observacin. Existe una conexin online con la CPU. Para desbloquear las salidas, la CPU debe estar en estado STOP. La tabla de observacin debe encontrarse en modo avanzado.

Nota La funcin "Desbloquear salidas" de la CPU slo es posible en estado operativo STOP. Se finaliza cuando la CPU cambia de estado operativo y al cerrar la conexin online.

608

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Procedimiento
Para desbloquera las salidas en el estado operativo STOP, proceda del siguiente modo:
1. Introduzca la direccin y los valores de forzado en la tabla de observacin. 2. Seleccione las direcciones que desee forzar activando la casilla de verificacin de forzado de la columna despus del "Valor de forzado". Junto a la casilla de verificacin activada aparece un tringulo amarillo que indica que la direccin est seleccionada para el forzado, pero que todava no ha sido forzada. 3. Cambie al modo avanzado haciendo clic en el botn ("Mostrar u ocultar todas las columnas del modo avanzado") de la barra de herramientas o bien seleccionando el comando "Online > Modo avanzado". Aparecen las columnas "Observar con disparador" y "Forzar con disparador". 4. Cambie la CPU asignada al estado operativo STOP desde el panel de mando. 5. Abra el men contextual pulsando el botn derecho del ratn y elija el comando "Desbloquear salidas". 6. Confirme la pregunta con "S" si desea desactivar el bloqueo de salida de comandos para las salidas de periferia. 7. Fuerce las salidas de periferia con el comando "Online > Forzar > Forzar inmediatamente".

Resultado
Las salidas de periferia se fuerzan con los valores de forzado seleccionados. El tringulo amarillo ya no aparece.

Desbloqueo de las salidas de periferia


La funcin "Desbloquear salidas" permanece activada hasta que:

el comando "Desbloquear salidas" se vuelve a desactivar a travs del men contextual o con el comando "Online > Forzar > Desbloquera salidas" la CPU abandona el estado operativo STOP finaliza la conexin online

Nota Al forzar, tenga en cuenta lo siguiente:

El forzado no puede deshacerse.

STEP 7 V10.5 SP2 02/2010, 00002014

609

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.10 Forzar permanentemente variables en la tabla de observacin


7.5.3.10 Forzar permanentemente variables en la tabla de observacin Introduccin al forzado permanente de variables

7.5.3.10 Introduccin al forzado permanente de variables

Introduccin
La tabla de observacin permite preasignar valores fijos a las distintas variables del programa de usuario. Este procedimiento se conoce como forzado permanente. Para el forzado permanente es necesario que exista una conexin online con la CPU y que la CPU utilizada soporte esta funcin.

Posibles utilizaciones
La preasignacin fija de valores definidos a variables permite preestablecer opciones determinadas y probar as las funciones programadas. El forzado permanente est disponible en el modo bsico y en el modo avanzado (Pgina 591) .

Precaucin al forzar variables permanentemente


Antes de forzar variables permanentemente, infrmese sin falta sobre las medidas de seguridad (Pgina 611) que deben tomarse para este procedimiento.

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin

Opciones para el forzado permanente de variables


Para el forzado permanente de variables existen las siguientes opciones:

Forzar permanentemente a "0" Este comando fuerza la direccin seleccionada al valor de forzado permanente "0". Forzar permanentemente a "1" Este comando fuerza permanentemente la direccin seleccionada al valor de forzado permanente "1". Forzar todos permanentemente Este comando inicia el forzado permanente de las direcciones activadas en la tabla de observacin activa. Finalizar el forzado permanente

610

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.10 Medidas de seguridad para el forzado permanente de variables

Este comando finaliza el forzado permanente de todas las direcciones de la tabla de observacin activa. Mostrar valores de forzado permanente Este comando muestra en la tabla de observacin activa todas las direcciones forzadas permanentemente en la CPU.

Restricciones en el forzado permanente de variables


Observe las siguientes restricciones para el forzado permanente:

El forzado permanente siempre depende del volumen de operandos de la CPU utilizada. Una CPU de la familia S7-1200 slo puede forzar permanentemente la periferia, a saber: "Tag_1":P "QW0:P" "IW0:P". Recuerde que "Tag_1":P no puede ser el nombre simblico de una marca.

Particularidades del forzado permanente de variables


Tenga en cuenta que el forzado permanente de variables sobrescribe valores en la CPU y que se mantiene al finalizar la conexin online con la CPU.

Finalizar el forzado permanente La mera finalizacin de la conexin online no detiene la operacin de forzado permanente. Para finalizar el forzado permanente, elija el comando "Online > Forzar permanentemente > Finalizar forzado permanente". Slo entonces dejan de forzarse permanentemente las variables visibles en la tabla de observacin activa.

Mostrar todos los valores forzados permanentemente Para finalizar el forzado permanente de variables es necesario que stas estn insertadas en la tabla de observacin activa. Si ya se estn forzando permanentemente variables contenidas en otra tabla de observacin, hay que insertar dichas variables al final de la tabla de observacin activa con el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente". El forzado permanente no puede finalizar hasta que las variables en cuestin no estn visibles en la tabla de observacin activa y se elija el comando "Online > Forzar permanentemente > Finalizar forzado permanente".

Finalizar el forzado permanente de las distintas variables El comando "Online > Forzar permanentemente > Finalizar forzado permanente" se aplica siempre a todas las variables visibles en la tabla de observacin activa. Para finalizar el forzado permanente de las distintas variables, desactive la casilla de verificacin de las variables en cuestin en la tabla de observacin activa y vuelva a iniciar el forzado permanente con el comando "Online > Forzar permanentemente > Forzar todos permanentemente".

7.5.3.10 Medidas de seguridad para el forzado permanente de variables

Medidas de seguridad para el forzado permanente de variables


Dado que con la funcin de forzado permanente se interviene permanentemente en el proceso, es necesario observar las siguientes indicaciones:

STEP 7 V10.5 SP2 02/2010, 00002014

611

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.10 Forzar permanentemente variables a "0"

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin

Precaucin Prevencin de daos personales y materiales

Antes de iniciar la funcin "Forzado permanente" asegrese de que nadie ms vaya a ejecutar simultneamente esta funcin en la misma CPU. El forzado permanente slo puede finalizarse haciendo clic en el botn ("Finalizar forzado permanente") o con el comando "Online > Forzar permanentemente > Finalizar forzado permanente". Cerrando la tabla de observacin activa no se finaliza el forzado permanente. El "forzado permanente" no puede deshacerse. Infrmese sobre las diferencias entre el "forzado de variables (Pgina 602) " y el "forzado permanente de variables (Pgina 610) ". Si una CPU no soporta la funcin de "forzado permanente", los botones relacionados con esa funcin no estarn disponibles. Si las salidas de periferia estn desbloqueadas con el comando "Online > Forzar > Desbloquera salidas" y con la activacin del botn de opcin, todos los mdulos de salida forzados permanentemente emitirn su valor de forzado permanente.

7.5.3.10 Forzar permanentemente variables a "0"

Introduccin
La funcin de forzado permanente permite asignar valores fijos a las distintas variables de un programa de usuario.

Precaucin al forzar variables permanentemente


Antes de forzar variables permanentemente, infrmese sin falta sobre las medidas de seguridad que deben tomarse para este procedimiento (Pgina 611) .

612

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:


Requisitos

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU. La CPU utilizada soporta el forzado permanente.

Para forzar permanentemente variables a "0", proceda del siguiente modo:


1. Introduzca la direccin en la tabla de observacin. 2. Elija el comando "Online > Forzar permanentemente > Forzar permanentemente a 0" para forzar permanentemente la direccin seleccionada al valor predefinido. 3. Confirme el cuadro de dilogo posterior con "S".

Resultado
La direccin seleccionada se fuerza permanentemente a "0". El tringulo amarillo ya no aparece. En la primera columna aparece una "F" roja que indica que se est realizando el forzado permanente.

Finalizar el forzado permanente


Para finalizar el forzado permanente, proceda del siguiente modo:
1. Haga clic en el comando "Online > Forzar permanentemente > Finalizar forzado permanente". 2. Confirme el cuadro de dilogo posterior con "S".

Resultado
Finaliza el forzado permanente de los valores seleccionados. La "F" roja que apareca en la primera columna desaparece y el tringulo amarillo vuelve a aparecer detrs de la casilla de verificacin indicando que la direccin est seleccionada para el forzado permanente, pero que en ese momento no se est forzando.

STEP 7 V10.5 SP2 02/2010, 00002014

613

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.10 Forzar permanentemente variables a "1"

Nota Al forzar permanentemente, tenga en cuenta lo siguiente:

El forzado permanente no puede deshacerse. Finalizando la conexin online no se finaliza el forzado permanente. Para finalizar el forzado permanente es necesario que la direccin forzada permanentemente est visible en la tabla de observacin activa. Dado el caso, utilice el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente" para visualizar todas las direcciones forzadas permanentemente en la tabla de observacin activa.

7.5.3.10 Forzar permanentemente variables a "1"

Introduccin
La funcin de forzado permanente permite asignar valores fijos a variables individuales de un programa de usuario.

Precaucin al forzar variables permanentemente


Antes de forzar variables permanentemente, infrmese sin falta sobre las medidas de seguridad que deben tomarse para este procedimiento (Pgina 611) .

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:


Requisitos

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU. La CPU utilizada soporta el forzado permanente.

Para forzar permanentemente variables a "1", proceda del siguiente modo:


1. Introduzca la direccin en la tabla de observacin.

614

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

2. Elija el comando "Online > Forzar permanentemente > Forzar permanentemente a 1" para forzar permanentemente la direccin seleccionada al valor predefinido.
7.5.3.10 Forzar permanentemente variables "Forzar todos permanentemente"

3. Confirme el cuadro de dilogo posterior con "S".

Resultado
La direccin seleccionada se fuerza permanentemente a "1". El tringulo amarillo ya no aparece. En la primera columna aparece una "F" roja que indica que se est realizando el forzado permanente.

Finalizar el forzado permanente


Para finalizar el forzado permanente, proceda del siguiente modo:
1. Haga clic en el comando "Online > Forzar permanentemente > Finalizar forzado permanente". 2. Confirme el cuadro de dilogo posterior con "S".

Resultado
Finaliza el forzado permanente de los valores seleccionados. La "F" roja que apareca en la primera columna desaparece y el tringulo amarillo vuelve a aparecer detrs de la casilla de verificacin indicando que la direccin est seleccionada para el forzado permanente, pero que en ese momento no se est forzando.

Nota Al forzar permanentemente, tenga en cuenta lo siguiente:

El forzado permanente no puede deshacerse. Finalizando la conexin online no se finaliza el forzado permanente. Para finalizar el forzado permanente es necesario que la direccin forzada permanentemente est visible en la tabla de observacin activa. Dado el caso, utilice el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente" para visualizar todas las direcciones forzadas permanentemente en la tabla de observacin activa.

7.5.3.10 Forzar permanentemente variables "Forzar todos permanentemente"

Introduccin
La funcin de forzado permanente permite asignar valores fijos a variables individuales de un programa de usuario. Si ya hay una operacin de forzado permanente activa, sta puede sustituirse sin interrupcin con el comando "Online > Forzar permanentemente > Forzar todos permanentemente". Dejarn de forzarse permanentemente las direcciones forzadas permanentemente que no estn activadas.

STEP 7 V10.5 SP2 02/2010, 00002014

615

Programacin del PLC 7.5 Comprobar el programa de usuario

Precaucin al forzar variables permanentemente


Antes de forzar variables permanentemente, infrmese sin falta sobre las medidas de seguridad que deben tomarse para este procedimiento (Pgina 611) .

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:


Requisitos

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin


Procedimiento

Se ha creado una tabla de observacin. Existe una conexin online con la CPU. La CPU utilizada soporta el forzado permanente.

Para forzar permanentemente variables con el comando "Online > Forzar todos permanentemente", proceda del siguiente modo:
1. Abra una tabla de observacin y haga clic en el botn ("Mostrar u ocultar todas las columnas de forzado permanente") para visualizar las columnas de forzado permanente. 2. Introduzca las direcciones y los valores de forzado permanente en la tabla de observacin. 3. Seleccione las direcciones que desee forzar permanentemente activando la casilla de verificacin de forzado permanente de la columna despus del "Valor de forzado permanente". Junto a la casilla de verificacin activada aparece un tringulo amarillo que indica que la direccin est seleccionada para el forzado permanente, pero que todava no est siendo forzada permanentemente. 4. Elija el comando "Online > Forzar permanentemente > Forzar todos permanentemente" para forzar permanentemente las direcciones seleccionadas con los valores predefinidos. 5. Confirme el cuadro de dilogo posterior con "S".

Resultado
Las direcciones seleccionadas se fuerzan permanentemente a los valores predefinidos. El tringulo amarillo ya no aparece. En la primera columna aparece una "F" roja que indica que se est realizando el forzado permanente.

616

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

Finalizar el forzado permanente


7.5.3.10 Mostrar valores de forzado permanente

Para finalizar el forzado permanente, proceda del siguiente modo:


1. Haga clic en el comando "Online > Forzar permanentemente > Finalizar forzado permanente". 2. Confirme el cuadro de dilogo posterior con "S".

Resultado
Finaliza el forzado permanente de las direcciones seleccionadas. La "F" roja que apareca en la primera columna desaparece y el tringulo amarillo vuelve a aparecer detrs de la casilla de verificacin indicando que la direccin est seleccionada para el forzado permanente, pero que en ese momento no se est forzando.

Nota Al forzar permanentemente, tenga en cuenta lo siguiente:

El forzado permanente no puede deshacerse. Finalizando la conexin online no se finaliza el forzado permanente. Para finalizar el forzado permanente es necesario que la direccin forzada permanentemente est visible en la tabla de observacin activa. Dado el caso, utilice el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente" para visualizar todas las direcciones forzadas permanentemente en la tabla de observacin activa.

7.5.3.10 Mostrar valores de forzado permanente

Introduccin
La funcin de forzado permanente permite asignar valores fijos a las distintas variables de un programa de usuario. Las variables en cuestin pueden definirse en una o varias tablas de observacin. Para garantizar que todas las variables forzadas permanentemente en la CPU pueden visualizarse en una tabla de observacin existe el comando "Mostrar valores de forzado permanente". Este comando slo puede ejecutarse si se fuerzan permanentemente variables de varias tablas de observacin. Si slo se fuerzan permanentemente variables de una tabla de observacin, este comando no estar activo.

Precaucin al forzar variables permanentemente


Antes de forzar variables permanentemente, infrmese sin falta sobre las medidas de seguridad que deben tomarse para este procedimiento (Pgina 611) .

STEP 7 V10.5 SP2 02/2010, 00002014

617

Programacin del PLC 7.5 Comprobar el programa de usuario

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:


Requisitos

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin


Procedimiento

Se ha definido una tabla de observacin en la que se fuerzan variables permanentemente. Existe una conexin online con la CPU. La CPU utilizada soporta el forzado permanente.

Para visualizar en una tabla de observacin todas las variables forzadas permanentemente en la CPU, proceda del siguiente modo:
1. Abra una tabla de observacin existente en la que se fuercen variables permanentemente. 2. Haga clic en el botn ("Mostrar u ocultar todas las columnas de forzado permanente") para visualizar las columnas de forzado permanente. 3. Elija el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente" para visualizar en la tabla de observacin actual todas las variables forzadas permanentemente en la CPU.

Resultado
Todas las variables forzadas permanentemente en la CPU se muestran en la tabla de observacin abierta. Las variables que han sido definidas en otras tablas de observacin se insertan al final de la tabla de observacin actual. En la primera columna aparece una "F" roja que indica que se est realizando el forzado permanente.

Finalizar el forzado permanente


Para finalizar el forzado permanente, proceda del siguiente modo:
1. Haga clic en el comando "Online > Forzar permanentemente > Finalizar forzado permanente". 2. Confirme el cuadro de dilogo "Finalizar forzado permanente" con "S".

Resultado
Finaliza el forzado permanente de los valores seleccionados. La "F" roja que apareca en la primera columna desaparece y el tringulo amarillo vuelve a aparecer detrs de la casilla de verificacin de forzado permanente indicando que la direccin est seleccionada para el forzado permanente, pero que en ese momento no se est forzando.

618

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.5 Comprobar el programa de usuario

7.5.3.10 Finalizar el forzado permanente

Nota Al forzar permanentemente, tenga en cuenta lo siguiente:

El forzado permanente no puede deshacerse. Finalizando la conexin online no se finaliza el forzado permanente. Para finalizar el forzado permanente es necesario que la direccin forzada permanentemente est visible en la tabla de observacin activa. Dado el caso, utilice el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente" para visualizar todas las direcciones forzadas permanentemente en la tabla de observacin activa.

7.5.3.10 Finalizar el forzado permanente

Introduccin
Observe las siguientes indicaciones antes de finalizar el forzado permanente de variables:

El forzado permanente no puede deshacerse. Finalizando la conexin online no se finaliza el forzado permanente. Para finalizar el forzado permanente es necesario que la direccin forzada permanentemente est visible en la tabla de observacin activa. Dado el caso, utilice el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente" para visualizar todas las direcciones forzadas permanentemente en la tabla de observacin activa si desea finalizar simultneamente el forzado permanente de todas las variables.

Precaucin al forzar variables permanentemente


Antes de forzar variables permanentemente, infrmese sin falta sobre las medidas de seguridad que deben tomarse para este procedimiento (Pgina 611) .

Peligro Prevencin de daos personales y materiales Tenga en cuenta que al ejecutar la funcin "Forzado permanente", una accin incorrecta puede:


Requisitos

poner en peligro la vida o la salud de personas causar daos materiales en la mquina o en toda la instalacin

Se ha creado una tabla de observacin en la que se fuerzan variables permanentemente. Existe una conexin online con la CPU.

STEP 7 V10.5 SP2 02/2010, 00002014

619

Programacin del PLC 7.6 Ejemplos de programacin

7.6.1 Ejemplos dede los ejemplos de programacin 7.6 Ejemplos de programacin KOP 7.6.1.1 Resumen programacin

La CPU utilizada soporta el forzado permanente.

Procedimiento
Para finalizar el forzado permanente de variables, proceda del siguiente modo:
1. Abra una tabla de observacin y haga clic en el botn ("Mostrar u ocultar todas las columnas de forzado permanente") para visualizar las columnas de forzado permanente. 2. Visualice todas las direcciones forzadas permanentemente en la CPU con el comando "Online > Forzar permanentemente > Mostrar valores de forzado permanente". 3. Elija el comando "Online > Forzar permanentemente > Finalizar forzado permanente" para finalizar el forzado permanente de las direcciones mostradas. 4. Confirme el cuadro de dilogo "Finalizar forzado permanente" con "S".

Resultado
Finaliza el forzado permanente de los valores seleccionados. La "F" roja que apareca en la primera columna desaparece y el tringulo amarillo vuelve a aparecer detrs de la casilla de verificacin indicando que la direccin est seleccionada para el forzado permanente, pero que en ese momento no se est forzando.

7.6

Ejemplos de programacin

7.6.1

Ejemplos de programacin KOP

7.6.1.1

Resumen de los ejemplos de programacin

Aplicaciones prcticas
El captulo "Ejemplos de programacin" ofrece aplicaciones prcticas de distintas operaciones KOP. Se tratan las siguientes tareas de automatizacin:

Controlar una cinta transportadora usando operaciones lgicas con bits (Pgina 621) Detectar el sentido de marcha de una cinta transportadora usando operaciones lgicas con bits (Pgina 623) Registrar el nivel de llenado de una zona de almacn usando operaciones de contaje y comparacin (Pgina 624) Calcular una ecuacin usando funciones matemticas (Pgina 628) Controlar la temperatura ambiente usando operaciones lgicas con bits y de temporizacin (Pgina 629)

620

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

Operaciones utilizadas
7.6.1.2 Ejemplo de control de una cinta transportadora

Nemnicos ---| |--- (Pgina 688) ---|/|--- (Pgina 689) ---| NOT |--- (Pgina 690) ---( )--- (Pgina 691) ---( R )--- (Pgina 693) ---( S )--- (Pgina 694) ---| P |--- (Pgina 700) CTUD (Pgina 719) CMP >= (Pgina 728)

Operacin Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Contadores Comparadores

Descripcin Contacto normalmente abierto Contacto normalmente cerrado Invertir resultado lgico Bobina de rel, salida Desactivar salida Activar salida Consultar flanco de seal ascendente de un operando Contador ascendente descendente Consulta si el primer valor de comparacin es mayor o igual al segundo. Consulta si el primer valor de comparacin es menor que el segundo. Sumar Multiplicar Dividir Impulso

CMP < (Pgina 733)

Comparadores

ADD (Pgina 740) MUL (Pgina 743) DIV (Pgina 744) TP (Pgina 708)

Funciones matemticas Funciones matemticas Funciones matemticas Temporizadores

7.6.1.2

Ejemplo de control de una cinta transportadora

Controlar una cinta transportadora


La figura siguiente muestra una cinta transportadora que puede ponerse en marcha elctricamente. Al principio de la cinta se encuentran dos pulsadores: S1 para MARCHA y S2 para PARO. Al final de la cinta se encuentran otros dos pulsadores: S3 para MARCHA y S4 para PARO. La cinta puede ponerse en marcha o pararse desde cualesquiera de ambos extremos.

STEP 7 V10.5 SP2 02/2010, 00002014

621

Programacin del PLC 7.6 Ejemplos de programacin

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre Marcha_izq Tipo de datos Bool Comentario Pulsador de marcha en el extremo izquierdo de la cinta transportadora Pulsador de paro en el extremo izquierdo de la cinta transportadora Pulsador de marcha en el extremo derecho de la cinta transportadora Pulsador de paro en el extremo derecho de la cinta transportadora Conectar el motor de la cinta transportadora

Paro_izq

Bool

Marcha_der

Bool

Paro_der

Bool

MOTOR_ON

Bool

Los segmentos siguientes muestran la programacin KOP para solucionar la tarea: Segmento 1: El motor de la cinta transportadora se conecta cuando se acciona el pulsador de marcha "S1" o "S3".

Figura7-2

Segmento 2: El motor de la cinta transportadora se desconecta cuando se acciona el pulsador de paro "S2" o "S4".

622

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

7.6.1.3 Ejemplo de deteccin del sentido de marcha de una cinta transportadora

Figura7-2

Ver tambin

---( R )---: Desactivar salida (Pgina 693) ---( S )---: Activar salida (Pgina 694) ---| |---: Contacto normalmente abierto (Pgina 688)

7.6.1.3

Ejemplo de deteccin del sentido de marcha de una cinta transportadora

Detectar el sentido de marcha de una cinta transportadora


La figura muestra una cinta transportadora equipada con dos barreras fotoelctricas (BF1 y BF2). Las barreras fotoelctricas sirven para determinar en qu sentido se desplaza un paquete sobre la cinta.

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre BF1 BF2 DERECHA IZQUIERDA Tipo de datos Bool Bool Bool Bool Comentario Barrera fotoelctrica 1 Barrera fotoelctrica 2 Indicador de desplazamiento a la derecha Indicador de desplazamiento a la izquierda

STEP 7 V10.5 SP2 02/2010, 00002014

623

Programacin del PLC 7.6 Ejemplos de programacin

7.6.1.4 Ejemplo de registro del nivel de llenado de una zona de almacn

Nombre MF1 MF2

Tipo de datos Bool Bool

Comentario Marca de flancos 1 Marca de flancos 2

Los segmentos siguientes muestran la programacin KOP para solucionar la tarea: Segmento 1: Si el estado lgico de "BF1" cambia de "0" a "1" (flanco ascendente) y, simultneamente, el estado lgico de "BF2" es "0", entonces el paquete se desplaza hacia la izquierda sobre la cinta.

Figura7-2

Segmento 2: Si el estado lgico de "BF2" cambia de "0" a "1" (flanco ascendente) y, simultneamente, el estado lgico de "BF1" es "0", entonces el paquete se desplaza hacia la derecha sobre la cinta.

Figura7-2

Ver tambin

---( R )---: Desactivar salida (Pgina 693) ---( S )---: Activar salida (Pgina 694) --|P|--: Consultar flanco de seal ascendente de un operando (Pgina 700) ---| / |---: Contacto normalmente cerrado (Pgina 689)

7.6.1.4

Ejemplo de registro del nivel de llenado de una zona de almacn

Registrar el nivel de llenado de una zona de almacn


La figura siguiente muestra un sistema con dos cintas transportadoras y una zona de almacn temporal ubicada entre ambas. La cinta transportadora 1 transporta paquetes a la zona de almacn. Una barrera fotoelctrica situada al final de la cinta 1 junto a la zona de almacn determina cuntos paquetes se transportan hacia all. La cinta transportadora 2 transporta paquetes desde esta zona de almacn temporal a una plataforma de carga, en la que los paquetes se cargan en camiones para ser suministrados a los clientes. Una barrera fotoelctrica situada al final de la zona de almacn determina cuntos paquetes deben transportarse desde all hasta la plataforma de carga. Cinco indicadores luminosos indican el nivel de llenado de la zona de almacn temporal.

624

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

Al rearrancar las cintas transportadoras, el valor de contaje actual se pone al nmero de paquetes existentes en la zona de almacn.

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre BF1 BF2 RESET LOAD EXISTENCIAS PAQUETES Tipo de datos BOOL BOOL BOOL BOOL UINT UINT Comentario Barrera fotoelctrica 1 Barrera fotoelctrica 2 Inicializar contador Poner el contador al valor del parmetro "PV" Existencias en almacn al rearrancar Nmero de paquetes en la zona de almacn (valor de contaje actual) Se activa si el valor de contaje actual es mayor o igual al valor de la variable "EXISTENCIAS". Indicador luminoso: zona de almacn vaca Indicador luminoso: zona de almacn no vaca Indicador luminoso: zona de almacn llena al 50 %

PAQUETES_ZA

BOOL

ALM_VACIO ALM_NO_VACIO ALM_LLENO_50%

BOOL BOOL BOOL

STEP 7 V10.5 SP2 02/2010, 00002014

625

Programacin del PLC 7.6 Ejemplos de programacin

Nombre ALM_LLENO_90% ALM_LLENO VOLUMEN_50 VOLUMEN_90 VOLUMEN_100

Tipo de datos BOOL BOOL UINT UINT UINT

Comentario Indicador luminoso: zona de almacn llena al 90 % Indicador luminoso: zona de almacn llena Valor de comparacin: 50 paquetes Valor de comparacin: 90 paquetes Valor de comparacin: 100 paquetes

Los segmentos siguientes muestran la programacin KOP para activar los indicadores luminosos: Segmento 1: Cuando un paquete se transporta a la zona de almacn, el estado lgico de "BF1" cambia de "0" a "1" (flanco ascendente). Cuando se produce un flanco ascendente en "BF1", se activa el contador ascendente y el valor de contaje actual de "PAQUETES" aumenta en uno. Cuando un paquete se transporta de la zona de almacn a la plataforma de carga, el estado lgico de "BF2" cambia de "0" a "1" (flanco ascendente). Cuando se produce un flanco ascendente en "BF2", se activa el contador descendente y el valor de contaje actual de "PAQUETES" se reduce en uno. Si no hay paquetes en la zona de almacn ("PAQUETES" = "0"), la variable "ALM_VACIO" se pone al estado lgico "1" y se enciende el indicador luminoso "Zona de almacn vaca". El valor de contaje actual puede ponerse a "0" si la variable "RESET" adopta el estado lgico "1". Cuando la variable "LOAD" se pone al estado lgico "1", el valor de contaje actual adopta el valor de la variable "EXISTENCIAS". Mientras que el valor de contaje actual sea mayor o igual al valor de la variable "EXISTENCIAS", la variable "PAQUETES_ZA" devolver el estado lgico "1".

626

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

Figura7-2

Segmento 2: Mientras haya paquetes en la zona de almacn, la variable "ALM_NO_VACIO" adopta el estado lgico "1" y se enciende el indicador luminoso "Zona de almacn no vaca".

Figura7-2

Segmento 3: Si el nmero de paquetes que se encuentran en la zona de almacn es mayor o igual a 50, se enciende el indicador luminoso del aviso "rea de almacn llena al 50 %".

Figura7-2

Segmento 4: Si el nmero de paquetes que se encuentran en la zona de almacn es mayor o igual a 90, se enciende el indicador luminoso del aviso "rea de almacn llena al 90 %".

Segmento 5: Si el nmero de paquetes que se encuentran en la zona de almacn alcanza 100, se enciende el indicador luminoso del aviso "Zona de almacn llena".

STEP 7 V10.5 SP2 02/2010, 00002014

627

Programacin del PLC 7.6 Ejemplos de programacin

Ver tambin

7.6.1.5 Ejemplo de clculo de una ecuacin

---( )---: Bobina de rel, salida (Pgina 691) CTUD: Contador ascendente - descendente (CEI) (Pgina 719) CMP >=: Mayor o igual a (Pgina 728) ---| |---: Contacto normalmente abierto (Pgina 688) ---| / |---: Contacto normalmente cerrado (Pgina 689)

7.6.1.5

Ejemplo de clculo de una ecuacin

Calcular una ecuacin


El ejemplo de programacin siguiente muestra cmo obtener con tres operaciones aritmticas el mismo resultado que la siguiente ecuacin: RESULT = ((A + B) x 15) / E

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre A B C 15 D E RESULT Tipo de datos INT INT INT INT INT INT INT Comentario Primer sumando Segundo sumando Primer resultado intermedio Multiplicador Segundo resultado intermedio Divisor Resultado final

El segmento siguiente muestra la programacin KOP para calcular la ecuacin:

Figura7-2

El valor del operando "A" se suma al valor del operando "B". La suma se almacena en el operando "C". El valor del operando "C" se multiplica por "15". El resultado de la multiplicacin se almacena en el operando "D". A continuacin, el valor almacenado en el operando "D" se divide por el valor del operando "E". El resultado final se almacena en el operando "RESULT".

628

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

Ver tambin

7.6.1.6 Ejemplo de control de la temperatura ambiente

ADD: Sumar (Pgina 740) MUL: Multiplicar (Pgina 743) DIV: Dividir (Pgina 744)

7.6.1.6

Ejemplo de control de la temperatura ambiente

Controlar la temperatura ambiente


La temperatura de una cmara frigorfica debe mantenerse por debajo de los cero grados centgrados. Las posibles fluctuaciones de la temperatura se controlan mediante un sensor. Si la temperatura aumenta por encima de los cero grados centgrados, el sistema de refrigeracin se enciende por un tiempo predeterminado. Durante la refrigeracin se enciende un indicador "Sistema de refrigeracin arrancado". El sistema de refrigeracin y el indicador luminoso se apagan cuando se cumple una de las condiciones siguientes:

El sensor indica un descenso de la temperatura por debajo de los cero grados centgrados. El tiempo de refrigeracin predeterminado ha transcurrido. El pulsador "Stop" se ha accionado.

Si ha transcurrido el tiempo de refrigeracin predeterminado y la temperatura de la cmara frigorfica es an demasiado elevada, el sistema de refrigeracin se puede reiniciar mediante el pulsador "Reset".

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre Sensor Reset Stop Tipo de datos BOOL BOOL BOOL Comentario Seal del sensor de temperatura Rearranque completo El sistema de refrigeracin se apaga.

STEP 7 V10.5 SP2 02/2010, 00002014

629

Programacin del PLC 7.6 Ejemplos de programacin

Nombre TiempoRefrMax

Tipo de datos TIME

Comentario Tiempo de refrigeracin predeterminado Esta variable est definida en el bloque de datos "DB_Enfriar".

TiempoRefrAct

TIME

Tiempo de refrigeracin transcurrido actualmente Esta variable est definida en el bloque de datos "DB_Enfriar".

SistemaRefr Indicador

BOOL BOOL

El sistema de refrigeracin se enciende. El indicador luminoso del aviso "Sistema de refrigeracin arrancado" se enciende.

El segmento siguiente muestra la programacin KOP para controlar la temperatura ambiente:

Figura7-2

Si la temperatura de la cmara frigorfica aumenta por encima de los cero grados centgrados, el estado lgico del operando "Sensor" cambia de "0" a "1" (flanco ascendente). Al producirse un flanco ascendente en la entrada "IN" de la funcin de temporizacin, se inicia el tiempo de refrigeracin predeterminado y se enciende el indicador luminoso. Si la temperatura de la cmara frigorfica desciende por debajo de los cero grados centgrados, el estado lgico del sensor cambia nuevamente a "0". Con ello se apagan el sistema de refrigeracin y el indicador luminoso. Si el sensor no indica ningn descenso de la temperatura, el sistema de refrigeracin y el indicador luminoso se apagan a ms tardar tras transcurrir el tiempo de refrigeracin predeterminado. En este caso, el proceso de refrigeracin se puede reiniciar mediante el pulsador "Reset". Al pulsar y soltar el pulsador se genera un flanco ascendente nuevo en la entrada "IN", con lo que se reinicia el sistema de refrigeracin. El sistema de refrigeracin y el indicador luminoso se pueden apagar en todo momento con el pulsador "Stop".

Ver tambin

---( )---: Bobina de rel, salida (Pgina 691) ---| |---: Contacto normalmente abierto (Pgina 688) ---| / |---: Contacto normalmente cerrado (Pgina 689) --|NOT|--: Invertir resultado lgico (Pgina 690)

630

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin TON: Retardo al conectar (CEI) (Pgina 709)
7.6.2.1 Resumen programacin de 7.6.2 Ejemplos dede los ejemplosFUPprogramacin

7.6.2

Ejemplos de programacin FUP

7.6.2.1

Resumen de los ejemplos de programacin

Aplicaciones prcticas
El captulo "Ejemplos de programacin" ofrece aplicaciones prcticas de distintas operaciones FUP. Se tratan las siguientes tareas de automatizacin:

Controlar una cinta transportadora usando operaciones lgicas con bits (Pgina 632) Detectar el sentido de marcha de una cinta transportadora usando operaciones lgicas con bits (Pgina 633) Registrar el nivel de llenado de una zona de almacn usando operaciones de contaje y comparacin (Pgina 635) Calcular una ecuacin usando funciones matemticas (Pgina 639) Controlar la temperatura ambiente usando operaciones lgicas con bits y de temporizacin (Pgina 640)

Operaciones utilizadas
Nemnicos & (Pgina 825) >=1 (Pgina 826) = (Pgina 832) Operacin Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Descripcin Operacin lgica Y Operacin lgica O Asignacin Negar entrada binaria

R (Pgina 834) S (Pgina 835) P (Pgina 841) CTUD (Pgina 859) CMP >= (Pgina 867) CMP < (Pgina 872) ADD (Pgina 878)

Operaciones lgicas con bits Operaciones lgicas con bits Operaciones lgicas con bits Contadores Comparadores Comparadores Funciones matemticas

Desactivar salida Activar salida Consultar flanco de seal ascendente de un operando Contador ascendente - descendente Consulta si el primer valor de comparacin es mayor o igual al segundo. Consulta si el primer valor de comparacin es menor que el segundo. Sumar

STEP 7 V10.5 SP2 02/2010, 00002014

631

Programacin del PLC 7.6 Ejemplos de programacin

7.6.2.2 Ejemplo de control de una cinta transportadora

Nemnicos MUL (Pgina 881) DIV (Pgina 883) TP (Pgina 848)

Operacin Funciones matemticas Funciones matemticas Temporizadores

Descripcin Multiplicar Dividir Impulso

Ver tambin

Negar valor binario (Pgina 831)

7.6.2.2

Ejemplo de control de una cinta transportadora

Controlar una cinta transportadora


La figura siguiente muestra una cinta transportadora que puede ponerse en marcha elctricamente. Al principio de la cinta se encuentran dos pulsadores: S1 para MARCHA y S2 para PARO. Al final de la cinta se encuentran otros dos pulsadores: S3 para MARCHA y S4 para PARO. La cinta puede ponerse en marcha o pararse desde cualesquiera de ambos extremos.

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre Marcha_izq Tipo de datos Bool Comentario Pulsador de marcha en el extremo izquierdo de la cinta transportadora Pulsador de paro en el extremo izquierdo de la cinta transportadora Pulsador de marcha en el extremo derecho de la cinta transportadora

Paro_izq

Bool

Marcha_der

Bool

632

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

7.6.2.3 Ejemplo de deteccin del sentido de marcha de una cinta transportadora

Nombre Paro_der

Tipo de datos Bool

Comentario Pulsador de paro en el extremo derecho de la cinta transportadora Conectar el motor de la cinta transportadora

MOTOR_ON

Bool

Los segmentos siguientes muestran la programacin FUP para solucionar la tarea: Segmento 1: El motor de la cinta transportadora se conecta cuando se acciona el pulsador de marcha "S1" o "S3".

Figura7-2

Segmento 2: El motor de la cinta transportadora se desconecta cuando se acciona el pulsador de paro "S2" o "S4".

Figura7-2

Ver tambin

R: Desactivar bobina (Pgina 834) S : Activar salida (Pgina 835) Operacin lgica O (Pgina 826)

7.6.2.3

Ejemplo de deteccin del sentido de marcha de una cinta transportadora

Detectar el sentido de marcha de una cinta transportadora


La figura muestra una cinta transportadora equipada con dos barreras fotoelctricas (BF1 y BF2). Las barreras fotoelctricas sirven para determinar en qu sentido se desplaza un paquete sobre la cinta.

STEP 7 V10.5 SP2 02/2010, 00002014

633

Programacin del PLC 7.6 Ejemplos de programacin

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre BF1 BF2 DERECHA IZQUIERDA MF1 MF2 Tipo de datos Bool Bool Bool Bool Bool Bool Comentario Barrera fotoelctrica 1 Barrera fotoelctrica 2 Indicador de desplazamiento a la derecha Indicador de desplazamiento a la izquierda Marca de flancos 1 Marca de flancos 2

Los segmentos siguientes muestran la programacin FUP para solucionar la tarea: Segmento 1: Si el estado lgico de "BF1" cambia de "0" a "1" (flanco ascendente) y, simultneamente, el estado lgico de "BF2" es "0", entonces el paquete se desplaza hacia la izquierda sobre la cinta.

Figura7-2

Segmento 2: Si el estado lgico de "BF2" cambia de "0" a "1" (flanco ascendente) y, simultneamente, el estado lgico de "BF1" es "0", entonces el paquete se desplaza a la derecha sobre la cinta.

634

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

7.6.2.4 Ejemplo de registro del nivel de llenado de una zona de almacn

Figura7-2

Ver tambin

R: Desactivar bobina (Pgina 834) S : Activar salida (Pgina 835) P: Consultar flanco de seal ascendente de un operando (Pgina 841) Negar valor binario (Pgina 831) Operacin lgica Y (Pgina 825)

7.6.2.4

Ejemplo de registro del nivel de llenado de una zona de almacn

Registrar el nivel de llenado de una zona de almacn


La figura siguiente muestra un sistema con dos cintas transportadoras y una zona de almacn temporal ubicada entre ambas. La cinta transportadora 1 transporta paquetes a la zona de almacn. Una barrera fotoelctrica situada al final de la cinta 1 junto a la zona de almacn determina cuntos paquetes se transportan hacia all. La cinta transportadora 2 transporta paquetes desde esta zona de almacn temporal a una plataforma de carga, en la que los paquetes se cargan en camiones para ser suministrados a los clientes. Una barrera fotoelctrica situada al final de la zona de almacn determina cuntos paquetes deben transportarse desde all hasta la plataforma de carga. Cinco indicadores luminosos indican el nivel de llenado de la zona de almacn temporal. Al rearrancar las cintas transportadoras, el valor de contaje actual se pone al nmero de paquetes existentes en la zona de almacn.

STEP 7 V10.5 SP2 02/2010, 00002014

635

Programacin del PLC 7.6 Ejemplos de programacin

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre BF1 BF2 RESET LOAD EXISTENCIAS PAQUETES Tipo de datos BOOL BOOL BOOL BOOL UINT UINT Comentario Barrera fotoelctrica 1 Barrera fotoelctrica 2 Inicializar contador Poner el contador al valor del parmetro "ZW" Existencias en almacn al rearrancar Nmero de paquetes en la zona de almacn (valor de contaje actual) Se activa si el valor de contaje actual es mayor o igual al valor de la variable "EXISTENCIAS". Indicador luminoso: zona de almacn vaca Indicador luminoso: zona de almacn no vaca Indicador luminoso: zona de almacn llena al 50 % Indicador luminoso: zona de almacn llena al 90 %

PAQUETES_ZA

BOOL

ALM_VACIO ALM_NO_VACIO ALM_LLENO_50% ALM_LLENO_90%

BOOL BOOL BOOL BOOL

636

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

Nombre ALM_LLENO VOLUMEN_50 VOLUMEN_90 VOLUMEN_100

Tipo de datos BOOL UINT UINT UINT

Comentario Indicador luminoso: zona de almacn llena Valor de comparacin: 50 paquetes Valor de comparacin: 90 paquetes Valor de comparacin: 100 paquetes

Los segmentos siguientes muestran la programacin FUP para activar los indicadores luminosos: Segmento 1: Cuando un paquete se transporta a la zona de almacn, el estado lgico de "BF1" cambia de "0" a "1" (flanco ascendente). Cuando se produce un flanco ascendente en "BF1", se activa el contador ascendente y el valor de contaje actual de "PAQUETES" aumenta en uno. Cuando un paquete se transporta de la zona de almacn a la plataforma de carga, el estado lgico de "BF2" cambia de "0" a "1" (flanco ascendente). Cuando se produce un flanco ascendente en "BF2", se activa el contador descendente y el valor de contaje actual de "PAQUETES" se reduce en uno. Si no hay paquetes en la zona de almacn ("PAQUETES" = "0"), la variable "ALM_VACIO" se pone al estado lgico "1" y se enciende el indicador luminoso "Zona de almacn vaca". El valor de contaje actual puede ponerse a "0" si la variable "RESET" adopta el estado lgico "1". Cuando la variable "LOAD" se pone al estado lgico "1", el valor de contaje actual adopta el valor de la variable "EXISTENCIAS". Mientras que el valor de contaje actual sea mayor o igual al valor de la variable "EXISTENCIAS", la variable "PAQUETES_ZA" devolver el estado lgico "1".

Figura7-2

Segmento 2: Mientras haya paquetes en la zona de almacn, la variable "ALM_NO_VACIO" se pone al estado lgico "1" y se enciende el indicador luminoso "Zona de almacn no vaca".

STEP 7 V10.5 SP2 02/2010, 00002014

637

Programacin del PLC 7.6 Ejemplos de programacin

Figura7-2

Segmento 3: Si el nmero de paquetes que se encuentran en la zona de almacn es mayor o igual a 50, se enciende el indicador luminoso del aviso "rea de almacn llena al 50 %".

Figura7-2

Segmento 4: Si el nmero de paquetes que se encuentran en la zona de almacn es mayor o igual a 90, se enciende el indicador luminoso del aviso "rea de almacn llena al 90 %".

Figura7-2

Segmento 5: Si el nmero de paquetes que se encuentran en la zona de almacn alcanza 100, se enciende el indicador luminoso del aviso "Zona de almacn llena".

Ver tambin

=: Asignacin (Pgina 832) CTUD: Contador ascendente - descendente (CEI) (Pgina 859) CMP >=: Mayor o igual a (Pgina 867)

638

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin Negar valor binario (Pgina 831) Operacin lgica O (Pgina 826)
7.6.2.5 Ejemplo de clculo de una ecuacin

7.6.2.5

Ejemplo de clculo de una ecuacin

Calcular una ecuacin


El ejemplo de programacin siguiente muestra cmo obtener con tres operaciones aritmticas el mismo resultado que la siguiente ecuacin: RESULT = ((A + B) x 15) / E

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre A B C 15 D E RESULT Tipo de datos INT INT INT INT INT INT INT Comentario Primer sumando Segundo sumando Primer resultado intermedio Multiplicador Segundo resultado intermedio Divisor Resultado final

El segmento siguiente muestra la programacin FUP para calcular la ecuacin: Segmento 1: El valor del operando "A" se suma al valor del operando "B". La suma se almacena en el operando "C". El valor del operando "C" se multiplica por "15". El resultado de la multiplicacin se almacena en el operando "D". A continuacin, el valor almacenado en el operando "D" se divide por el valor del operando "E". El resultado final se almacena en el operando "RESULT".

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

639

Programacin del PLC 7.6 Ejemplos de programacin

Ver tambin

7.6.2.6 Ejemplo de control de la temperatura ambiente

ADD: Sumar (Pgina 878) MUL: Multiplicar (Pgina 881) DIV: Dividir (Pgina 883)

7.6.2.6

Ejemplo de control de la temperatura ambiente

Controlar la temperatura ambiente


La temperatura de una cmara frigorfica debe mantenerse por debajo de los cero grados centgrados. Las posibles fluctuaciones de la temperatura se controlan mediante un sensor. Si la temperatura aumenta por encima de los cero grados centgrados, el sistema de refrigeracin se enciende por un tiempo predeterminado. Durante la refrigeracin se enciende un indicador "Sistema de refrigeracin arrancado". El sistema de refrigeracin y el indicador luminoso se apagan cuando se cumple una de las condiciones siguientes:

El sensor indica un descenso de la temperatura por debajo de los cero grados centgrados. El tiempo de refrigeracin predeterminado ha transcurrido. El pulsador "Stop" se ha accionado.

Si ha transcurrido el tiempo de refrigeracin predeterminado y la temperatura de la cmara frigorfica es an demasiado elevada, el sistema de refrigeracin se puede reiniciar mediante el pulsador "Reset".

Figura7-2

Aplicacin
La tabla siguiente muestra la definicin de las variables utilizadas:
Nombre Sensor Reset Stop Tipo de datos BOOL BOOL BOOL Comentario Seal del sensor de temperatura Rearranque completo El sistema de refrigeracin se apaga.

640

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.6 Ejemplos de programacin

Nombre TiempoRefrMax

Tipo de datos TIME

Comentario Tiempo de refrigeracin predeterminado Esta variable est definida en el bloque de datos "DB_Enfriar".

TiempoRefrAct

TIME

Tiempo de refrigeracin transcurrido actualmente Esta variable est definida en el bloque de datos "DB_Enfriar".

SistemaRefr Indicador

BOOL BOOL

El sistema de refrigeracin se enciende. Se enciende el indicador luminoso del aviso "Sistema de refrigeracin arrancado".

El segmento siguiente muestra la programacin FUP para controlar la temperatura ambiente:

Figura7-2

Si la temperatura de la cmara frigorfica aumenta por encima de los cero grados centgrados, el estado lgico del operando "Sensor" cambia de "0" a "1" (flanco ascendente). Al producirse un flanco ascendente en la entrada "IN" de la funcin de temporizacin, se inicia el tiempo de refrigeracin predeterminado y se enciende el indicador luminoso. Si la temperatura de la cmara frigorfica desciende por debajo de los cero grados centgrados, el estado lgico del sensor cambia nuevamente a "0". Con ello se apagan el sistema de refrigeracin y el indicador luminoso. Si el sensor no indica ningn descenso de la temperatura, el sistema de refrigeracin y el indicador luminoso se apagan a ms tardar tras transcurrir el tiempo de refrigeracin predeterminado. En este caso, el proceso de refrigeracin se puede reiniciar mediante el pulsador "Reset". Al pulsar y soltar el pulsador se genera un flanco ascendente nuevo en la entrada "IN", con lo que se reinicia el sistema de refrigeracin. El sistema de refrigeracin y el indicador luminoso se pueden apagar en todo momento con el pulsador "Stop".

STEP 7 V10.5 SP2 02/2010, 00002014

641

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Ver tambin

7.7.1 Utilizar de Motion Control 7.7 Utilizar objetos tecnolgicos 7.7.1.1 Gua Motion Control

TONR: Acumulador de tiempo (CEI) (Pgina 853) =: Asignacin (Pgina 832) Negar valor binario (Pgina 831) Operacin lgica Y (Pgina 825) Operacin lgica O (Pgina 826) TON: Retardo al conectar (CEI) (Pgina 849)

7.7

Utilizar objetos tecnolgicos

7.7.1

Utilizar Motion Control

7.7.1.1

Gua de Motion Control El objeto tecnolgico "Eje" representa un eje en el controlador y es adecuado para accionar motores paso a paso y servomotores con interfaz de impulsos. El objeto tecnolgico "Eje" se controla mediante instrucciones de Motion Control. En el programa de usuario pueden llamarse las siguientes peticiones (instrucciones):


Requisitos

MC_Power: habilitar, bloquear ejes MC_Reset: acusar errores MC_Home: referenciar ejes, fijar punto de referencia MC_Halt: congelar ejes MC_MoveAbsolute: posicionar ejes de forma absoluta MC_MoveRelative: posicionar ejes de forma relativa MC_MoveVelocity: mover ejes a una velocidad predeterminada MC_MoveJog: mover ejes en modo de pulsacin o "jog"

Para utilizar el objeto tecnolgico "Eje" es necesario haber creado un proyecto con una CPU S7-1200.

Procedimiento
Para utilizar un objeto tecnolgico "Eje", proceda en el siguiente orden:
1. Agregar el objeto tecnolgico Eje (Pgina 645) 2. Configurar el objeto tecnolgico (Pgina 645) 3. Cargar en la CPU (Pgina 664) 4. Test de funcionamiento del eje en la ventana de puesta en marcha (Pgina 664)

642

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

5. Crear un programa de usuario (Pgina 653)


7.7.1.2 Ejes - Principios eje y accionamiento Diferencia entre bsicos Referenciar

6. Diagnosticar el control del eje (Pgina 668)

Ver tambin

MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043)

7.7.1.2

Ejes - Principios bsicos

7.7.1.2

Diferencia entre eje y accionamiento Bajo el trmino "Eje" se comprende la representacin tcnica del accionamiento con el objeto tecnolgico "Eje". El objeto tecnolgico "Eje" establece la interfaz entre el programa de usuario y el accionamiento. El objeto tecnolgico recibe las peticiones de Motion Control del programa de usuario, las ejecuta y controla su desarrollo. Las peticiones de Motion Control se lanzan en el programa de usuario mediante instrucciones de Motion Control. El trmino "Accionamiento" se refiere a la unidad electromecnica de un accionamiento de motor paso a paso o de un servomotor con interfaz de impulsos. El accionamiento es accionado por el objeto tecnolgico "Eje" mediante un generador de impulsos de la CPU S7-1200.

Ver tambin

MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043)

7.7.1.2

Referenciar En los ejes controlados por posicin, las entradas y las indicaciones sobre la posicin se refieren al sistema de coordenadas del eje. Dicho sistema debe sincronizarse (referenciarse) con la posicin real fsica de la mecnica del eje.

STEP 7 V10.5 SP2 02/2010, 00002014

643

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Nota Tenga en cuenta las siguientes indicaciones:

La referenciacin del eje se pierde en los siguientes casos.

Borrado total de la CPU POWER OFF -> POWER ON Rearranque completo de la CPU Prdida de la habilitacin del eje en la instruccin de Motion Control "MC_Power" (en este estado
el eje est bloqueado)

Excepto la instruccin de Motion Control "MC_MoveAbsolute", todas las peticiones de movimiento tambin pueden ejecutarse en estado no referenciado.

La referenciacin del eje se desarrolla con la instruccin de Motion Control "MC_Home". En la referenciacin se establece la coordenada del punto de referencia en relacin con una posicin mecnica definida del eje.

Modos de referenciacin

Referenciacin activa En la referenciacin activa, la instruccin de Motion Control "MC_Home" realiza la marcha necesaria al punto de referencia. Los procesos de movimiento en curso se cancelan. Referenciacin pasiva En la referenciacin pasiva, la instruccin de Motion Control "MC_Home" no realiza ninguna marcha al punto de referencia. Los procesos de movimiento en curso no se cancelan. La marcha al sensor del punto de referencia debe ser realizada por el usuario mediante instrucciones de Motion Control o movimiento mecnico.

Referenciacin directa absoluta La posicin del eje se fija sin considerar la leva de referencia. Los procesos de movimiento en curso no se cancelan. El valor del parmetro "Position" de la instruccin "MC_Home" se aplica inmediatamente como punto de referencia y valor de posicin del eje. Para que el punto de referencia se asigne de forma exacta a una posicin mecnica, el eje debe pararse en esa posicin durante el proceso.

Referenciacin directa relativa La posicin del eje se fija sin considerar la leva de referencia. Los procesos de movimiento en curso no se cancelan. Para el punto de referencia y la posicin del eje rige: Nueva posicin de eje = posicin actual del eje + valor del parmetro "Position". El valor del punto de referencia y de la posicin del eje se aplica inmediatamente. Para que el punto de referencia se asigne de forma exacta a una posicin mecnica, el eje debe pararse en esa posicin durante el proceso.

Ver tambin

MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) Configuracin - Referenciacin (Pgina 651)

644

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.3

Agregar el objeto tecnolgico Eje


7.7.1.4 Configuracinobjeto tecnolgico 7.7.1.3 Agregar el objeto tecnolgico Eje Configurar el

Para agregar un objeto tecnolgico "Eje" en el rbol del proyecto, proceda del siguiente modo:

Requisitos
Hay un proyecto creado con una CPU S7-1200.

Procedimiento
1. Abra la carpeta de la CPU en el rbol del proyecto. 2. Abra la carpeta "Objetos tecnolgicos". 3. Haga doble clic en el objeto "Agregar nuevo objeto". Se abre el cuadro de dilogo "Agregar nuevo objeto". 4. En en campo de entrada "Nombre", introduzca un nombre personalizado para el objeto tecnolgico. 5. Haga clic en el botn "Eje". El tipo necesario "TO_AXIS_PTO" ya aparece seleccionado. 6. Seleccione la opcin "manual" si desea modificar el nmero de bloque de datos propuesto. 7. Haga clic en "Ms informacin" para aadir informacin propia sobre el objeto tecnolgico. 8. Haga clic en el botn "Aceptar" para agregar el objeto tecnolgico. Haga clic en el botn "Cancelar" para descartar las entradas realizadas.

Resultado
El nuevo objeto tecnolgico se genera y se guarda en la capeta "Objetos tecnolgicos" del rbol del proyecto.

Nota Existe la posibilidad de activar la casilla de verificacin "Agregar nuevo y abrir" situada en la parte inferior del dilogo. De ese modo, la configuracin del objeto tecnolgico se abrir una vez agregado.

7.7.1.4

Configuracin

7.7.1.4

Configurar el objeto tecnolgico Las propiedades del objeto tecnolgico de Motion Control se configuran en la ventana de configuracin. Para abrir la ventana de configuracin del objeto tecnolgico, proceda del siguiente modo:
1. Abra el grupo correspondiente al objeto tecnolgico deseado en el rbol del proyecto. 2. Haga doble clic en el objeto "Configuracin".

STEP 7 V10.5 SP2 02/2010, 00002014

645

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Smbolos de la ventana de configuracin


7.7.1.4 Parmetros bsicos Configuracin - General

Los smbolos que aparece en la navegacin local de la configuracin muestran ms detalles sobre la integridad de la configuracin:
La configuracin contiene valores predeterminados y est completa. La configuracin slo contiene valores predeterminados. Con ellos es posible utilizar el objeto tecnolgico sin ms modificaciones. La configuracin contiene valores definidos por el usuario y est completa Todos los campos de entrada de la configuracin contienen valores vlidos y se ha modificado como mnimo un valor predeterminado. La configuracin es incompleta o errnea Como mnimo un campo de entrada o una lista desplegable contiene un valor no vlido. El campo o la lista desplegable en cuestin se marca en rojo. Al hacer clic, el roll out con el mensaje de error indica la causa del error.

Ver tambin

Configuracin - General (Pgina 646) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Mecnica (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica General (Pgina 650) Configuracin - Dinmica Parada de emergencia (Pgina 650) Configuracin - Referenciacin (Pgina 651)

7.7.1.4

Parmetros bsicos

7.7.1.4

Configuracin - General Configure las propiedades bsicas del objeto tecnolgico "Eje" en la ventana de configuracin "General".

Nombre de eje
Defina en este campo el nombre del eje y del objeto tecnolgico. El objeto tecnolgico "Eje" aparece con ese nombre en el rbol del proyecto.

Interfaz de hardware
El objeto tecnolgico genera los impulsos para el accionamiento de los motores paso a paso a travs del PTO (Pulse Train Output). Los impulsos se transmiten a la etapa de potencia del motor paso a paso a travs de salidas digitales de asignacin fija. En CPUs con salidas de rel integradas la seal de impulso no puede emitirse en ellas, ya que los rels no soportan las frecuencias de conmutacin de las seales. Para poder utilizar el PTO en esas CPUs es necesario utilizar una Signal Board con salidas digitales.

646

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Nota El PTO requiere internamente la funcin de un contador rpido (HSC). El contador rpido correspondiente no puede ser utilizado de otro modo por el usuario. El primer PTO se conecta con el primer contador rpido, y el segundo con el segundo.

Para configurar el PTO deseado, proceda del siguiente modo:


1. En la lista desplegable "Seleccin de PTO para el control del accionamiento", seleccione el PTO "Pulse_1" o "Pulse_2". 2. Haga clic en el botn "Configuracin de dispositivos". 3. Abra el grupo "Generadores de impulsos" en el rbol del proyecto. 4. Haga clic en el PTO deseado en el rbol del proyecto. Se abre la parametrizacin del PTO. 5. Active la casilla de verificacin "Activar este generador de impulsos". 6. En la lista desplegable "Generador de impulsos como", seleccione la entrada "PTO". 7. En la lista desplegable "Fuente de salida", indique si desea que se utilice una salida integrada de la CPU o una salida de una Signal Board. Si el contador rpido correspondiente no se ha utilizado ya de otro modo, los campos de PTO de la configuracin del eje "General" no estn resaltados sobre un fondo rojo. Si no es as, corrija la configuracin con ayuda de los mensajes de error.

Unidad personalizada
En la lista desplegable, seleccione el sistema de medida deseado para el posicionamiento del eje.

Atencin En determinadas circunstancias, un cambio posterior del sistema de medida no podr convertirse correctamente en todas las ventanas de configuracin. En ese caso, compruebe la configuracin de todos los parmetros del eje.

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Mecnica (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica General (Pgina 650) Configuracin - Dinmica Parada de emergencia (Pgina 650) Configuracin - Referenciacin (Pgina 651)

STEP 7 V10.5 SP2 02/2010, 00002014

647

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.4

Parmetros avanzados
7.7.1.4 Parmetros avanzados del accionamiento 7.7.1.4 Configuracin - -Seales 7.7.1.4 Configuracin Mecnica

7.7.1.4

Configuracin - Seales del accionamiento Configure la seal de habilitacin y la respuesta "Listo" del accionamiento en la ventana de configuracin "Seales del accionamiento". Si el accionamiento no dispone de ninguna interfaz de este tipo, no ser posible transferir valores a los parmetros.

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - General (Pgina 646) Configuracin - Mecnica (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica General (Pgina 650) Configuracin - Dinmica Parada de emergencia (Pgina 650) Configuracin - Referenciacin (Pgina 651)

7.7.1.4

Configuracin - Mecnica Configure las propiedades mecnicas del accionamiento en la ventana de configuracin "Mecnica".

Impulsos por vuelta del motor


En este campo, configure cuntos impulsos necesita el motor paso a paso para una vuelta del motor.

Recorrido por vuelta del motor


En este campo, configure qu trayecto debe recorrer la mecnica de la instalacin por cada vuelta del motor.

Invertir direccin
Active la casilla de verificacin "Invertir direccin" si la direccin de la mecnica de accionamiento es inversa a la direccin de giro del motor paso a paso.

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - General (Pgina 646) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica General (Pgina 650) Configuracin - Dinmica Parada de emergencia (Pgina 650) Configuracin - Referenciacin (Pgina 651)

648

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.4

Configuracin - Lmites de posicin


7.7.1.4 Configuracin - Lmites de posicin

En la ventana de configuracin "Lmites de posicin" configure los finales de carrera por software y de hardware del eje.

Activar final de carrera de hardware


Esta casilla de verificacin activa la funcin de los finales de carrera de hardware inferior y superior. Al alcanzar y superar el final de carrera de hardware el eje se detiene con la deceleracin de parada de emergencia hasta pararse por completo. Durante una marcha activa al punto de referencia (Pgina 651) , el frenado con deceleracin de parada de emergencia puede sustituirse por una inversin de direccin en el final de carrera de hardware.

Activar final de carrera de software


Esta casilla de verificacin activa la funcin de los finales de carrera por software inferior y superior. Con los finales de carrera por software activados, cualquier movimiento en curso se detiene en la posicin del final de carrera por software. El objeto tecnolgico notifica un error. Una vez acusado el error es posible volver a mover el eje en la direccin del rea de trabajo.

Atencin Los finales de carrera por software activados slo son efectivos con el eje referenciado.

Entrada de final de carrera de hardware inferior/superior


Seleccione la entrada digital para el final de carrera de hardware inferior o superior en la lista desplegable. La entrada debe ser apta para alarmas. Como entradas para los finales de carrera de hardware estn disponibles las entradas de CPU integradas y las entradas de una Signal Board.

Seleccin de nivel
Seleccione el nivel de seal del final de carrera de hardware ("Nivel inferior"/"Nivel superior") causante. Para "Nivel inferior" la seal de entrada es FALSE cuando se alcanza o supera el final de carrera de hardware. Para "Nivel superior" la seal de entrada es TRUE cuando se alcanza o supera el final de carrera de hardware.

Final de carrera por software inferior/superior


En estos campos se especifican las posiciones de los finales de carrera por software.

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - General (Pgina 646) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Mecnica (Pgina 648) Configuracin - Dinmica General (Pgina 650) Configuracin - Dinmica Parada de emergencia (Pgina 650)

STEP 7 V10.5 SP2 02/2010, 00002014

649

Programacin del PLC 7.7 Utilizar objetos tecnolgicos Configuracin - Referenciacin (Pgina 651)
7.7.1.4 Dinmica Configuracin - Dinmica Generalde emergencia Parada

7.7.1.4

Dinmica

7.7.1.4

Configuracin - Dinmica General En la ventana de configuracin "Dinmica General" configure la velocidad mxima, la velocidad de arranque/parada y la aceleracin y deceleracin mxima del eje.

Unidad de limitacin de velocidad


En la lista desplegable, seleccione la unidad fsica con la que desea fijar los lmites de velocidad.

Velocidad
Defina en estos campos la velocidad mxima y la velocidad de arranque/parada del eje.

Aceleracin/deceleracin
El valor de lmite de aceleracin se ajusta en los campos "Tiempo de aceleracin" o "Aceleracin". El valor lmite de deceleracin se ajusta en los campos "Tiempo de deceleracin" o "Deceleracin".

Nota Los cambios de los lmites de velocidad afectan los valores de aceleracin y deceleracin del eje. Los tiempos de aceleracin y deceleracin se conservan.

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - General (Pgina 646) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Mecnica (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica Parada de emergencia (Pgina 650) Configuracin - Referenciacin (Pgina 651)

7.7.1.4

Configuracin - Dinmica Parada de emergencia Configure la deceleracin mxima de parada de emergencia del eje en la ventana de configuracin "Dinmica Parada de emergencia". En caso de fallo, el eje se para con esa deceleracin.

650

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Velocidad

7.7.1.4 Configuracin - Referenciacin

Para una mejor perspectiva, en esta rea se vuelven a mostrar los valores de velocidad parametrizados en la ventana de configuracin "Dinmica General".

Deceleracin
El valor de lmite de deceleracin para la parada de emergencia se ajusta en los campos "Tiempo de deceleracin de parada de emergencia" o "Deceleracin de parada de emergencia".

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - General (Pgina 646) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Mecnica (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica General (Pgina 650) Configuracin - Referenciacin (Pgina 651)

7.7.1.4

Configuracin - Referenciacin En la ventana de configuracin "Referenciacin", configure los parmetros para la referenciacin activa y pasiva. El modo de referenciacin de la marcha activa al punto de referencia se ajusta con la instruccin "MC_Home" Mode = 3; la referenciacin pasiva se ajusta con Mode = 2.

Entrada de la leva de referencia (referenciacin activa y pasiva)


Seleccione la entrada digital para el sensor del punto de referencia en la lista desplegable. La entrada debe ser apta para alarmas. Como entradas para el sensor del punto de referencia estn disponibles las entradas de CPU integradas y las entradas de una Signal Board.

Permitir inversin de sentido en final de carrera de hardware (slo referenciacin activa)


Active esta casilla de verificacin si desea utilizar los finales de carrera de hardware como levas de inversin para la marcha de punto de referencia. Si se llega al final de carrera de hardware durante la referenciacin activa, el eje frena con la deceleracin ajustada y realiza una inversin de sentido. Entonces el sensor del punto de referencia se busca en la direccin contraria. Si esta funcin no est activada y el eje alcanza el final de carrera de hardware durante la referenciacin activa, la marcha al punto de referencia se cancela con un error y el eje se frena con la deceleracin de parada de emergencia.

Sentido de aproximacin (slo referenciacin activa)


Especifique aqu el sentido de aproximacin para la bsqueda del sensor del punto de referencia.

STEP 7 V10.5 SP2 02/2010, 00002014

651

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Leva de referencia (referenciacin activa y pasiva)


Seleccione aqu si desea utilizar el lado izquierdo o derecho del sensor del punto de referencia como posicin de referencia.

Nota Dependiendo de la posicin inicial del eje, la marcha al punto de referencia puede diferir del grfico mostrado en la ventana de configuracin.

Velocidad de aproximacin (slo referenciacin activa)


Especifique en este campo la velocidad con la que se buscar el sensor del punto de referencia durante la marcha correspondiente.

Velocidad de posicionamiento (slo referenciacin activa)


Especifique en este campo la velocidad con la que el eje se posicionar en el sensor del punto de referencia para la referenciacin.

Offset del punto de referencia (slo referenciacin activa)


Si la posicin del sensor del punto de referencia difiere de la posicin del punto de referencia, indique el offset correspondiente en este campo. El eje se posiciona en la posicin de referencia con la velocidad de posicionamiento. La coordenada absoluta del punto de referencia se especifica con el parmetro "Position" de la instruccin "MC_Home".

Ver tambin

Configurar el objeto tecnolgico (Pgina 645) Configuracin - General (Pgina 646) Configuracin - Seales del accionamiento (Pgina 648) Configuracin - Mecnica (Pgina 648) Configuracin - Lmites de posicin (Pgina 649) Configuracin - Dinmica General (Pgina 650) Configuracin - Dinmica Parada de emergencia (Pgina 650) Referenciar (Pgina 643) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034)

652

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.5

Programacin
7.7.1.5 Programacin instrucciones de Motion Control Crear un programa de usuario Sinopsis de las

7.7.1.5

Sinopsis de las instrucciones de Motion Control Las instrucciones de Motion Control establecen la interfaz entre el programa de usuario y el objeto tecnolgico Eje. Con las instrucciones de Motion Control se envan peticiones al objeto tecnolgico y ste las procesa y controla. El estado del objeto tecnolgico y cualquier posible error se pueden consultar en los parmetros de salida de las instrucciones de Motion Control, as como en "Diagnstico" del rbol del proyecto. Estn disponibles las siguientes instrucciones de Motion Control:

MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043)

7.7.1.5

Crear un programa de usuario A continuacin se crea en el programa de usuario la estructura bsica para controlar el eje. Con las instrucciones de Motion Control que se van agregando se controlan todos los movimientos del eje.

Requisitos

El objeto tecnolgico est creado y configurado sin errores.

Antes de crear y probar el programa de usuario se recomienda probar el funcionamiento del eje y del accionamiento con el Panel de control (Pgina 664) .

Procedimiento
1. Haga doble clic en el bloque de programa en cuestin (el bloque de programa debe llamarse en el programa cclico) en el rbol del proyecto. El bloque se abre en el editor de programacin y se muestran las instrucciones disponibles. 2. Abra las instrucciones avanzadas y la carpeta "Motion Control". 3. Arrastre con Drag & Drop la instruccin "MC_Power" al segmento que desee del bloque. Se abre el cuadro de dilogo para definir el DB instancia. 4. Haga clic en el botn "Instancia individual" y seleccione si desea determinar el nmero del DB instancia automtica o manualmente.

STEP 7 V10.5 SP2 02/2010, 00002014

653

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

5. Haga clic en el botn "Aceptar". La instruccin de Motion Control "MC_Power" se inserta en el segmento.

En el editor de programacin estn disponibles las siguientes posibilidades de manejo: Haga clic en el smbolo del estetoscopio para abrir el diagnstico del objeto tecnolgico. Al hacer clic en el smbolo de una caja de herramientas se abre la ventana de configuracin del objeto tecnolgico. Con un clic en la flecha hacia abajo se abre la vista de otros parmetros de la instruccin Motion Control.

A los parmetros marcados con "<???>" hay que transferir los valores correspondientes. Los parmetros representados en negro son necesarios para el uso eficiente de la instruccin Motion Control. Los parmetros representados en gris son de uso opcional. 6. Haga doble clic en <???> y seleccione el eje en la seleccin de operandos del objeto tecnolgico. 7. Siga los pasos 3 a 6 para insertar las instrucciones de Motion Control "MC_Reset", "MC_Home", "MC_Halt", "MC_MoveAbsolute", "MC_MoveRelative", "MC_MoveVelocity" o "MC_MoveJog" que desee en otros segmentos.

Resultado
Se ha creado la estructura bsica para controlar el eje en el programa de usuario. En otra seccin del programa de usuario se controla la transferencia de valores a los parmetros de las instrucciones de Motion Control. Consulte los detalles de los parmetros en la descripcin de cada instruccin de Motion Control.

Ver tambin

MC_Power: Habilitar/bloquear ejes (Pgina 1031)

654

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Puesta en marcha (Pgina 664)
7.7.1.5 Seguimiento de peticiones en curso

7.7.1.5

Seguimiento de peticiones en curso Realice un seguimiento del estado de las peticiones de instrucciones de Motion Control a travs de los parmetros de salida Busy, Done, InVelocity y CommandAborted. Durante la ejecucin de la peticin de Motion Control, el parmetro de salida Busy muestra el valor TRUE,y cuando ha finalizado, Busy muestra el valor FALSE. Los parmetros de salida Done, InVelocity y CommandAborted muestran el estado como mnimo durante un ciclo. Mientras el parmetro de entrada Execute es TRUE, los avisos de estado se muestran con copia.

Instrucciones de Motion Control con parmetro de salida Done


Las peticiones de las siguientes instrucciones de Motion Control tienen un final predeterminado:

MC_Reset MC_Home MC_Halt MC_MoveAbsolute MC_MoveRelative

El parmetro de salida Done indica el final correcto de la peticin con el valor TRUE. A continuacin se muestra el comportamiento del estado de la peticin en tres fases a modo de ejemplo:

Fase 1

STEP 7 V10.5 SP2 02/2010, 00002014

655

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

La peticin se inicia con un flanco positivo en el parmetro de entrada Execute = TRUE . Durante el procesamiento de la peticin, el parmetro de salida Busy = TRUE. Una vez finalizada la peticin, el parmetro de salida Busy cambia a FALSE y Done cambia a TRUE. Con Execute = FALSE el parmetro de salida Done cambia a FALSE.

Fase 2
La peticin se inicia con un flanco positivo en el parmetro de entrada Execute . Durante el procesamiento de la peticin, el parmetro de salida Busy = TRUE. Una vez finalizada la peticin, el parmetro de salida Busy cambia a FALSE. El parmetro de salida Done muestra el valor TRUE durante un ciclo.

Fase 3
La peticin se inicia con un flanco positivo en el parmetro de entrada Execute = TRUE . Durante el procesamiento de la peticin, el parmetro de salida Busy = TRUE. La peticin es cancelada por otra durante su procesamiento. Con la cancelacin de la peticin, el parmetro de salida CommandAborted cambia de FASLE a TRUE. Con la finalizacin de la peticin, el parmetro de salida Busy cambia a FALSE. Con Execute = FALSE el parmetro de salida CommandAborted cambia a FALSE.

Instrucciones de Motion Control sin parmetro de salida Done


Las peticiones de las siguientes instrucciones de Motion Control no tienen un final predeterminado:

MC_MoveVelocity MC_MoveJog

Las instrucciones de Motion Control indicadas indican en el parmetro de salida InVelocity la primera vez que se alcanza el estado de operacin deseado. A continuacin se muestra el comportamiento del estado de la peticin en dos fases de ejemplo correspondientes a la instruccin de Motion Control "MC_MoveVelocity":

Fase 1

656

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.5 Comportamientoerror de las instrucciones Control tras desconexin Indicaciones de de peticiones de Motion de Motion Control

La peticin se inicia con un flanco positivo en el parmetro de entrada Execute = TRUE . Durante el procesamiento de la peticin, el parmetro de salida Busy = TRUE. El parmetro de salida InVelocity pasa a TRUE en cuanto se alcanza la velocidad de destino. La peticin es cancelada por otra peticin:

El parmetro de salida Busy cambia a FALSE. El parmetro de salida InVelocity cambia a FALSE.. El parmetro de salida CommandAborted indica con el valor TRUE que la peticin ha sido
cancelada.

Con Execute = FALSE el parmetro de salida CommandAborted cambia a FALSE.

Fase 2
La peticin se inicia con un flanco positivo en el parmetro de entrada Execute = TRUE . Durante el procesamiento de la peticin, el parmetro de salida Busy = TRUE. El parmetro de salida InVelocity pasa a TRUE en cuanto se alcanza la velocidad de destino. La peticin es cancelada por otra peticin:

El parmetro de salida Busy cambia a FALSE. El parmetro de salida InVelocity cambia a FALSE.. El parmetro de salida CommandAborted indica durante un ciclo de procesamiento con el valor
TRUE que la peticin ha sido cancelada.

7.7.1.5

Comportamiento de peticiones de Motion Control tras desconexin Tras una desconexin (Power OFF -> Power ON) y un rearranque completo (RUN-STOP -> STOP-RUN) el objeto tecnolgico se reinicializa. El eje debe volver a habilitarse con la instruccin de Motion Control "MC_Power". Si desea que se produzca una referenciacin, vuelva a referenciar el eje con la instruccin de Motion Control "MC_Home". Las peticiones activas antes de una desconexin (Power OFF -> Power ON) y de un rearranque completo no se vuelven a iniciar.

7.7.1.5

Indicaciones de error de las instrucciones de Motion Control Las instrucciones de Motion Control muestran todos los posibles errores del objeto tecnolgico en los parmetros de salida Error, ErrorID und y ErroInfo.

Indicacin de error en los parmetros de salida Error, ErrorID y ErrorInfo


Si el parmetro de salida Error = TRUE, indica que la instruccin de Motion Control no ha podido ejecutar la peticin. Las causas del error pueden consultarse en el valor del parmetro de salida ErrorID . El valor del parmetro de salida ErrorInfo proporciona informacin detallada

STEP 7 V10.5 SP2 02/2010, 00002014

657

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

sobre la causa del error. En la indicacin de errores se distingue entre las siguientes clases de error:
7.7.1.5 Lista de ErrorIDs y ErrorInfos

Error de funcionamiento sin parada del eje Los errores de funcionamiento son errores que se producen durante el tiempo de ejecucin de la instruccin de Motion Control. Los errores de funcionamiento sin parada del eje slo se muestran en la instruccin de Motion Control causante. Una vez eliminado el error, la instruccin de Motion Control puede volver a iniciarse sin necesidad de acuse.

Error de funcionamiento con parada del eje Los errores de funcionamiento son errores que se producen durante el tiempo de ejecucin de la instruccin de Motion Control. Los errores de funcionamiento con parada del eje se muestran en la instruccin de Motion Control causante y en la instruccin "MC_Power". El eje se para con la deceleracin de parada de emergencia configurada. El error debe acusarse con la instruccin "MC_Reset" para que el objeto tecnolgico pueda volver a aceptar nuevas peticiones de movimiento.

Error de parametrizacin de la instruccin de Motion Control Los errores de parametrizacin son entradas errneas en los parmetros de entrada de la instruccin de Motion Control causante. El error slo se muestra en la instruccin de Motion Control causante. Una vez eliminado el error, la instruccin de Motion Control puede volver a iniciarse sin necesidad de acuse.

Error de configuracin Se da un error de configuracin cuando en la configuracin del eje se han configurado parmetros errneamente. El error se muestra en la instruccin de Motion Control causante y en la instruccin "MC_Power". Estn disponibles las siguientes posibilidades para eliminar el error:

Vuelva a cargar el objeto tecnolgico en el controlador. Corrija el error de configuracin online.


Acuse el error con la instruccin "MC_Reset". Vuelva a habilitar el eje con la instruccin "MC_Power".

Error interno El error se muestra en la instruccin de Motion Control causante y en la instruccin "MC_Power". Dado el caso, el error puede anularse con un rearranque completo del controlador.

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658)

7.7.1.5

Lista de ErrorIDs y ErrorInfos

Lista de ErrorIDs y ErrorInfos


En las tablas siguientes se recogen las ErrorIDs y las ErrorInfos que pueden mostrarse en las instrucciones de Motion Control.

658

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Error de funcionamiento con parada del eje


ErrorID 8000 0001 8001 000E 0010 8002 000E 0010 8003 000E ErrorInfo Descripcin Solucin

Error de accionamiento, fallo de "Accionamiento listo" Poner a disposicin la seal de accionamiento

Se ha activado el final de carrera por software inferior Se ha alcanzado el final de carrera Se ha sobrepasado el final de carrera Acusar el error con la instruccin "MC_Reset"; salir del final de carrera por software con una peticin de marcha en sentido positivo

Se ha activado el final de carrera por software superior Se ha alcanzado el final de carrera Se ha sobrepasado el final de carrera Acusar el error con la instruccin "MC_Reset"; salir del final de carrera por software con una peticin de marcha en sentido negativo

Se ha activado el final de carrera de hardware inferior Se ha alcanzado el final de carrera Acusar el error con la instruccin "MC_Reset"; salir del final de carrera de hardware con una peticin de marcha en sentido positivo

8004 000E

Se ha activado el final de carrera de hardware superior Se ha alcanzado el final de carrera Acusar el error con la instruccin "MC_Reset"; salir del final de carrera de hardware con una peticin de marcha en sentido negativo

8005 0001

PTO y HSC ya estn siendo utilizados por otro eje Corregir la configuracin de PTO y HSC y cargarla en el controlador

Error de funcionamiento sin parada del eje


ErrorID 8200 0001 8201 0001 8202 0001 8203 ErrorInfo Descripcin El eje no est habilitado Habilitar el eje; volver a iniciar la peticin Solucin

El eje ya ha sido habilitado por otra instruccin " MC_Power " Habilitar el eje slo con una instruccin "MC_Power"

Se ha superado el nmero mximo de peticiones de Motion Control activas (mx. 256 peticiones para todos los objetos tecnolgicos de Motion Control) Reducir el nmero de peticiones activas simultneamente; volver a iniciar la peticin

El eje est funcionando en este momento en "Control manual" (panel de control)

STEP 7 V10.5 SP2 02/2010, 00002014

659

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

ErrorID

ErrorInfo 0001

Descripcin El eje no est referenciado

Solucin Finalizar el "Control manual"; volver a iniciar la peticin

8204 0001 8205 0001

Referenciar el eje con la instruccin "MC_Home"; volver a iniciar la peticin

El eje est siendo controlado por el programa de usuario (el error slo se muestra en el panel de control) -

Error de parmetros de bloque


ErrorID 8400 0005 0006 8401 0005 0006 8402 0008 0009 8403 000F 8404 000F 8405 000F ErrorInfo Descripcin Solucin

Valor incorrecto en el parmetro "Position" de la instruccin de Motion Control El valor se encuentra fuera del rango de nmeros (mayor que 1e12) El valor se encuentra fuera del rango de nmeros (menor que -1e12) Corregir el valor "Position"; volver a iniciar la peticin Corregir el valor "Position"; volver a iniciar la peticin

Valor incorrecto en el parmetro "Distance" de la instruccin de Motion Control El valor se encuentra fuera del rango de nmeros (mayor que 1e12) El valor se encuentra fuera del rango de nmeros (menor que -1e12) Corregir el valor "Distance"; volver a iniciar la peticin Corregir el valor "Distance"; volver a iniciar la peticin

Valor incorrecto en el parmetro "Velocity" de la instruccin de Motion Control La velocidad es inferior a la velocidad de arranque/parada Corregir el valor "Velocity"; volver a iniciar la peticin

La velocidad es mayor que la velocidad mxima Corregir el valor "Velocity"; volver a iniciar la peticin Valor incorrecto en el parmetro "Direction" de la instruccin de Motion Control Valor de seleccin no vlido Corregir el valor de seleccin; volver a iniciar la peticin

Valor incorrecto en el parmetro " Mode " de la instruccin de Motion Control " MC_Home " Valor de seleccin no vlido Corregir el valor de seleccin; volver a iniciar la peticin

Valor incorrecto en el parmetro " StopMode " de la instruccin de Motion Control " MC_Power " Valor de seleccin no vlido Corregir el valor de seleccin; volver a iniciar la peticin

660

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Error de configuracin
ErrorID 8600 000D ErrorInfo Descripcin Solucin

La paremetrizacin del generador de impulsos (PTO) no es vlida La direccin no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

8601 000D

La paremetrizacin del contador rpido (HSC) no es vlida La direccin no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

8602 000D

La paremetrizacin de la salida "Habilitacin del accionamiento" no es vlida La direccin no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

8603 000D

La paremetrizacin de la entrada "Accionamiento listo" no es vlida La direccin no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

8604 000A

El valor de "Impulsos por vuelta del motor" no es vlido El valor es inferior o igual a cero Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

8605 0002 000A 8606 0002 0003 0004 8607 0002 0003 0004 8608 0002 0003 0004

El valor de "Recorrido por vuelta del motor" no es vlido El valor no tiene un formato numrico vlido El valor es inferior o igual a cero Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

El valor de "Velocidad de arranque/parada" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de "Velocidad mxima" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de "Aceleracin" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

STEP 7 V10.5 SP2 02/2010, 00002014

661

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

ErrorID 8609

ErrorInfo

Descripcin El valor de "Deceleracin" no es vlido

Solucin

0002 0003 0004 860A 0002 0003 0004 860B 0002 0005 0006 0007 860C 0002 0005 0006 860D 000B 000C 860E 000B 000C 860F 0002 0005 0006 8610

El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware

Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

El valor de "Deceleracin de parada de emergencia" no es vlido El valor no tiene un formato numrico vlido El valor es mayor que el lmite de hardware El valor es menor que el lmite de hardware El valor de posicin del final de carrera por software inferior no es vlido El valor no tiene un formato numrico vlido El valor se encuentra fuera del rango de nmeros (mayor que 1e12) El valor se encuentra fuera del rango de nmeros (menor que -1e12) El valor de posicin del final de carrera por software inferior es mayor que el del superior El valor de posicin del final de carrera por software superior no es vlido El valor no tiene un formato numrico vlido El valor se encuentra fuera del rango de nmeros (mayor que 1e12) El valor se encuentra fuera del rango de nmeros (menor que -1e12) La direccin del final de carrera de hardware inferior no es vlida La direccin del flanco descendente no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin La direccin del flanco ascendente no es vlida "MC_Power" La direccin del final de carrera de hardware superior no es vlida La direccin del flanco descendente no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin La direccin del flanco ascendente no es vlida "MC_Power" El valor de "Offset del punto de referencia" no es vlido El valor no tiene un formato numrico vlido El valor se encuentra fuera del rango de nmeros (mayor que 1e12) El valor se encuentra fuera del rango de nmeros (menor que -1e12) El valor de "Velocidad de aproximacin" no es vlido Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

662

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

ErrorID

ErrorInfo 0002 0008 0009

Descripcin El valor no tiene un formato numrico vlido La velocidad es inferior a la velocidad de arranque/parada La velocidad es mayor que la velocidad mxima

Solucin Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

8611 0002 0008 0009 8612 000B 000C 8613 0001

El valor de "Velocidad de posicionamiento" no es vlido El valor no tiene un formato numrico vlido La velocidad es inferior a la velocidad de arranque/parada La velocidad es mayor que la velocidad mxima La direccin del sensor del punto de referencia no es vlida La direccin del flanco descendente no es vlida Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin La direccin del flanco ascendente no es vlida "MC_Power" La inversin de sentido en el final de carrera de hardware est activada aunque los finales de carrera de hardware estn desactivados Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power" Corregir la configuracin y cargar en el controlador; volver a habilitar el eje con la instruccin "MC_Power"

Fallos internos
ErrorID 8FFF F001 F002 F003 F004 F005 F006 F007 F008 ErrorInfo Descripcin Error interno Rearranque completo de la CPU mediante Power OFF y Power ON Solucin

Ver tambin

Indicaciones de error de las instrucciones de Motion Control (Pgina 657)

STEP 7 V10.5 SP2 02/2010, 00002014

663

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.6

Cargar en la CPU
7.7.1.7 Puesta 7.7.1.6 Cargar en la CPU marcha

Para poder utilizar una configuracin nueva o modificada en el modo online es necesario cargarla en la CPU. Para ello se dispone de los siguientes comandos de men y contextuales:

Comando de men Online > Cargar en dispositivo Carga en el dispositivo la configuracin del objeto tecnolgico, los datos de hardware compilados y los datos del proyecto de software restantes. Comando de men Online > Carga avanzada en el dispositivo Establece una conexin online con el dispositivo seleccionado y carga en el dispositivo los datos de hardware y software del proyecto compilados, incluida la configuracin del objeto tecnolgico.

En el rbol del proyecto se ha seleccionado el objeto de la CPU.

Comando de men contextual Cargar en dispositivo > Todo Carga en el dispositivo la configuracin del objeto tecnolgico, los datos de hardware compilados y los datos del proyecto de software restantes. Comando de men contextual Cargar en dispositivo > Software Carga la configuracin modificada del objeto tecnolgico y los bloques modificados en el dispositivo. Slo se transfieren al dispositivo los objetos modificados. Comando de men contextual Cargar en dispositivo > Software (todos los bloques) Carga en el dispositivo todos los bloques y objetos tecnolgicos, incluidos los objetos que no han sido modificados.

En el rbol del proyecto se ha seleccionado el objeto "Bloques de programa".

Comando de men contextual Cargar en dispositivo > Software Carga la configuracin modificada del objeto tecnolgico y los bloques modificados en el dispositivo. Slo se transfieren al dispositivo los objetos modificados. Comando de men contextual Cargar en dispositivo > Software (todos los bloques) Carga en el dispositivo todos los bloques y objetos tecnolgicos, incluidos los objetos que no han sido modificados.

7.7.1.7

Puesta en marcha Utilice el panel de control para probar funciones del eje y del accionamiento o para mover el eje en control manual. El panel de control slo puede manejarse si hay establecida una conexin online con la CPU.

Botn "Control manual"


Haga clic en el botn "Control manual" para mover el eje en control manual. Retire antes la habilitacin del eje de la instruccin de Motion Control "MC_Power" en el programa de usuario. En el modo de operacin "Control manual" el panel de control es la mxima autoridad de control de las funciones del eje y del accionamiento. El programa de usuario no tiene ninguna influencia en las funciones del eje.

664

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Advertencia El control manual slo est activo para un eje. Si hay un segundo eje, puede moverse en modo automtico y provocar situaciones peligrosas. Para evitarlo, ponga el segundo eje fuera de servicio.

Botn "Modo automtico"


Haga clic en el botn "Modo automtico" para finalizar el modo de operacin "Control manual". El mando sobre el control se transfiere de nuevo al controlador. Finalmente, vuelva a habilitar el eje con un flanco FALSE -> TRUE en el parmetro de entrada "Enable" de la instruccin de Motion Control "MC_Power" y ejecute una referenciacin del eje con la instruccin de Motion Control "MC_Home".

Botn "Habilitar"
Haga clic en el botn "Habilitar" para poder mover el eje en el modo de operacin "Control manual".

Botn "Bloquear"
Haga clic en el botn "Bloquear" para bloquear el eje temporalmente en el modo de operacin "Control manual".

rea "Comando"
El manejo en el rea "Comando" slo es posible con el eje habilitado. Seleccione uno de los siguientes comandos:

JOG El comando se corresponde con la peticin de Motion Control "MC_MoveJog" del programa de usuario. Posicionamiento El comando se corresponde con las peticiones de Motion Control "MC_MoveAbsolute" y "MC_MoveRelative" del programa de usuario. Para realizar un posicionamiento absoluto es necesario que el eje est referenciado.

Referenciacin El comando se corresponde con la peticin de Motion Control "MC_Home" del programa de usuario.

Dependiendo de la seleccin aparecen diferentes campos para la entrada de los valores de consigna y distintos botones para iniciar el comando.

rea "Estado del eje"


Si est activado el modo de operacin "Control manual", las indicaciones del rea "Estado del eje" muestran el estado actual del eje y del accionamiento. La posicin y velocidad actuales del eje se indican en "Valores actuales". Una vez solucionados, acuse los errores pendientes haciendo clic en el botn "Acusar".

STEP 7 V10.5 SP2 02/2010, 00002014

665

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

ltimo error

7.7.1.8 Diagnstico y error Bits de estado

El campo "ltimo error" muestra el ltimo error y la ltima informacin detallada sobre el error " durante el modo de operacin "Control manual". Si la causa del error ya se ha solucionado, la entrada correspondiente se borra haciendo clic en el botn "Acusar".

7.7.1.8

Diagnstico

7.7.1.8

Bits de estado y error Con la funcin de diagnstico "Bits de estado y error" se vigilan los principales avisos de estado y error del eje. La indicacin de la funcin de diagnstico est disponible en el modo online en los modos de operacin "Control manual" y "Modo automtico". Los avisos de estado y error mostrados tienen el siguiente significado:

Estado del eje


Estado Habilitado Referenciado Descripcin El eje est habilitado y listo para aceptar peticiones de Motion Control. El eje est referenciado y puede ejecutar peticiones de posicionamiento como las de la instruccin "MC_MoveAbsolute". Para realizar un posicionamiento relativo no es necesario que el eje est referenciado. Durante la referenciacin activa con la instruccin "MC_Home" el estado es FALSE. Error Se ha producido un error en el objeto tecnolgico Eje. Dependiendo del tipo de error, el eje se detiene o se rechaza la peticin. En el modo automtico, la informacin detallada sobre el error se puede consultar en los parmetros ErrorID y ErrorInfo de las instrucciones de Motion Control. En el modo automtico, la causa detallada del error se muestra en el campo "ltimo error" del panel de control. Se ha activado el modo de operacin "Control manual" en el panel de control. El panel de control asume la autoridad sobre el control del objeto tecnolgico Eje. El programa de usuario no tiene influencia alguna sobre el objeto tecnolgico.

Panel de control activo

Estado del accionamiento


Estado Accionamiento listo Error Descripcin El accionamiento est listo El accionamiento ha indicado un error con el fallo de su seal de disponibilidad.

666

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Estado del movimiento del eje


Estado Paro Aceleracin Velocidad constante Deceleracin Descripcin El eje est parado. El eje est acelerando. El eje se mueve a una velocidad constante. El eje est decelerando (frenando).

Estado del tipo de movimiento


Estado Posicionamiento Desplazamiento a velocidad predeterminada Descripcin El eje est realizando una peticin de posicionamiento (p. ej. a travs de la instruccin "MC_MoveAbsolute" o "MC_MoveRelative"). El eje est ejecutando una peticin de las siguientes instrucciones de Motion Control:

MC_MoveVelocity MC_MoveJog MC_Halt

Referenciacin

El eje est realizando una peticin de referenciacin (p. ej. a travs de la instruccin "MC_Home").

Bits de error
Error Descripcin

Alcanzada posicin final Se ha alcanzado la posicin final negativa del final de carrera por software; el eje se para. negativa de final de carrera por software Superada posicin final Se ha superado la posicin final negativa del final de carrera por software; el eje se para. negativa de final de carrera por software Alcanzada posicin final Se ha alcanzado la posicin final positiva del final de carrera por software; el eje se para. positiva de final de carrera por software Superada posicin final Se ha superado la posicin final positiva del final de carrera por software; el eje se para. positiva de final de carrera por software Posicin final negativa de final Se ha alcanzado o superado la posicin final negativa del final de carrera de hardware. El de carrera de hardware eje se detiene con la deceleracin de parada de emergencia. Posicin final positiva de final de carrera de hardware Se ha alcanzado o superado la posicin final positiva del final de carrera de hardware. El eje se detiene con la deceleracin de parada de emergencia.

STEP 7 V10.5 SP2 02/2010, 00002014

667

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.1.8 Estado de movimiento

Error PTO y HSC ya estn siendo utilizados Error de configuracin Error interno

Descripcin El eje no puede acceder al generador de impulsos ni al contador rpido asignados. El eje se para y se bloquea. El objeto tecnolgico no puede ejecutar la peticin debido a un error de configuracin. El eje se para y se bloquea. Se ha producido un error interno. El eje se para y se bloquea.

7.7.1.8

Estado de movimiento Con la funcin de diagnstico "Estado de movimiento" se vigilan las peticiones de movimiento del eje. La indicacin de la funcin de diagnstico est disponible en el modo online en los modos de operacin "Control manual" y "Modo automtico". Los campos mostrados tienen el siguiente significado:

Estado de movimiento
Estado Posicin de destino Descripcin El campo "Posicin de destino" muestra la posicin de destino actual de una peticin de posicionamiento (p. ej. con la instruccin "MC_MoveAbsolute" o "MC_MoveRelative"). La posicin de destino slo se muestra si el eje est referenciado y si hay una peticin de posicionamiento en curso. Posicin actual Velocidad actual El campo "Posicin actual" muestra la posicin actual del eje. La posicin actual del eje slo se muestra con el eje referenciado. El campo "Velocidad actual" muestra la velocidad actual del eje.

Lmites dinmicos
Lmite dinmico Velocidad Aceleracin Deceleracin Descripcin El campo "Velocidad" muestra la velocidad mxima configurada para el eje. El campo "Aceleracin" muestra la aceleracin mxima configurada para el eje. El campo "Deceleracin" muestra la deceleracin mxima configurada para el eje.

668

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2

Utilizar PID Compact


7.7.2.1 Gua PID Compact 7.7.2 Utilizar de "PID Compact"

7.7.2.1

Gua de "PID Compact" El objeto tecnolgico "PID_Compact" proporciona un regulador PID con autoajuste optimizador para los modos automtico y manual. El regulador PID registra de forma continuada el valor real de la magnitud regulada dentro de un lazo de regulacin y lo compara con el valor de consigna deseado. A partir de la desviacin de regulacin resultante, el regulador PID calcula una magnitud manipulada que lleva a la magnitud regulada (la magnitud que debe regularse) a alcanzar el valor consigna con la mxima rapidez y estabilidad. En los reguladores PID, el valor calculado para la magnitud manipulada se compone de tres partes o acciones:

Accin P El valor calculado por la accin P de la magnitud manipulada es proporcional a la desviacin de regulacin. Accin I La accin I de la magnitud manipulada se calcula mediante integracin, aumenta con la duracin de la desviacin de la regulacin y finalmente compensa dicha desviacin. Accin D La accin D (accin diferencial) del regulador PID aumenta segn crece la velocidad de variacin de la desviacin de regulacin. La magnitud regulada se iguala lo ms rpidamente posible con el valor consigna. Si la velocidad de variacin de la desviacin de regulacin vuelve a reducirse, tambin lo hace la accin D.

El objeto tecnolgico calcula las acciones P, I y D del regulador PID de forma autnoma durante el "autoajuste de primer arranque". Los parmetros pueden optimizarse an ms con un "Autoajuste en el punto de operacin".

Requisitos
Para utilizar el objeto tecnolgico "PID Compact" es necesario haber creado un proyecto con una CPU S7-1200.

Procedimiento
Para utilizar un objeto tecnolgico "PID Compact", proceda del siguiente modo:
1. Agregar un objeto tecnolgico "PID Compact" (Pgina 670) 2. Llamada de la instruccin "PID_Compact" en el programa de usuario (Pgina 676) 3. Configurar el objeto tecnolgico (Pgina 671) 4. Cargar en la CPU (Pgina 677) 5. Puesta en marcha (Pgina 680) 6. Guardar los parmetros PID optimizados (Pgina 687)

STEP 7 V10.5 SP2 02/2010, 00002014

669

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.2

Agregar un objeto tecnolgico "PID Compact"


7.7.2.2 Agregar un objeto tecnolgico "PID Compact"

Existen las siguientes posibilidades para generar el objeto tecnolgico "PID Compact" dentro del proyecto actual:

Agregar el objeto tecnolgico "PID Compact" en el rbol del proyecto


Al agregar un objeto tecnolgico se genera un DB instancia para la instruccin "PID_Compact". En l se guarda la configuracin del objeto tecnolgico. Para agregar un objeto tecnolgico "PID Compact" en el rbol del proyecto, proceda del siguiente modo:

Requisitos
Hay un proyecto creado con una CPU S7-1200.

Procedimiento
1. Abra la carpeta de la CPU en el rbol del proyecto. 2. Abra la carpeta "Objetos tecnolgicos". 3. Haga doble clic en el objeto "Agregar nuevo objeto". Se abre el cuadro de dilogo "Agregar nuevo objeto". 4. En en campo de entrada "Nombre", introduzca un nombre personalizado para el objeto tecnolgico. 5. Haga clic en el botn "Regulador PID". 6. Seleccione la opcin "manual" si desea modificar el nmero de bloque de datos propuesto para el DB instancia. 7. Haga clic en "Ms informacin" para guardar informacin propia sobre el objeto tecnolgico. 8. Haga clic en el botn "Aceptar" para agregar el objeto tecnolgico. Haga clic en el botn "Cancelar" para descartar las entradas realizadas.

Resultado
El nuevo objeto tecnolgico se genera y se guarda en la capeta "Objetos tecnolgicos" del rbol del proyecto.

Nota Existe la posibilidad de activar la casilla de verificacin "Agregar nuevo y abrir" situada en la parte inferior del dilogo. De ese modo, la configuracin del objeto tecnolgico se abrir una vez agregado.

Agregar el objeto tecnolgico en el editor de programacin con insercin de la instruccin "PID_Compact"


Al agregar la instruccin "PID_Compact" en el editor de programacin se genera un DB instancia. ste corresponde al objeto tecnolgico "PID Compact". En l se guarda la

670

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.3 Configuracinobjeto tecnolgico Configurar el

configuracin del objeto tecnolgico. Para agregar el objeto tecnolgico "PID Compact" en el editor de programacin, proceda del siguiente modo:

Requisitos
Hay un proyecto creado con una CPU S7-1200.

Procedimiento
1. Abra el OB de alarma cclica en el que desea insertar la instruccin "PID_Compact". Para garantizar un tiempo de muestreo constante del regulador es necesario llamar la instruccin "PID-Compact" en un OB de alarma cclica. 2. En la ventana "Instrucciones", abra el grupo "Instrucciones avanzadas" y la carpeta "PID". 3. Seleccione la instruccin "PID_Compact" y arrstrela al bloque correspondiente mediante Drag & Drop. Se abre el cuadro de dilogo "Opciones de llamada". 4. En en campo de entrada "Nombre", introduzca un nombre personalizado para el objeto tecnolgico. 5. Seleccione la opcin "manual" si desea modificar el nmero de bloque de datos propuesto para el DB instancia. 6. Haga clic en el botn "Aceptar" para agregar el DB instancia o el objeto tecnolgico.

Resultado
La instruccin "PID_Compact" se inserta y se genera el nuevo objeto tecnolgico. El objeto queda guardado en la capeta "Objetos tecnolgicos" del rbol del proyecto.

Ver tambin

Programacin (Pgina 676)

7.7.2.3

Configuracin

7.7.2.3

Configurar el objeto tecnolgico Las propiedades del objeto tecnolgico "PID Compact" se pueden configurar en la ventana de configuracin y en la ventana de inspeccin.

En la ventana de configuracin: Todas las propiedades de configuracin En la ventana de inspeccin: Propiedades de configuracin necesarias durante el funcionamiento

Configuracin en la ventana de configuracin


Para abrir la ventana de configuracin del objeto tecnolgico, proceda del siguiente modo:
1. Abra el grupo correspondiente al objeto tecnolgico deseado en el rbol del proyecto. 2. Haga doble clic en el objeto "Configuracin".

STEP 7 V10.5 SP2 02/2010, 00002014

671

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Configuracin en la ventana de inspeccin


7.7.2.3 Parmetros bsicos

Para abrir la ventana de inspeccin del objeto tecnolgico "PID Compact", proceda del siguiente modo:
1. Abra la carpeta "Bloques de programa" en el rbol del proyecto. 2. Haga doble clic en el bloque (OB de alarma cclica) en el que llama la instruccin "PID Compact". El bloque se abre en el rea de trabajo. 3. Haga clic en la instruccin "PID_Compact". 4. En la ventana de inspeccin, seleccione una tras otra las fichas "Propiedades" y "Configuracin".

Smbolos de la ventana de configuracin


Los smbolos que aparecen en la navegacin local de la configuracin y en la ventana de inspeccin muestran ms detalles sobre la integridad de la configuracin:
La configuracin contiene valores predeterminados y est completa. La configuracin slo contiene valores predeterminados. Con ellos es posible utilizar el objeto tecnolgico sin ms modificaciones. La configuracin contiene valores definidos por el usuario y est completa Todos los campos de entrada de la configuracin contienen valores vlidos y se ha modificado como mnimo un valor predeterminado. La configuracin es incompleta o errnea Como mnimo un campo de entrada o una lista desplegable est vaco o contiene un valor no vlido. El campo o la lista desplegable en cuestin se marca en rojo. Al hacer clic, el roll out con el mensaje de error le indica la causa del error.

Ver tambin

Parmetros bsicos (Pgina 672) Escala del valor real (Pgina 673) Vigilancia de entrada (Pgina 674) Limitaciones PWM (Pgina 675) Lmites del valor manipulado (Pgina 675) Parmetros PID (Pgina 676)

7.7.2.3

Parmetros bsicos Configure las propiedades bsicas del objeto tecnolgico "PID Compact" en la "Configuracin bsica" en la ventana de inspeccin o de configuracin.

Tipo de regulacin
Seleccione la unidad que desea utilizar para la regulacin en la preseleccin "Tipo de regulacin". Active la casilla de verificacin "Inversin del sentido de regulacin" si el aumento del valor manipulado provoca una reduccin del valor real (p. ej. reduccin del nivel de agua por

672

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

aumento de la posicin de la vlvula o reduccin de la temperatura por aumento de la potencia de refrigeracin).


7.7.2.3 Escala del valor real

Transferencia de valores de entrada/salida


En este rea se transfieren valores vlidos a los parmetros de entrada y salida para los valores consigna, real y manipulado de la instruccin "PID_Compact". Los parmetros de entrada y salida slo pueden configurarse en la ventana de inspeccin.

Valor consigna Seleccione en la lista desplegable si desea que se utilice el valor del bloque de funcin o del DB instancia. Valor real En la lista desplegable, seleccione si debe utilizarse el parmetro de entrada "Input" o "Input_PER".

Utilice "Input" si desea utilizar un valor real del programa de usuario. Seleccione tambin en la
lista desplegable si desea que se utilice el valor del bloque de funcin o del DB instancia.

Utilice "Input_PER" si desea utilizar el valor real de una entrada analgica.


Indique el parmetro adecuado para el valor real en el campo situado debajo.

Valor manipulado En la lista desplegable, seleccione la salida de valor manipulado de la instruccin "PID_Compact" que va a configurar. Estn disponibles las siguiente posibilidades:

Output
Utiliza una variable del programa de usuario como salida de valor manipulado.

Output_PER
Utiliza una salida analgica como salida de valor manipulado.

Output_PWM
Utiliza una salida de conmutacin digital y la controla mediante modulacin del ancho de pulso. El valor manipulado se obtiene mediante tiempos de conexin y desconexin variables. Indique el parmetro adecuado para la salida de valor manipulado en el campo situado debajo.

Ver tambin

Configurar el objeto tecnolgico (Pgina 671) Escala del valor real (Pgina 673) Vigilancia de entrada (Pgina 674) Limitaciones PWM (Pgina 675) Lmites del valor manipulado (Pgina 675) Parmetros PID (Pgina 676)

7.7.2.3

Escala del valor real Configure la escala del valor real en la ventana de configuracin "Escala del valor real" y fije los lmites absolutos del valor real.

STEP 7 V10.5 SP2 02/2010, 00002014

673

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Escala

7.7.2.3 Parmetros avanzados 7.7.2.3 Vigilancia de entrada

Defina la escala del valor real con sendos pares de valores, uno inferior y otro superior. Cada uno de los pares consta del valor analgico de la entrada analgica y del valor fsico del punto de escala en cuestin. Dependiendo de la configuracin bsica, en lugar del valor analgico de la entrada analgica tambin puede utilizarse un valor de proceso del programa de usuario.

Lmites superior e inferior


Defina los lmites absolutos superior e inferior del valor real. En el momento en que dichos valores se rebasen por exceso o por defecto durante el funcionamiento, la regulacin se detendr y el valor manipulado pasar a ser 0%.

Botn "Preseleccin"
Haga clic en el botn "Preseleccin" si desea cargar los valores predefinidos para la escala y los lmites superior e inferior y sustituir los valores existentes.

Ver tambin

Configurar el objeto tecnolgico (Pgina 671) Parmetros bsicos (Pgina 672) Vigilancia de entrada (Pgina 674) Limitaciones PWM (Pgina 675) Lmites del valor manipulado (Pgina 675) Parmetros PID (Pgina 676)

7.7.2.3

Parmetros avanzados

7.7.2.3

Vigilancia de entrada Configure un lmite de advertencia inferior y uno superior para el valor real en la ventana de configuracin "Vigilancia de entrada". Si durante el funcionamiento se rebasa uno de los lmites de advertencia por defecto o por exceso, se muestra una advertencia en la instruccin "PID_Compact".


Ver tambin

En el parmetro de salida "InputWarning_H", si se ha rebasado por exceso el lmite superior de advertencia En el parmetro de salida "InputWarning_L", si se ha rebasado por defecto el lmite inferior de advertencia

Configurar el objeto tecnolgico (Pgina 671) Parmetros bsicos (Pgina 672) Escala del valor real (Pgina 673) Limitaciones PWM (Pgina 675)

674

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos Lmites del valor manipulado (Pgina 675) Parmetros PID (Pgina 676)
7.7.2.3 Limitacionesvalor manipulado 7.7.2.3 Lmites del PWM

7.7.2.3

Limitaciones PWM En la ventana de configuracin "Limitaciones PWM" configure los tiempos de conexin y desconexin mnimos permitidos para la modulacin de ancho de pulso. Prolongue los tiempos de conexin y desconexin mnimos si desea reducir el nmero de juegos de conmutacin. La configuracin de las limitaciones PWM afecta la salida de valor manipulado "Output_PWM". El valor manipulado se conmuta a la salida de conmutacin "Output_PWM" mediante una modulacin de ancho de pulso. Los tiempos de conexin y desconexin de la modulacin de ancho de pulso son mltiplo del ciclo de llamada de la instruccin "PID_Compact".

Nota La salida de conmutacin para la modulacin de ancho de pulso es accionada por la instruccin "PID_Compact". Los generadores de impulsos integrados en la CPU no se utilizan.

Ver tambin

Configurar el objeto tecnolgico (Pgina 671) Parmetros bsicos (Pgina 672) Escala del valor real (Pgina 673) Vigilancia de entrada (Pgina 674) Lmites del valor manipulado (Pgina 675) Parmetros PID (Pgina 676)

7.7.2.3

Lmites del valor manipulado Configure los lmites absolutos del valor manipulado en la ventana de configuracin "Lmites del valor manipulado". Los lmites del valor manipulado no se rebasan ni por exceso ni por defecto ni en el modo manual ni en el automtico. Si en modo manual se especifica un valor manipulado fuera de los lmites, el valor efectivo de la CPU se limita a los lmites configurados.

Nota Si se utiliza la salida de valor manipulado "Output_PWM" slo pueden regularse valores manipulados positivos.

Ver tambin

Configurar el objeto tecnolgico (Pgina 671) Parmetros bsicos (Pgina 672)

STEP 7 V10.5 SP2 02/2010, 00002014

675

Programacin del PLC 7.7 Utilizar objetos tecnolgicos Escala del valor real (Pgina 673) Vigilancia de entrada (Pgina 674) Limitaciones PWM (Pgina 675) Parmetros PID (Pgina 676)
7.7.2.3 Parmetros PID 7.7.2.4 Programacin instruccin "PID_Compact" en el programa de usuario Llamada de la

7.7.2.3

Parmetros PID Configure los parmetros de la regulacin PID en la ventana de configuracin "Parmetros PID". Utilice la configuracin para definir manualmente los parmetros PID del objeto tecnolgico. Active para ello la casilla de verificacin "Utilizar parmetros PID manuales" e introduzca los parmetros PID que desee utilizar. Dependiendo de la situacin de partida se muestran los siguientes valores en la llamada:

Tras haber agregado el objeto tecnolgico nuevo Tras agregar el objeto tecnolgico se muestran los valores predeterminados del objeto tecnolgico. Tras hacer clic en el botn "Cargar parmetros PID en el proyecto" Tras hacer clic en el botn situado en la ventana de puesta en marcha se cargan en el proyecto los parmetros PID efectivos actualmente en la CPU y se muestran en la configuracin.

Ver tambin

Configurar el objeto tecnolgico (Pgina 671) Parmetros bsicos (Pgina 672) Escala del valor real (Pgina 673) Vigilancia de entrada (Pgina 674) Limitaciones PWM (Pgina 675) Lmites del valor manipulado (Pgina 675)

7.7.2.4

Programacin

7.7.2.4

Llamada de la instruccin "PID_Compact" en el programa de usuario

Requisitos
El tiempo de muestreo del regulador "PID Compact" se determina a partir del intervalo transcurrido entre las llamadas. Para cumplir con precisin el tiempo de muestreo es necesario llamar la instruccin "PID_Compact" en un bloque de organizacin de alarma cclica. Agregue el OB de alarma cclica que desee en el proyecto. Configure el valor del tiempo de muestreo que desee como "Periodo" del OB de alarma cclica.

Procedimiento
Para llamar la instruccin "PID_Compact" en el programa de usuario, proceda del siguiente modo:

676

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

1. Abra la carpeta "Bloques de programa" en el rbol del proyecto.


7.7.2.4 Cargar en la CPU

2. Haga doble clic en el OB de alarma cclica que desee. El bloque se abre en el rea de trabajo. 3. En la ventana "Instrucciones", abra el grupo "Instrucciones avanzadas" y la carpeta "PID". 4. Seleccione la instruccin "PID_Compact" y arrstrela al OB de alarma cclica correspondiente mediante Drag & Drop. Se abre el cuadro de dilogo "Opciones de llamada". 5. Realice los siguientes pasos en funcin de la situacin de partida:

El objeto tecnolgico "PID Compact" ya est agregado:

Haga clic en "Cancelar" para cerrar el cuadro de dilogo "Opciones de llamada". Haga doble clic en el rea de trabajo en el campo de entrada correspondiente al DB instancia. Seleccione el objeto tecnolgico que desee en la lista desplegable. Se abre el cuadro de dilogo "Opciones de llamada". Introduzca un nombre personalizado para el objeto tecnolgico en el campo de entrada "Nombre". Seleccione "manual" si desea cambiar el nmero de bloque de datos propuesto para el DB instancia (para el objeto tecnolgico "PID Compact" el objeto y el DB instancia son idnticos). Confirme las entradas con "Aceptar" si desea agregar el DB instancia o el objeto tecnolgico.

El objeto tecnolgico "PID Compact" todava no est agregado:

Resultado
La instruccin "PID_Compact" se inserta y se genera el nuevo objeto tecnolgico. El objeto se crea en la capeta "Objetos tecnolgicos" del rbol del proyecto.

Ver tambin

PID_Compact: Regulador PID con autoajuste (Pgina 1027) Cargar en la CPU (Pgina 677) Leer y escribir variables del objeto tecnolgico (Pgina 678)

7.7.2.4

Cargar en la CPU Para poder utilizar una configuracin nueva o modificada en el modo online es necesario cargarla en la CPU. Para ello se dispone de los siguientes comandos de men y contextuales:

Comando de men Online > Cargar en dispositivo Carga en el dispositivo la configuracin del objeto tecnolgico, los datos de hardware compilados y los datos del proyecto de software restantes. Comando de men Online > Carga avanzada en el dispositivo Establece una conexin online con el dispositivo seleccionado y carga en el dispositivo los datos de hardware y software del proyecto compilados, incluida la configuracin del objeto tecnolgico.

En el rbol del proyecto se ha seleccionado el objeto de la CPU.

Comando de men contextual Cargar en dispositivo > Todo Carga en el dispositivo la configuracin del objeto tecnolgico, los datos de hardware compilados y los datos del proyecto de software restantes.

STEP 7 V10.5 SP2 02/2010, 00002014

677

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.4 Leer y escribir variables del objeto tecnolgico

Comando de men contextual Cargar en dispositivo > Software Carga la configuracin modificada del objeto tecnolgico y los bloques modificados en el dispositivo. Slo se transfieren al dispositivo los objetos modificados.

Comando de men contextual Cargar en dispositivo > Software (todos los bloques) Carga en el dispositivo todos los bloques y objetos tecnolgicos, incluidos los objetos que no han sido modificados.

En el rbol del proyecto se ha seleccionado el objeto "Bloques de programa".

Comando de men contextual Cargar en dispositivo > Software Carga la configuracin modificada del objeto tecnolgico y los bloques modificados en el dispositivo. Slo se transfieren al dispositivo los objetos modificados. Comando de men contextual Cargar en dispositivo > Software (todos los bloques) Carga en el dispositivo todos los bloques y objetos tecnolgicos, incluidos los objetos que no han sido modificados.

Ver tambin

Llamada de la instruccin "PID_Compact" en el programa de usuario (Pgina 676)

7.7.2.4

Leer y escribir variables del objeto tecnolgico Las variables del DB instancia (que corresponde al objeto tecnolgico "PID Compact") le proporcionan acceso a los principales datos de configuracin, al modo de operacin del regulador PID y a otros visores del estado del objeto tecnolgico. La tabla siguiente muestra las variables disponibles y describe su efecto y significado:

Variables sRet.i_Mode

Tipo de datos INT

Descripcin El modo de operacin cambia controlado por flanco. 0 1 2 3 4 Seleccionar el modo de operacin "Inactivo" (parada del regulador) Seleccionar el modo de operacin "Autoajuste de primer arranque" Seleccionar el modo de operacin "Autoajuste en el punto de operacin" Seleccionar el modo de operacin "Modo automtico" Seleccionar el modo de operacin "Modo manual"

sPid_Cmpt.r_Sp_Hlm

REAL

Lmite superior absoluto del valor de consigna (el ajuste predeterminado es el lmite superior absoluto configurado para el valor real) Lmite inferior absoluto del valor de consigna (el ajuste predeterminado es el lmite inferior absoluto configurado para el valor real)

sPid_Cmpt.r_Sp_Llm

REAL

678

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Variables sPid_Cmpt.r_Pv_Norm_IN_1 sPid_Cmpt.r_Pv_Norm_IN_2 sPid_Cmpt.r_Pv_Norm_OUT_1 sPid_Cmpt.r_Pv_Norm_OUT_2 sPid_Cmpt.r_Lmn_Hlm sPid_Cmpt.r_Lmn_Llm sPid_Cmpt.r_Lmn_Pwm_PPTm sPid_Cmpt.r_Lmn_Pwm_PBTm sPid_Cmpt.b_InvCtrl

Tipo de datos REAL REAL REAL REAL REAL REAL REAL REAL BOOL

Descripcin Valor analgico inferior de la entrada analgica "Input_PER" Valor analgico superior de la entrada analgica "Input_PER" Valor fsico del punto de escala inferior Valor fsico del punto de escala superior Valor lmite superior del valor manipulado para el parmetro de salida "Output" Valor lmite inferior del valor manipulado para el parmetro de salida "Output" Tiempo de conexin mnimo de la modulacin de ancho de pulso en segundos Tiempo de desconexin mnimo de la modulacin de ancho de pulso en segundos FALSE TRUE No invertir el sentido de regulacin Invertir el sentido de regulacin Parmetro de entrada "Input_PER" no activado Parmetro de entrada "Input_PER" activado

sPid_Cmpt.b_Input_PER_On

BOOL

FALSE TRUE

sPid_Cmpt.b_LoadBackUp

BOOL

Activacin del juego de caracteres de la copia de seguridad. Si hubiera fallado una optimizacin, es posible volver a activar los parmetros PID anteriores activando este bit. Nmero mximo estimado de ciclos de procesamiento que realiza la instruccin "PID_Compact" hasta completar el autoajuste actual. Nmero actual de ciclos de procesamiento que ha realizado la instruccin "PID_Compact" desde el inicio del autoajuste.

sPid_Calc.d_CycCountEnd sPid_Calc.d_CycCounter

DINT DINT

Nota Modifique aqu las variables que aparecen en el modo de operacin "inactivo" para evitar un comportamiento errneo del regulador PID. El modo de operacin "Inactivo" se fuerza con el valor "0" en la variable "sRet.i_Mode".

STEP 7 V10.5 SP2 02/2010, 00002014

679

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.5

Puesta en marcha
7.7.2.5 Puesta en marcha "Autoajuste de primer arranque" Modo de operacin

7.7.2.5

Puesta en marcha La ventana de puesta en marcha ayuda durante la puesta en marcha del regulador PID. En la ventana de curvas se pueden observar los valores consigna, real y manipulado a lo largo del eje de tiempo. En la ventana de puesta en marcha se soportan las siguientes funciones:

Optimizacin del regulador con el "Autoajuste de primer arranque" Optimizacin del regulador con el "Autoajuste en el punto de operacin" Utilice el "Autoajuste en el punto de operacin" si desea realizar un ajuste de precisin de la optimizacin del regulador. Observacin de la regulacin en curso en la ventana de curvas Test del recorrido de regulacin especificando manualmente un valor manipulado

La ventana de puesta en marcha slo puede utilizarse si se ha establecido una conexin online con la CPU.

Principios bsicos del manejo

Seleccione el tiempo de actualizacin que desee en la lista desplegable "Tiempo de actualizacin". Todos los valores mostrados en la ventana de puesta en marcha se actualizan en el tiempo de actualizacin seleccionado. Haga clic en el botn "Medicin on" si desea utilizar las funciones de puesta en marcha. Se inicia el registro de los valores. En la ventana de curvas se registran los valores actuales para consigna, real y manipulado. Se habilita el manejo de la ventana de puesta en marcha. Haga clic en el botn "Medicin off" si desea finalizar las funciones de puesta en marcha. Los valores mostrados en la ventana de curvas pueden continuar analizndose.

Al cerrar la ventana de puesta en marcha finaliza el registro en la ventana de curvas y los valores registrados se borran.

Ver tambin

Modo de operacin "Autoajuste de primer arranque" (Pgina 680) Modo de operacin "Autoajuste en el punto de operacin" (Pgina 681) Trabajar con el visor de curvas (Pgina 683) Modo de operacin "Modo manual" (Pgina 686) Guardar los parmetros PID optimizados (Pgina 687)

7.7.2.5

Modo de operacin "Autoajuste de primer arranque" A continuacin se describe cmo realizar el "Autoajuste de primer arranque" en la ventana de puesta en marcha del objeto tecnolgico "PID Compact".

680

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Requisitos

7.7.2.5 Modo de operacin "Autoajuste en el punto de operacin"


Procedimiento

La instruccin "PID_Compact" se llama en un OB de alarma cclica. Hay establecida una conexin online con la CPU y sta se encuentra en el estado operativo "RUN". Las funciones de la ventana de puesta en marcha se han habilitado con el botn "Medicin on". La casilla de verificacin "Valor manipulado manual" est desactivada. El valor de consigna y el real se encuentran dentro de los lmites configurados (vase la configuracin "Vigilancia de entrada"). La diferencia entre el valor de consigna y el real es > 50% (en referencia a los lmites configurados de la "Vigilancia de entrada").

Para realizar el "Autoajuste de primer arranque", proceda del siguiente modo:


1. Seleccione la opcin "Autoajuste de primer arranque" en el rea "Optimizacin" de la ventana de puesta en marcha. 2. Haga clic en el botn "Inicio del autoajuste". Se inicia el autoajuste. En el campo "Estado" se muestran los pasos actuales y, de haberlos, los fallos ocurridos. La barra de progreso muestra el progreso del paso actual.

Nota

Haga clic en el botn "Parada del regulador" cuando la barra de progreso haya alcanzado el 100% y se deba presuponer un bloqueo del autoajuste. Compruebe la configuracin del objeto tecnolgico y, si procede, vuelva a iniciar el autoajuste.

Resultado
Si el autoajuste se ha completado sin ningn mensaje de error, significa que los parmetros PID se han optimizado. El regulador PID cambia al modo automtico y utiliza los parmetros optimizados. Los parmetros PID optimizados se conservan al conectar (Power ON) y al rearrancar por completo la CPU.

Ver tambin

Puesta en marcha (Pgina 680) Modo de operacin "Autoajuste en el punto de operacin" (Pgina 681) Trabajar con el visor de curvas (Pgina 683) Modo de operacin "Modo manual" (Pgina 686) Guardar los parmetros PID optimizados (Pgina 687)

7.7.2.5

Modo de operacin "Autoajuste en el punto de operacin" A continuacin se describe cmo realizar el "Autoajuste en el punto de operacin" en la ventana de puesta en marcha del objeto tecnolgico "PID Compact".

STEP 7 V10.5 SP2 02/2010, 00002014

681

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Requisitos

La instruccin "PID_Compact" se llama en un OB de alarma cclica. Hay establecida una conexin online con la CPU y sta se encuentra en el estado operativo "RUN". Las funciones de la ventana de puesta en marcha se han habilitado con el botn "Medicin on". La casilla de verificacin "Valor manipulado manual" no est activada. El valor de consigna y el real se encuentran dentro de los lmites configurados (vase la configuracin "Vigilancia de entrada"). La diferencia entre el valor de consigna y el real es < 50% (en referencia a los lmites de la "Vigilancia de entrada"). Si la diferencia es mayor que el 50%, se realiza un "Autoajuste de primer arranque". A continuacin se ejecuta automticamente el "Autoajuste en el punto de operacin".

Procedimiento
Para realizar el "Autoajuste en el punto de operacin", proceda del siguiente modo:
1. Seleccione la opcin "Autoajuste en el punto de operacin" en el rea "Optimizacin" de la ventana de puesta en marcha. 2. Haga clic en el botn "Inicio del autoajuste". Se inicia el autoajuste. En el campo "Estado" se muestran los pasos actuales y, de haberlos, los fallos ocurridos. La barra de progreso muestra el progreso del paso actual.

Nota

Haga clic en el botn "Parada del regulador" cuando la barra de progreso haya alcanzado el 100% y se deba presuponer un bloqueo del autoajuste. Compruebe la configuracin del objeto tecnolgico y, si procede, vuelva a iniciar el autoajuste.

Resultado
Si el autoajuste se ha completado sin ningn mensaje de error, significa que los parmetros PID se han optimizado. El regulador PID cambia al modo automtico y utiliza los parmetros optimizados. Los parmetros PID optimizados se conservan al conectar (Power ON) y al rearrancar por completo la CPU.

Ver tambin

Puesta en marcha (Pgina 680) Modo de operacin "Autoajuste de primer arranque" (Pgina 680) Trabajar con el visor de curvas (Pgina 683) Modo de operacin "Modo manual" (Pgina 686) Guardar los parmetros PID optimizados (Pgina 687)

682

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.5

Trabajar con el visor de curvas


7.7.2.5 Trabajar con el visor de curvas

El visor de curvas permite representar grficamente los valores de consigna, real y manipulado a lo largo del tiempo. Los valores del visor de curvas se actualizan en el tiempo de actualizacin seleccionado. El registro de los valores de las curvas comienza al hacer clic en el botn "Medicin on" y finaliza al hacer clic en el botn "Medicin off".

Elementos del visor de curvas

Seleccin del modo de visualizacin Ventana de curvas rea para mover y escalar los ejes Regla Leyenda con los valores de las curvas en la regla

Seleccin del modo de visualizacin


Para la representacin del registro de curvas pueden seleccionarse los siguientes modos de visualizacin:

Strip (visualizacin continuada) Los valores de curva nuevos se registran en la ventana de curvas derecha. Los valores de curva transcurridos se van deslizando a la izquierda. No es posible mover el eje de tiempo. Scope (visualizacin cambiante por reas) Los valores de curva nuevos se registran de izquierda a derecha dentro de la ventana de curvas. Cuando se alcanza el margen derecho de la ventana de curvas, el rea de observacin se traslada

STEP 7 V10.5 SP2 02/2010, 00002014

683

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

un ancho de ventana a la derecha. El eje de tiempo puede moverse dentro de los lmites del rea de observacin.

Sweep (visualizacin en rotacin) Los valores nuevos se muestran en la ventana de curvas en forma de visualizacin en rotacin. Los valores se registran de izquierda a derecha. En la posicin de escritura se sobrescriben los valores de la ltima rotacin. No es posible mover el eje de tiempo.

Static (visualizacin esttica por reas) La escritura de las curvas se interrumpe: los nuevos valores se registran en segundo plano. El eje de tiempo puede moverse a lo largo de todo el periodo registrado hasta ahora.

La relacin entre el rea visible y el rea registrada puede consultarse en el visor de relacin: El ancho del visor de relacin equivale a toda la duracin del registro. La parte amarilla del visor representa la parte del registro visible en la ventana de curvas. La parte gris representa la parte del registro no visible en la ventana de curvas. En el modo de visualizacin "Static" es posible mover el rea visible del visor de relacin con el ratn a lo largo del eje.

Ventana de curvas
En la ventana de curvas se muestran las curvas correspondientes a los valores de consigna, real y manipulado. Adems de la distincin por colores, las curvas se identifican mediante smbolos (ver leyenda).

Mover y escalar los ejes


Los ejes correspondientes a los valores de consigna, real y manipulado, as como al eje de tiempo, pueden moverse y escalarse individualmente. Los botones derecho e izquierdo del ratn tienen asignadas funciones cambiantes. Puede utilizar los siguientes botones y acciones de ratn:
Mover el eje de valor de consigna, real o manipulado hacia arriba y abajo Si el valor de escala superior o inferior estn bloqueados, el eje no puede moverse. Mover el eje de tiempo a derecha e izquierda Si el valor de escala izquierdo o derecho estn bloqueados, el eje no puede moverse. Estiramiento y encogimiento comunes de los ejes de los valores de consigna, real y manipulado

Si ninguno de los valores de escala est bloqueado, la escala de los ejes se estira o encoge simtricamente. Si uno de los valores de escala est bloqueado, se conserva el valor bloqueado al estirar o encoger la escala. Si ninguno de los valores de escala est bloqueado, la escala del eje se estira o se encoge simtricamente. Si uno de los valores de escala est bloqueado, se conserva el valor bloqueado al estirar o encoger la escala.

Estirar y encoger el eje de tiempo

684

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

Estiramiento y encogimiento de los ejes de los valores de consigna, real y manipulado El valor de escala inferior no se modifica al estirar o encoger la escala. Estiramiento y encogimiento de los ejes de los valores de consigna, real y manipulado. El valor de escala superior no se modifica al estirar o encoger la escala. Estiramiento y encogimiento del eje de tiempo. El valor de escala derecho no se modifica al estirar o encoger la escala. Estiramiento y encogimiento del eje de tiempo. El valor de escala izquierdo no se modifica al estirar o encoger la escala. Entrada de un valor de escala. El smbolo de un candado permite bloquear el valor de escala actual. Slo es posible bloquear un valor de cada eje. Haciendo doble clic en la ventana de curvas se optimiza la escala y la posicin de los ejes de los valores de consigna, real y manipulado en la ventana de curvas. Haciendo doble clic en el rea del eje se restablecen la posicin y la escala predeterminadas del eje.

Trabajar con reglas


Utilice una o ms reglas para analizar valores discretos de las curvas. La posicin de estacionamiento de las reglas se encuentra en el margen izquierdo del rea de curvas. Otra posicin de estacionamiento se encuentra en el margen superior del rea de curvas. Sin embargo, los valores de estas reglas no pueden representarse.

Mueva el ratn hasta el margen izquierdo del rea de curvas y observe cmo cambia el puntero del ratn. Arrastre ahora la regla vertical hasta la posicin de la curva de medicin que desea analizar. Los valores de la curva situados junto a la regla se muestran en sta sangrados a la izquierda. El valor de tiempo de la posicin de la regla se muestra en la base de sta. Los valores de la curva mostrados en la regla activa se muestran en la leyenda. Si se arrastran varias reglas al rea de curvas, estar activa la ltima regla arrastrada. La regla activa se reconoce por el smbolo

STEP 7 V10.5 SP2 02/2010, 00002014

685

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.5 Modo de operacin "Modo manual"

en color. Las reglas no activas pueden volver a activarse haciendo clic. Las reglas que ya no se necesitan pueden retirarse con Alt + clic.

Ver tambin

Puesta en marcha (Pgina 680) Modo de operacin "Autoajuste de primer arranque" (Pgina 680) Modo de operacin "Autoajuste en el punto de operacin" (Pgina 681) Modo de operacin "Modo manual" (Pgina 686) Guardar los parmetros PID optimizados (Pgina 687)

7.7.2.5

Modo de operacin "Modo manual" A continuacin se describe cmo utilizar el modo de operacin "Modo manual" en la ventana de puesta en marcha del objeto tecnolgico "PID Compact".

Requisitos


Procedimiento

La instruccin "PID_Compact" se llama en un OB de alarma cclica. Hay establecida una conexin online con la CPU y sta se encuentra en el estado operativo "RUN". Las funciones de la ventana de puesta en marcha se han habilitado con el botn "Medicin on".

Utilice "Modo manual" en la ventana de puesta en marcha si desea probar el trayecto de regulacin indicando manualmente un valor manipulado. Para especificar manualmente un valor manipulado, proceda del siguiente modo:
1. Active la casilla de verificacin "Valor manipulado manual" en el rea "Valores actuales". Se deshace la conexin salida de regulador - salida de valor manipulado. El regulador PID contina funcionando en modo automtico. El ltimo valor manipulado actual de la regulacin permanece activo como valor manipulado manual en las salidas de valor manipulado. 2. Introduzca el valor manipulado que desee en la unidad % en el campo "Output". 3. Haga clic en el botn .

Resultado
El valor manipulado se escribe en la CPU y es efectivo de forma inmediata.

686

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.7 Utilizar objetos tecnolgicos

7.7.2.5 Guardar los parmetros PID optimizados

Nota Dado que el regulador PID contina vigilando el valor real, cualquier posible violacin resultante de los lmites del valor real se muestra en el campo "Estado" y provoca la desactivacin del regulador PID.

Desactive la casilla de verificacin "Valor manipulado manual" si desea que el regulador PID vuelva a determinar el valor manipulado.

Ver tambin

Puesta en marcha (Pgina 680) Modo de operacin "Autoajuste de primer arranque" (Pgina 680) Modo de operacin "Autoajuste en el punto de operacin" (Pgina 681) Trabajar con el visor de curvas (Pgina 683) Guardar los parmetros PID optimizados (Pgina 687)

7.7.2.5

Guardar los parmetros PID optimizados El regulador PID se optimiza en la CPU. Si desea utilizar los parmetros PID optimizados en la CPU al volver a cargar los datos del proyecto en la CPU, gurdelos en el proyecto. Proceda del siguiente modo:

Requisitos


Procedimiento

Hay establecida una conexin online con la CPU y sta se encuentra en el estado operativo "RUN". Las funciones de la ventana de puesta en marcha se han habilitado con el botn "Medicin on".

1. Haga clic en el botn "Cargar parmetros PID en el proyecto" de la ventana de puesta en marcha.

Resultado
Los parmetros PID efectivos en ese momento se guardan en los datos del proyecto.

Ver tambin

Puesta en marcha (Pgina 680) Modo de operacin "Autoajuste de primer arranque" (Pgina 680) Modo de operacin "Autoajuste en el punto de operacin" (Pgina 681) Trabajar con el visor de curvas (Pgina 683) Modo de operacin "Modo manual" (Pgina 686)

STEP 7 V10.5 SP2 02/2010, 00002014

687

Programacin del PLC 7.8 Referencias

7.8

Referencias
7.8.1.1 KOP Contacto normalmente 7.8.1 Instrucciones lgicas con bits abierto 7.8 Referencias ---| |---: Operaciones

7.8.1

Instrucciones

7.8.1.1

KOP

7.8.1.1

Operaciones lgicas con bits

7.8.1.1

---| |---: Contacto normalmente abierto

Smbolo
<Operando> ---| |--Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, L, D (Pgina 324) Descripcin Operando cuyo estado lgico se consulta.

Descripcin
La activacin de un contacto normalmente abierto depende del estado lgico del operando correspondiente. Si el estado lgico del operando es "1", se cierra el contacto normalmente abierto. Desde la barra de alimentacin izquierda fluye corriente por el contacto normalmente abierto hasta la barra de alimentacin derecha y el estado lgico de la salida de la operacin se pone a "1". Si el estado lgico del operando es "0", no se activa el contacto normalmente abierto. El flujo de corriente se interrumpe hacia la barra de alimentacin derecha y el estado lgico de la salida de la operacin se pone a "0". En una conexin en serie, dos o ms contactos normalmente abiertos se combinan de bit en bit mediante una operacin lgica Y. La corriente fluye por una conexin en serie si todos los contactos estn cerrados. En una conexin en paralelo, los contactos normalmente abiertos se combinan mediante una operacin lgica O. La corriente fluye por una conexin en paralelo si est cerrado uno de los contactos.

688

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.1 ---| / |---: Contacto normalmente cerrado

La operacin "Contacto normalmente abierto" puede colocarse en cualquier posicin del segmento.

Ejemplo

La salida Q 4.0 se activa cuanod se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "1".

Insertar operandos en instrucciones KOP (Pgina 0 ) Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Ejemplo de control de una cinta transportadora (Pgina 621) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 624) Ejemplo de control de la temperatura ambiente (Pgina 629)

7.8.1.1

---| / |---: Contacto normalmente cerrado

Smbolo
<Operando> | / |
Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, L, D (Pgina 324) Descripcin Operando cuyo estado lgico se consulta.

Descripcin
La activacin de un contacto normalmente cerrado depende del estado lgico del operando correspondiente. Si el estado lgico del operando es "1", se "abre" el contacto y se interrumpe el flujo de corriente hacia la barra de alimentacin derecha. En este caso, la salida de la operacin devuelve el estado lgico "0".

STEP 7 V10.5 SP2 02/2010, 00002014

689

Programacin del PLC 7.8 Referencias

Si el estado lgico del operando es "0", se "cierra" el contacto normalmente cerrado. La corriente fluye por el contacto normalmente cerrado hasta la barra de alimentacin derecha y la salida de la operacin adopta el estado lgico "1".
7.8.1.1 --|NOT|--: Invertir resultado lgico

En una conexin en serie, dos o ms contactos normalmente cerrados se combinan de bit en bit mediante una operacin lgica Y. La corriente fluye por una conexin en serie si todos los contactos estn cerrados. En una conexin en paralelo, los contactos normalmente cerrados se combinan mediante una operacin lgica O. La corriente fluye por una conexin en paralelo si est cerrado uno de los contactos.

Posicin
La operacin "Contacto normalmente cerrado" puede colocarse en cualquier posicin del segmento.

Ejemplo

La salida Q 4.0 se activa si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 623) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 624) Ejemplo de control de la temperatura ambiente (Pgina 629)

7.8.1.1

--|NOT|--: Invertir resultado lgico

Smbolo
---|NOT|---

Descripcin
La operacin "Invertir resultado lgico" sirve para invertir el estado lgico del resultado lgico (RLO). Si el estado lgico de la entrada de la operacin es "1", la salida de la operacin

690

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

devuelve el estado lgico "0". Si el estado lgico de la entrada de la operacin es "0", la salida devuelve el estado lgico "1".
7.8.1.1 ---

Posicin
La operacin "Invertir resultado lgico" puede colocarse en cualquier posicin del segmento.

Ejemplo

La salida Q 4.0 se desactiva si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de la entrada I 0.0 es "1". El estado lgico de las entradas I 0.1 e I 0.2 es "1".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Ejemplo de control de la temperatura ambiente (Pgina 629) Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

---

Smbolo
<Operando> --- ( ) --Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, L, D (Pgina 324) Descripcin Operando que se activa si RLO = "1".

Descripcin
La operacin "Bobina de rel, salida" permite activar el bit de un operando indicado. Si el resultado lgico (RLO) de la entrada de la bobina es "1", el operando indicado adopta el estado lgico "1". Si el estado lgico de la entrada de la bobina es "0", el bit del operando indicado se pone a "0". La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida.

STEP 7 V10.5 SP2 02/2010, 00002014

691

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.1 --

La operacin "Bobina de rel, salida" puede colocarse en cualquier posicin del segmento. Utilizando ramas es posible disponer varias bobinas una bajo la otra.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

La salida Q 4.1 se activa si se cumple una de las condiciones siguientes:


El estado lgico de las entradas I 0.0, I 0.1 e I 0.3 es "1" El estado lgico de la entrada I 0.2 es "0" y el de la entrada I 0.3 es "1".

Insertar elementos KOP (Pgina 462) Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 624) Ejemplo de control de la temperatura ambiente (Pgina 629) Cambiar elementos KOP (Pgina 471)

7.8.1.1

--

Smbolo
<Operando> --- ( / ) --Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Operando que se activa si RLO = "0".

692

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.1 ---

La operacin "Bobina de rel negada" invierte el resultado lgico (RLO) y lo asigna al operando indicado. Si el RLO de la entrada de la bobina es "1", se desactiva el operando. Si el RLO de la entrada de la bobina es "0", el operando adopta el estado lgico "1". La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida de la bobina.

Posicin
La operacin "Bobina de rel negada" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se desactiva si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "1".

Insertar elementos KOP (Pgina 462) Insertar operandos en instrucciones KOP (Pgina 0 Cambiar elementos KOP (Pgina 471)

7.8.1.1

---

Smbolo
<Operando> --- ( R ) --Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, L, D (Pgina 324) Descripcin Operando que se desactiva si RLO = "1".

Descripcin
La operacin "Desactivar salida" permite poner a "0" el estado lgico de un operando indicado.

STEP 7 V10.5 SP2 02/2010, 00002014

693

Programacin del PLC 7.8 Referencias

La operacin se ejecuta slo si el resultado lgico (RLO) de la entrada de la bobina es "1". Si fluye corriente hacia la bobina (RLO es "1"), el operando indicado se pone a "0". Si el resultado lgico de la entrada de la bobina es "0" (no hay flujo de seales en la bobina), no cambia el estado lgico del operando indicado.
7.8.1.1 ---

La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida de la bobina.

Posicin
La operacin "Desactivar salida" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se desactiva si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de Las entradas I 0.0 e I 0.1 es "1" El estado lgico de la entrada I 0.2 es "0".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de control de una cinta transportadora (Pgina 621) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 623)

7.8.1.1

---

Smbolo
<Operando> --- ( S ) --Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, L, D (Pgina 324) Descripcin Operando que se activa si RLO = "1".

694

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.1 SET_BF: Activar mapa de bits

La operacin "Activar salida" permite poner a "1" el estado lgico de un operando indicado. La operacin se ejecuta slo si el resultado lgico de la entrada de la bobina es "1". Si fluye corriente hacia la bobina (RLO es "1"), el operando indicado se pone a "1". Si el resultado lgico de la entrada de la bobina es "0" (no hay flujo de seales en la bobina), no cambia el estado lgico del operando indicado. La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida.

Posicin
La operacin "Activar salida" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de control de una cinta transportadora (Pgina 621) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 623)

7.8.1.1

SET_BF: Activar mapa de bits

Smbolo

Parmetro <Operando1>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324)

Descripcin Puntero al primer bit que debe activarse

STEP 7 V10.5 SP2 02/2010, 00002014

695

Programacin del PLC 7.8 Referencias

7.8.1.1 RESET_BF: Desactivar mapa de bits

Parmetro <Operando2>

Tipo de datos UINT

rea de memoria Constante

Descripcin Nmero de bits que deben activarse

Descripcin
La operacin "Activar mapa de bits" permite activar varios bits a partir de una direccin especfica. El nmero de bits que deben activarse se determina mediante el valor del <Operando2>. El <Operando1> determina la direccin del primer bit que debe activarse. Si el valor del <Operando2> es mayor que el nmero de bits de un byte seleccionado, se activan los bits del byte siguiente. Los bits permanecen activados hasta que son desactivados explcitamente p. ej. por otra operacin. La operacin se ejecuta slo si el estado lgico de la entrada de la operacin es "1". Si el estado lgico de la entrada es "0", no se ejecuta la operacin.

Posicin
La operacin "Activar mapa de bits" slo se puede disponer en el extremo derecho del segmento.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se activan las salidas Q 20.0, Q 20.1, Q 20.2, Q 20.3 y Q 20.4.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

RESET_BF: Desactivar mapa de bits

Smbolo

696

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro <Operando1> <Operando2>

Tipo de datos BOOL UINT

rea de memoria I, Q, M, D, L (Pgina 324) Constante

Descripcin Puntero al primer bit que debe desactivarse Nmero de bits que deben desactivarse

Descripcin
La operacin "Desactivar mapa de bits" permite desactivar varios bits a partir de una direccin especfica. El nmero de bits que deben desactivarse se determina mediante el valor del <Operando2>. El <Operando1> determina la direccin del primer bit que debe desactivarse. Si el valor del <Operando2> es mayor que el nmero de bits de un byte seleccionado, se desactivan los bits del byte siguiente. Los bits permanecen desactivados hasta que son activados explcitamente p. ej. por otra operacin. La operacin se ejecuta slo si el estado lgico de la entrada de la operacin es "1". Si el estado lgico de la entrada es "0", no se ejecuta la operacin.

Posicin
La operacin "Desactivar mapa de bits" slo se puede disponer en el extremo derecho del segmento.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se desactivan las salidas Q 20.0, Q 20.1, Q 20.2, Q 20.3 y Q 20.4.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

697

Programacin del PLC 7.8 Referencias

7.8.1.1

SR: Flipflop de activacin/desactivacin


7.8.1.1 SR: Flipflop de activacin/desactivacin

Smbolo

Figura7-2 Parmetro <Operando> S R1 Q Tipo de datos BOOL BOOL BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D I, Q, M, L, D Descripcin Operando que se indica. Activacin habilitada Desactivacin habilitada Estado lgico del operando indicado

Descripcin
La operacin "Flipflop de activacin/desactivacin" sirve para activar o desactivar el bit de un operando indicado en funcin del estado lgico de las entradas S y R1. Si el estado lgico de la entrada S es "1" y el de la entrada R1 es "0", se activa (se pone a "1") el operando indicado. Si el estado lgico de la entrada S es "0" y el de la entrada R1 es "1", se desactiva (se pone a "0") el operando indicado. La entrada R1 predomina sobre la entrada S. Si el estado lgico de las entradas S y R1 es "1", el estado lgico del operando indicado se pone a "0". Si el estado lgico de ambas entradas S y R1 es "0", no se ejecuta la operacin. En este caso, no cambia el estado lgico del operando. El estado lgico actual del operando se transfiere a la salida Q y se puede consultar all.

Posicin
La operacin "Flipflop de activacin/desactivacin" se puede colocar dentro del segmento, o bien en el extremo derecho.

698

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 RS: Flipflop de desactivacin/activacin

Figura7-2

La marca M 0.0 y la salida Q 4.0 se activan si se cumplen las siguientes condiciones:


Ver tambin

El estado lgico de la entrada I 0.0 es "1". El estado lgico de la entrada I 0.1 es "0".

La marca M 0.0 y la salida Q 4.0 se desactivan si se cumple una de las siguientes condiciones:
El estado lgico de la entrada I 0.0 es "0" y el estado lgico de la entrada I 0.1 es "1". El estado lgico de las entradas I 0.0 e I 0.1 es "1".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

RS: Flipflop de desactivacin/activacin

Smbolo

Figura7-2 Parmetro <Operando> R S1 Q Tipo de datos BOOL BOOL BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D I, Q, M, L, D Descripcin Operando que se indica. Desactivacin habilitada Activacin habilitada Estado lgico del operando indicado

STEP 7 V10.5 SP2 02/2010, 00002014

699

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.1 --|P|--: Consultar flanco de seal ascendente de un operando

La operacin "Flipflop de desactivacin/activacin" sirve para desactivar o activar el bit de un operando indicado en funcin del estado lgico de las entradas R y S1. Si el estado lgico de la entrada R es "1" y el de la entrada S1 es "0", se desactiva (se pone a "0") el operando indicado. Si el estado lgico de la entrada R es "0" y el de la entrada S1 es "1", se activa (se pone a "1") el operando indicado. La entrada S1 predomina sobre la entrada R. Si el estado lgico de las dos entradas R y S1 es "1", el estado lgico del operando indicado se pone a "1". Si el estado lgico de ambas entradas R y S1 es "0", no se ejecuta la operacin. En este caso, no cambia el estado lgico del operando. El estado lgico actual del operando se transfiere a la salida Q y se puede consultar all.

Posicin
La operacin "Flipflop de desactivacin/activacin" se puede colocar dentro del segmento, o bien en el extremo derecho.

Ejemplo

Figura7-2

La marca M 0.0 y la salida Q 4.0 se activan si se cumplen las siguientes condiciones:


Ver tambin

El estado lgico de la entrada I 0.0 es "0" y el estado lgico de la entrada I 0.1 es "1". El estado lgico de las entradas I 0.0 e I 0.1 es "1".

La marca M 0.0 y la salida Q 4.0 se desactivan si se cumplen las siguientes condiciones:


El estado lgico de la entrada I 0.0 es "1". El estado lgico de la entrada I 0.1 es "0".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

--|P|--: Consultar flanco de seal ascendente de un operando

Smbolo
<Operando1>

700

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

--|P|-<Operando2>
Parmetro <Operando1> <Operando2> Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Seal que se debe consultar Marca de flancos en la que se almacena el estado lgico de la consulta anterior.

Descripcin
La operacin "Consultar flanco de seal ascendente de un operando" permite detectar si el estado lgico de un operando indicado (<Operando1>) ha cambiado de "0" a "1". La operacin compara el estado lgico actual del <Operando1> con el estado lgico de la consulta anterior, que est almacenado en el <Operando2>. Si la operacin detecta un cambio del resultado lgico de "0" a "1", significa que hay un flanco ascendente. Si se detecta un flanco ascendente, la salida de la operacin devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin es "0".

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, por lo que el resultado deja de ser unvoco.

Posicin
La operacin "Consultar flanco de seal ascendente de un operando" puede colocarse en cualquier posicin del segmento.

Ejemplo

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:

El estado lgico de las entradas I 0.0, I 0.1 e I 0.2 es "1". En la entrada I 0.3 hay un flanco ascendente. El estado lgico de la entrada I 0.4 es "1".

STEP 7 V10.5 SP2 02/2010, 00002014

701

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.1 --|N|--: Consultar flanco de seal descendente de un operando

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 623)

7.8.1.1

--|N|--: Consultar flanco de seal descendente de un operando

Smbolo
<Operando1> --|N|-<Operando2>
Parmetro <Operando1> <Operando2> Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Seal que se debe consultar Marca de flancos en la que se almacena el estado lgico de la consulta anterior.

Descripcin
La operacin "Consultar flanco de seal descendente de un operando" permite detectar si el estado lgico de un operando indicado ha cambiado de "1" a "0". La operacin compara el estado lgico actual del <Operando1> con el estado lgico de la consulta anterior, que est almacenado en el <Operando2>. Si la operacin detecta un cambio del resultado lgico de "1" a "0", significa que hay un flanco descendente. Si se detecta un flanco descendente, la salida de la operacin devuelve el estado lgico "1". Si no hay ningn flanco descendente, el estado lgico hacia la barra de alimentacin derecha se pone a "0".

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, por lo que el resultado deja de ser unvoco.

Posicin
La operacin "Consultar flanco de seal descendente de un operando" puede colocarse en cualquier posicin del segmento.

702

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 --

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0, I 0.1 e I 0.2 es "1". En la entrada I 0.3 hay un flanco descendente. El estado lgico de la entrada I 0.4 es "1".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

--

Smbolo

Parmetro <Operando1>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D

Descripcin Operando que se activa si hay un flanco ascendente. Marca de flancos

<Operando2>

BOOL

Descripcin
La operacin "Activar operando con flanco de seal ascendente" permite activar un operando indicado, si se detecta un cambio del flujo de corriente de "0" a "1". La operacin compara el resultado lgico actual (RLO) con el resultado lgico de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del flujo de corriente de "0" a "1", significa que hay un flanco ascendente. Si se detecta un flanco ascendente, el <Operando1> adopta el estado lgico "1" durante un ciclo del programa. En los dems casos, el estado lgico del operando es "0".

STEP 7 V10.5 SP2 02/2010, 00002014

703

Programacin del PLC 7.8 Referencias

7.8.1.1 --

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, de manera que el resultado deja de ser unvoco.

La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida de la bobina.

Posicin
La operacin "Activar operando con flanco de seal ascendente" se puede colocar dentro del segmento, o bien en el extremo derecho. Utilizando ramas es posible disponer varias bobinas una bajo la otra.

Ejemplo

Figura7-2

La salida Q 3.0 se activa durante un ciclo del programa, si el estado lgico de la entrada de la bobina cambia de "0" a "1" (flanco ascendente). En los dems casos, la salida Q 3.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

--

Smbolo

Parmetro <Operando1>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324)

Descripcin Operando que se activa si hay un flanco descendente.

704

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro <Operando2>

Tipo de datos BOOL

rea de memoria I, Q, M, D

Descripcin Marca de flancos

Descripcin
La operacin "Activar operando con flanco de seal descendente" permite activar un operando indicado, si se detecta un cambio del flujo de corriente de "1" a "0". La operacin compara el resultado lgico actual (RLO) con el resultado lgico de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del flujo de corriente de "1" a "0", significa que hay un flanco descendente. Si se detecta un flanco descendente, el <Operando1> adopta el estado lgico "1" durante un ciclo del programa. En los dems casos, el estado lgico del operando es "0".

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, de manera que el resultado deja de ser unvoco.

La operacin no afecta el RLO. El RLO de la entrada de la bobina se transfiere directamente a la salida de la bobina.

Posicin
La operacin "Activar operando con flanco de seal descendente" se puede colocar dentro del segmento, o bien en el extremo derecho. Utilizando ramas es posible disponer varias bobinas una bajo la otra.

Ejemplo

Figura7-2

La salida Q 3.0 se activa durante un ciclo del programa, si el estado lgico de la entrada de la bobina cambia de "1" a "0" (flanco descendente). En todos los dems casos, la salida Q 3.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471)

STEP 7 V10.5 SP2 02/2010, 00002014

705

Programacin del PLC 7.8 Referencias Insertar operandos en instrucciones KOP (Pgina 0
7.8.1.1 P_TRIG: Activar salida con flanco de seal ascendente

7.8.1.1

P_TRIG: Activar salida con flanco de seal ascendente

Smbolo

Parmetro <Operando>

Tipo de datos BOOL

rea de memoria I, Q, M, L, D (Pgina 324)

Descripcin Marca de flancos en la que se almacena el RLO de la ltima consulta. RLO actual Resultado de la evaluacin de flancos

CLK Q

BOOL BOOL

Descripcin
La operacin "Activar salida con flanco de seal ascendente" permite consultar si el estado lgico del resultado lgico ha cambiado de "0" a "1". La operacin compara el estado lgico actual del resultado lgico (RLO) con el estado lgico de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del RLO de "0" a "1", significa que hay un flanco ascendente. Si se detecta un flanco ascendente, la salida de la operacin devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin es "0".

Posicin
La operacin "Activar salida con flanco de seal ascendente" se puede colocar dentro del segmento.

Ejemplo

En la marca de flancos M 0.0 se almacena el RLO de toda la combinacin lgica binaria. Si se detecta un cambio del estado lgico del RLO de "0" a "1", se ejecuta el salto a la marca de salto CAS1.

706

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.1 N_TRIG: Activar salida con flanco de seal descendente

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

N_TRIG: Activar salida con flanco de seal descendente

Smbolo

Parmetro <Operando>

Tipo de datos BOOL

rea de memoria I, Q, M, L, D (Pgina 324)

Descripcin Marca de flancos en la que se almacena el RLO de la ltima consulta. RLO actual Resultado de la evaluacin de flancos

CLK Q

BOOL BOOL

Descripcin
La operacin "Activar salida con flanco de seal descendente" permite consultar si el estado lgico del resultado lgico (RLO) ha cambiado de "1" a "0". La operacin compara el estado lgico actual del resultado lgico con el estado lgico de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del RLO de "1" a "0", significa que hay un flanco descendente. Si se detecta un flanco descendente, la salida de la operacin devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin es "0".

Posicin
La operacin "Activar salida con flanco de seal descendente" se puede colocar dentro del segmento.

Ejemplo

STEP 7 V10.5 SP2 02/2010, 00002014

707

Programacin del PLC 7.8 Referencias

En la marca de flancos M 0.0 se almacena el RLO de la combinacin lgica binaria precedente. Si se detecta un cambio del estado lgico del RLO de "1" a "0", se ejecuta el salto a la marca de salto CAS1.
7.8.1.1 Temporizadores TP: Impulso

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

Temporizadores

7.8.1.1

TP: Impulso

Smbolo

Figura7-2 Parmetro IN PT Q ET Tipo de datos BOOL TIME BOOL TIME rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Entrada de arranque

I, Q, M, D, L o constante Duracin del impulso. PT debe ser positivo. I, Q, M, D, L I, Q, M, D, L Salida de impulso Tiempo transcurrido

Descripcin
La operacin "Impulso" permite activar la salida Q durante un tiempo preprogramado. La operacin se inicia cuando el resultado lgico (RLO) de la entrada IN cambia de "0" a "1". El tiempo preprogramado PT comienza a transcurrir cuando se inicia la operacin. La salida Q se activa durante el tiempo PT, independientemente de cmo evolucione la seal de entrada. La deteccin de un flanco ascendente nuevo tampoco afecta el estado lgico de la salida Q mientras transcurre el tiempo PT. En la salida ET se puede consultar el tiempo transcurrido. Este tiempo comienza en T#0s y termina cuando se alcanza el valor del tiempo PT. El valor de la salida ET se puede consultar mientras transcurra el tiempo PT y el estado lgico de la entrada IN sea "1".

708

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Cuando se inserta la operacin "Impulso" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.
7.8.1.1 TON: Retardo al conectar

Posicin
La operacin "Impulso" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final del segmento.

Cronograma de impulsos

Figura7-2

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

TON: Retardo al conectar

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

709

Programacin del PLC 7.8 Referencias

Parmetro IN PT

Tipo de datos BOOL TIME

rea de memoria I, Q, M, D, L (Pgina 324)

Descripcin Entrada de arranque

I, Q, M, D, L o constante Tiempo por el que se retarda el flanco ascendente en la entrada IN. I, Q, M, D, L I, Q, M, D, L Salida que se retarda por el tiempo PT. Tiempo transcurrido

Q ET

BOOL TIME

Descripcin
La operacin "Retardo al conectar" permite retardar un flanco ascendente por el tiempo PT. La operacin "Retardo al conectar" se ejecuta cuando el resultado lgico (RLO) de la entrada IN cambia de "0" a "1" (flanco ascendente). El tiempo PT comienza a transcurrir cuando se inicia la operacin. Una vez transcurrido el tiempo PT, la salida Q devuelve el estado lgico "1". La salida Q permanece activada mientras que la entrada de arranque est puesta a "1". Cuando el estado lgico de la entrada de arranque cambia de "1" a "0", se desactiva la salida Q. La funcin de temporizacin se reinicia al detectarse un flanco ascendente nuevo en la entrada de arranque. La salida ET devuelve el tiempo que ha transcurrido desde el ltimo flanco ascendente en la entrada IN. Este tiempo comienza en T#0s y termina cuando se alcanza el valor del tiempo PT. El tiempo transcurrido puede consultarse en la salida ET mientras que el estado lgico de la entrada IN sea "1". Cuando se inserta la operacin "Retardo al conectar" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Retardo al conectar" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final del segmento.

Cronograma de impulsos

710

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 TOF: Retardo al desconectar

Figura7-2

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de control de la temperatura ambiente (Pgina 629)

7.8.1.1

TOF: Retardo al desconectar

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

711

Programacin del PLC 7.8 Referencias

Parmetro IN PT

Tipo de datos BOOL TIME

rea de memoria I, Q, M, D, L (Pgina 324)

Descripcin Entrada de arranque

I, Q, M, D, L o constante Tiempo por el que se retarda el flanco descendente en la entrada IN. PT debe ser positivo. I, Q, M, D, L I, Q, M, D, L Salida que se retarda por el tiempo PT. Tiempo transcurrido

Q ET

BOOL TIME

Descripcin
La operacin "Retardo al desconectar" permite retardar un flanco descendente por el tiempo PT. La salida Q se activa cuando el resultado lgico (RLO) de la entrada IN cambia de "0" a "1". Cuando el estado lgico de la entrada IN cambia nuevamente a "0", comienza a transcurrir el tiempo PT. La salida Q permanece activada mientras transcurre el tiempo PT. Una vez transcurrido el tiempo PT se desactiva la salida Q. Si el estado de la entrada IN cambia a "1" antes de que transcurra el tiempo PT, se inicializa el tiempo programado. El estado lgico de la salida Q permanece puesto a "1". En la salida ET se puede consultar el tiempo transcurrido. Este tiempo comienza en T#0s y termina cuando se alcanza el valor del tiempo PT. Una vez transcurrido el tiempo PT, el valor actual de la salida ET se conserva hasta que la entrada IN cambia nuevamente a "1". Si el estado lgico de la entrada IN cambia a "1" antes de transcurrir el tiempo ET, la salida ET adopta el valor T#0. Cuando se inserta la operacin "Retardo al desconectar" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Retardo al desconectar" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final del segmento.

712

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Cronograma de impulsos
7.8.1.1 TONR: Acumulador de tiempo

Figura7-2

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

TONR: Acumulador de tiempo

Smbolo

Figura7-2 Parmetro IN R PT Tipo de datos BOOL BOOL TIME rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de arranque Entrada de reset

I, Q, M, D, L o constante Tiempo mximo de lectura del tiempo

STEP 7 V10.5 SP2 02/2010, 00002014

713

Programacin del PLC 7.8 Referencias

Parmetro Q

Tipo de datos BOOL

rea de memoria I, Q, M, D, L

Descripcin Salida que se activa una vez transcurrido el tiempo PT. Tiempo acumulado

ET

TIME

I, Q, M, D, L

Descripcin
La operacin "Acumulador de tiempo" sirve para acumular valores de tiempo dentro de un tiempo predeterminado por el parmetro PT. Si el estado lgico de la entrada IN cambia a "1", se ejecuta la operacin y se inicia el tiempo PT. Mientras transcurre el tiempo PT se van acumulando los valores de tiempo que se leen cuando el estado lgico de la entrada IN es "1". El tiempo acumulado se deposita en la salida ET y se puede consultar all. Una vez alcanzado el tiempo PT, la salida devuelve el estado lgico "1". La entrada R desactiva las salidas ET y Q, independientemente del estado lgico de la entrada de arranque. Cuando se inserta la operacin "Acumulador de tiempo" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Acumulador de tiempo" requiere una operacin lgica previa. Se puede colocar dentro o al final del segmento.

Cronograma de impulsos

714

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 Contadores CTU: Contador ascendente

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

Contadores

7.8.1.1

CTU: Contador ascendente

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

715

Programacin del PLC 7.8 Referencias

Parmetro Ingls CU R PV Q CV

Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT BOOL SINT, INT, DINT, USINT, UINT, UDINT

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de contaje Entrada de reset

I, Q, M, D, L o constante Valor de contaje predeterminado I, Q, M, D, L I, Q, M, D, L Estado del contador Valor de contaje actual

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Contador ascendente" permite contar adelante el valor de la salida CV. Si el estado lgico de la entrada CU cambia de "0" a "1" (flanco ascendente), se ejecuta la operacin y el valor de contaje actual de la salida CV se incrementa en uno. La primera vez que se ejecuta la operacin, el valor de contaje actual de la salida CV est puesto a cero. El valor de contaje se incrementa cada vez que se detecta un flanco ascendente, hasta alcanzar el valor lmite superior del tipo de datos indicado en la salida CV. Cuando se alcanza el valor lmite superior, el estado lgico de la entrada CU deja de tener efecto en la operacin. El estado del contador se puede consultar en la salida Q. El parmetro PV determina el estado lgico de la salida Q. Si el valor de contaje actual es mayor o igual al valor del parmetro PV, la salida Q adopta el estado lgico "1". En todos los dems casos, el estado lgico de la salida Q es "0". El valor de la salida CV se pone a cero si el estado lgico de la entrada R cambia a "1". Mientras que la entrada R tenga el estado lgico "1", el estado lgico de la entrada CU no tendr efecto alguno en la operacin. Cuando se inserta la operacin "Contador ascendente" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Contador ascendente" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final del segmento.

716

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 CTD: Contador descendente

Figura7-2

Si el estado lgico de la entrada I 0.0 cambia de "0" a "1", se ejecuta la operacin "Contador ascendente" y el valor de contaje actual de la salida MW30 se incrementa en uno. En cada flanco ascendente posterior, el valor de contaje se sigue incrementando hasta alcanzar el valor lmite superior del tipo de datos indicado (32 767). El valor del parmetro MW20 se utiliza como lmite para determinar la salida Q 4.0. La salida Q 4.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea mayor o igual al valor del parmetro MW20. En los dems casos, la salida Q 4.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

CTD: Contador descendente

Smbolo

Figura7-2 Parmetro Ingls CD LOAD BOOL BOOL I, Q, M, D, L (Pgina 324) I, Q, M, D, L Entrada de contaje Entrada de carga Tipo de datos rea de memoria Descripcin

STEP 7 V10.5 SP2 02/2010, 00002014

717

Programacin del PLC 7.8 Referencias

Parmetro Ingls PV Q CV

Tipo de datos SINT, UINT, DINT, USINT, UINT, UDINT BOOL SINT, UINT, DINT, USINT, UINT, UDINT

rea de memoria

Descripcin

I, Q, M, D, L o constante Valor de contaje predeterminado I, Q, M, D, L I, Q, M, D, L Estado del contador Valor de contaje actual

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Contador descendente" permite contar atrs el valor de la salida CV. Si el estado lgico de la entrada CD cambia de "0" a "1" (flanco ascendente), se ejecuta la operacin y el valor de contaje actual de la salida CV se decrementa en uno. La primera vez que se ejecuta la operacin, el valor de contaje actual de la salida CV est puesto a cero. Cada vez que se detecta un flanco ascendente, el valor de contaje se sigue decrementando hasta alcanzar el valor lmite inferior del tipo de datos indicado. Cuando se alcanza el valor lmite inferior, el estado lgico de la entrada CD deja de tener efecto en la operacin. El estado del contador se puede consultar en la salida Q. Si el valor de contaje actual es menor o igual a cero, la salida Q adopta el estado lgico "1". En todos los dems casos, el estado lgico de la salida Q es "0". El valor de la salida CV adopta el valor del parmetro PV si el estado lgico de la entrada LOAD cambia a "1". Mientras que la entrada LOAD tenga el estado lgico "1", el estado lgico de la entrada CD no tendr efecto alguno en la operacin. Cuando se inserta la operacin "Contador descendente" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Contador descendente" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final del segmento.

Ejemplo

Figura7-2

718

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 cambia de "0" a "1", se ejecuta la operacin "Contador descendente" y el valor de la salida MW30 se decrementa en uno. En cada flanco ascendente posterior, el valor de contaje se sigue decrementando hasta alcanzar el valor lmite inferior del tipo de datos indicado (-32 768).
7.8.1.1 CTUD: Contador ascendente - descendente

La salida Q 4.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea menor o igual a cero. En todos los dems casos, la salida Q 4.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

CTUD: Contador ascendente - descendente

Smbolo

Figura7-2 Parmetro Ingls CU CD R LOAD PV QU BOOL BOOL BOOL BOOL SINT, UINT, DINT, USINT, UINT, UDINT BOOL I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L I, Q, M, D, L Entrada de contaje adelante Entrada de contaje atrs Entrada de reset Entrada de carga Tipo de datos rea de memoria Descripcin

I, Q, M, D, L o constante Valor de contaje predeterminado I, Q, M, D, L Estado de los contadores ascendentes

STEP 7 V10.5 SP2 02/2010, 00002014

719

Programacin del PLC 7.8 Referencias

Parmetro Ingls QD

Tipo de datos BOOL

rea de memoria I, Q, M, D, L

Descripcin Estado de los contadores descendentes Valor de contaje actual

CV

SINT, UINT, DINT, USINT, UINT, UDINT

I, Q, M, D, L

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Contador ascendente - descendente" permite contar el valor de contaje de la salida CV adelante y atrs. Si el estado lgico de la entrada CU cambia de "0" a "1" (flanco ascendente), el valor de contaje actual se incrementa en uno y se deposita en la salida CV. Si el estado lgico de la entrada CD cambia de "0" a "1" (flanco ascendente), el valor de contaje de la salida CV se decrementa en uno. Si en un ciclo del programa se detecta un flanco ascendente en las entradas CU y CD, el valor de contaje actual no se modifica en la salida CV. El valor de contaje se puede seguir incrementando hasta alcanzar el valor lmite superior del tipo de datos indicado en la salida CV. Una vez alcanzado el valor lmite superior, el valor de contaje no se incrementa ms al detectarse un flanco ascendente. Cuando se alcanza el valor lmite inferior del tipo de datos, no se decrementa ms el valor de contaje. Si el estado lgico de la entrada LOAD cambia a "1", el valor de contaje de la salida CV adopta el valor del parmetro PV. Mientras que la entrada LOAD tenga el estado lgico "1", el estado lgico de las entradas CU y CD no tendr efecto alguno en la operacin. El valor de contaje se pone a cero si el estado lgico de la entrada R cambia a "1". Mientras que la entrada R tenga el estado lgico "1", el estado lgico de las entradas CU, CD y LOAD no tendr efecto alguno en la operacin "Contador ascendente - descendente". El estado del contador ascendente se puede consultar en la salida QU. Si el valor de contaje actual es mayor o igual al valor del parmetro PV, la salida QU devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida QU es "0". El estado del contador descendente se puede consultar en la salida QD. Si el valor de contaje actual es menor o igual a cero, la salida QD devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida QD es "0". Cuando se inserta la operacin "Contador ascendente - descendente" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Contador ascendente - descendente" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final del segmento.

720

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 I 0.1 cambia de "0" a "1" (flanco ascendente), se ejecuta la operacin "Contador ascendente - descendente". Si se detecta un flanco ascendente en la entrada I 0.0, el valor de contaje actual se incrementa en uno y se deposita en la salida MW30. Si se detecta un flanco ascendente en la entrada I 0.1, el valor de contaje se decrementa en uno y se deposita en la salida MW30. Si se detecta un flanco ascendente en la entrada CU, el valor de contaje se sigue incrementando hasta alcanzar el valor lmite superior (32 767). Si se detecta un flanco ascendente en la entrada I 0.1, el valor de contaje se sigue decrementando hasta alcanzar el valor lmite superior (- 32 768). La salida Q 4.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea mayor o igual al valor de la entrada MW20. En todos los dems casos, la salida Q 4.0 devuelve el estado lgico "0". La salida Q 6.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea menor o igual a cero. En todos los dems casos, la salida Q 6.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 ) Insertar operandos en instrucciones KOP (Pgina 0 ) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 624)

STEP 7 V10.5 SP2 02/2010, 00002014

721

Programacin del PLC 7.8 Referencias

7.8.1.1

Contadores rpidos
7.8.1.1 Contadores rpidos contadores rpidos en KOP CTRL_HSC: Controlar

7.8.1.1

CTRL_HSC: Controlar contadores rpidos en KOP

Smbolo

Figura7-2 Parmetro EN ENO HSC Tipo de datos BOOL BOOL HW_HSC rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D L, D o constante Descripcin Entrada de habilitacin Salida de habilitacin Identificador de hardware del contador rpido (ID HW) Habilitacin del nuevo sentido de contaje (v. NEW_DIR) Habilitacin del nuevo valor de contaje (v. NEW_CV) Habilitacin del nuevo valor de referencia (v. NEW_RV) Habilitacin del nuevo periodo de medicin de frecuencia (v. NEW_PERIOD) Sentido de contaje que se carga si DIR = TRUE. Valor del contador que se carga si CV = TRUE.

DIR

BOOL

I, Q, M, L, D

CV

BOOL

I, Q, M, L, D

RV

BOOL

I, Q, M, L, D

PERIOD

BOOL

I, Q, M, L, D

NEW_DIR NEW_CV

INT DINT

I, Q, M, L, D I, Q, M, L, D

722

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro NEW_RV NEW_PERIOD

Tipo de datos DINT INT

rea de memoria I, Q, M, L, D I, Q, M, L, D

Descripcin Valor de referencia que se carga si CV = TRUE. Periodo de medicin de frecuencia que se carga si PERIOD = TRUE. Estado de ejecucin Estado de la operacin

BUSY STATUS

BOOL WORD

I, Q, M, L, D I, Q, M, L, D

Descripcin
La operacin "Controlar contadores rpidos" permite parametrizar y controlar los contadores rpidos que soporta la CPU, cargando para ello valores nuevos en los contadores. Para poder ejecutar la operacin sin errores es preciso que el contador rpido que se desea controlar est habilitado en la configuracin de hardware. Por cada contador rpido se puede insertar y ejecutar slo una operacin "Controlar contadores rpidos" en el programa. El identificador de hardware del contador rpido (ID HW), cuyos valores se deban parametrizar con la operacin, se introduce en la entrada HSC. En la entrada HSC slo es posible indicar variables del tipo de datos "HW_HSC". El tipo de datos de hardware "HW_HSC" tiene una longitud de una palabra (WORD). La operacin "Controlar contadores rpidos" permite cargar los siguientes valores de parmetros en un contador rpido:

Sentido de contaje (NEW_DIR): El sentido de contaje define si un contador rpido debe contar adelante o atrs. Los siguientes valores de la entrada NEW_DIR definen el sentido de contaje: 1 = adelante, -1= atrs. El sentido de contaje slo se puede cambiar mediante la operacin "Controlar contadores rpidos" si el control del sentido de contaje se ha parametrizado para el contador indicado en el programa. El sentido de contaje indicado en la entrada NEW_DIR se carga en el contador rpido si est activado el bit de la entrada DIR. Valor de contaje (NEW_CV): El valor de contaje es el valor inicial con el que un contador rpido comienza a contar. El valor de contaje puede estar comprendido entre - 2147483648 y 2147483647. El valor de contaje indicado en la entrada NEW_CV se carga en el contador rpido si est activado el bit de la entrada CV. Valor de referencia (NEW_RV): El valor de referencia es el valor mximo que puede alcanzar un contador rpido. El valor de referencia puede estar comprendido entre - 2147483648 y 2147483647. El valor de referencia indicado en la entrada NEW_RV se carga en el contador rpido si est activado el bit de la entrada RV. Periodo de medicin de frecuencia (NEW_PERIOD): Los siguientes valores de la entrada NEW_PERIOD definen el periodo de medicin de frecuencia: 10 = 0,01s, 100 = 0,1s, 1000 = 1s. El tiempo slo se puede actualizar si la funcin "Medicin de frecuencia" est parametrizada para el contador rpido indicado. El periodo indicado en la entrada NEW_PERIOD se carga en el contador rpido si est activado el bit de la entrada PERIOD.

STEP 7 V10.5 SP2 02/2010, 00002014

723

Programacin del PLC 7.8 Referencias

La operacin "Controlar contadores rpidos" se ejecuta slo si el estado lgico de la entrada EN es "1". Mientras se procesa la operacin, permanece activado el bit de la salida BUSY. Una vez ejecutada la operacin por completo, se desactiva el bit de la salida BUSY. La salida de habilitacin ENO se activa nicamente si el estado lgico de la entrada EN es "1" y no se producen errores al ejecutar la operacin. Cuando se inserta la operacin "Controlar contadores rpidos" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Parmetro STATUS
En la salida STATUS es posible consultar si se han producido errores al ejecutar la operacin "Controlar contadores rpidos". En la tabla siguiente se explica el significado de los valores que se depositan en la salida STATUS:
Cdigo de error (hexadecimal) 0 80A1 80B1 80B2 80B3 80B4 80C0 Descripcin No han ocurrido errores Identificador HW no vlido del contador rpido Sentido de contaje (NEW_DIR) no vlido Valor de contaje (NEW_CV) no vlido Valor de referencia (NEW_RV) no vlido Periodo de medicin de frecuencia (NEW_PERIOD) no vlido Acceso repetido al contador rpido

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Configurar contadores rpidos (Pgina 268) Parametrizar OBs de alarma de proceso (Pgina 427)

724

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1

Comparadores
7.8.1.1 Comparadores a CMP ==: Igual

7.8.1.1

CMP ==: Igual a

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Igual a" permite consultar si son iguales el primer y segundo valor de comparacin. Ambos valores de comparacin deben ser del mismo tipo de datos. Si la comparacin es verdadera, el resultado lgico de la operacin (RLO) es "1". El RLO se combina lgicamente con el RLO del circuito entero como se indica a continuacin:

Con una Y lgica si la operacin de comparacin est conectada en serie. Con una O lgica si la operacin de comparacin est conectada en paralelo.

En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es decisivo para el resultado de la comparacin. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'Hello World' 'AA' <Operando2> 'AA' 'HelloWorld' 'aa' RLO de la operacin 1 0 0

STEP 7 V10.5 SP2 02/2010, 00002014

725

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.1 CMP <>: Diferente de

La operacin "Igual a" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". Se cumple la condicin de la operacin de comparacin (MW0 = MW2).

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

CMP <>: Diferente de

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

726

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Diferente de" permite consultar si son diferentes el primer y segundo valor de comparacin. Ambos valores de comparacin deben ser del mismo tipo de datos. Si la comparacin es verdadera, el RLO de la operacin es "1". El RLO se combina lgicamente con el RLO del circuito entero como se indica a continuacin:

Con una Y lgica si la operacin de comparacin est conectada en serie. Con una O lgica si la operacin de comparacin est conectada en paralelo.

En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es decisivo para el resultado de la comparacin. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'Hello World' 'AA' <Operando2> 'aa' 'HelloWorld' 'AA' RLO de la operacin 1 1 0

Posicin
La operacin "Diferente de" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". Se cumple la condicin de la operacin de comparacin (MW0 <> MW2).

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

727

Programacin del PLC 7.8 Referencias

7.8.1.1

CMP >=: Mayor o igual a


7.8.1.1 CMP >=: Mayor o igual a

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Mayor o igual a" permite consultar si el primer valor de comparacin es mayor o igual al segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. Si la comparacin es verdadera, el RLO de la operacin es "1". El RLO se combina lgicamente con el RLO del circuito entero como se indica a continuacin:

Con una Y lgica si la operacin de comparacin est conectada en serie. Con una O lgica si la operacin de comparacin est conectada en paralelo.

En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms larga se considera la mayor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'BB' 'AAA' 'Hello World' 'Hello World' 'AA' <Operando2> 'AA' 'AA' 'Hello World' 'HelloWorld' 'aa' RLO de la operacin 1 1 1 0 0

728

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 CMP <=: Menor o igual a

<Operando1> 'AAA'

<Operando2> 'a'

RLO de la operacin 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es mayor (ms reciente) o igual al instante del <Operando2>.

Posicin
La operacin "Mayor o igual a" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". Se cumple la condicin de la operacin de comparacin (MW0 >= MW2).

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 ) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 624)

7.8.1.1

CMP <=: Menor o igual a

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

STEP 7 V10.5 SP2 02/2010, 00002014

729

Programacin del PLC 7.8 Referencias

Parmetro Operando2

Tipo de datos

rea de memoria

Descripcin

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Menor o igual a" permite consultar si el primer valor de comparacin es menor o igual al segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. Si la comparacin es verdadera, el RLO de la operacin es "1". El RLO se combina lgicamente con el RLO del circuito entero como se indica a continuacin:

Con una Y lgica si la operacin de comparacin est conectada en serie. Con una O lgica si la operacin de comparacin est conectada en paralelo.

En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms corta se considera la menor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'AAA' 'Hello World' 'HelloWorld' 'BB' 'AAA' <Operando2> 'aa' 'a' 'Hello World' 'Hello World' 'AA' 'AA' RLO de la operacin 1 1 1 0 0 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es menor (ms antiguo) o igual al instante del <Operando2>.

Posicin
La operacin "Menor o igual a" se puede colocar en el extremo izquierdo o dentro del segmento.

730

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 CMP >: Mayor que

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". Se cumple la condicin de la operacin de comparacin (MW0 <= MW2).

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

CMP >: Mayor que

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Mayor que" permite consultar si el primer valor de comparacin es mayor que el segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. Si la comparacin es verdadera, el RLO de la operacin es "1". El RLO se combina lgicamente con el RLO del circuito entero como se indica a continuacin:

STEP 7 V10.5 SP2 02/2010, 00002014

731

Programacin del PLC 7.8 Referencias

Con una Y lgica si la operacin de comparacin est conectada en serie. Con una O lgica si la operacin de comparacin est conectada en paralelo.

En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms larga se considera la mayor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'BB' 'AAA' 'AA' 'AAA' <Operando2> 'AA' 'AA' 'aa' 'a' RLO de la operacin 1 1 0 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es mayor (ms reciente) que el instante del <Operando2>.

Posicin
La operacin "Mayor que" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". Se cumple la condicin de la operacin de comparacin (MW0 > MW2).

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

732

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1

CMP <: Menor que


7.8.1.1 CMP <: Menor que

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Menor que" permite consultar si el primer valor de comparacin es menor que el segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. Si la comparacin es verdadera, el RLO de la operacin es "1". El RLO se combina lgicamente con el RLO del circuito entero como se indica a continuacin:

Con una Y lgica si la operacin de comparacin est conectada en serie. Con una O lgica si la operacin de comparacin est conectada en paralelo.

En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms corta se considera la menor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'AAA' 'BB' 'AAA' <Operando2> 'aa' 'a' 'AA' 'AA' RLO de la operacin 1 1 0 0

STEP 7 V10.5 SP2 02/2010, 00002014

733

Programacin del PLC 7.8 Referencias

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es menor (ms antiguo) que el instante del <Operando2>.
7.8.1.1 IN_RANGE: Valor dentro del rango

Posicin
La operacin "Menor que" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". Se cumple la condicin de la operacin de comparacin (MW0 < MW2).

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

IN_RANGE: Valor dentro del rango

Smbolo

Parmetro Entrada del cuadro

Tipo de datos BOOL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Resultado de la combinacin lgica previa Resultado de la comparacin

Salida del cuadro MIN

BOOL SINT, USINT, INT, UINT, DINT, UDINT REAL

I, Q, M, L, D o constante Lmite inferior del rango de valores

734

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro VAL

Tipo de datos SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL

rea de memoria

Descripcin

I, Q, M, L, D o constante Valor de comparacin

MAX

I, Q, M, L, D o constante Lmite superior del rango de valores

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Valor dentro del rango" permite consultar si el valor de la entrada VAL est dentro de un determinado rango de valores. Los lmites del rango de valores se determinan mediante los parmetros MIN y MAX. Al procesar la consulta, la operacin "Valor dentro del rango" compara el valor de la entrada VAL con los valores de los parmetros MIN y MAX, y transfiere el resultado a la salida del cuadro. Si el valor de la entrada VAL cumple la comparacin MIN <= VAL <= MAX, la salida del cuadro devuelve el estado lgico "1". Si no se cumple la comparacin, la salida del cuadro devuelve el estado lgico "0". Si el estado lgico de la entrada del cuadro es "0", no se ejecuta la operacin "Valor dentro del rango". Para ejecutar la operacin es necesario que los valores que deben compararse sean del mismo tipo de datos y que la salida del cuadro est cableada.

Posicin
La operacin "Valor dentro del rango" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen todas las condiciones siguientes:

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El valor de la entrada MD12 est dentro del rango de valores predeterminado por los valores actuales de las entradas MD8 y MD10 (MIN <= VAL <= MAX). El estado lgico de la entrada I 0.4 es "1".

STEP 7 V10.5 SP2 02/2010, 00002014

735

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.1 OUT_RANGE: Valor fuera del rango

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 GetError (Pgina 983)

7.8.1.1

OUT_RANGE: Valor fuera del rango

Smbolo

Parmetro Entrada del cuadro

Tipo de datos BOOL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Resultado de la combinacin lgica previa Resultado de la comparacin

Salida del cuadro MIN

BOOL SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL

I, Q, M, L, D o constante Lmite inferior del rango de valores I, Q, M, L, D o constante Valor de comparacin

VAL

MAX

I, Q, M, L, D o constante Lmite superior del rango de valores

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Valor fuera del rango" permite consultar si el valor de la entrada VAL est fuera de un determinado rango de valores. Los lmites del rango de valores se determinan mediante los parmetros MIN y MAX. Al procesar la consulta, la operacin "Valor fuera del rango" compara el valor de la entrada VAL con los valores de los parmetros MIN y MAX, y transfiere el resultado a la salida del cuadro. Si el valor de la entrada VAL cumple la comparacin MIN > VAL o VAL > MAX, la salida del cuadro devuelve el estado lgico "1". Si no se cumple la comparacin, la salida del cuadro devuelve el estado lgico "0".

736

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada del cuadro es "0", no se ejecuta la operacin "Valor fuera del rango".
7.8.1.1 ----I OK I----: Comprobar validez

Para ejecutar la operacin es necesario que los valores que deben compararse sean del mismo tipo de datos y que la salida del cuadro est cableada.

Posicin
La operacin "Valor fuera del rango" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El valor de la entrada MD12 est fuera del rango de valores predeterminado por los valores de las entradas MD8 y MD10 (MIN > VAL o VAL > MAX). El estado lgico de la entrada I 0.4 es "1".

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 GetError (Pgina 983)

7.8.1.1

----I OK I----: Comprobar validez

Smbolo

Parmetro <Operando>

Tipo de datos REAL

rea de memoria I, Q, M, L, D (Pgina 324) o constante

Descripcin Valor que se comprueba.

STEP 7 V10.5 SP2 02/2010, 00002014

737

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.1 ----I NOT_OK I----: Comprobar invalidez

La operacin "Comprobar validez" permite consultar si el valor de una variable (<operando>) es un nmero en coma flotante vlido. La consulta se inicia en cada ciclo del programa si el estado lgico de la entrada de la operacin es "1". Si el valor de la variable es un nmero en coma flotante vlido cuando se realiza la consulta, la salida devuelve el estado lgico "1" hacia la barra de alimentacin derecha. En todos los dems casos, el estado lgico de la salida de la operacin "Comprobar validez" es "0". La operacin "Comprobar validez" puede utilizarse en combinacin con el mecanismo EN. Si el cuadro OK se conecta a una entrada de habilitacin EN, sta se activa nicamente si la consulta de la validez del valor tiene un resultado positivo. Esta funcin garantiza que una operacin se active slo si el valor de la variable indicada es un nmero en coma flotante vlido.

Posicin
La operacin "Comprobar validez" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Si MD0 y MD4 contienen nmeros en coma flotante vlidos, se ejecuta la operacin "Multiplicar" (MUL) y se activa la salida ENO. Cuando se ejecuta la operacin "Multiplicar" (MUL), el valor de la entrada MD0 se multiplica por el de MD4. El resultado de la multiplicacin se almacena entonces en la salida MD10. Si no se producen errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

----I NOT_OK I----: Comprobar invalidez

Smbolo

738

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro <Operando>

Tipo de datos REAL

rea de memoria I, Q, M, L, D (Pgina 324) o constante

Descripcin Valor que se comprueba.

Descripcin
La operacin "Comprobar invalidez" permite consultar si el valor de una variable (<operando>) es un nmero en coma flotante no vlido. La consulta se inicia en cada ciclo del programa si el estado lgico de la entrada de la operacin es "1". Si el valor de la variable no es un nmero en coma flotante vlido cuando se realiza la consulta y el estado lgico hacia la barra de alimentacin izquierda es "1", la salida devuelve el estado lgico "1" hacia la barra de alimentacin derecha. En todos los dems casos, el estado lgico de la salida de la operacin "Comprobar invalidez" es "0".

Posicin
La operacin "Comprobar invalidez" se puede colocar en el extremo izquierdo o dentro del segmento.

Ejemplo

Figura7-2

Si el valor de la entrada MD0 no es un nmero en coma flotante vlido, no se ejecuta la operacin "Copiar valor" (MOVE). La salida Q4.0 se pone al estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

739

Programacin del PLC 7.8 Referencias

7.8.1.1

Funciones matemticas
7.8.1.1 Funciones matemticas ADD: Sumar

7.8.1.1

ADD: Sumar

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Primer sumando

IN2

I, Q, M, L, D o constante Segundo sumando

OUT

I, Q, M, L, D

Resultado de la suma

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Sumar" permite sumar el valor de la entrada IN1 al valor de la entrada IN2 y consultar la suma en la salida OUT (OUT = IN1+IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

740

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.1 SUB: Restar

La operacin "Sumar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Sumar". El valor de la entrada MW0 se suma al valor de la entrada MW2. El resultado de la suma se deposita en la salida MW10. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 ) Insertar entradas y salidas adicionales (Pgina 473) Ejemplo de clculo de una ecuacin (Pgina 628)

7.8.1.1

SUB: Restar

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Minuendo

STEP 7 V10.5 SP2 02/2010, 00002014

741

Programacin del PLC 7.8 Referencias

Parmetro IN2

Tipo de datos SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL

rea de memoria

Descripcin

I, Q, M, L, D o constante Sustraendo

OUT

I, Q, M, L, D

Resultado de la sustraccin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Restar" permite restar el valor de la entrada IN2 del valor de la entrada IN1 y consultar la diferencia en la salida OUT (OUT = IN1-IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Restar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1" se ejecuta la operacin "Restar". El valor de la entrada MW2 se resta del valor de la entrada MW0. El resultado de la sustraccin se deposita en la salida MW10. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

742

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias Seleccionar el tipo de datos de un elemento KOP (Pgina 0
7.8.1.1 MUL: Multiplicar

7.8.1.1

MUL: Multiplicar

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Multiplicando

IN2

I, Q, M, L, D o constante Multiplicador

OUT

I, Q, M, L, D

Resultado de la multiplicacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Multiplicar" permite multiplicar el valor de la entrada IN1 por el valor de la entrada IN2 y consultar el producto en la salida OUT (OUT = IN1*IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El resultado est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

STEP 7 V10.5 SP2 02/2010, 00002014

743

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.1 DIV: Dividir

La operacin "Multiplicar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Multiplicar". El valor de la entrada MD0 se multiplica por el valor de la entrada MD2. El resultado de la multiplicacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Insertar entradas y salidas adicionales (Pgina 473) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Ejemplo de clculo de una ecuacin (Pgina 628)

7.8.1.1

DIV: Dividir

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Dividendo

744

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro IN2

Tipo de datos SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL

rea de memoria

Descripcin

I, Q, M, L, D o constante Divisor

OUT

I, Q, M, L, D

Resultado de la divisin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Dividir" permite dividir el valor de la entrada IN1 por el valor de la entrada IN2 y consultar el cociente en la salida OUT (OUT = IN1/IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Dividir" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Dividir". El valor de la entrada MD0 se divide por el valor de la entrada MD2. El resultado de la divisin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

745

Programacin del PLC 7.8 Referencias Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Ejemplo de clculo de una ecuacin (Pgina 628)
7.8.1.1 MOD: Obtener resto de divisin

7.8.1.1

MOD: Obtener resto de divisin

Smbolo

Figura7-2 Parmetro EN ENO IN1 IN2 OUT Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT SINT, INT, DINT, USINT, UINT, UDINT SINT, INT, DINT, USINT, UINT, UDINT rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Dividendo I, Q, M, L, D o constante Divisor I, Q, M, L, D Resto de divisin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Obtener resto de divisin" permite dividir el valor de la entrada IN1 por el valor de la entrada IN2 y consultar el resto de la divisin en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La operacin no se ejecuta si el estado lgico de la entrada EN es "0". En este caso se desactiva la salida ENO.

Posicin
La operacin "Obtener resto de divisin" puede colocarse en cualquier posicin del segmento.

746

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 NEG: Generar complemento a dos

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Obtener resto de divisin". El valor de la entrada MD0 se divide por el valor de la entrada MD4. El resto de la divisin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

NEG: Generar complemento a dos

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

SINT, INT, DINT, REAL I, Q, M, L, D o constante Valor de entrada SINT, INT, DINT, REAL I, Q, M, L, D Complemento a dos del valor de entrada

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

STEP 7 V10.5 SP2 02/2010, 00002014

747

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Generar complemento a dos" permite cambiar el signo del valor de la entrada IN y consultar el resultado en la salida OUT. Por ejemplo, si la entrada IN tiene un valor positivo, el equivalente negativo de este valor se deposita en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Generar complemento a dos" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Generar complemento a dos". El signo del valor de la entrada MD8 se cambia y el resultado se deposita en la salida MD12. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

748

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1

INC: Incrementar
7.8.1.1 INC: Incrementar

Smbolo

Parmetro EN ENO IN/OUT

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin Valor que se incrementa.

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Incrementar" permite cambiar el valor de la variable de la salida IN/OUT al siguiente valor superior y consultar el resultado. La ejecucin de la operacin "Incrementar" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurre ningn rebase por exceso durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", no se ejecuta la operacin. En este caso se desactiva la salida de habilitacin ENO.

Posicin
La operacin "Incrementar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", el valor de la salida MW20 se incrementa en uno y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462)

STEP 7 V10.5 SP2 02/2010, 00002014

749

Programacin del PLC 7.8 Referencias Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0
7.8.1.1 DEC: Decrementar

7.8.1.1

DEC: Decrementar

Smbolo

Parmetro EN ENO IN/OUT

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin Valor que se decrementa.

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Decrementar" permite cambiar el valor de la variable de la salida IN/OUT al siguiente valor inferior y consultar el resultado. La ejecucin de la operacin "Decrementar" se inicia cuando el estado lgico de la entrada de habilitacin EN es "1". Si no ocurre ningn rebase por defecto durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", no se ejecuta la operacin. En este caso se desactiva la salida de habilitacin ENO.

Posicin
La operacin "Decrementar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

750

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 ABS: Calcular valor absoluto

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", el valor de la salida MW20 se decrementa en uno y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

ABS: Calcular valor absoluto

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

SINT, INT, DINT, REAL I, Q, M, L, D o constante Valor de entrada SINT, INT, DINT, REAL I, Q, M, L, D Valor absoluto del valor de entrada

Descripcin
La operacin "Calcular valor absoluto" permite calcular el valor absoluto del valor indicado en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de una variable REAL indicada no es un nmero en coma flotante vlido.

La operacin "Calcular valor absoluto" puede colocarse en cualquier posicin del segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

751

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 MIN: Determinar mnimo

Figura7-2 IN OUT MD8 = - 6, 234 MD12 = 6, 234

Si estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor absoluto". La operacin calcula el valor absoluto del valor de la entrada MD8 y deposita el resultado en la salida MD12. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

MIN: Determinar mnimo

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Primer valor de entrada

752

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro IN2

Tipo de datos SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL

rea de memoria

Descripcin

I, Q, M, L, D o constante Segundo valor de entrada I, Q, M, L, D Resultado

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Determinar mnimo" compara el valor de la entrada IN1 con el valor de la entrada IN2 y escribe el valor menor en la salida OUT. Para poder ejecutar la operacin es preciso que las variables de todos los parmetros tengan el mismo tipo de datos. La operacin slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Las variables indicadas no tienen el mismo tipo de datos. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Determinar mnimo" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN1 IN2 OUT MW8 = 12 666 MW12 = 14 444 MW20 = 12 666

STEP 7 V10.5 SP2 02/2010, 00002014

753

Programacin del PLC 7.8 Referencias

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Determinar mnimo". La operacin compara el valor de la entrada MW8 con el valor de la entrada MW12 y selecciona el valor menor (MW8). Este valor se copia en la salida MW20. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.
7.8.1.1 MAX: Determinar mximo

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

MAX: Determinar mximo

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Primer valor de entrada

IN2

I, Q, M, L, D o constante Segundo valor de entrada I, Q, M, L, D Resultado

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Determinar mximo" compara el valor de la entrada IN1 con el valor de la entrada IN2 y escribe el valor mayor en la salida OUT. Para poder ejecutar la operacin es preciso que las variables de todos los parmetros sean del mismo tipo de datos.

754

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

La operacin slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Las variables indicadas no tienen el mismo tipo de datos. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Determinar mximo" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN1 IN2 OUT MW8 = 12 666 MW12 = 14 444 MW20 = 14 444

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Determinar mximo". La operacin compara el valor de la entrada MW8 con el valor de la entrada MW12 y selecciona el valor mayor (MW12). Este valor se copia en la salida MW20. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

STEP 7 V10.5 SP2 02/2010, 00002014

755

Programacin del PLC 7.8 Referencias

7.8.1.1

LIMIT: Ajustar valor lmite


7.8.1.1 LIMIT: Ajustar valor lmite

Smbolo

Parmetro EN ENO MIN

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Lmite inferior

IN

I, Q, M, L, D o constante Valor de entrada

MAX

I, Q, M, L, D o constante Lmite superior

OUT

I, Q, M, L, D

Resultado

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Ajustar valor lmite" permite limitar el valor de la entrada IN a los valores de las entradas MIN y MAX. Si el valor de la entrada IN cumple la condicin MIN < IN < MAX, se escribe en la salida OUT. Si no se cumple la condicin y el valor de entrada rebasa por defecto el lmite inferior, la salida adopta el valor de la entrada MIN. Si el lmite superior se rebasa por exceso, la salida OUT adopta el valor de la entrada MAX. La operacin slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

756

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias


Posicin

El estado lgico de la entrada EN es "0". Las variables indicadas no tienen el mismo tipo de datos. Una variable de entrada tiene un valor no vlido. El valor de la entrada MIN es mayor que el valor de la entrada MAX.

La operacin "Ajustar valor lmite" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 MIN IN MAX OUT MW8 = 12 000 MW12 = 8 000 MW16 = 16 000 MW20 = 12 000

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Ajustar valor lmite". El valor de la entrada MW12 se compara con los valores de las entradas MW8 y MW16. Puesto que el valor de la entrada MW12 es menor que el valor lmite inferior, la entrada MW8 se escribe en la salida MW20. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

STEP 7 V10.5 SP2 02/2010, 00002014

757

Programacin del PLC 7.8 Referencias

7.8.1.1

SQR: Calcular cuadrado


7.8.1.1 SQR: Calcular cuadrado

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada Cuadrado del valor de entrada

Descripcin
La operacin "Calcular cuadrado" permite elevar al cuadrado el valor de la entrada IN y consultar el resultado en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular cuadrado" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

758

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 SQRT: Calcular raz cuadrada

IN OUT

MD8 = 5 MD12 = 25

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular cuadrado". La operacin eleva al cuadrado el valor de la entrada MD8 y deposita el resultado en la salida MD12. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

SQRT: Calcular raz cuadrada

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada Raz cuadrada del valor de entrada

Descripcin
La operacin "Calcular raz cuadrada" permite extraer la raz cuadrada del valor de la entrada IN y consultar el resultado en la salida OUT. La operacin da un resultado positivo si el valor de entrada es mayor que cero. En los valores de entrada menores que cero, la salida OUT devuelve un nmero en coma flotante no vlido. Si el valor de la entrada IN es "-0", el resultado tambin es "-0". La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1".

STEP 7 V10.5 SP2 02/2010, 00002014

759

Programacin del PLC 7.8 Referencias

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:
7.8.1.1 LN: Calcular logaritmo natural


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN es negativo.

La operacin "Calcular raz cuadrada" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD8 = 25 MD12 = 5

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular raz cuadrada". La operacin extrae la raz cuadrada del valor de la entrada MD8 y deposita el resultado en la salida MD12. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

LN: Calcular logaritmo natural

Smbolo

760

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada Resultado de la operacin

Descripcin
La operacin "Calcular logaritmo natural" permite calcular el logaritmo natural en base e (e=2.718282e+00) del valor de la entrada IN. El resultado se deposita en la salida OUT y se puede consultar all. La operacin da un resultado positivo si el valor de entrada es mayor que cero. En los valores de entrada menores que cero, la salida OUT devuelve un nmero en coma flotante no vlido. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN es negativo.

La operacin "Calcular logaritmo natural" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular logaritmo natural". La operacin calcula el logaritmo natural del valor de la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462)

STEP 7 V10.5 SP2 02/2010, 00002014

761

Programacin del PLC 7.8 Referencias Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1 EXP: Calcular valor exponencial

7.8.1.1

EXP: Calcular valor exponencial

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada Valor de salida

Descripcin
La operacin "Calcular valor exponencial" permite calcular la potencia en base e (e = 2.718282e+00) del valor indicado en la entrada IN. El resultado se deposita en la salida OUT y se puede consultar all (OUT = eIN ). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor exponencial" puede colocarse en cualquier posicin del segmento.

762

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 SIN: Calcular valor de seno

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor exponencial". La operacin calcula la potencia en base e del valor de la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

SIN: Calcular valor de seno

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Tamao del ngulo en radianes Seno del ngulo indicado

Descripcin
La operacin "Calcular valor de seno" permite calcular el seno del ngulo del valor indicado en radianes en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all.

STEP 7 V10.5 SP2 02/2010, 00002014

763

Programacin del PLC 7.8 Referencias

La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1".
7.8.1.1 COS: Calcular valor de coseno

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de seno" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD0 = +1,570796e+00 (/2) MD10 = 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de seno". La operacin calcula el seno del ngulo indicado en la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

COS: Calcular valor de coseno

Smbolo

Figura7-2

764

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Tamao del ngulo en radianes Coseno del ngulo indicado

Descripcin
La operacin "Calcular valor de coseno" permite calcular el coseno de un ngulo. El tamao del ngulo se indica en radianes en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de coseno" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD0 = +1,570796e+00 (/2) MD10 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de coseno". La operacin calcula el coseno del ngulo indicado en la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

STEP 7 V10.5 SP2 02/2010, 00002014

765

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.1 TAN: Calcular valor de tangente

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

TAN: Calcular valor de tangente

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Tamao del ngulo en radianes Tangente del ngulo indicado

Descripcin
La operacin "Calcular valor de tangente" permite calcular la tangente de un ngulo. El tamao del ngulo se indica en radianes en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de tangente" puede colocarse en cualquier posicin del segmento.

766

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 ASIN: Calcular valor de arcoseno

Figura7-2 IN OUT MD0 = +3,141593e++00 () MD10 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de tangente". La operacin calcula la tangente del ngulo indicado en la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

ASIN: Calcular valor de arcoseno

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Valor de seno Tamao del ngulo en radianes

STEP 7 V10.5 SP2 02/2010, 00002014

767

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Calcular valor de arcoseno" permite calcular, a partir del valor de seno indicado en la entrada IN, el tamao del ngulo que equivale a este valor. En la entrada IN slo se pueden indicar nmeros en coma flotante vlidos, comprendidos en un rango de valores entre -1 y +1. El tamao del ngulo calculado se deposita en radianes en la salida OUT y se puede encontrar en un rango de entre -/2 y +/2. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN est fuera del rango de valores permitido (-1 hasta +1).

La operacin "Calcular valor de arcoseno" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD0 = 1 MD10 = +1,570796e+00 (/2)

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de arcoseno". La operacin calcula el tamao del ngulo que equivale al valor de seno de la entrada MD0. El resultado de la operacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

768

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1

ACOS: Calcular valor de arcocoseno


7.8.1.1 ACOS: Calcular valor de arcocoseno

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Valor de coseno Tamao del ngulo en radianes

Descripcin
La operacin "Calcular valor de arcocoseno" permite calcular, a partir del valor de coseno indicado en la entrada IN, el tamao del ngulo que equivale a este valor. En la entrada IN slo se pueden indicar nmeros en coma flotante vlidos, comprendidos en un rango de valores entre -1 y +1. El tamao del ngulo calculado se deposita en radianes en la salida OUT. Su rango de valores puede estar comprendido entre 0 y +. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN est fuera del rango de valores permitido (-1 hasta +1).

La operacin "Calcular valor de arcocoseno" puede colocarse en cualquier posicin del segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

769

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 ATAN: Calcular valor de arcotangente

Figura7-2 IN OUT MD0 = 0 MD10 = +1,570796e+00 (/2)

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de arcocoseno". La operacin calcula el tamao del ngulo que equivale al valor de coseno de la entrada MD0. El resultado de la operacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

ATAN: Calcular valor de arcotangente

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Valor de tangente Tamao del ngulo en radianes

770

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Calcular valor de arcotangente" permite calcular, a partir del valor de tangente indicado en la entrada IN, el tamao del ngulo que equivale a este valor. En la entrada IN slo se pueden indicar nmeros en coma flotante vlidos. El tamao del ngulo calculado se deposita en radianes en la salida OUT. Su rango de valores puede estar comprendido entre /2 y +/2. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de arcotangente" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD0 = 1 MD10 =+0,785398e++00 (/4)

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de arcotangente". La operacin calcula el tamao del ngulo que equivale al valor de tangente de la entrada MD0. El resultado de la operacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

771

Programacin del PLC 7.8 Referencias

7.8.1.1

FRAC: Determinar decimales


7.8.1.1 FRAC: Determinar decimales

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor cuyos decimales se determinan. I, Q, M, L, D Decimales del valor de la entrada IN

Descripcin
La operacin "Determinar decimales" permite determinar los decimales del valor de la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. Por ejemplo, si el valor de la entrada IN es 123,4567, la salida OUT devuelve el valor 0,4567. La operacin se inicia cuando el estado lgico de la entrada EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Al ejecutar la operacin se producen errores (p. ej. la entrada no tiene un nmero en coma flotante vlido).

La operacin "Determinar decimales" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

772

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se inicia la operacin "Determinar decimales". Los decimales del valor de la entrada MD8 se copian en la salida MD20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.1.1 EXPT: Elevar a potencia

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

EXPT: Elevar a potencia

Smbolo

Parmetro EN ENO IN1 IN2

Tipo de datos BOOL BOOL REAL REAL, INT, UINT, USINT, SINT, DINT, UDINT REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor base I, Q, M, L, D o constante Valor del exponente

OUT

I, Q, M, L, D

Resultado

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Elevar a potencia" permite elevar el valor de la entrada IN1 a la potencia del valor de la entrada IN2. El resultado de la operacin se deposita en la salida OUT, en la que se puede consultar (OUT = IN1IN2). A la entrada IN1 slo se pueden asignar valores en coma flotante vlidos. A la entrada IN2 tambin se pueden asignar nmeros enteros.

STEP 7 V10.5 SP2 02/2010, 00002014

773

Programacin del PLC 7.8 Referencias

La operacin "Elevar a potencia" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO devuelve el estado lgico "1".
7.8.1.1 Desplazar MOVE: Copiar valor

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Al ejecutar la operacin se producen errores (p. ej. se produce un rebase por exceso).

La operacin "Elevar a potencia" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se inicia la operacin "Elevar a potencia". El valor de la entrada MD8 se eleva a la potencia del valor de la entrada MD12. El resultado se deposita en la salida MD20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

Desplazar

7.8.1.1

MOVE: Copiar valor

Smbolo

Figura7-2

774

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin Valor de origen

Todos los tipos de datos I, Q, M, D, L simples, DTL, STRUCT, o constante ARRAY Todos los tipos de datos I, Q, M, D, L simples, DTL, STRUCT, ARRAY

OUT1

Direccin de destino

Descripcin
La operacin "Copiar valor" permite transferir el contenido del operando de la entrada IN al operando de la salida OUT1. La transferencia se efecta siempre por orden ascendente de direcciones. Si est activada la verificacin IEC, las variables de la entrada IN y de la salida OUT1 deben tener un mismo tipo de datos. Si no est activada la verificacin IEC, el ancho de los operandos debe ser igual en la entrada IN y en la salida OUT1 de la operacin. Slo es posible copiar matrices completas si los componentes de matriz de la variable de la entrada IN y de la salida OUT1 son del mismo tipo de datos. Es posible aadir salidas adicionales a la operacin "Copiar valor". En este caso, el contenido del operando de la entrada IN se transfiere a todas las salidas disponibles. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada EN es "0", la salida de habilitacin ENO se pone a "0". Para copiar variables del tipo de datos ARRAY pueden utilizarse tambin las operaciones "Copiar rea" (MOVE_BLK) y "Copiar rea sin interrupciones" (UMOVE_BLK). Las variables del tipo de datos STRING se pueden copiar con la operacin S_CONV.

Posicin
La operacin "Copiar valor" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN MW10 = 0011 1111 1010 1111

STEP 7 V10.5 SP2 02/2010, 00002014

775

Programacin del PLC 7.8 Referencias

7.8.1.1 MOVE_BLK: Copiar rea

OUT1

MW20 = 0011 1111 1010 1111

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Copiar valor". La operacin copia los contenidos del operando de entrada (MW10) en el operando de salida (MW20) y pone la salida Q 4.0 al estado lgico "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar entradas y salidas adicionales (Pgina 473) Insertar operandos en instrucciones KOP (Pgina 0

7.8.1.1

MOVE_BLK: Copiar rea

Smbolo

Parmetro EN ENO IN

Tipo de datos BOOL BOOL ARRAY

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L D, L

Descripcin Entrada de habilitacin Salida de habilitacin Primer elemento del rea de origen que se copia.

COUNT

UINT

I, Q, M, D, L o constante Nmero de elementos que se copian del rea de origen en el rea de destino. D, L Primer elemento del rea de destino en el que se copian los contenidos del rea de origen.

OUT

ARRAY

776

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Copiar rea" copia los contenidos de un rea de memoria (rea de origen) en un rea de memoria diferente (rea de destino). El nmero de elementos que se copian en el rea de destino se determina con el parmetro COUNT. El ancho del elemento de la entrada IN define el ancho de los elementos que deben copiarse. El proceso de copia se realiza por orden ascendente de direcciones. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en el rea de memoria de la salida OUT.

La operacin "Copiar rea" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN COUNT OUT La variable "a_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos INT. IW2 = 3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 6 elementos del tipo de datos INT.

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Copiar rea". La operacin selecciona tres elementos INT de la variable "a_array" (a_array[2..4]) y copia su contenido en la variable de salida "b_array" (b_array[1..3]). Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar entradas y salidas adicionales (Pgina 473) Insertar operandos en instrucciones KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

777

Programacin del PLC 7.8 Referencias

7.8.1.1

UMOVE_BLK: Copiar rea sin interrupciones


7.8.1.1 UMOVE_BLK: Copiar rea sin interrupciones

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL ARRAY rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L D, L Descripcin Entrada de habilitacin Salida de habilitacin Primer elemento del rea de origen que se copia.

COUNT

UINT

I, Q, M, D, L o constante Nmero de elementos que se copian del rea de origen al rea de destino. D, L Primer elemento del rea de destino en el que se copian los contenidos del rea de origen.

OUT

ARRAY

Descripcin
La operacin "Copiar rea sin interrupciones" copia los contenidos de un rea de memoria (rea de origen) sin interrupciones en un rea de memoria diferente (rea de destino). El nmero de elementos que se copian en el rea de destino se determina con el parmetro COUNT. El ancho del elemento de la entrada IN define el ancho de los elementos que deben copiarse. Los contenidos del rea de origen se copian por orden ascendente de direcciones en el rea de origen. La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Por este motivo, los tiempos de reaccin a alarmas de la CPU podran aumentar al ejecutar la operacin "Copiar rea sin interrupciones". La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

778

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en la salida OUT.

La operacin "Copiar rea sin interrupciones" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN COUNT OUT La variable "a_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos INT. IW20 = 3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 6 elementos del tipo de datos INT.

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Copiar rea". La operacin selecciona tres elementos INT de la variable "a_array" (a_array[2..4]) y copia su contenido en la variable de salida "b_array" (b_array[1..3]). La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 473)

STEP 7 V10.5 SP2 02/2010, 00002014

779

Programacin del PLC 7.8 Referencias

7.8.1.1

FILL_BLK: Rellenar rea


7.8.1.1 FILL_BLK: Rellenar rea

Smbolo

Parmetro EN ENO IN

Tipo de datos BOOL BOOL ARRAY

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L D, L o constante

Descripcin Entrada de habilitacin Salida de habilitacin Elemento con el que se rellena el rea de destino.

COUNT OUT

UINT ARRAY

I, Q, M, D, L o constante Nmero de repeticiones de copia D, L Direccin del rea de destino a partir de la cual se rellena.

Descripcin
La operacin "Rellenar rea" permite rellenar un rea de memoria (rea de destino) con el valor de la entrada IN. El rea de destino se rellena a partir de la direccin indicada en la salida OUT. El nmero de repeticiones de copia se determina mediante el parmetro COUNT. Al ejecutar la operacin, se selecciona el valor de la entrada IN y se copia en el rea de destino el nmero de veces predeterminado por el valor del parmetro COUNT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en el rea de memoria de la salida OUT.

La operacin "Rellenar rea" puede colocarse en cualquier posicin del segmento.

780

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 UFILL_BLK: Rellenar rea sin interrupciones

Figura7-2 IN COUNT OUT La variable "a_array" tiene el tipo de datos ARRAY y consta de 4 elementos del tipo de datos WORD (ARRAY[1..4] of WORD). IW20=3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos WORD (ARRAY[1..5] of WORD).

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Rellenar rea". La operacin copia tres veces el segundo elemento (a_array[2]) de la variable "a_array" en la variable de salida "b_array" (b_array[1..3]). Si no se producen errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 473)

7.8.1.1

UFILL_BLK: Rellenar rea sin interrupciones

Smbolo

Figura7-2 Parmetro EN ENO Tipo de datos BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

STEP 7 V10.5 SP2 02/2010, 00002014

781

Programacin del PLC 7.8 Referencias

Parmetro IN

Tipo de datos ARRAY

rea de memoria D, L o constante

Descripcin Elemento con el que se rellena el rea de destino.

COUNT OUT

UINT ARRAY

I, Q, M, D, L o constante Nmero de repeticiones de copia D, L Direccin del rea de destino a partir de la cual se rellena.

Descripcin
La operacin "Rellenar rea sin interrupciones" permite rellenar un rea de memoria (rea de destino) sin interrupciones con el valor de la entrada IN. El rea de destino se rellena a partir de la direccin indicada en la salida OUT. El nmero de repeticiones de copia se determina mediante el parmetro COUNT. Al ejecutar la operacin, se selecciona el valor de la entrada IN y se copia en el rea de destino el nmero de veces predeterminado por el valor del parmetro COUNT. La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Por este motivo, los tiempos de reaccin a alarmas de la CPU podran aumentar al ejecutar la operacin "Rellenar rea sin interrupciones". La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en el rea de memoria de la salida OUT.

La operacin "Rellenar rea sin interrupciones" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

782

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 SWAP: Cambiar disposicin

IN COUNT OUT

La variable "a_array" tiene el tipo de datos ARRAY y consta de 4 elementos del tipo de datos WORD (ARRAY[1..4] of WORD). IW20=3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos WORD (ARRAY[1..5] of WORD).

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Rellenar rea". La operacin copia tres veces el segundo elemento (a_array[2]) de la variable "a_array" en la variable de salida "b_array" (b_array[1..3]). La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Si no se producen errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 473)

7.8.1.1

SWAP: Cambiar disposicin

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL WORD, DWORD WORD, DWORD

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Operando cuyos bytes se intercambian. I, Q, M, L, D Resultado

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Cambiar disposicin" permite cambiar la disposicin de los bytes en la variable de la entrada IN y consultar el resultado en la salida OUT.

STEP 7 V10.5 SP2 02/2010, 00002014

783

Programacin del PLC 7.8 Referencias

La figura siguiente muestra cmo se intercambian los bytes de una variable del tipo de datos DWORD utilizando la operacin "Cambiar disposicin":

Figura7-2

La operacin "Cambiar disposicin" slo se puede ejecutar si la entrada de habilitacin EN tiene el estado lgico "1". En este caso, la salida de habilitacin ENO devuelve el estado lgico "1". La salida de habilitacin ENO se desactiva si el estado lgico de la entrada de habilitacin EN es "0" o si se producen errores al ejecutar la operacin.

Posicin
La operacin "Cambiar disposicin" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT IW10 = 0000 1111 0101 0101 QW20 = 0101 0101 0000 1111

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Cambiar disposicin". La disposicin de los bytes se cambia y se deposita en la variable QW20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

784

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.1 Convertidores CONVERT: Convertir valor

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 473)

7.8.1.1

Convertidores

7.8.1.1

CONVERT: Convertir valor

Smbolo

Parmetro EN ENO IN

Tipo de datos BOOL BOOL BYTE, WORD, DWORD, SINT, INT, DINT, USINT, UINT, UDINT, BCD16, BCD32, REAL BYTE, WORD, DWORD, SINT, INT, DINT, USINT, UINT, UDINT, BCD16, BCD32, REAL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor que se convierte.

OUT

I, Q, M, D, L

Resultado de la conversin

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Convertir valor" lee el contenido del parmetro IN y lo convierte segn los tipos de datos indicados.

STEP 7 V10.5 SP2 02/2010, 00002014

785

Programacin del PLC 7.8 Referencias

La ejecucin de la operacin "Convertir valor" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1".
7.8.1.1 ROUND: Redondear nmero

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin se producen errores, p. ej. se produce un rebase por exceso.

La operacin "Convertir valor" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Si la entrada I 0.0 = 1, el contenido de MW10 se lee como nmero BCD de tres cifras y se convierte en un nmero entero (16 bits). El resultado se deposita en MW12. La salida Q 4.0 es "1" si no se ha ejecutado la conversin (ENO = EN = 0).

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

ROUND: Redondear nmero

Smbolo

Figura7-2

786

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor de entrada que se debe redondear. I, Q, M, L, D Valor de salida

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Redondear nmero" permite redondear el valor de la entrada IN al siguiente nmero entero. La operacin interpreta el valor de la entrada IN como nmero en coma flotante y lo convierte al nmero entero ms prximo. Si el valor de entrada se encuentra exactamente entre un nmero par y uno impar, se selecciona el nmero par. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin se producen errores, p. ej. se produce un rebase por exceso.

La operacin "Redondear nmero" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 0

STEP 7 V10.5 SP2 02/2010, 00002014

787

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Redondear nmero". El nmero en coma flotante de la entrada MD8 se redondea hacia abajo al nmero entero par ms prximo y se deposita en la salida OUT. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.
7.8.1.1 CEIL: Crear el siguiente nmero entero superior a partir del nmero en coma flotante

Ver tambin

Cambiar elementos KOP (Pgina 471) Insertar elementos KOP (Pgina 462) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

CEIL: Crear el siguiente nmero entero superior a partir del nmero en coma flotante

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor de entrada I, Q, M, L, D Valor de salida

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Crear el siguiente nmero entero superior a partir del nmero en coma flotante" permite redondear el valor de la entrada IN al siguiente nmero entero superior. La operacin interpreta el valor de la entrada IN como nmero en coma flotante y lo convierte al siguiente nmero entero superior. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. El valor de salida puede ser mayor o igual al valor de entrada. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1".

788

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:
7.8.1.1 FLOOR: Crear el siguiente nmero entero inferior a partir del nmero en coma flotante


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin se producen errores, p. ej. se produce un rebase por exceso.

La operacin "Crear el siguiente nmero entero superior a partir del nmero en coma flotante" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Crear el siguiente nmero entero superior a partir del nmero en coma flotante". El nmero en coma flotante de la entrada MD8 se redondea al siguiente nmero entero superior y se deposita en la salida MD12. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Cambiar elementos KOP (Pgina 471) Insertar elementos KOP (Pgina 462) Seleccionar el tipo de datos de un elemento KOP (Pgina 0 Insertar operandos en instrucciones KOP (Pgina 0 )

7.8.1.1

FLOOR: Crear el siguiente nmero entero inferior a partir del nmero en coma flotante

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

789

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor de entrada I, Q, M, L, D Valor de salida

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante" permite redondear el valor de la entrada IN al siguiente nmero entero inferior. La operacin interpreta el valor de la entrada IN como nmero en coma flotante y lo convierte al siguiente nmero entero inferior. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. El valor de salida puede ser menor o igual al valor de entrada. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin se producen errores, p. ej. se produce un rebase por exceso.

La operacin "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 0

790

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante". El nmero en coma flotante de la entrada MD8 se redondea al siguiente nmero entero inferior y se deposita en la salida MD12. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.
7.8.1.1 TRUNC: Truncar a entero doble

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

TRUNC: Truncar a entero doble

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor de entrada I, Q, M, L, D Parte entera del valor de entrada

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Truncar a entero doble" permite crear un valor entero no redondeado a partir del valor de la entrada IN. El valor de la entrada IN se interpreta como nmero en coma flotante. La operacin selecciona slo la parte entera del nmero en coma flotante y la deposita sin decimales en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

791

Programacin del PLC 7.8 Referencias


7.8.1.1 SCALE_X: Escalar

El estado lgico de la entrada EN es "0". Durante la ejecucin se producen errores, p. ej. se produce un rebase por exceso.

Posicin
La operacin "Truncar a entero doble" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Truncar a entero doble". La parte entera del nmero en coma flotante de la entrada MD8 se convierte en un nmero entero y se deposita en la salida MD12. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

SCALE_X: Escalar

Smbolo

Figura7-2

792

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO VALUE MIN

Tipo de datos BOOL BOOL REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor que se escala. I, Q, M, D, L o constante Lmite inferior del rango de valores I, Q, M, D, L o constante Lmite superior del rango de valores I, Q, M, D, L Resultado de la escala

MAX

OUT

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Escalar" permite escalar el valor de la entrada VALUE mapendolo en un determinado rango de valores. Al ejecutar la operacin "Escalar", el nmero en coma flotante de la entrada VALUE se escala al rango de valores definido por los parmetros MIN y MAX. El resultado de la escala es un nmero entero que se deposita en la salida OUT. La figura siguiente muestra un ejemplo de cmo pueden escalarse los valores:

La operacin "Escalar" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1".

STEP 7 V10.5 SP2 02/2010, 00002014

793

Programacin del PLC 7.8 Referencias

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada MIN es mayor o igual al valor de la entrada MAX. El valor de una variable REAL indicada est fuera del rango de los nmeros normalizados segn IEEE-754. Ocurre un rebase por exceso. El valor de la entrada VALUE es NaN (resultado de una operacin aritmtica no vlida).

La operacin "Escalar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 VALUE MIN MAX OUT MD20 = 0.5 MD10 = 10 MD30 = 30 MD40 = 20

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Escalar". El valor de la entrada MD20 se escala al rango de valores definido por los valores de las entradas MD10 y MD30. El resultado se deposita en la salida MD40. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

794

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1

NORM_X: Normalizar
7.8.1.1 NORM_X: Normalizar

Smbolo

Figura7-2 Parmetro EN ENO VALUE Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor que se normaliza.

MIN

I, Q, M, D, L o constante Lmite inferior del rango de valores I, Q, M, D, L o constante Lmite superior del rango de valores I, Q, M, D, L Resultado de la normalizacin

MAX

OUT

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Normalizar" permite normalizar el valor de la entrada VALUE mapendolo en una escala lineal. Los parmetros MIN y MAX sirven para definir los lmites de un rango de valores que se refleja en la escala. En funcin de la posicin del valor que se debe normalizar en este rango de valores, el resultado se calcula en la salida OUT y se deposita como nmero en coma flotante. Si el valor que se debe normalizar es igual al valor de la entrada MIN, la salida OUT devuelve el valor "0.0". Si el valor que se debe normalizar adopta el valor de la entrada MAX, la salida OUT devuelve el valor "1.0". La figura siguiente muestra un ejemplo de cmo pueden normalizarse los valores:

STEP 7 V10.5 SP2 02/2010, 00002014

795

Programacin del PLC 7.8 Referencias

Figura7-2

La operacin "Normalizar" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada MIN es mayor o igual al valor de la entrada MAX. El valor de una variable REAL indicada est fuera del rango de los nmeros normalizados segn IEEE-754. Ocurre un rebase por exceso. El valor de la entrada VALUE es NaN (resultado de una operacin aritmtica no vlida).

La operacin "Normalizar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

796

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 Control del programa ---

VALUE MIN MAX OUT

MD20 = 20 MD10 = 10 MD30 = 30 MD40 = 0.5

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Normalizar". El valor de la entrada MD20 se asigna al rango de valores definido por los valores de las entradas MD10 y MD30. El valor de la variable de la entrada MD20 se normaliza conforme al rango de valores definido. El resultado se deposita como nmero en coma flotante en la salida MD40. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

Control del programa

7.8.1.1

---

Smbolo
<Marca de salto> --- ( JMP )

Descripcin
La operacin "Saltar al bloque si la seal es 1 (condicional)" permite interrumpir la ejecucin lineal del programa y continuarla en un segmento diferente. El segmento de destino tiene que identificarse mediante una etiqueta (LABEL). El nombre de esta etiqueta (o "marca de salto") se indica para la ejecucin de la operacin. La etiqueta indicada aparece sobre la operacin. La etiqueta indicada debe encontrarse en el mismo bloque en el que se ejecuta la operacin. Su nombre debe ser unvoco en el bloque. Si el resultado lgico (RLO) de la entrada de la operacin es "1", se ejecuta el salto al segmento identificado por la marca de salto indicada. El salto puede realizarse hacia nmeros de segmento superiores o inferiores. Si no se cumple la condicin en la entrada de la operacin (RLO = 0), la ejecucin del programa continuar en el segmento siguiente.

STEP 7 V10.5 SP2 02/2010, 00002014

797

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.1 ---

La operacin "Saltar al bloque si la seal es 1 (condicional)" slo se puede colocar en el extremo derecho del segmento.

Ejemplo

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Saltar al bloque si la seal es 1 (condicional)". Por ello, se interrumpe la ejecucin lineal del programa y se prosigue en el segmento 3, identificado por la etiqueta CAS1. Si el estado lgico de la entrada I 0.4 es "1", se desactiva la salida Q 4.1.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471)

7.8.1.1

---

Smbolo
<Marca de salto> --- ( JMPN )

Descripcin
La operacin "Saltar al bloque si la seal es 0 (condicional)" permite interrumpir la ejecucin lineal del programa y continuarla en un segmento diferente, si el resultado lgico de la entrada de la operacin es "0". El segmento de destino tiene que identificarse mediante una etiqueta (LABEL). El nombre de esta etiqueta (o "marca de salto") se indica para la ejecucin de la operacin. La etiqueta indicada aparece sobre la operacin. La etiqueta indicada debe encontrarse en el mismo bloque en el que se ejecuta la operacin. Su nombre debe ser unvoco en el bloque.

798

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el resultado lgico (RLO) de la entrada de la operacin es "0", se ejecuta el salto al segmento identificado por la marca de salto indicada. El salto puede realizarse hacia nmeros de segmento superiores o inferiores.
7.8.1.1 LABEL: Etiqueta

Si el resultado lgico de la entrada de la operacin es "1", la ejecucin del programa continuar en el segmento siguiente.

Posicin
La operacin "Saltar al bloque si la seal es 0 (condicional)" requiere una operacin lgica previa y slo se puede colocar en el extremo derecho del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "0", se ejecuta la operacin "Saltar al bloque si la seal es 0 (condicional)". Debido a ello, se interrumpe la ejecucin lineal del programa y se prosigue en el segmento 3, identificado por la marca de salto CAS1. Si el estado lgico de la entrada I 0.4 es "1", se desactiva la salida Q 4.1.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471)

7.8.1.1

LABEL: Etiqueta

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

799

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.1 --

La "Marca de salto" sirve para identificar el segmento de destino en el que debe continuar la ejecucin del programa tras un salto. La denominacin de la marca de salto puede comprender letras, cifras o caracteres de subrayado. La marca de salto y la operacin en la que est indicada como meta de salto deben encontrarse en el mismo bloque. La denominacin de una marca de salto debe ser unvoca en el bloque. A toda marca de salto se puede acceder desde distintas posiciones.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Saltar al bloque si la seal es 1 (condicional)". Debido a ello, se interrumpe la ejecucin lineal del programa y se prosigue en el segmento 3, identificado por la marca de salto CAS1. Si el estado lgico de la entrada I 0.4 es "1", se desactiva la salida Q 4.1.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471)

7.8.1.1

--

Smbolo

Figura7-2

800

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Valores de parmetros TRUE

Tipo de datos -

rea de memoria -

Descripcin El estado de la funcin de llamada se pone a "1". El estado de la funcin de llamada se pone a "0". El estado de la funcin de llamada adopta el estado lgico del operando indicado.

FALSE

<Operando>

BOOL

I, Q, M, L, D (Pgina 324)

Descripcin
La operacin "Retroceder" permite finalizar la ejecucin de un bloque. La operacin se ejecuta slo si el estado lgico del conector izquierdo es "1". Si se cumple esta condicin, se finaliza la ejecucin del programa en el bloque llamado actualmente y se contina en el bloque que efecta la llamada (p. ej. en el OB que llama) despus de la funcin de llamada. El parmetro de la operacin "Retroceder" determina el estado de la funcin de llamada. Puede adoptar los valores siguientes:

TRUE: La salida ENO de la funcin de llamada se pone a "1". FALSE: La salida ENO de la funcin de llamada se pone a "0". <Operando>: El estado lgico del operando indicado determina la salida ENO de la funcin de llamada.

Si se finaliza un bloque de organizacin con la operacin "Retroceder", la CPU continuar con el programa de sistema. Si el estado lgico de la entrada de la operacin "Retroceder" es "0", no se ejecuta la operacin. En este caso, la ejecucin del programa contina en el siguiente segmento del bloque llamado.

Posicin
La operacin "Retroceder" se puede colocar en el extremo izquierdo o derecho del segmento.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "0", se ejecuta la operacin "Retroceder". La ejecucin del programa se finaliza en el bloque llamado y contina en el bloque que efecta la llamada. La salida ENO de la funcin de llamada adopta el estado lgico "0".

Ver tambin

Insertar elementos KOP (Pgina 462)

STEP 7 V10.5 SP2 02/2010, 00002014

801

Programacin del PLC 7.8 Referencias Cambiar elementos KOP (Pgina 471)
7.8.1.1 Operaciones lgicas con palabras AND: Operacin lgica Y

7.8.1.1

Operaciones lgicas con palabras

7.8.1.1

AND: Operacin lgica Y

Smbolo

Figura7-2 Parmetro EN ENO IN1 IN2 OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Primer valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D o constante Segundo valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D Resultado de la operacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La "Operacin lgica Y" permite combinar el valor de la entrada IN1 con el valor de la entrada IN2 de bit en bit realizando una Y lgica y consultar el resultado en la salida OUT. Al ejecutar la operacin, el bit 0 del valor de la entrada IN1 se combina mediante una Y lgica con el bit 0 del valor de la entrada IN2. El resultado se deposita en el bit 0 de la salida OUT. La misma combinacin lgica se realiza para todos los dems bits de los valores indicados. El estado lgico del bit de resultado es "1" slo si el estado lgico de los dos bits que deben combinarse lgicamente tambin es "1". Si el estado lgico de uno de los bits que deben combinarse lgicamente es "0", se desactivar el bit de resultado correspondiente. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1".

802

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".
7.8.1.1 OR: Operacin lgica O

Posicin
La "Operacin lgica Y" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN1 IN2 OUT MW0 = 01010101 01010101 MW2 = 00000000 00001111 MW10= 00000000 00000101

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la "Operacin lgica Y". El valor de la entrada MW0 se combina mediante una Y lgica con el valor de la entrada MW2. El resultado se obtiene de bit en bit y se deposita en la salida MW10. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

OR: Operacin lgica O

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

803

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN1 IN2 OUT

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Primer valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D o constante Segundo valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D Resultado de la operacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La "Operacin lgica O" permite combinar el valor de la entrada IN1 con el valor de la entrada IN2 de bit en bit realizando una O lgica y consultar el resultado en la salida OUT. Al ejecutar la operacin, el bit 0 del valor de la entrada IN1 se combina mediante una O lgica con el bit 0 del valor de la entrada IN2. El resultado se deposita en el bit 0 de la salida OUT. La misma combinacin lgica se realiza para todos los bits de la variable indicada. El estado lgico del bit de resultado es "1" si el estado lgico de como mnimo uno de los dos bits que deben combinarse lgicamente tambin es "1". Si el estado lgico de ambos bits que deben combinarse lgicamente es "0", se desactivar el bit de resultado correspondiente. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La "Operacin lgica O" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN1 IN2 MW0 = 01010101 01010101 MW2 = 00000000 00001111

804

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 XOR: Operacin lgica O-exclusiva

OUT

MW10= 01010101 01011111

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la "Operacin lgica O". El valor de la entrada MW0 se combina mediante una O lgica con el valor de la entrada MW2. El resultado se obtiene de bit en bit y se deposita en la salida MW8. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

XOR: Operacin lgica O-exclusiva

Smbolo

Parmetro EN ENO IN1 IN2 OUT

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Primer valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D o constante Segundo valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D Resultado de la operacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La "Operacin lgica O-exclusiva" permite combinar el valor de la entrada IN1 con el valor de la entrada IN2 de bit en bit realizando una O-exclusiva lgica y consultar el resultado en la salida OUT.

STEP 7 V10.5 SP2 02/2010, 00002014

805

Programacin del PLC 7.8 Referencias

Al ejecutar la operacin, el bit 0 del valor de la entrada IN1 se combina mediante una Oexclusiva lgica con el bit 0 del valor de la entrada IN2. El resultado se deposita en el bit 0 de la salida OUT. La misma combinacin lgica se realiza para todos los dems bits del valor indicado. El estado lgico del bit de resultado es "1" si el estado lgico de uno de los dos bits que deben combinarse lgicamente tambin es "1". Si el estado lgico de ambos bits que deben combinarse lgicamente es "1" "0", se desactivar el bit de resultado correspondiente. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La "Operacin lgica O-exclusiva" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN1 IN2 OUT MW0 = 01010101 01010101 MW2 = 00000000 00001111 MW10= 01010101 01011010

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la "Operacin lgica O-exclusiva". El valor de la entrada MW0 se combina mediante una O-exclusiva lgica con el valor de la entrada MW2. El resultado se obtiene de bit en bit y se deposita en la salida MW8. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

806

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1

INV: Complemento a 1
7.8.1.1 INV: Complemento a 1

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, I, Q, M, D, L o constante Valor de entrada DWORD, USINT, UINT, UDINT, SINT, INT, DINT BYTE, WORD, I, Q, M, D, L DWORD, USINT, UINT, UDINT, SINT, INT, DINT Complemento a 1 del valor de la entrada IN

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Complemento a 1" permite invertir el estado lgico de los bits de la entrada IN. Al ejecutar la operacin, el valor de la entrada IN se combina con una operacin O-exclusiva lgica utilizando una plantilla hexadecimal (W#16#FFFF para nmeros de 16 bits o DW#16#FFFF FFFF para nmeros de 32 bits). Esto invierte el estado lgico de los distintos bits y deposita el resultado en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Complemento a 1" puede colocarse en cualquier posicin del segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

807

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 DECO: Descodificar

Figura7-2 IN OUT MW8 = W#16#000F MW10 = W#16#FFF0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Complemento a 1". La operacin invierte el estado lgico de los distintos bits de la entrada MW8 y escribe el resultado en la salida MW10. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

DECO: Descodificar

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL UINT rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor de entrada Valor de salida

BYTE, WORD, DWORD I, Q, M, D, L

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

808

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Descodificar" permite activar un bit predeterminado por el valor de entrada en el valor de salida. La operacin "Descodificar" lee el valor de la entrada IN y activa el bit del valor de salida, cuya posicin de bit equivale al valor ledo. Los dems bits del valor de salida se rellenan con ceros. Si el valor de la entrada IN es mayor que 31, se ejecuta una operacin modulo 32. La ejecucin de la operacin "Descodificar" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Descodificar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Descodificar". La operacin lee el nmero de bit "3" del valor de la entrada MW10 y activa el tercer bit del valor de la salida MD20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

809

Programacin del PLC 7.8 Referencias

7.8.1.1

ENCO: Codificar
7.8.1.1 ENCO: Codificar

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, D, L o constante Valor de entrada INT I, Q, M, D, L Valor de salida

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Codificar" permite leer el nmero del bit menos significativo que est activado en el valor de entrada y depositarlo en la salida OUT. La operacin "Codificar" selecciona el bit menos significativo del valor de la entrada IN y escribe su nmero de bit en la variable de la salida OUT. La ejecucin de la operacin "Codificar" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Codificar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

810

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.1 SEL: Seleccionar

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Codificar". La operacin "Codificar" selecciona el bit menos significativo activado en la entrada MD10 y escribe la posicin de bit 3 en la variable de la salida MW20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

SEL: Seleccionar

Smbolo

Figura7-2 Parmetro EN ENO G IN0 Tipo de datos BOOL BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Selector

BYTE, WORD, I, Q, M, D, L o constante Primer valor de entrada DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, TIME, CHAR

STEP 7 V10.5 SP2 02/2010, 00002014

811

Programacin del PLC 7.8 Referencias

Parmetro IN1

Tipo de datos

rea de memoria

Descripcin

BYTE, WORD, I, Q, M, D, L o constante Segundo valor de DWORD, SINT, USINT, entrada INT, UINT, DINT, UDINT, REAL, TIME, CHAR BYTE, WORD, I, Q, M, D, L DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, TIME, CHAR Valor de la entrada seleccionada

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Seleccionar" selecciona una de las entradas IN0 IN1 en funcin de un interruptor (parmetro G) y copia su contenido en la salida OUT. Si el estado lgico del parmetro G es "0", se copia el valor de la entrada IN0. Si el estado lgico del parmetro G es "1", el valor de la entrada IN1 se copia en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO se desactiva si el estado lgico de la entrada de habilitacin EN es "0" o si se producen errores al ejecutar la operacin.

Posicin
La operacin "Seleccionar" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 G IN0 IN1 OUT I 1.0 = 1 MW10 = W#16#0000 MW12 = W#16#FFFF MW20 = W#16#FFFF

812

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Seleccionar". Conforme al estado lgico de la entrada I 1.0, se selecciona el valor de la entrada MW12 y se copia en la salida MW20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.1.1 MUX: Multiplexar

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

MUX: Multiplexar

Smbolo

Figura7-2 Parmetro EN ENO K IN0 Tipo de datos BOOL BOOL UINT BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Indica la entrada cuyo contenido se copia.

I, Q, M, D, L o constante Primera entrada disponible

INn

I, Q, M, D, L o constante Entrada disponible

STEP 7 V10.5 SP2 02/2010, 00002014

813

Programacin del PLC 7.8 Referencias

Parmetro ELSE

Tipo de datos BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME

rea de memoria

Descripcin

I, Q, M, D, L o constante Indica el valor que se copia si K > n.

OUT

I, Q, M, D, L

Salida en la que se copia el valor.

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Multiplexar" permite copiar el contenido de una entrada seleccionada en la salida OUT. El nmero de entradas seleccionables en el cuadro MUX se puede ampliar. Las entradas se numeran automticamente en el cuadro. La numeracin comienza por IN0 y contina en orden ascendente con cada nueva entrada. El parmetro K determina la entrada cuyo contenido se copia en la salida OUT. Si el valor del parmetro K es mayor que el nmero de entradas disponibles, el contenido del parmetro ELSE se copia en la salida OUT y a la salida de habilitacin ENO se le asigna el estado lgico "0". La operacin "Multiplexar" slo se puede ejecutar si las variables de todas las entradas y de la salida OUT tienen el mismo tipo de datos. El parmetro K es una excepcin, ya que para ste slo pueden indicarse nmeros enteros. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO se desactiva si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada de habilitacin EN es "0". El valor del parmetro K es mayor que el nmero de entradas disponibles. se producen errores al ejecutar la operacin.

La operacin "Multiplexar" puede colocarse en cualquier posicin de la barra de alimentacin.

814

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

Figura7-2 K IN0 IN1 ELSE OUT MW10 = 1 MD20 = DW#16#00000000 MD30 = DW#16#FFFFFFFF MD50 = DW#16#FFFF0000 MD40 = DW#16#FFFFFFFF

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Multiplexar". Conforme al valor de la entrada MW10, se copia el valor de la entrada MD30 y se asigna a la variable de la salida MD40. Si no se producen errores al ejecutar la operacin, se activan las salidas ENO y Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

815

Programacin del PLC 7.8 Referencias

7.8.1.1

Desplazamiento y rotacin
7.8.1.1 Desplazamiento a rotacin SHR: Desplazar y la derecha

7.8.1.1

SHR: Desplazar a la derecha

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, I, Q, M, L, D o constante Valor que se desplaza. DWORD, USINT, UINT, UDINT, SINT, INT, DINT UINT I, Q, M, L, D o constante Nmero de bits que se desplaza el valor. Resultado del desplazamiento

N OUT

BYTE, WORD, I, Q, M, L, D DWORD, USINT, UINT, UDINT, SINT, INT, DINT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Desplazar a la derecha" permite desplazar el contenido de la variable de la entrada IN de bit en bit hacia la derecha y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe desplazarse el valor indicado. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT. Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se desplaza hacia la derecha las posiciones de bit disponibles. En los valores sin signo, se rellenan con ceros los bits que quedan libres en el rea izquierda de la variable al realizar el desplazamiento. Si el valor indicado lleva signo, las posiciones libres se ocupan con el estado lgico del bit de signo. La figura siguiente muestra cmo el contenido de una variable del tipo de datos Integer se desplaza cuatro posiciones de bit hacia la derecha:

816

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Figura7-2

La operacin "Desplazar a la derecha" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin Desplazar a la derecha puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN N OUT MW10 = 0011 1111 1010 1111 MW12 = 3 MW40 = 0000 0111 1111 010 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Desplazar a la derecha". El contenido de la variable MW10 se desplaza tres posiciones de bit hacia la derecha. El

STEP 7 V10.5 SP2 02/2010, 00002014

817

Programacin del PLC 7.8 Referencias

resultado se deposita en la salida MW40. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.1.1 SHL: Desplazar a la izquierda

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

SHL: Desplazar a la izquierda

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, I, Q, M, L, D o constante Valor que se desplaza. DWORD, SINT, USINT, INT, UINT, DINT, UDINT UINT I, Q, M, L, D o constante Nmero de bits que se desplaza el valor. Resultado del desplazamiento

N OUT

BYTE, WORD, I, Q, M, L, D DWORD, SINT, USINT, INT, UINT, DINT, UDINT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Desplazar a la izquierda" permite desplazar el contenido de la variable de la entrada IN de bit en bit hacia la izquierda y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe desplazarse el valor indicado.

818

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT. Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se desplaza hacia la izquierda las posiciones de bit disponibles. Los bits que quedan libres en el rea derecha de la variable al realizar el desplazamiento se rellenan con ceros. La figura siguiente muestra cmo el contenido de una variable del tipo de datos WORD se desplaza en seis posiciones de bit hacia la izquierda:

Figura7-2

La operacin "Desplazar a la izquierda" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Desplazar a la izquierda" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

819

Programacin del PLC 7.8 Referencias

7.8.1.1 ROR: Rotar a la derecha

IN N OUT

MW10 = 0011 1111 1010 1111 MW12 = 4 MW40 = 1111 1010 1111 0000

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Desplazar a la izquierda". El contenido de la variable MW10 se desplaza cuatro posiciones de bit hacia la izquierda. El resultado se deposita en la salida MW40. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

ROR: Rotar a la derecha

Smbolo

Figura7-2 Parmetro EN ENO IN N OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Valor que se rota. UINT I, Q, M, L, D o constante Nmero de bits en los que se rota el valor. Resultado de la operacin

BYTE, WORD, DWORD I, Q, M, L, D

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

820

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Rotar a la derecha" permite rotar el contenido de la variable de la entrada IN de bit en bit hacia la derecha y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe rotarse el valor indicado. Los bits que quedan libres al realizar la rotacin se rellenan con los bits desplazados hacia fuera. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT. Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se rota las posiciones de bit disponibles. La figura siguiente muestra cmo el contenido de una variable del tipo de datos DWORD se rota tres posiciones hacia la derecha:

Figura7-2

La operacin "Rotar a la derecha" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Rotar a la derecha" puede colocarse en cualquier posicin del segmento.

STEP 7 V10.5 SP2 02/2010, 00002014

821

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.1 ROL: Rotar a la izquierda

Figura7-2 IN N OUT MW10 = 0000 1111 1001 0101 MW12 = 5 MW40 = 1010 1000 0111 1100

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Rotar a la derecha". El contenido de la variable MW10 se rota cinco posiciones de bit hacia la derecha. El resultado se deposita en la salida MW40. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

7.8.1.1

ROL: Rotar a la izquierda

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Valor que se rota.

822

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro N OUT

Tipo de datos UINT

rea de memoria

Descripcin

I, Q, M, L, D o constante Nmero de bits en los que se rota el valor. Resultado de la operacin

BYTE, WORD, DWORD I, Q, M, L, D

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Rotar a la izquierda" permite rotar el contenido de la variable de la entrada IN de bit en bit hacia la izquierda y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe rotarse el valor indicado. Los bits que quedan libres al realizar la rotacin se rellenan con los bits desplazados hacia fuera. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT. Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se rota las posiciones de bit disponibles. La figura siguiente muestra cmo el contenido de una variable del tipo de datos DWORD se rota tres posiciones hacia la izquierda:

Figura7-2

La operacin "Rotar a la izquierda" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

STEP 7 V10.5 SP2 02/2010, 00002014

823

Programacin del PLC 7.8 Referencias

Posicin
La operacin "Rotar a la izquierda" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT N MW10 = 1010 1000 1111 0110 MW12 = 5 MW40 = 0001 1110 1101 010 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Rotar a la izquierda". El contenido de la variable MW10 se rota en cinco posiciones de bit hacia la izquierda. El resultado se deposita en la salida MW40. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos KOP (Pgina 462) Cambiar elementos KOP (Pgina 471) Insertar operandos en instrucciones KOP (Pgina 0 ) Seleccionar el tipo de datos de un elemento KOP (Pgina 0

824

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

FUP

7.8.1.2 FUP Operaciones lgicas con bits Operacin lgica Y

7.8.1.2

Operaciones lgicas con bits

7.8.1.2

Operacin lgica Y

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin El operando indica el bit cuyo estado lgico se consulta.

Descripcin
La operacin "Y" lgica permite consultar los estados lgicos de dos o ms operandos indicados y evaluarlos segn la tabla de verdad Y. Si el estado lgico de todos los operandos es 1", entonces se cumple la condicin y la operacin da como resultado "1". Si el estado lgico de un operando es "0", no se cumple la condicin exigida, por lo que el resultado de la operacin ser "0". Si la operacin "Y" lgica es la primera operacin de una cadena lgica, almacena el resultado de la consulta del estado lgico en el bit RLO. Toda operacin "Y" lgica que no sea la primera operacin de una cadena lgica combina el resultado de la consulta del estado lgico con el valor almacenado en el bit RLO. Esta combinacin lgica se ejecuta de acuerdo con la tabla de verdad Y.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si el estado lgico de las entradas I 0.0 e I 0.1 es "1".

STEP 7 V10.5 SP2 02/2010, 00002014

825

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.2 Tabla de verdad Y Operacin lgica O

Tabla de verdad Y (Pgina 826) Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 633) Ejemplo de control de la temperatura ambiente (Pgina 640)

7.8.1.2

Tabla de verdad Y

Resultados lgicos
Estado lgico de I 1.0 1 0 1 0 Estado lgico de I 1.1 1 1 0 0 Resultado lgico 1 0 0 0

Ver tambin

Operacin lgica Y (Pgina 825)

7.8.1.2

Operacin lgica O

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin El operando indica el bit cuyo estado lgico se consulta.

826

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.2 Tabla de verdad O

La operacin "O" lgica permite consultar los estados lgicos de dos o ms operandos indicados y evaluarlos segn la tabla de verdad O. Si el estado lgico de uno de los operandos es "1", entonces se cumple la condicin y la operacin da como resultado "1". Si el estado lgico de todos los operandos es "0", no se cumple la condicin exigida, por lo que el resultado de la operacin ser "0". Si la operacin "O" lgica es la primera operacin de una cadena lgica, almacena el resultado de la consulta del estado lgico en el bit RLO. Toda operacin "O" lgica que no sea la primera operacin de una cadena lgica combina el resultado de la consulta del estado lgico con el valor almacenado en el bit RLO. Esta combinacin lgica se ejecuta de acuerdo con la tabla de verdad O.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si el estado lgico de la entrada I 0.0 I 0.1 es "1".

Ver tambin

Tabla de verdad O (Pgina 827) Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de control de una cinta transportadora (Pgina 632) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 635) Ejemplo de control de la temperatura ambiente (Pgina 640)

7.8.1.2

Tabla de verdad O

Resultados lgicos
Estado lgico de I 1.0 1 0 1 0 Estado lgico de I 1.1 0 1 1 0 Resultado lgico 1 1 1 0

STEP 7 V10.5 SP2 02/2010, 00002014

827

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.2 Operacin O lgica de operaciones Y, y operacin Y lgica de operaciones O

Operacin lgica O (Pgina 826)

7.8.1.2

Operacin O lgica de operaciones Y, y operacin Y lgica de operaciones O

Descripcin
La "Operacin O lgica de operaciones Y" permite consultar el estado lgico de acuerdo con la tabla de verdad O. El estado lgico es "1" si se cumple como mnimo una combinacin lgica Y.

Ejemplo

La salida Q 3.1 se activa si se cumple como mnimo una combinacin lgica Y. La salida Q 3.1 se desactiva si no se cumple ninguna combinacin lgica Y.

Descripcin
La "Operacin Y lgica de operaciones O" permite consultar el estado lgico de acuerdo con la tabla de verdad Y. El estado lgico es "1" si se cumplen todas las combinaciones lgicas O.

Ejemplo

La salida Q 3.1 se activa si se cumplen ambas combinaciones lgicas O. La salida Q 3.1 se desactiva si no se cumple ninguna de las combinaciones lgicas O.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

828

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

X: Operacin lgica O-exclusiva


7.8.1.2 X: Operacin lgica O-exclusiva

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin El operando indica el bit cuyo estado lgico se consulta.

Descripcin
La operacin lgica "O-exclusiva" permite consultar el estado lgico de acuerdo con la tabla de verdad O-exclusiva. En una operacin lgica "O-exclusiva", el estado lgico es "1" si el estado lgico de uno de los dos operandos indicados es "1". En los elementos XOR que permiten consultar ms de dos operandos, el resultado lgico comn es "1" si un nmero impar de los operandos consultados devuelve el resultado "1".

Ejemplo

Figura7-2

La salida Q 3.1 se activa si el estado lgico de la entrada I 0.0 es "1" de forma EXCLUSIVA O el estado lgico de la entrada I 0.2 es "1".

Ver tambin

Tabla de verdad O-exclusiva (Pgina 830) Insertar elementos FUP (Pgina 496) Insertar operandos en instrucciones FUP (Pgina 507)

STEP 7 V10.5 SP2 02/2010, 00002014

829

Programacin del PLC 7.8 Referencias

7.8.1.2

Tabla de verdad O-exclusiva


7.8.1.2 Tabla de verdad O-exclusiva Insertar una entrada binaria

Resultados lgicos
Estado lgico de I 1.0 1 0 1 0 Estado lgico de I 1.1 0 1 1 0 Resultado lgico 1 1 0 0

Ver tambin

Cambiar elementos FUP (Pgina 504)

7.8.1.2

Insertar una entrada binaria

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin El operando indica el bit cuyo estado lgico se consulta.

Descripcin
La operacin "Insertar entrada binaria" permite insertar una entrada binaria adicional detrs de la marca en un cuadro Y, O o XOR.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si el estado lgico de las entradas I 1.0, I 1.1 e I 1.2 es "1".

830

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.2 Negar valor binario

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

Negar valor binario

Smbolo

Descripcin
La operacin "Negar valor binario" permite invertir el resultado lgico de una operacin. Al invertir (negar) el resultado lgico es necesario respetar las siguientes reglas:


Ejemplo

Si se niega el resultado lgico en la primera entrada de un cuadro Y u O, no se abre ningn parntesis. Si no se niega el resultado lgico en la primera entrada de un cuadro O, la combinacin lgica binaria completa se incluye en la combinacin lgica O antes de la entrada. Si no se niega el resultado lgico en la primera entrada de un cuadro Y, la combinacin lgica binaria completa se incluye en la combinacin lgica Y antes de la entrada.

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 1.0 e I 1.1 es "0". El estado lgico de las entradas I 1.2 e I 1.3 es "0", o bien el estado lgico de la entrada I 1.4 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 633) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 635) Ejemplo de control de la temperatura ambiente (Pgina 640)

STEP 7 V10.5 SP2 02/2010, 00002014

831

Programacin del PLC 7.8 Referencias

7.8.1.2

=: Asignacin
7.8.1.2 =: Asignacin

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Operando que se activa si RLO = "1".

Descripcin
La operacin "Asignacin" permite activar el bit de un operando indicado. Si el resultado lgico (RLO) de la entrada del cuadro es "1", el operando indicado adopta el estado lgico "1". Si el estado lgico de la entrada del cuadro es "0", el bit del operando indicado se pone a "0". La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida.

Posicin
La operacin "Asignacin" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 635) Ejemplo de control de la temperatura ambiente (Pgina 640)

832

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

/=: Negar asignacin


7.8.1.2 /=: Negar asignacin

Smbolo

Parmetro <Operando>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324)

Descripcin Operando que se activa si RLO = "0".

Descripcin
La operacin "Negar asignacin" invierte el resultado lgico (RLO) y lo asigna al operando indicado sobre el cuadro. Si el RLO de la entrada del cuadro es "1", se desactiva el operando binario. Si el RLO de la entrada del cuadro es "0", el operando binario adopta el estado lgico "1". La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida.

Posicin
La operacin "Negar asignacin" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se desactiva si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de la entrada I 0.0 I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

STEP 7 V10.5 SP2 02/2010, 00002014

833

Programacin del PLC 7.8 Referencias

7.8.1.2

R: Desactivar bobina
7.8.1.2 R: Desactivar bobina

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Operando que se desactiva si RLO = "0".

Descripcin
La operacin "Desactivar salida" permite poner a "0" el estado lgico de un operando indicado. La operacin se ejecuta slo si el resultado lgico (RLO) de la entrada del cuadro es "1". Si el estado lgico de la entrada del cuadro es "1", el operando indicado se pone a "0". Si el resultado lgico de la entrada del cuadro es "0", no cambia el estado lgico del operando indicado. La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida.

Posicin
La operacin "Desactivar salida" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se desactiva si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de control de una cinta transportadora (Pgina 632) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 633)

834

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

S : Activar salida
7.8.1.2 S : Activar salida

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Operando que se activa si RLO = "1".

Descripcin
La operacin "Activar salida" permite poner a "1" el estado lgico de un operando indicado. La operacin se ejecuta slo si el resultado lgico (RLO) de la entrada del cuadro es "1". Si el estado lgico de la entrada del cuadro es "1", el operando indicado se pone a "1". Si el resultado lgico de la entrada del cuadro es "0", no cambia el estado lgico del operando indicado. La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida.

Posicin
La operacin "Activar salida" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumple una de las condiciones siguientes:


Ver tambin

El estado lgico de las entradas I 0.0 e I 0.1 es "1". El estado lgico de la entrada I 0.2 es "0".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de control de una cinta transportadora (Pgina 632) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 633)

STEP 7 V10.5 SP2 02/2010, 00002014

835

Programacin del PLC 7.8 Referencias

7.8.1.2

SET_BF: Activar mapa de bits


7.8.1.2 SET_BF: Activar mapa de bits

Smbolo

Parmetro EN

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Constante

Descripcin Resultado de la combinacin lgica previa Puntero al primer bit que debe activarse Nmero de bits que deben activarse

<Operando> N

BOOL UINT

Descripcin
La operacin "Activar mapa de bits" permite activar varios bits a partir de una direccin especfica. El nmero de bits que deben activarse se determina mediante el valor del parmetro N. El operando indicado (<Operando>) determina la direccin del primer bit que debe activarse. Si el valor del parmetro N es mayor que el nmero de bits de un byte seleccionado, se activan los bits del byte siguiente. Los bits permanecen activados hasta que son desactivados explcitamente p. ej. por otra operacin. La operacin se ejecuta slo si el estado lgico de la entrada EN es "1". Si el estado lgico de la entrada EN es "0", no se ejecuta la operacin.

Posicin
La operacin "Activar mapa de bits" slo se puede colocar al final de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.1 e I 0.2 es "1", se activan las salidas Q 20.0, Q 20.1, Q 20.2, Q 20.3 y Q 20.4.

836

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.2 RESET_BF: Desactivar mapa de bits

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

RESET_BF: Desactivar mapa de bits

Smbolo

Parmetro EN

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Constante

Descripcin Resultado de la combinacin lgica previa Puntero al primer bit que debe desactivarse Nmero de bits que deben desactivarse

<Operando> N

BOOL UINT

Descripcin
La operacin "Desactivar mapa de bits" permite desactivar varios bits a partir de una direccin especfica. El nmero de bits que deben desactivarse se determina mediante el valor del parmetro N. El operando indicado (<Operando>) determina la direccin del primer bit que debe desactivarse. Si el valor del parmetro N es mayor que el nmero de bits de un byte seleccionado, se activan los bits del byte siguiente. Los bits permanecen desactivados hasta que son activados explcitamente p. ej. por otra operacin. La operacin se ejecuta slo si el estado lgico de la entrada EN es "1". Si el estado lgico de la entrada EN es "0", no se ejecuta la operacin.

Posicin
La operacin "Desactivar mapa de bits" slo se puede colocar al final de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

837

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 SR : Desactivar flipflop de activacin

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se desactivan las salidas Q 20.0, Q 20.1, Q 20.2, Q 20.3 y Q 20.4.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

SR : Desactivar flipflop de activacin

Smbolo

Figura7-2 Parmetro <Operando> S R1 Q Tipo de datos BOOL BOOL BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L I, Q, M, D, L Descripcin Operando que se indica. Activacin habilitada Desactivacin habilitada Estado lgico del operando indicado

Descripcin
La operacin "Flipflop de activacin/desactivacin" sirve para activar o desactivar el bit de un operando indicado en funcin del estado lgico de las entradas S y R1. Si el estado lgico de la entrada S es "1" y el de la entrada R1 es "0", se activa (se pone a "1") el operando indicado. Si el estado lgico de la entrada S es "0" y el de la entrada R1 es "1", se desactiva (se pone a "0") el operando indicado.

838

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

La entrada R1 predomina sobre la entrada S. Si el estado lgico de las entradas S y R1 es "1", el estado lgico del operando indicado se pone a "0".
7.8.1.2 RS : Activar flipflop de desactivacin

Si el estado lgico de ambas entradas S y R1 es "0", no se ejecuta la operacin. En este caso, no cambia el estado lgico del operando. El estado lgico actual del operando se transfiere a la salida Q y se puede consultar all.

Posicin
La operacin "Flipflop de activacin/desactivacin" se puede colocar dentro o al final de la cadena lgica.

Ejemplo

Figura7-2

La marca M 0.0 y la salida Q 4.0 se activan si se cumplen las siguientes condiciones:


Ver tambin

El estado lgico de la entrada I 0.0 es "1". El estado lgico de la entrada I 0.1 es "0".

La marca M 0.0 y la salida Q 4.0 se desactivan si se cumplen las siguientes condiciones:


El estado lgico de la entrada I 0.0 es "0". El estado lgico de la entrada I 0.1 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

RS : Activar flipflop de desactivacin

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Operando que se indica.

STEP 7 V10.5 SP2 02/2010, 00002014

839

Programacin del PLC 7.8 Referencias

Parmetro R S1 Q

Tipo de datos BOOL BOOL BOOL

rea de memoria I, Q, M, D, L I, Q, M, D, L I, Q, M, D, L

Descripcin Desactivacin habilitada Activacin habilitada Estado lgico del operando indicado

Descripcin
La operacin "Flipflop de desactivacin/activacin" sirve para desactivar o activar el bit de un operando indicado en funcin del estado lgico de las entradas R y S1. Si el estado lgico de la entrada R es "1" y el de la entrada S1 es "0", se desactiva (se pone a "0") el operando indicado. Si el estado lgico de la entrada R es "0" y el de la entrada S1 es "1", se activa (se pone a "1") el operando indicado. La entrada S1 predomina sobre la entrada R. Si el estado lgico de las dos entradas R y S1 es "1", el estado lgico del operando indicado se pone a "1". Si el estado lgico de ambas entradas R y S1 es "0", no se ejecuta la operacin. En este caso, no cambia el estado lgico del operando. El estado lgico actual del operando se transfiere a la salida Q y se puede consultar all.

Posicin
La operacin "Flipflop de desactivacin/activacin" se puede colocar dentro o al final de la cadena lgica.

Ejemplo

Figura7-2

La marca M 0.0 y la salida Q 4.0 se desactivan si se cumplen las siguientes condiciones:


Ver tambin

El estado lgico de la entrada I 0.0 es "1". El estado lgico de la entrada I 0.1 es "0".

La marca M 0.0 y la salida Q 4.0 se activan si se cumplen las siguientes condiciones:


El estado lgico de la entrada I 0.0 es "0". El estado lgico de la entrada I 0.1 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

840

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

P: Consultar flanco de seal ascendente de un operando


7.8.1.2 P: Consultar flanco de seal ascendente de un operando

Smbolo

Parmetro <Operando1> <Operando2>

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D

Descripcin Seal que se debe consultar Marca de flancos en la que se almacena el estado lgico de la consulta anterior.

Descripcin
La operacin "Consultar flanco de seal ascendente de un operando" permite detectar si el estado lgico de un operando indicado (<Operando1>) ha cambiado de "0" a "1". La operacin compara el estado lgico actual del <Operando1> con el estado lgico de la consulta anterior, que est almacenado en el <Operando2>. Si la operacin detecta un cambio del resultado lgico de "0" a "1", significa que hay un flanco ascendente. Si se detecta un flanco ascendente, la salida de la operacin devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin es "0".

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, por lo que el resultado deja de ser unvoco.

Posicin
La operacin "Consultar flanco de seal ascendente de un operando" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

841

Programacin del PLC 7.8 Referencias

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


7.8.1.2 N: Consultar flanco de seal descendente de un operando


Ver tambin

En la entrada I 0.3 hay un flanco ascendente. El estado lgico de la entrada I 0.4 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de deteccin del sentido de marcha de una cinta transportadora (Pgina 633)

7.8.1.2

N: Consultar flanco de seal descendente de un operando

Smbolo

Parmetro <Operando1> <Operando2>

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D

Descripcin Seal que se debe consultar Marca de flancos en la que se almacena el estado lgico de la consulta anterior.

Descripcin
La operacin "Consultar flanco de seal descendente de un operando" permite detectar si el estado lgico de un operando indicado ha cambiado de "1" a "0". La operacin compara el estado lgico actual del <Operando1> con el estado lgico de la consulta anterior, que est almacenado en el <Operando2>. Si la operacin detecta un cambio del resultado lgico de "1" a "0", significa que hay un flanco descendente. Si se detecta un flanco descendente, la salida de la operacin devuelve el estado lgico "1". Si no hay un flanco descendente, la salida de la operacin devuelve el estado lgico "0".

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, por lo que el resultado deja de ser unvoco.

842

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 P=: Activar operando con flanco de seal ascendente

La operacin "Consultar flanco de seal descendente de un operando" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

En la entrada I 0.3 hay un flanco descendente. El estado lgico de la entrada I 0.4 es "1".

Insertar elementos FUP (Pgina 496) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

P=: Activar operando con flanco de seal ascendente

Smbolo

Parmetro <Operando1>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D

Descripcin Operando que se activa si hay un flanco ascendente. Marca de flancos

<Operando2>

BOOL

Descripcin
La operacin "Activar operando con flanco de seal ascendente" permite consultar si el resultado lgico (RLO) ha cambiado de "0" a "1". Al procesar la consulta, la operacin compara el RLO actual con el RLO de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del RLO de "0" a "1", significa que hay un flanco ascendente. Slo si se detecta un flanco ascendente, el <Operando1> adopta el estado lgico "1" durante un ciclo del programa. En los dems casos, el estado lgico del operando es "0".

STEP 7 V10.5 SP2 02/2010, 00002014

843

Programacin del PLC 7.8 Referencias

7.8.1.2 N=: Activar operando con flanco de seal descendente

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, de manera que el resultado deja de ser unvoco.

La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida del cuadro.

Posicin
La operacin "Activar operando con flanco de seal ascendente" se puede colocar dentro o al final de la cadena lgica.

Ejemplo

La salida Q 3.0 se activa durante un ciclo del programa si el estado lgico de la entrada del cuadro cambia de "0" a "1" (flanco ascendente). En los dems casos, la salida Q 3.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

N=: Activar operando con flanco de seal descendente

Smbolo

Parmetro <Operando1>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Operando que se activa si hay un flanco descendente. Marca de flancos

<Operando2>

BOOL

844

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.2 P_TRIG: Activar salida con flanco de seal ascendente

La operacin "Activar operando con flanco de seal descendente" permite consultar si el resultado lgico (RLO) ha cambiado de "1" a "0". Al procesar la consulta, la operacin compara el RLO actual con el RLO de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del RLO de "1" a "0", significa que hay un flanco descendente. Slo si se detecta un flanco descendente, el <Operando1> adopta el estado lgico "1" durante un ciclo del programa. En los dems casos, el estado lgico del operando es "0".

Nota La direccin de la marca de flancos no se puede utilizar ms de una vez en el programa, puesto que, de lo contrario, se sobrescribe el bit de marcas. Esto influye en la evaluacin de flancos, de manera que el resultado deja de ser unvoco.

La operacin no afecta el RLO. El RLO de la entrada del cuadro se transfiere directamente a la salida del cuadro.

Posicin
La operacin "Activar operando con flanco de seal descendente" se puede colocar dentro o al final de la cadena lgica.

Ejemplo

La salida Q 3.0 se activa durante un ciclo del programa si el estado lgico de la entrada del cuadro cambia de "1" a "0" (flanco descendente). En todos los dems casos, la salida Q 3.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos FUP (Pgina 496) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

P_TRIG: Activar salida con flanco de seal ascendente

Smbolo

STEP 7 V10.5 SP2 02/2010, 00002014

845

Programacin del PLC 7.8 Referencias

Parmetro <Operando>

Tipo de datos BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L

Descripcin Marca de flancos en la que se almacena el RLO de la ltima consulta. RLO actual. Resultado de la evaluacin de flancos

CLK Q

BOOL BOOL

Descripcin
La operacin "Activar salida con flanco de seal ascendente" permite consultar si el estado lgico del resultado lgico ha cambiado de "0" a "1". La operacin compara el estado lgico actual del resultado lgico con el estado lgico de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del RLO de "0" a "1", significa que hay un flanco ascendente. Si se detecta un flanco ascendente, la salida de la operacin devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin es "0".

Posicin
La operacin "Activar salida con flanco de seal ascendente" se puede colocar dentro o al final de la cadena lgica.

Ejemplo

En la marca de flancos M 0.0 se almacena el RLO de la combinacin lgica binaria precedente. Si se detecta un cambio del estado lgico del RLO de "0" a "1", se ejecuta el salto a la marca de salto CAS1.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

846

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

N_TRIG: Activar salida con flanco de seal descendente


7.8.1.2 N_TRIG: Activar salida con flanco de seal descendente

Smbolo

Figura7-2 Parmetro <Operando> Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L Descripcin Marca de flancos en la que se almacena el RLO de la ltima consulta. RLO actual Resultado de la evaluacin de flancos

CLK Q

BOOL BOOL

Descripcin
La operacin "Activar salida con flanco de seal descendente" permite consultar si el estado lgico del resultado lgico (RLO) ha cambiado de "1" a "0". La operacin compara el estado lgico actual del resultado lgico con el estado lgico de la consulta anterior que est almacenado en la marca de flancos. Si la operacin detecta un cambio del RLO de "1" a "0", significa que hay un flanco descendente. Si se detecta un flanco descendente, la salida de la operacin devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin es "0".

Posicin
La operacin "Activar salida con flanco de seal descendente" se puede colocar dentro o al final de la cadena lgica.

Ejemplo

En la marca de flancos M 0.0 se almacena el RLO de la combinacin lgica binaria precedente. Si se detecta un cambio del estado lgico del RLO de "1" a "0", se ejecuta el salto a la marca de salto CAS1.

Ver tambin

Insertar elementos FUP (Pgina 496)

STEP 7 V10.5 SP2 02/2010, 00002014

847

Programacin del PLC 7.8 Referencias Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)
7.8.1.2 Temporizadores TP: Impulso

7.8.1.2

Temporizadores

7.8.1.2

TP: Impulso

Smbolo

Figura7-2 Parmetro IN PT ET Q Tipo de datos BOOL TIME TIME BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Entrada de arranque

I, Q, M, D, L o constante Duracin del impulso. PT debe ser positivo. I, Q, M, D, L I, Q, M, D, L Tiempo transcurrido Salida de impulso

Descripcin
La operacin "Impulso" permite activar la salida Q durante un tiempo preprogramado. La operacin se inicia cuando el resultado lgico (RLO) de la entrada IN cambia de "0" a "1". El tiempo preprogramado PT comienza a transcurrir cuando se inicia la operacin. La salida Q se activa durante el tiempo PT, independientemente de cmo evolucione la seal de entrada. La deteccin de un flanco ascendente nuevo tampoco afecta el estado lgico de la salida Q mientras transcurre el tiempo PT. En la salida ET se puede consultar el tiempo transcurrido. Este tiempo comienza en T#0s y termina cuando se alcanza el valor del tiempo PT. El valor de la salida ET se puede consultar mientras transcurra el tiempo PT y el estado lgico de la entrada IN sea "1". Cuando se inserta la operacin "Impulso" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

848

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 TON: Retardo al conectar

La operacin "Impulso" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final de la cadena lgica.

Cronograma de impulsos

Figura7-2

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

TON: Retardo al conectar

Smbolo

Figura7-2 Parmetro IN Tipo de datos BOOL rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Entrada de arranque

STEP 7 V10.5 SP2 02/2010, 00002014

849

Programacin del PLC 7.8 Referencias

Parmetro PT

Tipo de datos TIME

rea de memoria

Descripcin

I, Q, M, D, L o constante Tiempo por el que se retarda el flanco ascendente en la entrada IN. I, Q, M, D, L I, Q, M, D, L Tiempo transcurrido Salida que se retarda por el tiempo PT.

ET Q

TIME BOOL

Descripcin
La operacin "Retardo al conectar" permite retardar un flanco ascendente por el tiempo PT. La operacin "Retardo al conectar" se ejecuta cuando el resultado lgico (RLO) de la entrada IN cambia de "0" a "1" (flanco ascendente). El tiempo PT comienza a transcurrir cuando se inicia la operacin. Una vez transcurrido el tiempo PT, la salida Q devuelve el estado lgico "1". La salida Q permanece activada mientras que la entrada de arranque est puesta a "1". Cuando el estado lgico de la entrada de arranque cambia de "1" a "0", se desactiva la salida Q. La funcin de temporizacin se reinicia al detectarse un flanco ascendente nuevo en la entrada de arranque. La salida ET devuelve el tiempo que ha transcurrido desde el ltimo flanco ascendente en la entrada IN. Este tiempo comienza en T#0s y termina cuando se alcanza el valor del tiempo PT. El tiempo transcurrido puede consultarse en la salida ET mientras que el estado lgico de la entrada IN sea "1". Si el estado lgico de la entrada IN cambia a "0", la salida ET adopta el valor T#0. Cuando se inserta la operacin "Retardo al conectar" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Retardo al conectar" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final de la cadena lgica.

850

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Cronograma de impulsos

Figura7-2

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Ejemplo de control de la temperatura ambiente (Pgina 640)

STEP 7 V10.5 SP2 02/2010, 00002014

851

Programacin del PLC 7.8 Referencias

7.8.1.2

TOF: Retardo al desconectar


7.8.1.2 TOF: Retardo al desconectar

Smbolo

Figura7-2 Parmetro IN PT Tipo de datos BOOL TIME rea de memoria I, Q, M, D, L (Pgina 324) Descripcin Entrada de arranque

I, Q, M, D, L o constante Tiempo por el que se retarda el flanco descendente en la entrada IN. PT debe ser positivo. I, Q, M, D, L I, Q, M, D, L Tiempo transcurrido Salida que se retarda por el tiempo PT.

ET Q

TIME BOOL

Descripcin
La operacin "Retardo al desconectar" permite retardar un flanco descendente por el tiempo PT. La salida Q se activa cuando el resultado lgico (RLO) de la entrada IN cambia de "0" a "1". Cuando el estado lgico de la entrada IN cambia nuevamente a "0", comienza a transcurrir el tiempo PT. La salida Q permanece activada mientras transcurre el tiempo PT. Una vez transcurrido el tiempo PT se desactiva la salida Q. Si el estado de la entrada IN cambia a "1" antes de que transcurra el tiempo PT, se inicializa el tiempo programado. El estado lgico de la salida Q permanece puesto a "1". En la salida ET se puede consultar el tiempo transcurrido. Este tiempo comienza en T#0s y termina cuando se alcanza el valor del tiempo PT. Una vez transcurrido el tiempo PT, el valor actual de la salida ET se conserva hasta que la entrada IN cambia nuevamente a "1". Cuando se inserta la operacin "Retardo al desconectar" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Retardo al desconectar" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final de la cadena lgica.

852

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Cronograma de impulsos
7.8.1.2 TONR: Acumulador de tiempo

Figura7-2

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

TONR: Acumulador de tiempo

Smbolo

Figura7-2 Parmetro IN R PT ET Tipo de datos BOOL BOOL TIME TIME rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de arranque Entrada de reset

I, Q, M, D, L o constante Tiempo mximo de lectura del tiempo I, Q, M, D, L Tiempo acumulado

STEP 7 V10.5 SP2 02/2010, 00002014

853

Programacin del PLC 7.8 Referencias

Parmetro Q

Tipo de datos BOOL

rea de memoria I, Q, M, D, L

Descripcin Salida que se activa una vez transcurrido el tiempo PT.

Descripcin
La operacin "Acumulador de tiempo" sirve para acumular valores de tiempo dentro de un tiempo predeterminado por el parmetro PT. Si el estado lgico de la entrada IN cambia a "1", se ejecuta la operacin y se inicia el tiempo PT. Mientras transcurre el tiempo PT se van acumulando los valores de tiempo que se leen cuando el estado lgico de la entrada IN es "1". El tiempo acumulado se deposita en la salida ET y se puede consultar all. Una vez alcanzado el tiempo PT, la salida Q devuelve el estado lgico "1". La entrada R desactiva la funcin de tiempo y la salida Q, independientemente del estado lgico de la entrada de arranque. Cuando se inserta la operacin "Acumulador de tiempo" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Acumulador de tiempo" requiere una operacin lgica previa. Se puede colocar dentro o al final de la cadena lgica.

Cronograma de impulsos

854

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2 Contadores CTU: Contador ascendente

Figura7-2

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

Contadores

7.8.1.2

CTU: Contador ascendente

Smbolo

STEP 7 V10.5 SP2 02/2010, 00002014

855

Programacin del PLC 7.8 Referencias

Parmetro Ingls CU R PV CV Q

Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT SINT, INT, DINT, USINT, UINT, UDINT BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de contaje Entrada de reset

I, Q, M, D, L o constante Valor de contaje predeterminado I, Q, M, D, L I, Q, M, D, L Valor de contaje actual Estado del contador

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Contador ascendente" permite contar adelante el valor de la salida CV. Si el estado lgico de la entrada CU cambia de "0" a "1" (flanco ascendente), se ejecuta la operacin y el valor de contaje actual de la salida CV se incrementa en uno. La primera vez que se ejecuta la operacin, el valor de contaje actual de la salida CV est puesto a cero. El valor de contaje se sigue incrementando cada vez que se detecta un flanco ascendente, hasta alcanzar el valor lmite superior del tipo de datos indicado en la salida CV. Cuando se alcanza el valor lmite superior, el estado lgico de la entrada CU deja de tener efecto en la operacin. El estado del contador se puede consultar en la salida Q. El parmetro PV determina el estado lgico de la salida Q. Si el valor de contaje actual es mayor o igual al valor del parmetro PV, la salida Q adopta el estado lgico "1". En todos los dems casos, el estado lgico de la salida Q es "0". El valor de la salida CV se pone a cero si el estado lgico de la entrada R cambia a "1". Mientras que la entrada R tenga el estado lgico "1", el estado lgico de la entrada CU no tendr efecto alguno en la operacin. Cuando se inserta la operacin "Contador ascendente" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Contador ascendente" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final de la cadena lgica.

856

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 CTD: Contador descendente

Figura7-2

Si el estado lgico de la entrada I 0.0 cambia de "0" a "1", se ejecuta la operacin "Contador ascendente" y el valor de contaje actual de la salida MW30 se incrementa en uno. En cada flanco ascendente posterior, el valor de contaje se sigue incrementando hasta alcanzar el valor lmite superior del tipo de datos indicado (32 767). El valor del parmetro MW20 se utiliza como lmite para determinar la salida Q 4.0. La salida Q 4.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea mayor o igual al valor del parmetro MW20. En los dems casos, la salida Q 4.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

CTD: Contador descendente

Smbolo

Figura7-2 Parmetro Ingls CD LOAD BOOL BOOL I, Q, M, D, L (Pgina 324) I, Q, M, D, L Entrada de contaje Entrada de carga Tipo de datos rea de memoria Descripcin

STEP 7 V10.5 SP2 02/2010, 00002014

857

Programacin del PLC 7.8 Referencias

Parmetro Ingls PV Q CV

Tipo de datos SINT, UINT, DINT, USINT, UINT, UDINT BOOL SINT, UINT, DINT, USINT, UINT, UDINT

rea de memoria

Descripcin

I, Q, M, D, L o constante Valor de contaje predeterminado I, Q, M, D, L I, Q, M, D, L Estado del contador Valor de contaje actual

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Contador descendente" permite contar atrs el valor de la salida CV. Si el estado lgico de la entrada CD cambia de "0" a "1" (flanco ascendente), se ejecuta la operacin y el valor de contaje actual de la salida CV se decrementa en uno. La primera vez que se ejecuta la operacin, el valor de contaje actual de la salida CV est puesto a cero. Cada vez que se detecta un flanco ascendente, el valor de contaje se sigue decrementando hasta alcanzar el valor lmite inferior del tipo de datos indicado. Cuando se alcanza el valor lmite inferior, el estado lgico de la entrada CD deja de tener efecto en la operacin. El estado del contador se puede consultar en la salida Q. Si el valor de contaje actual es menor o igual a cero, la salida Q adopta el estado lgico "1". En todos los dems casos, el estado lgico de la salida Q es "0". El valor de la salida CV adopta el valor del parmetro PV si el estado lgico de la entrada LOAD cambia a "1". Mientras que la entrada LOAD tenga el estado lgico "1", el estado lgico de la entrada CD no tendr efecto alguno en la operacin. Cuando se inserta la operacin "Contador descendente" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Contador descendente" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 cambia de "0" a "1", se ejecuta la operacin "Contador descendente" y el valor de la salida MW30 se decrementa en uno. En cada flanco ascendente

858

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

posterior, el valor de contaje se sigue decrementando hasta alcanzar el valor lmite inferior del tipo de datos indicado (-32 768).
7.8.1.2 CTUD: Contador ascendente - descendente

La salida Q 4.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea menor o igual a cero. En todos los dems casos, la salida Q 4.0 devuelve el estado lgico "0".

Ver tambin

Cambiar elementos FUP (Pgina 504) Insertar elementos FUP (Pgina 496) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

CTUD: Contador ascendente - descendente

Smbolo

Figura7-2 Parmetro Ingls CU CD R LOAD PV QU BOOL BOOL BOOL BOOL SINT, UINT, DINT, USINT, UINT, UDINT BOOL I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L I, Q, M, D, L Entrada de contaje adelante Entrada de contaje atrs Entrada de reset Entrada de carga Tipo de datos rea de memoria Descripcin

I, Q, M, D, L o constante Valor de contaje predeterminado I, Q, M, D, L Estado de los contadores ascendentes Estado de los contadores descendentes

QD

BOOL

I, Q, M, D, L

STEP 7 V10.5 SP2 02/2010, 00002014

859

Programacin del PLC 7.8 Referencias

Parmetro Ingls CV

Tipo de datos SINT, UINT, DINT, USINT, UINT, UDINT

rea de memoria I, Q, M, D, L

Descripcin Valor de contaje actual

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Contador ascendente - descendente" permite contar el valor de contaje de la salida CV adelante y atrs. Si el estado lgico de la entrada CU cambia de "0" a "1" (flanco ascendente), el valor de contaje actual se incrementa en uno y se deposita en la salida CV. Si el estado lgico de la entrada CD cambia de "0" a "1" (flanco ascendente), el valor de contaje de la salida CV se decrementa en uno. Si en un ciclo del programa se detecta un flanco ascendente en las entradas CU y CD, el valor de contaje actual no se modifica en la salida CV. El valor de contaje se puede seguir incrementando hasta alcanzar el valor lmite superior del tipo de datos indicado en la salida CV. Una vez alcanzado el valor lmite superior, el valor de contaje no se incrementa ms al detectarse un flanco ascendente. Cuando se alcanza el valor lmite inferior del tipo de datos, no se decrementa ms el valor de contaje. Si el estado lgico de la entrada LOAD cambia a "1", el valor de contaje de la salida CV adopta el valor del parmetro PV. Mientras que la entrada LOAD tenga el estado lgico "1", el estado lgico de las entradas CU y CD no tendr efecto alguno en la operacin. El valor de contaje se pone a cero si el estado lgico de la entrada R cambia a "1". Mientras que la entrada R tenga el estado lgico "1", el estado lgico de las entradas CU, CD y LOAD no tendr efecto alguno en la operacin "Contador ascendente - descendente". El estado del contador ascendente se puede consultar en la salida QU. Si el valor de contaje actual es mayor o igual al valor del parmetro PV, la salida QU devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida QU es "0". El estado del contador descendente se puede consultar en la salida QD. Si el valor de contaje actual es menor o igual a cero, la salida QD devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida QD es "0". Cuando se inserta la operacin "Contador ascendente - descendente" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Posicin
La operacin "Contador ascendente - descendente" requiere una operacin lgica previa para la evaluacin de flancos. Se puede colocar dentro o al final de la cadena lgica.

860

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 I 0.1 cambia de "0" a "1" (flanco ascendente), se ejecuta la operacin "Contador ascendente - descendente". Si se detecta un flanco ascendente en la entrada I 0.0, el valor de contaje actual se incrementa en uno y se deposita en la salida MW30. Si se detecta un flanco ascendente en la entrada I 0.1, el valor de contaje se decrementa en uno y se deposita en la salida MW30. Si se detecta un flanco ascendente en la entrada CU, el valor de contaje se sigue incrementando hasta alcanzar el valor lmite superior (32 767). Si se detecta un flanco ascendente en la entrada I 0.1, el valor de contaje se sigue decrementando hasta alcanzar el valor lmite superior (- 32 768). La salida Q 4.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea mayor o igual al valor de la entrada MW20. En todos los dems casos, la salida Q 4.0 devuelve el estado lgico "0". La salida Q 6.0 devuelve el estado lgico "1" mientras que el valor de contaje actual sea menor o igual a cero. En todos los dems casos, la salida Q 6.0 devuelve el estado lgico "0".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 ) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 635)

STEP 7 V10.5 SP2 02/2010, 00002014

861

Programacin del PLC 7.8 Referencias

7.8.1.2

Contadores rpidos
7.8.1.2 Contadores rpidos contadores rpidos en FUP CTRL_HSC: Controlar

7.8.1.2

CTRL_HSC: Controlar contadores rpidos en FUP

Smbolo

Figura7-2 Parmetro EN ENO HSC Tipo de datos BOOL BOOL HW_HSC rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D L, D o constante Descripcin Entrada de habilitacin Salida de habilitacin Identificador de hardware del contador rpido (ID HW) Habilitacin del nuevo sentido de contaje (v. NEW_DIR) Habilitacin del nuevo valor de contaje (v. NEW_CV) Habilitacin del nuevo valor de referencia (v. NEW_RV) Habilitacin del nuevo periodo de medicin de frecuencia (v. NEW_PERIOD) Sentido de contaje que se carga si DIR = TRUE. Valor del contador que se carga si CV = TRUE.

DIR

BOOL

I, Q, M, L, D

CV

BOOL

I, Q, M, L, D

RV

BOOL

I, Q, M, L, D

PERIOD

BOOL

I, Q, M, L, D

NEW_DIR NEW_CV

INT DINT

I, Q, M, L, D I, Q, M, L, D

862

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro NEW_RV NEW_PERIOD

Tipo de datos DINT INT

rea de memoria I, Q, M, L, D I, Q, M, L, D

Descripcin Valor de referencia que se carga si CV = TRUE. Periodo de medicin de frecuencia que se carga si PERIOD = TRUE. Estado de ejecucin Estado de la operacin

BUSY STATUS

BOOL WORD

I, Q, M, L, D I, Q, M, L, D

Descripcin
La operacin "Controlar contadores rpidos" permite parametrizar y controlar los contadores rpidos que soporta la CPU, cargando para ello valores nuevos en los contadores. Para poder ejecutar la operacin es preciso que est activado un contador rpido que se deba controlar. Por cada contador rpido se puede insertar y ejecutar slo una operacin "Controlar contadores rpidos" en el programa. El identificador de hardware del contador rpido (ID HW), cuyos valores se deben parametrizar con la operacin, se introduce en la entrada HSC. La operacin "Controlar contadores rpidos" permite cargar los siguientes valores de parmetros en un contador rpido:

Sentido de contaje (NEW_DIR): El sentido de contaje define si un contador rpido debe contar adelante o atrs. Los siguientes valores de la entrada NEW_DIR definen el sentido de contaje: 1 = adelante, -1= atrs. El sentido de contaje slo se puede cambiar mediante la operacin "Controlar contadores rpidos" si el control del sentido de contaje se ha parametrizado para el contador indicado en el programa. El sentido de contaje indicado en la entrada NEW_DIR se carga en el contador rpido si est activado el bit de la entrada DIR. Valor de contaje (NEW_CV): El valor de contaje es el valor inicial con el que un contador rpido comienza a contar. El valor de contaje puede estar comprendido entre - 2147483648 y 2147483647. El valor de contaje indicado en la entrada NEW_CV se carga en el contador rpido si est activado el bit de la entrada CV. Valor de referencia (NEW_RV): El valor de referencia es el valor mximo que puede alcanzar un contador rpido. El valor de referencia puede estar comprendido entre - 2147483648 y 2147483647. El valor de referencia indicado en la entrada NEW_RV se carga en el contador rpido si est activado el bit de la entrada RV. Periodo de medicin de frecuencia (NEW_PERIOD): Los siguientes valores de la entrada NEW_PERIOD definen el periodo de medicin de frecuencia: 10 = 0,01s, 100 = 0,1s, 1000 = 1s. El tiempo slo se puede actualizar si la funcin "Medicin de frecuencia" est parametrizada para el contador rpido indicado. El periodo indicado en la entrada NEW_PERIOD se carga en el contador rpido si est activado el bit de la entrada PERIOD.

La operacin "Controlar contadores rpidos" se ejecuta slo si el estado lgico de la entrada EN es "1". Mientras se procesa la operacin, permanece activado el bit de la salida BUSY. Una vez ejecutada la operacin por completo, se desactiva el bit de la salida BUSY.

STEP 7 V10.5 SP2 02/2010, 00002014

863

Programacin del PLC 7.8 Referencias

La salida de habilitacin ENO se activa nicamente si el estado lgico de la entrada EN es "1" y no ocurren errores al ejecutar la operacin.
7.8.1.2 Comparadores a CMP ==: Igual

Cuando se inserta la operacin "Controlar contadores rpidos" se crea un bloque de datos instancia en el que se almacenan los datos de la operacin.

Parmetro STATUS
En la salida STATUS es posible consultar si han ocurrido errores al ejecutar la operacin "Controlar contadores rpidos". En la tabla siguiente se explica el significado de los valores que se depositan en la salida STATUS:
Cdigo de error (hexadecimal) 0 80A1 80B1 80B2 80B3 80B4 80C0 Descripcin No han ocurrido errores Identificador de hardware no vlido del contador rpido Sentido de contaje (NEW_DIR) no vlido Valor de contaje (NEW_CV) no vlido Valor de referencia (NEW_RV) no vlido Periodo de medicin de frecuencia (NEW_PERIOD) no vlido Acceso repetido al contador rpido

Ver tambin

Cambiar elementos FUP (Pgina 504) Insertar elementos FUP (Pgina 496) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Configurar contadores rpidos (Pgina 268) Parametrizar OBs de alarma de proceso (Pgina 427)

7.8.1.2

Comparadores

7.8.1.2

CMP ==: Igual a

Smbolo

864

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Igual a" permite consultar si son iguales el primer y segundo valor de comparacin. Ambos valores de comparacin deben ser del mismo tipo de datos. En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'Hello World' 'AA' <Operando2> 'AA' 'HelloWorld' 'aa' RLO de la operacin 1 0 0

Posicin
La operacin "Igual a" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

Se cumple la condicin de la operacin de comparacin (MW0 = MW2). El estado lgico de la entrada I 0.0 es "1".

Insertar elementos FUP (Pgina 496)

STEP 7 V10.5 SP2 02/2010, 00002014

865

Programacin del PLC 7.8 Referencias Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0
7.8.1.2 CMP <>: Diferente de

7.8.1.2

CMP <>: Diferente de

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Diferente de" permite consultar si son diferentes el primer y segundo valor de comparacin. Ambos valores de comparacin deben ser del mismo tipo de datos. En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'Hello World' 'AA' <Operando2> 'aa' 'HelloWorld' 'AA' RLO de la operacin 1 1 0

866

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 CMP >=: Mayor o igual a

La operacin "Diferente de" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

Se cumple la condicin de la operacin de comparacin (MW0 <> MW2). El estado lgico de la entrada I 0.0 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

CMP >=: Mayor o igual a

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

STEP 7 V10.5 SP2 02/2010, 00002014

867

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Mayor o igual a" permite consultar si el primer valor de comparacin es mayor o igual al segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms larga se considera la mayor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'BB' 'AAA' 'Hello World' 'Hello World' 'AA' 'AAA' <Operando2> 'AA' 'AA' 'Hello World' 'HelloWorld' 'aa' 'a' RLO de la operacin 1 1 1 0 0 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es mayor (ms reciente) o igual al instante del <Operando2>.

Posicin
La operacin "Mayor o igual a" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

Se cumple la condicin de la operacin de comparacin (MW0 >= MW2). El estado lgico de la entrada I 0.0 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 ) Ejemplo de registro del nivel de llenado de una zona de almacn (Pgina 635)

868

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

CMP <=: Menor o igual a


7.8.1.2 CMP <=: Menor o igual a

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Menor o igual a" permite consultar si el primer valor de comparacin es menor o igual al segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms corta se considera la menor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'AAA' 'Hello World' 'HelloWorld' 'BB' 'AAA' <Operando2> 'aa' 'a' 'Hello World' 'Hello World' 'AA' 'AA' RLO de la operacin 1 1 1 0 0 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es menor (ms antiguo) o igual al instante del <Operando2>.

STEP 7 V10.5 SP2 02/2010, 00002014

869

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 CMP >: Mayor que

La operacin "Menor o igual a" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

Se cumple la condicin de la operacin de comparacin (MW0 <= MW2). El estado lgico de la entrada I 0.0 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

CMP >: Mayor que

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

870

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Mayor que" permite consultar si el primer valor de comparacin es mayor que el segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms larga se considera la mayor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'BB' 'AAA' 'AA' 'AAA' <Operando2> 'AA' 'AA' 'aa' 'a' RLO de la operacin 1 1 0 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es mayor (ms reciente) que el instante del <Operando2>.

Posicin
La operacin "Mayor que" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

Se cumple la condicin de la operacin de comparacin (MW0 > MW2). El estado lgico de la entrada I 0.0 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

871

Programacin del PLC 7.8 Referencias

7.8.1.2

CMP <: Menor que


7.8.1.2 CMP <: Menor que

Smbolo

Parmetro Operando1

Tipo de datos

rea de memoria

Descripcin Primer valor de comparacin

USINT, UINT, UDINT, I, Q, M, L, D (Pgina SINT, INT, DINT, REAL, 324) o constante CHAR, STRING, TIME, DTL

Operando2

USINT, UINT, UDINT, I, Q, M, L, D o constante Segundo valor de SINT, INT, DINT, REAL, comparacin CHAR, STRING, TIME, DTL

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Menor que" permite consultar si el primer valor de comparacin es menor que el segundo. Ambos valores de comparacin deben ser del mismo tipo de datos. En una comparacin de cadenas de caracteres, los distintos caracteres se comparan segn su codificacin ASCII (p. ej. 'a' es mayor que 'A'). La comparacin se realiza de izquierda a derecha. El primer carcter diferente es el decisivo para el resultado de la comparacin. Si la parte izquierda de la cadena de caracteres ms larga es idntica a la cadena de caracteres ms corta, la ms corta se considera la menor de ellas. La tabla siguiente muestra ejemplos de comparacin de cadenas de caracteres:
<Operando1> 'AA' 'AAA' 'BB' 'AAA' <Operando2> 'aa' 'a' 'AA' 'AA' RLO de la operacin 1 1 0 0

Al comparar valores de tiempo, el RLO de la operacin es "1" si el instante del <Operando1> es menor (ms antiguo) que el instante del <Operando2>.

Posicin
La operacin "Menor que" puede colocarse en cualquier posicin de la cadena lgica.

872

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 IN_RANGE: Valor dentro del rango

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

Se cumple la condicin de la operacin de comparacin (MW0 < MW2). El estado lgico de la entrada I 0.0 es "1".

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

IN_RANGE: Valor dentro del rango

Smbolo

Parmetro MIN

Tipo de datos SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL BOOL

rea de memoria I, Q, M, L, D (Pgina 324) o constante

Descripcin Lmite inferior del rango de valores

VAL

I, Q, M, L, D o constante Valor de comparacin

MAX

I, Q, M, L, D o constante Lmite superior del rango de valores I, Q, M, L, D Resultado de la comparacin

Salida del cuadro

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

STEP 7 V10.5 SP2 02/2010, 00002014

873

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Valor dentro del rango" permite consultar si el valor de la entrada VAL est dentro de un determinado rango de valores. Los lmites del rango de valores se determinan mediante los parmetros MIN y MAX. Al procesar la consulta, la operacin "Valor dentro del rango" compara el valor de la entrada VAL con los valores de los parmetros MIN y MAX, y transfiere el resultado a la salida del cuadro. Si el valor de la entrada VAL cumple la comparacin MIN <= VAL <= MAX, la salida del cuadro devuelve el estado lgico "1". Si no se cumple la comparacin, la salida del cuadro devuelve el estado lgico "0". Para ejecutar la operacin es necesario que los valores que deben compararse sean del mismo tipo de datos y que la salida del cuadro est cableada.

Posicin
La operacin "Valor dentro del rango" se puede colocar al comienzo o dentro de la cadena lgica.

Ejemplo

Figura7-2

La salida Q 4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de la entrada I 0.0 I 0.1 es "1". El estado lgico de la entrada I 0.2 es "1". El valor de la entrada MD12 est dentro del rango de valores predeterminado por los valores actuales de las entradas MD8 y MD20 (MIN <= VAL <= MAX).

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 GetError (Pgina 983)

874

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

OUT_RANGE: Valor fuera del rango


7.8.1.2 OUT_RANGE: Valor fuera del rango

Smbolo

Parmetro MIN

Tipo de datos SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL SINT, USINT, INT, UINT, DINT, UDINT REAL BOOL

rea de memoria I, Q, M, L, D (Pgina 324) o constante

Descripcin Lmite inferior del rango de valores

VAL

I, Q, M, L, D o constante Valor de comparacin

MAX

I, Q, M, L, D o constante Lmite superior del rango de valores I, Q, M, L, D Resultado de la comparacin

Salida del cuadro

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Valor fuera del rango" permite consultar si el valor de la entrada VAL est fuera de un determinado rango de valores. Los lmites del rango de valores se determinan mediante los parmetros MIN y MAX. Al procesar la consulta, la operacin "Valor fuera del rango" compara el valor de la entrada VAL con los valores de los parmetros MIN y MAX, y transfiere el resultado a la salida del cuadro. Si el valor de la entrada VAL cumple la comparacin MIN > VAL o VAL > MAX, la salida del cuadro devuelve el estado lgico "1". Si no se cumple la comparacin, la salida del cuadro devuelve el estado lgico "0". Para ejecutar la operacin es necesario que los valores que deben compararse sean del mismo tipo de datos y que la salida del cuadro est cableada.

Posicin
La operacin "Valor fuera del rango" se puede colocar al comienzo o dentro de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

875

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 OK: Comprobar validez

Figura7-2

La salida Q4.0 se activa si se cumplen las condiciones siguientes:


Ver tambin

El estado lgico de la entrada I 0.0 es "1". El valor de la entrada MD12 est fuera del rango de valores predeterminado por los valores de las entradas MD8 y MD10 (MIN > VAL o VAL > MAX).

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 GetError (Pgina 983)

7.8.1.2

OK: Comprobar validez

Smbolo

Parmetro <Operando>

Tipo de datos REAL

rea de memoria I, Q, M, L, D (Pgina 324) o constante

Descripcin Valor que se comprueba.

Descripcin
La operacin "Comprobar validez" permite consultar si el valor de una variable (<operando>) es un nmero en coma flotante vlido. La consulta se inicia en cada ciclo del programa. Si el valor de la variable es un nmero en coma flotante vlido cuando se realiza la consulta, la salida devuelve el estado lgico "1" hacia la conexin derecha. En todos los dems casos, el estado lgico de la salida de la operacin "Comprobar validez" es "0". La operacin "Comprobar validez" puede utilizarse en combinacin con el mecanismo EN. Si el cuadro OK se conecta a una entrada de habilitacin EN, sta se activa nicamente si la

876

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

consulta de la validez del valor tiene un resultado positivo. Esta funcin garantiza que una operacin se active slo si el valor de la variable indicada es un nmero en coma flotante vlido.
7.8.1.2 NOT_OK: Comprobar invalidez

Posicin
La operacin "Comprobar validez" se puede colocar al comienzo o dentro de la cadena lgica.

Ejemplo

Figura7-2

Si MD0 y MD4 contienen nmeros en coma flotante vlidos, se ejecuta la operacin "Multiplicar" (MUL) y se activa la salida ENO. Cuando se ejecuta la operacin "Multiplicar" (MUL), el valor de la entrada MD0 se multiplica por el de MD4. El resultado de la multiplicacin se almacena entonces en la salida MD10. Si no ocurren errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

NOT_OK: Comprobar invalidez

Smbolo

Parmetro <Operando>

Tipo de datos REAL

rea de memoria I, Q, M, L, D (Pgina 324) o constante

Descripcin Valor que se comprueba.

STEP 7 V10.5 SP2 02/2010, 00002014

877

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.2 Funciones matemticas ADD: Sumar

La operacin "Comprobar invalidez" permite consultar si el valor de una variable (<operando>) es un nmero en coma flotante no vlido. La consulta se inicia en cada ciclo del programa. Si el valor de la variable no es un nmero en coma flotante vlido cuando se realiza la consulta y el estado lgico de la entrada del cuadro es "1", la salida devuelve el estado lgico "1". En todos los dems casos, el estado lgico de la salida de la operacin "Comprobar invalidez" es "0".

Posicin
La operacin "Comprobar invalidez" se puede colocar al comienzo o dentro de la cadena lgica.

Ejemplo

Figura7-2

Si el valor de la entrada MD0 no es un nmero en coma flotante vlido, no se ejecuta la operacin "Copiar valor" (MOVE). La salida Q4.0 se pone al estado lgico "0".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

Funciones matemticas

7.8.1.2

ADD: Sumar

Smbolo

Figura7-2

878

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN1

Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Primer sumando

IN2

I, Q, M, L, D o constante Segundo sumando

OUT

I, Q, M, L, D

Resultado de la suma

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Sumar" permite sumar el valor de la entrada IN1 al valor de la entrada IN2 y consultar la suma en la salida OUT (OUT = IN1+IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Sumar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Sumar". El valor de la entrada MW0 se suma al valor de la entrada MW2. El resultado de la suma se deposita en la

STEP 7 V10.5 SP2 02/2010, 00002014

879

Programacin del PLC 7.8 Referencias

salida MW10. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.1.2 SUB: Restar

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

SUB: Restar

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Minuendo

IN2

I, Q, M, L, D o constante Sustraendo

OUT

I, Q, M, L, D

Resultado de la sustraccin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Restar" permite restar el valor de la entrada IN2 del valor de la entrada IN1 y consultar la diferencia en la salida OUT (OUT = IN1-IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1".

880

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:
7.8.1.2 MUL: Multiplicar


Posicin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Restar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1" se ejecuta la operacin "Restar". El valor de la entrada MW2 se resta del valor de la entrada MW0. El resultado de la sustraccin se deposita en la salida MW10. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

MUL: Multiplicar

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

881

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN1

Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Multiplicando

IN2

I, Q, M, L, D o constante Multiplicador

OUT

I, Q, M, L, D

Resultado de la multiplicacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Multiplicar" permite multiplicar el valor de la entrada IN1 por el valor de la entrada IN2 y consultar el producto en la salida OUT (OUT = IN1*IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El resultado est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Multiplicar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Multiplicar". El valor de la entrada MD0 se multiplica por el valor de la entrada MD2. El resultado de la multiplicacin se deposita en la salida MD10. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

882

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.2 DIV: Dividir

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

DIV: Dividir

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Dividendo

IN2

I, Q, M, L, D o constante Divisor

OUT

I, Q, M, L, D

Resultado de la divisin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Dividir" permite dividir el valor de la entrada IN1 por el valor de la entrada IN2 y consultar el cociente en la salida OUT (OUT = IN1/IN2). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

883

Programacin del PLC 7.8 Referencias


7.8.1.2 MOD: Obtener resto de divisin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

Posicin

La operacin "Dividir" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Dividir". El valor de la entrada MD0 se divide por el valor de la entrada MD2. El resultado de la divisin se deposita en la salida MD10. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

MOD: Obtener resto de divisin

Smbolo

Figura7-2 Parmetro EN Tipo de datos BOOL rea de memoria I, Q, M, L, D (Pgina 324) Descripcin Entrada de habilitacin

884

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro ENO IN1 IN2 OUT

Tipo de datos BOOL SINT, INT, DINT, USINT, UINT, UDINT SINT, INT, DINT, USINT, UINT, UDINT SINT, INT, DINT, USINT, UINT, UDINT

rea de memoria I, Q, M, L, D

Descripcin Salida de habilitacin

I, Q, M, L, D o constante Dividendo I, Q, M, L, D o constante Divisor I, Q, M, L, D Resto de divisin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Obtener resto de divisin" permite dividir el valor de la entrada IN1 por el valor de la entrada IN2 y consultar el resto de la divisin en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La operacin no se ejecuta si el estado lgico de la entrada EN es "0". En este caso se desactiva la salida ENO.

Posicin
La operacin "Obtener resto de divisin" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Obtener resto de divisin". El valor de la entrada MD0 se divide por el valor de la entrada MD2. El resto de la divisin se deposita en la salida MD10. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

885

Programacin del PLC 7.8 Referencias Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2 NEG: Generar complemento a dos

7.8.1.2

NEG: Generar complemento a dos

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

SINT, INT, DINT, REAL I, Q, M, L, D o constante Valor de entrada SINT, INT, DINT, REAL I, Q, M, L, D Complemento a dos del valor de entrada

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Generar complemento a dos" permite cambiar el signo del valor de la entrada IN y consultar el resultado en la salida OUT. Por ejemplo, si la entrada IN tiene un valor positivo, el equivalente negativo de este valor se deposita en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El resultado de la operacin est fuera del rango permitido para el tipo de datos indicado en la salida OUT. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Generar complemento a dos" puede colocarse en cualquier posicin de la cadena lgica.

886

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 INC: Incrementar

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Generar complemento a dos". El signo del valor de la entrada MD8 se cambia y el resultado se deposita en la salida MD12. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

INC: Incrementar

Smbolo

Parmetro EN ENO IN/OUT

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin Valor que se incrementa.

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

STEP 7 V10.5 SP2 02/2010, 00002014

887

Programacin del PLC 7.8 Referencias

Descripcin

7.8.1.2 DEC: Decrementar

La operacin "Incrementar" permite cambiar el valor de la variable de la salida IN/OUT al siguiente valor superior y consultar el resultado. La ejecucin de la operacin "Incrementar" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurre ningn rebase por exceso durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", no se ejecuta la operacin. En este caso se desactiva la salida de habilitacin ENO.

Posicin
La operacin "Incrementar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", el valor de la salida MW20 se incrementa en uno y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

DEC: Decrementar

Smbolo

888

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN/OUT

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin Valor que se decrementa.

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Decrementar" permite cambiar el valor de la variable de la salida IN/OUT al siguiente valor inferior y consultar el resultado. La ejecucin de la operacin "Decrementar" se inicia cuando el estado lgico de la entrada de habilitacin EN es "1". Si no ocurre ningn rebase por defecto durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", no se ejecuta la operacin. En este caso se desactiva la salida de habilitacin ENO.

Posicin
La operacin "Decrementar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", el valor de la salida MW20 se decrementa en uno y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

STEP 7 V10.5 SP2 02/2010, 00002014

889

Programacin del PLC 7.8 Referencias

7.8.1.2

ABS: Calcular valor absoluto


7.8.1.2 ABS: Calcular valor absoluto

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

SINT, INT, DINT, REAL I, Q, M, D, L o constante Valor de entrada SINT, INT, DINT, REAL I, Q, M, D, L Valor absoluto del valor de entrada

Descripcin
La operacin "Calcular valor absoluto" permite calcular el valor absoluto del valor indicado en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de una variable REAL indicada no es un nmero en coma flotante vlido.

La operacin "Calcular valor absoluto" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

890

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2 MIN: Determinar mnimo

IN OUT

MD8 = - 6,234 MD10 = 6,234

Si estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor absoluto". La operacin calcula el valor absoluto del valor de la entrada MD8 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

MIN: Determinar mnimo

Smbolo

Figura7-2 Parmetro EN ENO IN1 Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Primer valor de entrada

IN2

I, Q, M, L, D o constante Segundo valor de entrada I, Q, M, L, D Resultado

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

STEP 7 V10.5 SP2 02/2010, 00002014

891

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Determinar mnimo" compara el valor de la entrada IN1 con el valor de la entrada IN2 y escribe el valor menor en la salida OUT. Para poder ejecutar la operacin es preciso que las variables de todos los parmetros sean del mismo tipo de datos. La operacin slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Las variables indicadas no tienen el mismo tipo de datos. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Determinar mnimo" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN1 IN2 OUT MW8 = 12 666 MW12 = 14 444 MW20 = 12 666

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Determinar mnimo". La operacin compara el valor de la entrada MW8 con el valor de la entrada MW12 y selecciona el valor menor (MW8). Este valor se copia en la salida MW20. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

892

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

MAX: Determinar mximo


7.8.1.2 MAX: Determinar mximo

Smbolo

Parmetro EN ENO IN1

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Primer valor de entrada

IN2

I, Q, M, L, D o constante Segundo valor de entrada I, Q, M, L, D Resultado

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Determinar mximo" compara el valor de la entrada IN1 con el valor de la entrada IN2 y escribe el valor mayor en la salida OUT. Para poder ejecutar la operacin es preciso que las variables de todos los parmetros sean del mismo tipo de datos. La operacin slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Las variables indicadas no tienen el mismo tipo de datos. Una variable de entrada del tipo de datos REAL tiene un valor no vlido.

La operacin "Determinar mximo" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

893

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 LIMIT: Ajustar valor lmite

Figura7-2 IN1 IN2 OUT MW8 = 12 666 MW12 = 14 444 MW20 = 14 444

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Determinar mximo". La operacin compara el valor de la entrada MW8 con el valor de la entrada MW12 y selecciona el valor mayor (MW12). Este valor se copia en la salida MW20. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

LIMIT: Ajustar valor lmite

Smbolo

894

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO MIN

Tipo de datos BOOL BOOL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL SINT, USINT, INT, UINT, DINT, UDINT, REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Lmite inferior

IN

I, Q, M, L, D o constante Valor de entrada

MAX

I, Q, M, L, D o constante Lmite superior

OUT

I, Q, M, L, D

Resultado

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Ajustar valor lmite" permite limitar el valor de la entrada IN a los valores de las entradas MIN y MAX. Si el valor de la entrada IN cumple la condicin MIN < IN < MAX, se escribe en la salida OUT. Si no se cumple la condicin y el valor de entrada rebasa por defecto el lmite inferior, la salida adopta el valor de la entrada MIN. Si el lmite superior se rebasa por exceso, la salida OUT adopta el valor de la entrada MAX. La operacin slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Las variables indicadas no tienen el mismo tipo de datos. Una variable de entrada tiene un valor no vlido. El valor de la entrada MIN es mayor que el valor de la entrada MAX.

La operacin "Ajustar valor lmite" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

895

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 SQR: Calcular cuadrado

Figura7-2 MIN IN MAX OUT MW8 = 12 000 MW12 = 8 000 MW16 = 16 000 MW20 = 12 000

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Ajustar valor lmite". El valor de la entrada MW12 se compara con los valores de las entradas MW8 y MW16. Puesto que el valor de la entrada MW12 es menor que el valor lmite inferior, la entrada MW8 se escribe en la salida MW20. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

SQR: Calcular cuadrado

Smbolo

896

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor de entrada I, Q, M, D, L Cuadrado del valor de entrada

Descripcin
La operacin "Calcular cuadrado" permite elevar al cuadrado el valor de la entrada IN y consultar el resultado en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular cuadrado" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD0 = 5 MD10 = 25

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular cuadrado". La operacin eleva al cuadrado el valor de la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504)

STEP 7 V10.5 SP2 02/2010, 00002014

897

Programacin del PLC 7.8 Referencias Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)
7.8.1.2 SQRT: Calcular raz cuadrada

7.8.1.2

SQRT: Calcular raz cuadrada

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Nmero I, Q, M, D, L Raz cuadrada del nmero

Descripcin
La operacin "Calcular raz cuadrada" permite extraer la raz cuadrada del valor de la entrada IN y consultar el resultado en la salida OUT. La operacin da un resultado positivo si el valor de entrada es mayor que cero. En los valores de entrada menores que cero, la salida OUT devuelve un nmero en coma flotante no vlido. Si el valor de la entrada IN es "-0", el resultado tambin es "-0". La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN es negativo.

898

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 LN: Calcular logaritmo natural

La operacin "Calcular raz cuadrada" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD0 = 25 MD10 = 5

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular raz cuadrada". La operacin extrae la raz cuadrada del valor de la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

LN: Calcular logaritmo natural

Smbolo

Parmetro EN ENO IN

Tipo de datos BOOL BOOL REAL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor de entrada

STEP 7 V10.5 SP2 02/2010, 00002014

899

Programacin del PLC 7.8 Referencias

Parmetro OUT

Tipo de datos REAL

rea de memoria I, Q, M, D, L

Descripcin Resultado de la operacin

Descripcin
La operacin "Calcular logaritmo natural" permite calcular el logaritmo natural en base e (e=2.718282e+00) del valor de la entrada IN. El resultado se deposita en la salida OUT y se puede consultar all. La operacin da un resultado positivo si el valor de entrada es mayor que cero. En los valores de entrada menores que cero, la salida OUT devuelve un nmero en coma flotante no vlido. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN es negativo.

La operacin "Calcular logaritmo natural" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular logaritmo natural". La operacin calcula el logaritmo natural del valor de la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

900

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

EXP: Calcular valor exponencial


7.8.1.2 EXP: Calcular valor exponencial

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor de entrada I, Q, M, D, L Valor de salida

Descripcin
La operacin "Calcular valor exponencial" permite calcular la potencia en base e (e = 2.718282e+00) del valor indicado en la entrada IN. El resultado se deposita en la salida OUT y se puede consultar all (OUT = eIN ). La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor exponencial" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor exponencial". La operacin calcula la potencia en base e del valor de la entrada MD0 y deposita

STEP 7 V10.5 SP2 02/2010, 00002014

901

Programacin del PLC 7.8 Referencias

el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.
7.8.1.2 SIN: Calcular valor de seno

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

SIN: Calcular valor de seno

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Tamao del ngulo en radianes Seno del ngulo indicado

Descripcin
La operacin "Calcular valor de seno" permite calcular el seno del ngulo del valor indicado en radianes en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

902

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 COS: Calcular valor de coseno

La operacin "Calcular valor de seno" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD0 = +1,570796e+00 (/2) MD10 = 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de seno". La operacin calcula el seno del ngulo indicado en la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

COS: Calcular valor de coseno

Smbolo

Figura7-2 Parmetro EN ENO Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

STEP 7 V10.5 SP2 02/2010, 00002014

903

Programacin del PLC 7.8 Referencias

Parmetro IN OUT

Tipo de datos REAL REAL

rea de memoria I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Tamao del ngulo en radianes Coseno del ngulo indicado

Descripcin
La operacin "Calcular valor de coseno" permite calcular el coseno de un ngulo. El tamao del ngulo se indica en radianes en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de coseno" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD0 = +1,570796e+00 (/2) MD10 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de coseno". La operacin calcula el coseno del ngulo indicado en la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504)

904

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639) )

7.8.1.2 TAN: Calcular valor de tangente

7.8.1.2

TAN: Calcular valor de tangente

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Tamao del ngulo en radianes Tangente del ngulo indicado

Descripcin
La operacin "Calcular valor de tangente" permite calcular la tangente de un ngulo. El tamao del ngulo se indica en radianes en la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de tangente" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

905

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 ASIN: Calcular valor de arcoseno

Figura7-2 IN OUT MD0 = +3,141593e++00 () MD10 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de tangente". La operacin calcula la tangente del ngulo indicado en la entrada MD0 y deposita el resultado en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

ASIN: Calcular valor de arcoseno

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin Valor de seno Tamao del ngulo en radianes

906

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Calcular valor de arcoseno" permite calcular el tamao del ngulo que equivale a este valor a partir del valor de seno indicado en la entrada IN. En la entrada IN slo se pueden indicar nmeros en coma flotante vlidos, comprendidos en un rango de valores entre -1 y +1. El tamao del ngulo calculado se deposita en radianes en la salida OUT. Su rango de valores puede estar comprendido entre -/2 y +/2. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN est fuera del rango de valores permitido (-1 hasta +1).

La operacin "Calcular valor de arcoseno" puede colocarse en cualquier posicin del segmento.

Ejemplo

Figura7-2 IN OUT MD0 = 1 MD10 = +1,570796e+00 (/2)

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de arcoseno". La operacin calcula el tamao del ngulo que equivale al valor de seno de la entrada MD0. El resultado de la operacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

STEP 7 V10.5 SP2 02/2010, 00002014

907

Programacin del PLC 7.8 Referencias

7.8.1.2

ACOS: Calcular valor de arcocoseno


7.8.1.2 ACOS: Calcular valor de arcocoseno

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin Valor de coseno Tamao del ngulo en radianes

Descripcin
La operacin "Calcular valor de arcocoseno" permite calcular, a partir del valor de coseno indicado en la entrada IN, el tamao del ngulo que equivale a este valor. En la entrada IN slo se pueden indicar nmeros en coma flotante vlidos, comprendidos en un rango de valores entre -1 y +1. El tamao del ngulo calculado se deposita en radianes en la salida OUT. Su rango de valores puede estar comprendido entre 0 y +. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido. El valor de la entrada IN est fuera del rango de valores permitido (-1 hasta +1).

La operacin "Calcular valor de arcocoseno" puede colocarse en cualquier posicin de la cadena lgica.

908

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 ATAN: Calcular valor de arcotangente

Figura7-2 IN OUT MD0 = 0 MD10 = +1,570796e+00 (/2)

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de arcocoseno". La operacin calcula el tamao del ngulo que equivale al valor de coseno de la entrada MD0. El resultado de la operacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

ATAN: Calcular valor de arcotangente

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL REAL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D I, Q, M, L, D o constante Descripcin Entrada de habilitacin Salida de habilitacin Valor de tangente

STEP 7 V10.5 SP2 02/2010, 00002014

909

Programacin del PLC 7.8 Referencias

Parmetro OUT

Tipo de datos REAL

rea de memoria I, Q, M, L, D

Descripcin Tamao del ngulo en radianes

Descripcin
La operacin "Calcular valor de arcotangente" permite calcular, a partir del valor de tangente indicado en la entrada IN, el tamao del ngulo que equivale a este valor. En la entrada IN slo se pueden indicar nmeros en coma flotante vlidos. El tamao del ngulo calculado se deposita en radianes en la salida OUT. Su rango de valores puede estar comprendido entre /2 y +/2. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada IN no es un nmero en coma flotante vlido.

La operacin "Calcular valor de arcotangente" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD0 = 1 MD10 =+0,785398e++00 (/4)

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Calcular valor de arcotangente". La operacin calcula el tamao del ngulo que equivale al valor de tangente de la entrada MD0. El resultado de la operacin se deposita en la salida MD10. Si no se producen errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

910

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2 FRAC: Determinar decimales

7.8.1.2

FRAC: Determinar decimales

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL REAL REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor cuyos decimales se determinan. I, Q, M, L, D Decimales del valor de la entrada IN

Descripcin
La operacin "Determinar decimales" permite determinar los decimales del valor de la entrada IN. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. Por ejemplo, si el valor de la entrada IN es 123,4567, la salida OUT devuelve el valor 0,4567. La operacin se inicia cuando el estado lgico de la entrada EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Al ejecutar la operacin se producen errores (p. ej. la entrada no tiene un nmero en coma flotante vlido).

La operacin "Determinar decimales" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

911

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 EXPT: Elevar a potencia

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se inicia la operacin "Determinar decimales". Los decimales del valor de la entrada MD8 se copian y se depositan en la salida MD20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

7.8.1.2

EXPT: Elevar a potencia

Smbolo

Parmetro EN ENO IN1 IN2

Tipo de datos BOOL BOOL REAL REAL, INT, UINT, USINT, SINT, DINT, UDINT REAL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Valor base I, Q, M, L, D o constante Valor del exponente

OUT

I, Q, M, L, D

Resultado

912

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Elevar a potencia" permite elevar el valor de la entrada IN1 a la potencia del valor de la entrada IN2. El resultado de la operacin se deposita en la salida OUT, donde se puede consultar (OUT = IN1IN2). A la entrada IN1 slo se pueden asignar valores en coma flotante vlidos. A la entrada IN2 tambin se pueden asignar nmeros enteros. La operacin "Elevar a potencia" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Al ejecutar la operacin se producen errores (p. ej. se produce un rebase por exceso).

La operacin "Elevar a potencia" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se inicia la operacin "Elevar a potencia". El valor de la entrada MD8 se eleva a la potencia del valor de la entrada MD12. El resultado se deposita en la salida MD20. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505) Ejemplo de clculo de una ecuacin (Pgina 639)

STEP 7 V10.5 SP2 02/2010, 00002014

913

Programacin del PLC 7.8 Referencias

7.8.1.2

Desplazamiento
7.8.1.2 Desplazamiento MOVE: Copiar valor

7.8.1.2

MOVE: Copiar valor

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Valor de origen

Todos los tipos de datos I, Q, M, D, L simples, DTL, STRUCT, o constante ARRAY Todos los tipos de datos I, Q, M, D, L simples, DTL, STRUCT, ARRAY

OUT1

Direccin de destino

Descripcin
La operacin "Copiar valor" permite transferir el contenido del operando de la entrada IN al operando de la salida OUT1. La transferencia se efecta siempre por orden ascendente de direcciones. Si est activada la verificacin IEC, las variables de la entrada IN y de la salida OUT1 deben tener un mismo tipo de datos. Si no est activada la verificacin IEC, el ancho de los operandos debe ser igual en la entrada IN y en la salida OUT1 de la operacin. Slo es posible copiar matrices enteras si los componentes de matriz de la variable de la entrada IN y la salida OUT1 son del mismo tipo de datos. Es posible aadir salidas adicionales a la operacin "Copiar valor". En este caso, el contenido del operando de la entrada IN se transfiere a todas las salidas disponibles. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada EN es "0", la salida de habilitacin ENO se pone a "0". Para copiar variables del tipo de datos ARRAY pueden utilizarse tambin las operaciones "Copiar rea" (MOVE_BLK) y "Copiar rea sin interrupciones" (UMOVE_BLK). Las variables del tipo de datos STRING se pueden copiar con la operacin S_CONV.

914

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 MOVE_BLK: Copiar rea

La operacin "Copiar valor" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT1 MW10 = 0011 1111 1010 1111 MW20 = 0011 1111 1010 1111

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Copiar valor". La operacin copia los contenidos del operando de entrada (MW10) en el operando de salida (MW20) y pone la salida Q 4.0 al estado lgico "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505)

7.8.1.2

MOVE_BLK: Copiar rea

Smbolo

Figura7-2 Parmetro EN ENO Tipo de datos BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

STEP 7 V10.5 SP2 02/2010, 00002014

915

Programacin del PLC 7.8 Referencias

Parmetro IN

Tipo de datos ARRAY

rea de memoria D, L

Descripcin Primer elemento del rea de origen que se copia.

COUNT

UINT

I, Q, M, D, L o constante Nmero de elementos que se copian del rea de origen en el rea de destino. D, L Primer elemento del rea de destino en el que se copian los contenidos del rea de origen.

OUT

ARRAY

Descripcin
La operacin "Copiar rea" copia los contenidos de un rea de memoria (rea de origen) en un rea de memoria diferente (rea de destino). El nmero de elementos que se copian en el rea de destino se determina con el parmetro COUNT. El ancho del elemento de la entrada IN define el ancho de los elementos que deben copiarse. El proceso de copia se realiza por orden ascendente de direcciones. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en el rea de memoria de la salida OUT.

La operacin "Copiar rea" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

916

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2 UMOVE_BLK: Copiar rea sin interrupciones

IN COUNT OUT

La variable "a_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos INT. IW20 = 3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 6 elementos del tipo de datos INT.

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Copiar rea". La operacin selecciona tres elementos INT de la variable "a_array" (a_array[2..4]) y copia su contenido en la variable de salida "b_array" (b_array[1..3]). Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505)

7.8.1.2

UMOVE_BLK: Copiar rea sin interrupciones

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL ARRAY rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L D, L Descripcin Entrada de habilitacin Salida de habilitacin Primer elemento del rea de origen que se copia.

COUNT

UINT

I, Q, M, D, L o constante Nmero de elementos que se copian del rea de origen al rea de destino.

STEP 7 V10.5 SP2 02/2010, 00002014

917

Programacin del PLC 7.8 Referencias

Parmetro OUT

Tipo de datos ARRAY

rea de memoria D, L

Descripcin Primer elemento del rea de destino en el que se copian los contenidos del rea de origen.

Descripcin
La operacin "Copiar rea sin interrupciones" copia los contenidos de un rea de memoria (rea de origen) sin interrupciones en un rea de memoria diferente (rea de destino). El nmero de elementos que se copian en el rea de destino se determina con el parmetro COUNT. El ancho del elemento de la entrada IN define el ancho de los elementos que deben copiarse. Los contenidos del rea de origen se copian por orden ascendente de direcciones en el rea de origen. La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Por este motivo, los tiempos de reaccin a alarmas de la CPU podran aumentar al ejecutar la operacin "Copiar rea sin interrupciones". La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no se producen errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en la salida OUT.

La operacin "Copiar rea sin interrupciones" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo de utilizacin de tipos de datos compuestos

Figura7-2 IN COUNT La variable "a_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos INT. IW2 = 3

918

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2 FILL_BLK: Rellenar rea

OUT

La variable "b_array" tiene el tipo de datos ARRAY y consta de 6 elementos del tipo de datos INT.

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Copiar rea". La operacin selecciona tres elementos INT de la variable "a_array" (a_array[2..4]) y copia su contenido en la variable de salida "b_array" (b_array[1..3]). La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Si no se producen errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505)

7.8.1.2

FILL_BLK: Rellenar rea

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL ARRAY rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L D, L o constante Descripcin Entrada de habilitacin Salida de habilitacin Elemento con el que se rellena el rea de destino.

COUNT OUT

UINT ARRAY

I, Q, M, D, L o constante Nmero de repeticiones de copia D, L Direccin del rea de destino a partir de la cual se rellena.

STEP 7 V10.5 SP2 02/2010, 00002014

919

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Rellenar rea" permite rellenar un rea de memoria (rea de destino) con el valor de la entrada IN. El rea de destino se rellena a partir de la direccin indicada en la salida OUT. El nmero de repeticiones de copia se determina mediante el parmetro COUNT. Al ejecutar la operacin, se selecciona el valor de la entrada IN y se copia en el rea de destino el nmero de veces predeterminado por el valor del parmetro COUNT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en el rea de memoria de la salida OUT.

La operacin "Rellenar rea" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN COUNT OUT La variable "a_array" tiene el tipo de datos ARRAY y consta de 4 elementos del tipo de datos WORD (ARRAY[1..4] of WORD). IW20=3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos WORD (ARRAY[1..5] of WORD).

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Rellenar rea". La operacin copia tres veces el segundo elemento (a_array[2]) de la variable "a_array" en la variable de salida "b_array" (b_array[1..3]). Si no ocurren errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar entradas y salidas adicionales (Pgina 505) Insertar operandos en instrucciones FUP (Pgina 507)

920

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

UFILL_BLK: Rellenar rea sin interrupciones


7.8.1.2 UFILL_BLK: Rellenar rea sin interrupciones

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL ARRAY rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L D, L o constante Descripcin Entrada de habilitacin Salida de habilitacin Elemento con el que se rellena el rea de destino.

COUNT OUT

UINT ARRAY

I, Q, M, D, L o constante Nmero de repeticiones de copia D, L Direccin del rea de destino a partir de la cual se rellena.

Descripcin
La operacin "Rellenar rea sin interrupciones" permite rellenar un rea de memoria (rea de destino) sin interrupciones con el valor de la entrada IN. El rea de destino se rellena a partir de la direccin indicada en la salida OUT. El nmero de repeticiones de copia se determina mediante el parmetro COUNT. Al ejecutar la operacin, se selecciona el valor de la entrada IN y se copia en el rea de destino el nmero de veces predeterminado por el valor del parmetro COUNT. La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Por este motivo, los tiempos de reaccin a alarmas de la CPU podran aumentar al ejecutar la operacin "Rellenar rea sin interrupciones". La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:

El estado lgico de la entrada EN es "0". Se copian ms datos de los que estn disponibles en el rea de memoria de la salida OUT.

STEP 7 V10.5 SP2 02/2010, 00002014

921

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 SWAP: Cambiar disposicin

La operacin "Rellenar rea sin interrupciones" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN COUNT OUT La variable "a_array" tiene el tipo de datos ARRAY y consta de 4 elementos del tipo de datos WORD (ARRAY[1..4] of WORD). IW20=3 La variable "b_array" tiene el tipo de datos ARRAY y consta de 5 elementos del tipo de datos WORD (ARRAY[1..5] of WORD).

Si el estado lgico de las entradas I 0.0 e I 0.1 es "1", se ejecuta la operacin "Rellenar rea". La operacin copia tres veces el segundo elemento (a_array[2]) de la variable "a_array" en la variable de salida "b_array" (b_array[1..3]). La operacin de copia no debe ser interrumpida por otras actividades del sistema operativo. Si no ocurren errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505)

7.8.1.2

SWAP: Cambiar disposicin

Smbolo

Figura7-2

922

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL WORD, DWORD WORD, DWORD

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, L, D o constante Operando cuyos bytes se intercambian. I, Q, M, L, D Resultado

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Cambiar disposicin" permite cambiar la disposicin de los bytes en la variable de la entrada IN y consultar el resultado en la salida OUT. La figura siguiente muestra cmo se intercambian los bytes de una variable del tipo de datos DWORD utilizando la operacin "Cambiar disposicin":

Figura7-2

La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada EN es "0", la salida de habilitacin ENO se pone a "0".

Posicin
La operacin "Cambiar disposicin" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

923

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 Convertidores CONVERT: Convertir valor

Figura7-2 IN OUT IW10 = 0000 1111 0101 0101 QW20 = 0101 0101 0000 1111

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Cambiar disposicin". La disposicin de los bytes se cambia y se deposita en la variable QW20. Si no ocurren errores al ejecutar la operacin, las salidas ENO y Q 4.0 adoptan el estado lgico "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507) Insertar entradas y salidas adicionales (Pgina 505)

7.8.1.2

Convertidores

7.8.1.2

CONVERT: Convertir valor

Smbolo

Parmetro EN ENO

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

924

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro IN

Tipo de datos BYTE, WORD, DWORD, SINT, INT, DINT, USINT, UINT, UDINT, BCD16, BCD32, REAL BYTE, WORD, DWORD, SINT, INT, DINT, USINT, UINT, UDINT, BCD16, BCD32, REAL

rea de memoria

Descripcin

I, Q, M, D, L o constante Valor que se convierte.

OUT

I, Q, M, D, L

Resultado de la conversin

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Convertir valor" lee el contenido del parmetro IN y lo convierte segn los tipos de datos indicados. La ejecucin de la operacin "Convertir valor" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

La operacin "Convertir valor" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Si la entrada I 0.0 = 1, el contenido de MW10 se lee como nmero BCD de tres cifras y se convierte en un nmero entero (16 bits). El resultado se deposita en MW12. La salida Q 4.0 es "1" si se ha ejecutado la conversin (ENO = EN = 1).

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

STEP 7 V10.5 SP2 02/2010, 00002014

925

Programacin del PLC 7.8 Referencias Seleccionar el tipo de datos de un elemento FUP (Pgina 0 )

7.8.1.2 ROUND : Redondear nmero

7.8.1.2

ROUND : Redondear nmero

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L o constante I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada que se debe redondear. Valor de salida

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Redondear nmero" permite redondear el valor de la entrada IN al siguiente nmero entero. La operacin interpreta el valor de la entrada IN como nmero en coma flotante y lo convierte al nmero entero ms prximo. Si el valor de entrada se encuentra exactamente entre un nmero par y uno impar, se selecciona el nmero par. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

La operacin "Redondear nmero" puede colocarse en cualquier posicin de la cadena lgica.

926

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 CEIL : Crear el siguiente nmero entero superior a partir del nmero en coma flotante

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Redondear nmero". El nmero en coma flotante de la entrada MD8 se redondea hacia abajo al nmero entero par ms prximo y se deposita en la salida OUT. Si no ocurren errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

CEIL : Crear el siguiente nmero entero superior a partir del nmero en coma flotante

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor de entrada I, Q, M, D, L Valor de salida

STEP 7 V10.5 SP2 02/2010, 00002014

927

Programacin del PLC 7.8 Referencias

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Crear el siguiente nmero entero superior a partir del nmero en coma flotante" permite redondear el valor de la entrada IN al siguiente nmero entero superior. La operacin interpreta el valor de la entrada IN como nmero en coma flotante y lo convierte al siguiente nmero entero superior. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. El valor de salida puede ser mayor o igual al valor de entrada. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

La operacin "Crear el siguiente nmero entero superior a partir del nmero en coma flotante" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Crear el siguiente nmero entero superior a partir del nmero en coma flotante". El nmero en coma flotante de la entrada MD8 se redondea al siguiente nmero entero superior y se deposita en la salida MD12. Si no ocurren errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

928

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

FLOOR: Crear el siguiente nmero entero inferior a partir del nmero en coma flotante
7.8.1.2 FLOOR: Crear el siguiente nmero entero inferior a partir del nmero en coma flotante

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L o constante I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada Valor de salida

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante" permite redondear el valor de la entrada IN al siguiente nmero entero inferior. La operacin interpreta el valor de la entrada IN como nmero en coma flotante y lo convierte al siguiente nmero entero inferior. El resultado de la operacin se deposita en la salida OUT y se puede consultar all. El valor de salida puede ser menor o igual al valor de entrada. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

La operacin "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

929

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 TRUNC: Truncar a entero doble

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Crear el siguiente nmero entero inferior a partir del nmero en coma flotante". El nmero en coma flotante de la entrada MD8 se redondea al siguiente nmero entero inferior y se deposita en la salida MD12. Si no ocurren errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar elementos FUP (Pgina 496) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

TRUNC: Truncar a entero doble

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL REAL INT, USINT, UINT, SINT, UDINT, DINT, REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L o constante I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Valor de entrada Parte entera del valor de entrada

930

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Truncar a entero doble" permite crear un valor entero no redondeado a partir del valor de la entrada IN. El valor de la entrada IN se interpreta como nmero en coma flotante. La operacin selecciona slo la parte entera del nmero en coma flotante y la deposita sin decimales en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores al ejecutar la operacin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". Durante la ejecucin ocurren errores, p. ej. se produce un rebase por exceso.

La operacin "Truncar a entero doble" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN OUT MD8 = 0.50000000 MD12 = 0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Truncar a entero doble". La parte entera del nmero en coma flotante de la entrada MD8 se convierte en un nmero entero y se deposita en la salida MD12. Si no ocurren errores al ejecutar la operacin, se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

STEP 7 V10.5 SP2 02/2010, 00002014

931

Programacin del PLC 7.8 Referencias

7.8.1.2

SCALE_X: Escalar
7.8.1.2 SCALE_X: Escalar

Smbolo

Figura7-2 Parmetro EN ENO VALUE MIN Tipo de datos BOOL BOOL REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor que se escala. I, Q, M, D, L o constante Lmite inferior del rango de valores I, Q, M, D, L o constante Lmite superior del rango de valores I, Q, M, D, L Resultado de la escala

MAX

OUT

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Escalar" permite escalar el valor de la entrada VALUE mapendolo en un determinado rango de valores. Al ejecutar la operacin "Escalar", el nmero en coma flotante de la entrada VALUE se escala al rango de valores definido por los parmetros MIN y MAX. El resultado de la escala es un nmero entero que se deposita en la salida OUT. La figura siguiente muestra un ejemplo de cmo pueden escalarse los valores:

932

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Figura7-2

La operacin "Escalar" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada EN es "0". El valor de la entrada MIN es mayor o igual al valor de la entrada MAX. El valor de una variable REAL indicada est fuera del rango de los nmeros normalizados segn IEEE-754. Ocurre un rebase por exceso. El valor de la entrada VALUE es NaN (resultado de una operacin aritmtica no vlida).

La operacin "Escalar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

933

Programacin del PLC 7.8 Referencias

7.8.1.2 NORM_X: Normalizar

VALUE MIN MAX OUT

MD20 = 0.5 MD10 = 10 MD30 = 30 MD40 = 20

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Escalar". El valor de la entrada MD20 se escala al rango de valores definido por los valores de las entradas MD10 y MD30. El resultado se deposita en la salida MD40. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

NORM_X: Normalizar

Smbolo

Figura7-2 Parmetro EN ENO VALUE Tipo de datos BOOL BOOL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL SINT, INT, DINT, USINT, UINT, UDINT, REAL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor que se normaliza.

MIN

I, Q, M, D, L o constante Lmite inferior del rango de valores I, Q, M, D, L o constante Lmite superior del rango de valores

MAX

934

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro OUT

Tipo de datos REAL

rea de memoria I, Q, M, D, L

Descripcin Resultado de la normalizacin

En las listas desplegables "DT" se pueden seleccionar los tipos de datos de la operacin.

Descripcin
La operacin "Normalizar" permite normalizar el valor de la entrada VALUE mapendolo en una escala lineal. Los parmetros MIN y MAX sirven para definir los lmites de un rango de valores que se refleja en la escala. En funcin de la posicin del valor que se debe normalizar en este rango de valores, el resultado se calcula en la salida OUT y se deposita como nmero en coma flotante. Si el valor que se debe normalizar es igual al valor de la entrada MIN, la salida OUT devuelve el valor "0.0". Si el valor que se debe normalizar adopta el valor de la entrada MAX, la salida OUT devuelve el valor "1.0". La figura siguiente muestra un ejemplo de cmo pueden normalizarse los valores:

Figura7-2

La operacin "Normalizar" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO devuelve el estado lgico "1". La salida de habilitacin ENO devuelve el estado lgico "0" si se cumple una de las condiciones siguientes:


STEP 7 V10.5 SP2 02/2010, 00002014

El estado lgico de la entrada EN es "0". El valor de la entrada MIN es mayor o igual al valor de la entrada MAX. El valor de una variable REAL indicada est fuera del rango de los nmeros normalizados segn IEEE-754. Ocurre un rebase por exceso.

935

Programacin del PLC 7.8 Referencias

Posicin

El valor de la entrada VALUE es NaN (resultado de una operacin aritmtica no vlida).

La operacin "Normalizar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 VALUE MIN MAX OUT MD20 = 20 MD10 = 10 MD30 = 30 MD40 = 0.5

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Normalizar". El valor de la entrada MD20 se asigna al rango de valores definido por los valores de las entradas MD10 y MD30. El valor de la variable de la entrada MD20 se normaliza conforme al rango de valores definido. El resultado se deposita como nmero en coma flotante en la salida MD40. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

936

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

Control del programa


7.8.1.2 Control del programa si la seal es 1 JMP: Saltar al bloque

7.8.1.2

JMP: Saltar al bloque si la seal es 1

Smbolo

Figura7-2

Descripcin
La operacin "Saltar al bloque si la seal es 1 (condicional)" permite interrumpir la ejecucin lineal del programa y continuarla en un segmento diferente. El segmento de destino tiene que identificarse mediante una etiqueta (LABEL). El nombre de esta etiqueta (o "marca de salto") se indica para la ejecucin de la operacin. La etiqueta indicada aparece sobre la operacin. La etiqueta indicada debe encontrarse en el mismo bloque en el que se ejecuta la operacin. Su nombre debe ser unvoco en el bloque. Si el resultado lgico (RLO) de la entrada de la operacin es "1", se ejecuta el salto al segmento identificado por la marca de salto indicada. El salto puede realizarse hacia nmeros de segmento superiores o inferiores. Si no se cumple la condicin en la entrada de la operacin (RLO = 0), la ejecucin del programa continuar en el segmento siguiente.

Posicin
La operacin "Saltar al bloque si la seal es 1 (condicional)" slo se puede colocar al final de la cadena lgica.

Ejemplo

STEP 7 V10.5 SP2 02/2010, 00002014

937

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Saltar al bloque si la seal es 1 (condicional)". Debido a ello, se interrumpe la ejecucin lineal del programa y se prosigue en el segmento 3, identificado por la marca de salto CAS1. Si el estado lgico de la entrada I 0.4 es "1", se desactiva la salida Q 4.1.
7.8.1.2 JMPN: Saltar al bloque si la seal es 0

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

JMPN: Saltar al bloque si la seal es 0

Smbolo

Figura7-2

Descripcin
La operacin "Saltar al bloque si la seal es 0 (condicional)" permite interrumpir la ejecucin lineal del programa y continuarla en un segmento diferente, si el resultado lgico de la entrada de la operacin es "0". El segmento de destino tiene que identificarse mediante una etiqueta (LABEL). El nombre de esta etiqueta (o "marca de salto") se indica para la ejecucin de la operacin. La etiqueta indicada aparece sobre la operacin. La etiqueta indicada debe encontrarse en el mismo bloque en el que se ejecuta la operacin. Su nombre debe ser unvoco en el bloque. Si el resultado lgico (RLO) de la entrada de la operacin es "0", se ejecuta el salto al segmento identificado por la marca de salto indicada. El salto puede realizarse hacia nmeros de segmento superiores o inferiores. Si no se cumple la condicin en la entrada de la operacin (RLO = 1), la ejecucin del programa continuar en el segmento siguiente.

Posicin
La operacin "Saltar al bloque si la seal es 0 (condicional)" requiere una operacin lgica previa y slo se puede colocar al final de la cadena lgica.

938

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 LABEL: Marca de salto

Si el estado lgico de la entrada I 0.0 es "0", se ejecuta la operacin "Saltar al bloque si la seal es 0 (condicional)". Debido a ello, se interrumpe la ejecucin lineal del programa y se prosigue en el segmento 3, identificado por la marca de salto CAS1. Si el estado lgico de la entrada I 0.4 es "1", se desactiva la salida Q 4.1.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

LABEL: Marca de salto

Smbolo

Figura7-2

Descripcin
La "Marca de salto" sirve para identificar el segmento de destino en el que debe continuar la ejecucin del programa tras un salto. La denominacin de la marca de salto puede comprender letras, cifras o caracteres de subrayado. La marca de salto y la operacin en la que est indicada como meta de salto deben encontrarse en el mismo bloque. La denominacin de una marca de salto debe ser unvoca en el bloque. A toda marca de salto se puede acceder desde distintas posiciones.

STEP 7 V10.5 SP2 02/2010, 00002014

939

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 RET: Retroceder

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Saltar al bloque si la seal es 1 (condicional)". Debido a ello, se interrumpe la ejecucin lineal del programa y se prosigue en el segmento 3, identificado por la marca de salto CAS1. Si el estado lgico de la entrada I 0.4 es "1", se desactiva la salida Q 4.1.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

RET: Retroceder

Smbolo

Figura7-2 Valores de parmetros TRUE Tipo de datos rea de memoria Descripcin El estado de la funcin de llamada se pone a "1". El estado de la funcin de llamada se pone a "0".

FALSE

940

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Valores de parmetros <Operando>

Tipo de datos BOOL

rea de memoria I, Q, M, L, D (Pgina 324)

Descripcin El estado de la funcin de llamada adopta el estado lgico del operando indicado.

Descripcin
La operacin "Retroceder" permite finalizar la ejecucin de un bloque. La operacin se ejecuta slo si el estado lgico del conector izquierdo es "1". Si se cumple esta condicin, se finaliza la ejecucin del programa en el bloque llamado actualmente y se contina en el bloque que efecta la llamada (p. ej. en el OB que llama) despus de la funcin de llamada. El parmetro de la operacin "Retroceder" determina el estado de la funcin de llamada. Puede adoptar los valores siguientes:

TRUE: La salida ENO de la funcin de llamada se pone a "1". FALSE: La salida ENO de la funcin de llamada se pone a "0". <Operando>: El estado lgico del operando indicado determina la salida ENO de la funcin de llamada.

Si se finaliza un bloque de organizacin con la operacin "Retroceder", la CPU continuar con el programa de sistema. Si el estado lgico de la entrada de la operacin "Retroceder" es "0", no se ejecuta la operacin. En este caso, la ejecucin del programa contina en el siguiente segmento del bloque llamado.

Posicin
La operacin "Retroceder" se puede colocar al comienzo o al final de la cadena lgica.

Ejemplo

Figura7-2

Si el estado lgico de la entrada I 0.0 I 0.1 es "0", se ejecuta la operacin "Retroceder". La ejecucin del programa se finaliza en el bloque llamado y contina en el bloque que efecta la llamada. La salida ENO de la funcin de llamada adopta el estado lgico "0".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507)

STEP 7 V10.5 SP2 02/2010, 00002014

941

Programacin del PLC 7.8 Referencias

7.8.1.2

Operaciones lgicas con palabras


7.8.1.2 Operaciones lgicas con palabras AND: Operacin lgica Y

7.8.1.2

AND: Operacin lgica Y

Smbolo

Figura7-2 Parmetro EN ENO IN1 IN2 OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Primer valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D o constante Segundo valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D Resultado de la operacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La "Operacin lgica Y" permite combinar el valor de la entrada IN1 con el valor de la entrada IN2 de bit en bit realizando una Y lgica y consultar el resultado en la salida OUT. Al ejecutar la operacin, el bit 0 del valor de la entrada IN1 se combina mediante una Y lgica con el bit 0 del valor de la entrada IN2. El resultado se deposita en el bit 0 de la salida OUT. La misma combinacin lgica se realiza para todos los dems bits de los valores indicados. El estado lgico del bit de resultado es "1" slo si el estado lgico de los dos bits que deben combinarse lgicamente tambin es "1". Si el estado lgico de uno de los bits que deben combinarse lgicamente es "0", se desactivar el bit de resultado correspondiente. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

942

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Posicin

7.8.1.2 OR: Operacin lgica O

La "Operacin lgica Y" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN1 IN2 OUT MW0 = 01010101 01010101 MW2 = 00000000 00001111 MW10= 00000000 00000101

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la "Operacin lgica Y". El valor de la entrada MW0 se combina mediante una Y lgica con el valor de la entrada MW2. El resultado se obtiene de bit en bit y se deposita en la salida MW10. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

OR: Operacin lgica O

Smbolo

Figura7-2 Parmetro EN ENO Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

STEP 7 V10.5 SP2 02/2010, 00002014

943

Programacin del PLC 7.8 Referencias

Parmetro IN1 IN2 OUT

Tipo de datos

rea de memoria

Descripcin

BYTE, WORD, DWORD I, Q, M, L, D o constante Primer valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D o constante Segundo valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D Resultado de la operacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La "Operacin lgica O" permite combinar el valor de la entrada IN1 con el valor de la entrada IN2 de bit en bit realizando una O lgica y consultar el resultado en la salida OUT. Al ejecutar la operacin, el bit 0 del valor de la entrada IN1 se combina mediante una O lgica con el bit 0 del valor de la entrada IN2. El resultado se deposita en el bit 0 de la salida OUT. La misma combinacin lgica se realiza para todos los bits de la variable indicada. El estado lgico del bit de resultado es "1" si el estado lgico de como mnimo uno de los dos bits que deben combinarse lgicamente tambin es "1". Si el estado lgico de ambos bits que deben combinarse lgicamente es "0", se desactivar el bit de resultado correspondiente. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La "Operacin lgica O" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN1 IN2 OUT MW0 = 01010101 01010101 MW2 = 00000000 00001111 MW10= 01010101 01011111

944

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la "Operacin lgica O". El valor de la entrada MW0 se combina mediante una O lgica con el valor de la entrada MW2. El resultado se obtiene de bit en bit y se deposita en la salida MW10. Las salidas ENO y Q 4.0 se ponen a "1".
7.8.1.2 XOR: Operacin lgica O-exclusiva

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

XOR: Operacin lgica O-exclusiva

Smbolo

Figura7-2 Parmetro EN ENO IN1 IN2 OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Primer valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D o constante Segundo valor de la combinacin lgica BYTE, WORD, DWORD I, Q, M, L, D Resultado de la operacin

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La "Operacin lgica O-exclusiva" permite combinar el valor de la entrada IN1 con el valor de la entrada IN2 de bit en bit realizando una O-exclusiva lgica y consultar el resultado en la salida OUT. Al ejecutar la operacin, el bit 0 del valor de la entrada IN1 se combina mediante una Oexclusiva lgica con el bit 0 del valor de la entrada IN2. El resultado se deposita en el bit 0 de la salida OUT. La misma combinacin lgica se realiza para todos los dems bits del valor indicado.

STEP 7 V10.5 SP2 02/2010, 00002014

945

Programacin del PLC 7.8 Referencias

El estado lgico del bit de resultado es "1" si el estado lgico de uno de los dos bits que deben combinarse lgicamente tambin es "1". Si el estado lgico de ambos bits que deben combinarse lgicamente es "1" "0", se desactivar el bit de resultado correspondiente. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La "Operacin lgica O-exclusiva" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN1 IN2 OUT MW0 = 01010101 01010101 MW2 = 00000000 00001111 MW10= 01010101 01011010

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la "Operacin lgica O-exclusiva". El valor de la entrada MW0 se combina mediante una O-exclusiva lgica con el valor de la entrada MW2. El resultado se obtiene de bit en bit y se deposita en la salida MW10. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

946

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2

INV: Complemento a 1
7.8.1.2 INV: Complemento a 1

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, I, Q, M, D, L o constante Valor de entrada DWORD, USINT, UINT, UDINT, SINT, INT, DINT BYTE, WORD, I, Q, M, D, L DWORD, USINT, UINT, UDINT, SINT, INT, DINT Complemento a 1 del valor de la entrada IN

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Complemento a 1" permite invertir el estado lgico de los bits de la entrada IN. Al ejecutar la operacin, el valor de la entrada IN se combina con una operacin O-exclusiva lgica utilizando una plantilla hexadecimal (W#16#FFFF para nmeros de 16 bits o DW#16#FFFF FFFF para nmeros de 32 bits). Esto invierte el estado lgico de los distintos bits y deposita el resultado en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Complemento a 1" puede colocarse en cualquier posicin de la cadena lgica.

STEP 7 V10.5 SP2 02/2010, 00002014

947

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 DECO: Descodificar

Figura7-2 IN OUT MW8 = W#16#000F MW12 = W#16#FFF0

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Complemento a 1". La operacin invierte el estado lgico de los distintos bits de la entrada MW8 y escribe el resultado en la salida MW12. Las salidas ENO y Q 4.0 se ponen a "1".

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

DECO: Descodificar

Smbolo

Figura7-2 Parmetro EN ENO IN OUT Tipo de datos BOOL BOOL UINT rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin

I, Q, M, D, L o constante Valor de entrada Resultado

BYTE, WORD, DWORD I, Q, M, D, L

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

948

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Descripcin
La operacin "Descodificar" permite activar un bit predeterminado por el valor de entrada en el valor de salida. La operacin "Descodificar" lee el valor de la entrada IN y activa el bit del valor de salida, cuya posicin de bit equivale al valor ledo. Los dems bits del valor de salida se rellenan con ceros. Si el valor de la entrada IN es mayor que 31, se ejecuta una operacin modulo 32. La ejecucin de la operacin "Descodificar" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Descodificar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Descodificar". La operacin lee el nmero de bit "3" del valor de la entrada MW10 y activa el tercer bit del valor de la salida MD20. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

STEP 7 V10.5 SP2 02/2010, 00002014

949

Programacin del PLC 7.8 Referencias

7.8.1.2

ENCO: Codificar
7.8.1.2 ENCO: Codificar

Smbolo

Parmetro EN ENO IN OUT

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, D, L o constante Valor de entrada INT I, Q, M, D, L Valor de salida

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Codificar" permite leer el nmero del bit menos significativo que est activado en el valor de entrada y depositarlo en la salida OUT. La operacin "Codificar" selecciona el bit menos significativo del valor de la entrada IN y escribe su nmero de bit en la variable de la salida OUT. La ejecucin de la operacin "Codificar" se inicia slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Codificar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2

950

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.1.2 SEL: Seleccionar

Figura7-2

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Codificar". La operacin "Codificar" selecciona el bit menos significativo activado en la entrada MD10 y escribe la posicin de bit 3 en la variable de la salida MW20. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

Ver tambin

Cambiar elementos FUP (Pgina 504) Insertar elementos FUP (Pgina 496) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

SEL: Seleccionar

Smbolo

Parmetro EN ENO G IN0

Tipo de datos BOOL BOOL BOOL

rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L

Descripcin Entrada de habilitacin Salida de habilitacin Selector

BYTE, WORD, I, Q, M, D, L o constante Primer valor de entrada DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, TIME, CHAR

STEP 7 V10.5 SP2 02/2010, 00002014

951

Programacin del PLC 7.8 Referencias

Parmetro IN1

Tipo de datos

rea de memoria

Descripcin

BYTE, WORD, I, Q, M, D, L o constante Segundo valor de DWORD, SINT, USINT, entrada INT, UINT, DINT, UDINT, REAL, TIME, CHAR BYTE, WORD, I, Q, M, D, L DWORD, SINT, USINT, INT, UINT, DINT, UDINT, REAL, TIME, CHAR Valor de la entrada seleccionada

OUT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Seleccionar" selecciona una de las entradas IN0 IN1 en funcin de un interruptor (parmetro G) y copia su contenido en la salida OUT. Si el estado lgico del parmetro G es "0", se copia el valor de la entrada IN0. Si el estado lgico del parmetro G es "1", el valor de la entrada IN1 se copia en la salida OUT. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO se desactiva si el estado lgico de la entrada de habilitacin EN es "0" o si ocurren errores al ejecutar la operacin.

Posicin
La operacin "Seleccionar" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 G IN0 IN1 OUT I 1.0 = 1 MW10 = W#16#0000 MW12 = W#16#FFFF MW20 = W#16#FFFF

952

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Seleccionar". Conforme al estado lgico de la entrada I 1.0, se selecciona el valor de la entrada MW12 y se copia en la salida MW20. Si no ocurren errores al ejecutar la operacin, se activan las salidas ENO y Q 4.0.
7.8.1.2 MUX: Multiplexar

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

MUX: Multiplexar

Smbolo

Figura7-2 Parmetro EN ENO K IN0 Tipo de datos BOOL BOOL UINT BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME rea de memoria I, Q, M, D, L (Pgina 324) I, Q, M, D, L I, Q, M, D, L Descripcin Entrada de habilitacin Salida de habilitacin Indica la entrada cuyo contenido se copia.

I, Q, M, D, L o constante Primera entrada disponible

INn

I, Q, M, D, L o constante Entrada disponible

STEP 7 V10.5 SP2 02/2010, 00002014

953

Programacin del PLC 7.8 Referencias

Parmetro ELSE

Tipo de datos BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME BYTE, WORD, DWORD, INT, DINT, UINT, UDINT, SINT, USINT, REAL, CHAR, TIME

rea de memoria

Descripcin

I, Q, M, D, L o constante Indica el valor que se copia si K > n.

OUT

I, Q, M, D, L

Salida en la que se copia el valor.

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Multiplexar" permite copiar el contenido de una entrada seleccionada en la salida OUT. El nmero de entradas seleccionables en el cuadro MUX se puede ampliar. Las entradas se numeran automticamente en el cuadro. La numeracin comienza por IN0 y contina en orden ascendente con cada nueva entrada. El parmetro K determina la entrada cuyo contenido se copia en la salida OUT. Si el valor del parmetro K es mayor que el nmero de entradas disponibles, el contenido del parmetro ELSE se copia en la salida OUT y el estado lgico "0" se asigna a la salida de habilitacin. La operacin "Multiplexar" slo se puede ejecutar si las variables de todas las entradas y de la salida OUT tienen el mismo tipo de datos. El parmetro K es una excepcin, ya que para ste slo pueden indicarse nmeros enteros. La operacin se ejecuta slo si el estado lgico de la entrada de habilitacin EN es "1". Si no ocurren errores durante la ejecucin, la salida ENO tambin devuelve el estado lgico "1". La salida de habilitacin ENO se desactiva si se cumple una de las condiciones siguientes:


Posicin

El estado lgico de la entrada de habilitacin EN es "0". El valor del parmetro K es mayor que el nmero de entradas disponibles. Ocurren errores al ejecutar la operacin.

La operacin "Multiplexar" puede colocarse en cualquier posicin de la cadena lgica.

954

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ejemplo

7.8.1.2 Desplazamiento a rotacin SHR: Desplazar y la derecha

Figura7-2 K IN0 IN1 ELSE OUT MW10 = 1 MD20 = DW#16#00000000 MD30 = DW#16#FFFFFFFF MD50 = DW#16#FFFF0000 MD40 = DW#16#FFFFFFFF

Si el estado lgico de la entrada I 0.1 es "1", se ejecuta la operacin "Multiplexar". Conforme al valor de la entrada MW10, se copia el valor de la entrada MD30 y se asigna a la variable de la salida MD40. Si no ocurren errores al ejecutar la operacin, se activan las salidas ENO y Q 4.0.

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

Desplazamiento y rotacin

7.8.1.2

SHR: Desplazar a la derecha

Smbolo

Figura7-2

STEP 7 V10.5 SP2 02/2010, 00002014

955

Programacin del PLC 7.8 Referencias

Parmetro EN ENO IN

Tipo de datos BOOL BOOL

rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D

Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, I, Q, M, L, D o constante Valor que se desplaza. DWORD, SINT, USINT, INT, UINT, DINT, UDINT UINT I, Q, M, L, D o constante Nmero de bits que se desplaza el valor. Resultado del desplazamiento

N OUT

BYTE, WORD, I, Q, M, L, D DWORD, SINT, USINT, INT, UINT, DINT, UDINT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Desplazar a la derecha" permite desplazar el contenido de la variable de la entrada IN de bit en bit hacia la derecha y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe desplazarse el valor indicado. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT. Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se desplaza hacia la derecha las posiciones de bit disponibles. En los valores sin signo, se rellenan con ceros los bits que quedan libres en el rea izquierda de la variable al realizar el desplazamiento. Si el valor indicado lleva signo, las posiciones libres se ocupan con el estado lgico del bit de signo. La figura siguiente muestra cmo el contenido de una variable del tipo de datos Integer se desplaza cuatro posiciones de bit hacia la derecha:

956

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Figura7-2

La operacin "Desplazar a la derecha" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Desplazar a la derecha" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN N OUT MW10 = 0011 1111 1010 1111 MW12 = 3 MW40 = 0000 0111 1111 010 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Desplazar a la derecha". El contenido de la variable MW10 se desplaza tres posiciones de bit hacia la derecha. El resultado se deposita en la salida MW40. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.

STEP 7 V10.5 SP2 02/2010, 00002014

957

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.1.2 SHL: Desplazar a la izquierda

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

SHL: Desplazar a la izquierda

Smbolo

Figura7-2 Parmetro EN ENO IN Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, I, Q, M, L, D o constante Valor que se desplaza. DWORD, SINT, USINT, INT, UINT, DINT, UDINT UINT I, Q, M, L, D o constante Nmero de bits que se desplaza el valor. Resultado del desplazamiento

N OUT

BYTE, WORD, I, Q, M, L, D DWORD, SINT, USINT, INT, UINT, DINT, UDINT

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Desplazar a la izquierda" permite desplazar el contenido de la variable de la entrada IN de bit en bit hacia la izquierda y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe desplazarse el valor indicado. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT. Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se desplaza hacia la izquierda las posiciones de bit disponibles.

958

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Los bits que quedan libres en el rea derecha de la variable al realizar el desplazamiento se rellenan con ceros. La figura siguiente muestra cmo el contenido de una variable del tipo de datos WORD se desplaza en seis posiciones de bit hacia la izquierda:

Figura7-2

La operacin "Desplazar a la izquierda" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Desplazar a la izquierda" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN N OUT MW10 = 0011 1111 1010 1111 MW12 = 4 MW40 = 1111 1010 1111 0000

STEP 7 V10.5 SP2 02/2010, 00002014

959

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Desplazar a la izquierda". El contenido de la variable MW10 se desplaza cuatro posiciones de bit hacia la izquierda. El resultado se deposita en la salida MW40. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.1.2 ROR: Rotar a la derecha

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.1.2

ROR: Rotar a la derecha

Smbolo

Figura7-2 Parmetro EN ENO IN N OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Valor que se rota. UINT I, Q, M, L, D o constante Nmero de bits en los que se rota el valor. Resultado de la operacin

BYTE, WORD, DWORD I, Q, M, L, D

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Rotar a la derecha" permite rotar el contenido de la variable de la entrada IN de bit en bit hacia la derecha y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe rotarse el valor indicado. Los bits que quedan libres al realizar la rotacin se rellenan con los bits desplazados hacia fuera. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT.

960

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se rota las posiciones de bit disponibles. La figura siguiente muestra cmo el contenido de una variable del tipo de datos DWORD se rota tres posiciones hacia la derecha:

Figura7-2

La operacin "Rotar a la derecha" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Rotar a la derecha" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

Figura7-2 IN N OUT MW10 = 0000 1111 1001 0101 MW12 = 5 MW40 = 1010 1000 0111 1100

STEP 7 V10.5 SP2 02/2010, 00002014

961

Programacin del PLC 7.8 Referencias

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Rotar a la derecha". El contenido de la variable MW10 se rota cinco posiciones de bit hacia la derecha. El resultado se deposita en la salida MW40. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.1.2 ROL: Rotar a la izquierda

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Seleccionar el tipo de datos de un elemento FUP (Pgina 0 Insertar operandos en instrucciones FUP (Pgina 507)

7.8.1.2

ROL: Rotar a la izquierda

Smbolo

Figura7-2 Parmetro EN ENO IN N OUT Tipo de datos BOOL BOOL rea de memoria I, Q, M, L, D (Pgina 324) I, Q, M, L, D Descripcin Entrada de habilitacin Salida de habilitacin

BYTE, WORD, DWORD I, Q, M, L, D o constante Valor que se rota. UINT I, Q, M, L, D o constante Nmero de bits en los que se rota el valor. Resultado de la operacin

BYTE, WORD, DWORD I, Q, M, L, D

En la lista desplegable "DT" se puede seleccionar el tipo de datos de la operacin.

Descripcin
La operacin "Rotar a la izquierda" permite rotar el contenido de la variable de la entrada IN de bit en bit hacia la izquierda y consultar el resultado en la salida OUT. El parmetro N determina el nmero de bits que debe rotarse el valor indicado. Los bits que quedan libres al realizar la rotacin se rellenan con los bits desplazados hacia fuera. Si el valor del parmetro N es "0", el valor de la entrada IN se copia en la variable de la salida OUT.

962

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Si el valor del parmetro N es mayor que el nmero de bits disponibles, el valor de la variable de la entrada IN se rota las posiciones de bit disponibles. La figura siguiente muestra cmo el contenido de una variable del tipo de datos DWORD se rota tres posiciones hacia la izquierda:

Figura7-2

La operacin "Rotar a la izquierda" slo se puede ejecutar si el estado lgico de la entrada de habilitacin EN es "1". En este caso, la salida de habilitacin ENO tambin devuelve el estado lgico "1". Si el estado lgico de la entrada de habilitacin EN es "0", la salida de habilitacin ENO devuelve asimismo el estado lgico "0".

Posicin
La operacin "Rotar a la izquierda" puede colocarse en cualquier posicin de la cadena lgica.

Ejemplo

IN OUT N

MW10 = 1010 1000 1111 0110 MW12 = 5 MW40 = 0001 1110 1101 010 1

Si el estado lgico de la entrada I 0.0 es "1", se ejecuta la operacin "Rotar a la izquierda". El contenido de la variable MW10 se rota en cinco posiciones de bit hacia la izquierda. El resultado

STEP 7 V10.5 SP2 02/2010, 00002014

963

Programacin del PLC 7.8 Referencias

se deposita en la salida MW40. Si no ocurren errores al ejecutar la operacin, la salida ENO devuelve el estado lgico "1" y se activa la salida Q 4.0.
7.8.2.1 Fecha y hora 7.8.2 Instruccionesde reloj WR_SYS_T Funciones avanzadas

Ver tambin

Insertar elementos FUP (Pgina 496) Cambiar elementos FUP (Pgina 504) Insertar operandos en instrucciones FUP (Pgina 507) Seleccionar el tipo de datos de un elemento FUP (Pgina 0

7.8.2

Instrucciones avanzadas

7.8.2.1

Fecha y hora

7.8.2.1

Funciones de reloj

7.8.2.1

WR_SYS_T

Descripcin
WR_SYS_T ajusta la fecha y hora del reloj de la CPU. La fecha y hora se especifican en formato DTL en la entrada IN de la instruccin. En la salida RET_VAL se puede consultar si han ocurrido errores durante la ejecucin de la instruccin. Las indicaciones relativas a la zona horaria local o al horario de verano no pueden transferirse con la instruccin "WR_SYS_T".

Parmetros
Parmetros IN RET_VAL Declaracin IN OUT Tipo de datos DTL INT rea de memoria M, D, L M, D, L Descripcin Fecha y hora Estado de la instruccin

964

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro RET_VAL
7.8.2.1 RD_SYS_T

Cdigo de error (W#16#....) 0000 8081 8082 8083 8084 8085 8086 8087 80B0

Descripcin Sin error Ao no vlido Mes no vlido Da no vlido Indicacin de horas no vlida Indicacin de minutos no vlida Indicacin de segundos no vlida Indicacin de nanosegundos no vlida Fallo del reloj en tiempo real

7.8.2.1

RD_SYS_T

Descripcin
RD_SYS_T lee la fecha y hora actuales del reloj de la CPU. Los datos ledos se emiten en formato DTL en la salida OUT de la instruccin. El valor emitido no contiene indicaciones respecto a la zona horaria local ni al horario de verano. En la salida RET_VAL se puede consultar si han ocurrido errores durante la ejecucin de la instruccin.

Parmetros
Parmetros OUT RET_VAL Declaracin OUT OUT Tipo de datos DTL INT rea de memoria Descripcin M, D, L M, D, L Fecha y hora de la CPU Estado de la instruccin

Parmetro RET_VAL
Cdigo de error (W#16#....) 0000 8222 Descripcin Sin error El resultado est fuera del rango de valores admisible

STEP 7 V10.5 SP2 02/2010, 00002014

965

Programacin del PLC 7.8 Referencias

7.8.2.1 RD_LOC_T T_CONV

Cdigo de error (W#16#....) 8223

Descripcin El resultado no puede guardarse en el tipo de datos especificado

7.8.2.1

RD_LOC_T

Descripcin
RD_LOC_T lee la hora local actual de la CPU. Esta hora se emite en formato DTL en la salida OUT. Para emitir la hora local se utilizan las indicaciones relativas a la zona horaria y al comienzo del horario de verano e invierno, que se han ajustado al configurar el reloj de la CPU.

Parmetros
Parmetros OUT RET_VAL Declaracin OUT OUT Tipo de datos DTL INT rea de memoria M, D, L M, D, L Descripcin Hora local Estado de la instruccin

Parmetro RET_VAL
Cdigo de error (W#16#....) 0000 8080 Descripcin Sin error No se puede leer la hora local.

7.8.2.1

T_CONV

Descripcin
T_CONV convierte el valor en la entrada IN en el formato de datos especificado en la salida OUT. Son posibles las conversiones siguientes:

Convertir una indicacin horaria (TIME) en un valor numrico (DINT) Convertir un valor numrico (DINT) en una indicacin horaria (TIME)

El tipo de conversin se determina seleccionando los tipos de datos para la entrada y salida de la instruccin. El resultado de la conversin se puede consultar en la salida OUT.

966

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros

7.8.2.1 T_ADD T_SUB

Parmetros IN OUT

Declaracin IN OUT

Tipo de datos TIME, DINT TIME, DINT

rea de memoria M, D, L M, D, L

Descripcin Valor que se va a convertir Resultado de la conversin

7.8.2.1

T_ADD

Descripcin
T_ADD suma la indicacin horaria en la entrada IN1 a la indicacin horaria en la entrada IN2. El resultado se puede consultar en la salida OUT. Es posible sumar los formatos siguientes:

Sumar un tiempo (TIME) a otro tiempo (TIME). El resultado puede emitirse en una variable en formato TIME. Sumar un tiempo (TIME) a un momento (DTL). El resultado puede emitirse en una variable en formato DTL.

Los formatos de los valores en la entrada IN1 y la salida OUT se determinan seleccionando los tipos de datos para la entrada y salida de la instruccin. En la entrada IN2 slo pueden especificarse indicaciones horarias en formato TIME.

Parmetros
Parmetros IN1 IN2 OUT Declaracin IN IN OUT Tipo de datos TIME, DTL TIME TIME, DTL rea de memoria M, D, L M, D, L M, D, L Descripcin Sumando Sumando Resultado de la suma

7.8.2.1

T_SUB

Descripcin
T_SUB resta la indicacin horaria en la entrada IN2 de la indicacin horaria en la entrada IN1. La diferencia se puede consultar en la salida OUT. Es posible restar los formatos siguientes:

Restar un tiempo (TIME) de otro tiempo (TIME). El resultado puede emitirse en una variable en formato TIME.

STEP 7 V10.5 SP2 02/2010, 00002014

967

Programacin del PLC 7.8 Referencias

7.8.2.1 T_DIFF

Restar un tiempo (TIME) de un momento (DTL). El resultado puede emitirse en una variable en formato DTL.

Los formatos de los valores en la entrada IN1 y la salida OUT se determinan seleccionando los tipos de datos para la entrada y salida de la instruccin. En la entrada IN2 slo pueden especificarse indicaciones horarias en formato TIME.

Parmetros
Parmetros IN1 IN2 OUT Declaracin IN IN OUT Tipo de datos TIME, DTL TIME TIME, DTL rea de memoria M, D, L M, D, L M, D, L Descripcin Minuendo Sustraendo Resultado de la resta

7.8.2.1

T_DIFF

Descripcin
T_DIFF resta la indicacin horaria en la entrada IN2 de la indicacin horaria en la entrada IN1. El resultado se emite en la salida OUT en formato TIME. En las entradas IN1 e IN2 slo pueden especificarse valores en formato DTL. Si la indicacin horaria en la entrada IN2 es mayor que la indicacin horaria en la entrada IN1, se emite un valor negativo en la salida OUT. Si el resultado de la instruccin est fuera del rango admisible, el resultado se limita al valor correspondiente y la salida de habilitacin ENO se pone a "0".

Parmetros
Parmetros IN1 IN2 OUT Declaracin IN IN OUT Tipo de datos DTL DTL TIME rea de memoria M, D, L M, D, L M, D, L Descripcin Minuendo Sustraendo Diferencia en formato TIME

968

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.2

STRING y CHAR
7.8.2.2 STRING y CHAR S_CONV

7.8.2.2

S_CONV

Descripcin
S_CONV convierte el valor en la entrada IN en el formato de datos especificado en la salida OUT. Son posibles las conversiones siguientes:

Convertir una cadena de caracteres (STRING) en un valor numrico: Se convierten todos los caracteres de la cadena especificada en la entrada IN. Los caracteres permitidos son las cifras de 0 a 9, el punto decimal, as como los signos ms (+) y menos (). El primer carcter de la cadena puede ser una cifra vlida o un signo. Se ignoran los espacios iniciales y las representaciones exponenciales. La conversin de caracteres puede interrumpirse si se detectan caracteres no vlidos. En ese caso, la salida de habilitacin ENO se pone a "0". El formato de salida de la conversin se determina seleccionando un tipo de datos para la salida OUT. Convertir un valor numrico en una cadena de caracteres (STRING): El formato del valor numrico que se va a convertir se determina seleccionando un tipo de datos para la entrada IN. En la salida OUT debe especificarse una variable vlida del tipo de datos STRING. La longitud de la cadena de caracteres tras la conversin depende del valor en la entrada IN. El resultado de la conversin se guarda a partir del tercer byte de la cadena de caracteres, ya que el primer byte contiene la longitud mxima y, el segundo, la longitud real de la cadena de caracteres. Los valores numricos positivos se emiten sin signo. Copiar una cadena de caracteres: Si se introduce el tipo de datos STRING en la entrada y salida de la instruccin, la cadena de caracteres en la entrada IN se copia en la salida OUT. Si la longitud real de la cadena de caracteres en la entrada IN excede la longitud mxima de la cadena de caracteres en la salida OUT, se copia en IN la parte de la cadena que cabe en la cadena de OUT y la salida de habilitacin ENO se pone al valor "0".

Parmetros
Parmetros cuando se convierte una cadena de caracteres en un valor numrico:
Parmetros IN OUT Declaracin IN OUT Tipo de datos STRING rea de memoria D, L o constante Descripcin Valor que se va a convertir Resultado de la conversin

USINT, SINT, I, Q, M, D, L UINT, INT, UDINT, DINT, REAL

Parmetros cuando se convierte un valor numrico en una cadena de caracteres:

STEP 7 V10.5 SP2 02/2010, 00002014

969

Programacin del PLC 7.8 Referencias

Parmetros IN

Declaracin IN

Tipo de datos

rea de memoria

Descripcin

USINT, SINT, I, Q, M, D, L o constante Valor que se va a convertir UINT, INT, UDINT, DINT, REAL STRING D, L Resultado de la conversin

OUT

OUT

Parmetros cuando se copia una cadena de caracteres:


Parmetros IN OUT Declaracin IN OUT Tipo de datos STRING STRING rea de memoria D, L o constante D, L Descripcin Valor que se va a copiar Resultado del proceso de copia

Ejemplo
La tabla siguiente muestra ejemplos de conversin de una cadena de caracteres en un valor numrico:
IN (STRING) '123' '-00456' '123.45' '+2345' '00123AB' '123' '123.45' '1.23e-4' '1.23E-4' '12,345.67' '3.4e39' '-3.4e39' '1.17549e-38' '12345' 'A123' '' '++123' OUT (tipo de datos) INT/DINT INT/DINT INT/DINT INT/DINT INT/DINT REAL REAL REAL REAL REAL REAL REAL REAL SINT -/-/-/OUT (valor) 123 -456 123 2345 123 123.0 123.45 1.23 1.23 12345.67 3.4 -3.4 1.17549 0 0 0 0 Estado de ENO 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0

970

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.2 STRG_VAL

IN (STRING) '+-123'

OUT (tipo de datos) -/-

OUT (valor) 0

Estado de ENO 0

Ejemplo
La tabla siguiente muestra ejemplos de conversin de un valor numrico en una cadena de caracteres:
IN (valor) 123 0 12345678 -Inf 1) +Inf 2) NaN 3) IN (tipo de datos) UINT UINT UDINT REAL REAL REAL OUT (STRING) '123' '0' '12345678' 'Inf' 'Inf' 'NaN' Estado de ENO 1 1 1 0 0 0

1) -Inf: nmero en coma flotante que representa un valor infinito negativo. 2) +Inf: nmero en coma flotante que representa un valor infinito positivo. 3) NaN: valor devuelto como resultado de operaciones aritmticas no vlidas.

Ver tambin

STRING (Pgina 391)

7.8.2.2

STRG_VAL

Descripcin
STRG_VAL convierte una cadena de caracteres en un valor numrico. La cadena de caracteres que se va a convertir se especifica en la entrada IN. El formato del valor emitido se determina seleccionando un tipo de datos para la salida OUT. El resultado se puede consultar en la salida OUT. La conversin comienza a partir del carcter cuya posicin se ha especificado en el parmetro P. Si, por ejemplo, se ha especificado el valor "1" en el parmetro P, la conversin comenzar a partir del primer carcter de la cadena de caracteres indicada. Los caracteres permitidos para la conversin son las cifras de 0 a 9, el punto decimal, la coma decimal, las notaciones "E" y "e" , as como los signos ms (+) y menos (). La conversin puede interrumpirse si se detectan caracteres no vlidos. En ese caso, la salida de habilitacin ENO se pone a "0". Con el parmetro FORMAT se especifica cmo deben interpretarse los caracteres de una cadena de caracteres. Con la instruccin "STRG_VAL" tambin es posible convertir y representar valores exponenciales. En el parmetro FORMAT slo pueden especificarse variables del tipo de datos USINT.

STEP 7 V10.5 SP2 02/2010, 00002014

971

Programacin del PLC 7.8 Referencias

La tabla siguiente muestra los valores posibles del parmetro FORMAT y su significado:
Valor (W#16#....) 0000 0001 0002 0003 de 0004 a FFFF Valores no vlidos Exponencial Fraccin decimal "." "," "." "," Notacin Representacin decimal

Parmetros
Parmetros IN FORMAT P OUT Declaracin IN IN IN_OUT OUT Tipo de datos STRING WORD UINT rea de memoria D, L o constante I, Q, M, D, L o constante I, Q, M, D, L Descripcin Cadena de caracteres que se va a convertir Formato de salida de los caracteres Carcter a partir del cual se realiza la conversin Resultado de la conversin

USINT, SINT, I, Q, M, D, L UINT, INT, UDINT, DINT, REAL

Ejemplo
La tabla siguiente muestra ejemplos de conversin de una cadena de caracteres en un valor numrico:
IN (STRING) '123' '-00456' '123.45' '+2345' '00123AB' '123' '-00456' '+00456' '123.45' FORMAT (W#16#....) 0000 0000 0000 0000 0000 0000 0001 0001 0000 OUT (tipo de datos) INT/DINT INT/DINT INT/DINT INT/DINT INT/DINT REAL REAL REAL REAL OUT (valor) 123 -456 123 2345 123 123.0 -456.0 456.0 123.45 Estado de ENO 1 1 1 1 1 1 1 1 1

972

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.2 VAL_STRG

IN (STRING) '123.45' '123,45' '123,45' '.00123AB' '1.23e-4' '1.23E-4' '1.23E-4' '12,345.67' '12,345.67' '3.4e39' '-3.4e39' '1.1754943e-38' '12345' 'A123' '' '++123' '+-123'

FORMAT (W#16#....) 0001 0000 0001 0001 0000 0000 0002 0000 0001 0002 0002 0002 -/-/-/-/-/-

OUT (tipo de datos) REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL REAL SINT -/-/-/-/-

OUT (valor) 12345.0 12345.0 123.45 123.0 1.23 1.23 1.23E-4 12345.67 12.345 W#16#7F800000 W#16#FF800000 0.0 0 0 0 0 0

Estado de ENO 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0

Ver tambin

STRING (Pgina 391)

7.8.2.2

VAL_STRG

Descripcin
VAL_STRG convierte un valor numrico en una cadena de caracteres. El valor que se va a convertir se especifica en la entrada IN. El formato del valor numrico se determina seleccionando un tipo de datos. El resultado de la conversin se consulta en la salida OUT. El parmetro P especifica a partir de qu carcter de la cadena de caracteres debe escribirse el resultado. Si, por ejemplo, se ha especificado el valor "2" en el parmetro P, el valor convertido se guardar a partir del segundo carcter de la cadena de caracteres. El parmetro SIZE determina en cuntos caracteres de la cadena de caracteres se debe escribir. A este efecto, se cuenta a partir del carcter especificado en el parmetro P. Si la longitud definida por los parmetros P y SIZE no es suficiente para el resultado, la salida de habilitacin ENO se pone a "0". Si el valor emitido es ms corto que la longitud especificada,

STEP 7 V10.5 SP2 02/2010, 00002014

973

Programacin del PLC 7.8 Referencias

el resultado se escribe justificado a la derecha en la cadena de caracteres. Las posiciones de carcter vacas se rellenan con espacios. Los caracteres permitidos para la conversin son las cifras de 0 a 9, el punto decimal, la coma decimal, las notaciones "E" y "e" , as como los signos ms (+) y menos (). La conversin puede interrumpirse si se detectan caracteres no vlidos. En ese caso, la salida de habilitacin ENO se pone a "0". Con el parmetro FORMAT se especifica cmo debe interpretarse el valor numrico durante la conversin y escribirse en la cadena de caracteres. En el parmetro FORMAT slo pueden especificarse variables del tipo de datos USINT. La tabla siguiente muestra los valores posibles del parmetro FORMAT y su significado:
Valor (W#16#....) 0000 0001 0002 0003 0004 0005 0006 0007 de 0008 a FFFF Valores no vlidos Exponencial Fraccin decimal "+" y "-" Exponencial Fraccin decimal "-" "." "," "." "," "." "," "." "," Notacin Signo Representacin decimal

Con el parmetro PREC se define el nmero de decimales al convertir nmeros en coma flotante. Como mximo se admite una precisin de 7 cifras para valores numricos del tipo de datos REAL. Si el valor que se va a convertir es un entero, es necesario definir con el parmetro PREC la posicin en la que debe colocarse un punto decimal.

Parmetros
Parmetros IN Declaracin IN Tipo de datos USINT, SINT UINT, INT UDINT, DINT REAL USINT USINT rea de memoria I, Q, M, D, L o constante Descripcin Valor que se va a convertir

SIZE PREC

IN IN

I, Q, M, D, L o constante I, Q, M, D, L o constante

Nmero de posiciones de carcter Nmero de decimales

974

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros FORMAT P OUT

Declaracin IN IN_OUT OUT

Tipo de datos WORD UINT STRING

rea de memoria I, Q, M, D, L o constante I, Q, M, D, L D, L

Descripcin Formato de salida de los caracteres Carcter a partir del cual se escribe el resultado. Resultado de la conversin

Ejemplo
La tabla siguiente muestra ejemplos de conversin de valores numricos en una cadena de caracteres.
IN (valor) 123 0 12345678 12345678 123 -123 -0.00123 -0.00123 -Inf 1) +Inf 2) NaN 3) 12345678 IN (tipo de datos) UINT UINT UDINT UDINT INT INT REAL REAL REAL REAL REAL UDINT P 16 16 16 16 16 16 16 16 16 16 16 16 SIZE 10 10 10 10 10 10 10 10 10 10 10 6 FORMAT (W#16#....) 0000 0000 0000 0001 0004 0004 0004 0006 -/-/-/-/PREC 0 2 3 3 0 0 4 4 4 4 4 3 OUT (STRING) xxxxxxx123 C xxxxxx0.00 C x12345.678 C x12345.678 C xxxxxx+123 C xxxxxx-123 C xxx-0.0012 C -1.2300E-3 C xxxxxx-INF C xxxxxx+INF C xxxxxxxNaN C xxxxxxxxxx C Estado de ENO 1 1 1 1 1 1 1 1 0 0 0 0

"x" representa espacios 1) -Inf: nmero en coma flotante que representa un valor infinito negativo. 2) +Inf: nmero en coma flotante que representa un valor infinito positivo. 3) NaN: valor devuelto como resultado de operaciones aritmticas no vlidas.

Ver tambin

STRING (Pgina 391)

STEP 7 V10.5 SP2 02/2010, 00002014

975

Programacin del PLC 7.8 Referencias

7.8.2.2

Instrucciones
7.8.2.2 Instrucciones LEN CONCAT

7.8.2.2

LEN

Descripcin
Una variable del tipo de datos STRING contiene dos longitudes, a saber: la longitud mxima y la longitud actual (es decir, el nmero de caracteres vlidos actualmente). La longitud mxima de la cadena de caracteres de cada variable se especifica entre corchetes en la palabra clave STRING. La longitud actual representa el nmero de posiciones de carcter realmente ocupadas. La longitud actual es menor o igual a la longitud mxima. El nmero de bytes ocupados por una cadena de caracteres excede en 2 la longitud mxima. La instruccin "LEN" sirve para consultar la longitud actual de la cadena de caracteres especificada en la entrada IN e introducirla como valor numrico en la salida OUT. Una cadena vaca ('') tiene la longitud cero. Si ocurren errores durante la ejecucin de la instruccin, se emite una cadena vaca.

Parmetros
Parmetros IN OUT Declaracin IN OUT Tipo de datos STRING INT rea de memoria D, L o constante I, Q, M, D, L Descripcin Cadena de caracteres Nmero de caracteres vlidos

Ver tambin

STRING (Pgina 391)

7.8.2.2

CONCAT

Descripcin
CONCAT concatena la cadena de caracteres en la entrada IN1 con la cadena de caracteres en la entrada IN2. El resultado se emite en la salida OUT en formato STRING. Si la cadena de caracteres resultante excede la longitud de la variable especificada en la salida OUT, la cadena se trunca a la longitud disponible y la salida de habilitacin ENO se pone a "0". Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

976

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros IN1 IN2 OUT

7.8.2.2 LEFT

Declaracin Tipo de datos IN IN OUT STRING STRING STRING

rea de memoria D, L o constante D, L o constante D, L

Descripcin Cadena de caracteres Cadena de caracteres Cadena de caracteres resultante

Ver tambin

STRING (Pgina 391)

7.8.2.2

LEFT

Descripcin
LEFT extrae una cadena de caracteres parcial a partir del primer carcter de la cadena en la entrada IN. El nmero de caracteres que se extraen se especifica en el parmetro L. Los caracteres extrados se emiten en la salida OUT en formato STRING. Si el nmero de caracteres que debe extraerse excede la longitud actual de la cadena de caracteres, la salida OUT devuelve como resultado la cadena de caracteres de entrada. Si el parmetro L tiene el valor "0" o si el valor de entrada es una cadena vaca, se devuelve una cadena vaca. Si el valor del parmetro L es negativo, se emite una cadena vaca y la salida de habilitacin ENO se pone a "0". Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

Parmetros
Parmetros IN L OUT Declaracin Tipo de datos IN IN OUT STRING INT STRING rea de memoria Descripcin D, L o constante Cadena de caracteres I, Q, M, D, L o constante D, L Nmero de caracteres que se van a extraer Cadena de caracteres parcial extrada

Ver tambin

STRING (Pgina 391)

STEP 7 V10.5 SP2 02/2010, 00002014

977

Programacin del PLC 7.8 Referencias

7.8.2.2

RIGHT

7.8.2.2 RIGHT MID

Descripcin
RIGHT extrae una cadena de caracteres parcial a partir del ltimo carcter de la cadena en la entrada IN. El nmero de caracteres que se extraen se especifica en el parmetro L. Los caracteres extrados se emiten en la salida OUT en formato STRING. Si el nmero de caracteres que debe extraerse excede la longitud actual de la cadena de caracteres, la salida OUT devuelve como resultado la cadena de caracteres de entrada. Si el parmetro L tiene el valor "0" o si el valor de entrada es una cadena vaca, se devuelve una cadena vaca. Si el valor del parmetro L es negativo, se emite una cadena vaca y la salida de habilitacin ENO se pone a "0". Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

Parmetros
Parmetros IN L OUT Declaracin Tipo de datos IN IN OUT STRING INT STRING rea de memoria Descripcin D, L o constante Cadena de caracteres I, Q, M, D, L o constante D, L Nmero de caracteres que se van a extraer Cadena de caracteres parcial extrada

Ver tambin

STRING (Pgina 391)

7.8.2.2

MID

Descripcin
MID extrae una parte de la cadena de caracteres en la entrada IN. Con el parmetro P se especifica la posicin del primer carcter que se va a extraer. La longitud de la cadena de caracteres que se va a extraer se determina mediante el parmetro L. La cadena de caracteres parcial extrada se emite en la salida OUT. Al ejecutar esta instruccin deben observarse las reglas siguientes:

Si el nmero de caracteres que se va a extraer excede la longitud actual de la cadena de caracteres en la entrada IN, se emite una cadena de caracteres parcial que comienza en la posicin de carcter P y que contina hasta el final de la cadena de caracteres. Si la posicin de carcter especificada en el parmetro P est fuera de la longitud actual de la cadena de caracteres en la entrada IN, se emite una cadena de caracteres vaca en la salida OUT y la salida de habilitacin ENO se pone a "0".

978

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.2 DELETE

Si el valor del parmetro P o L es cero o negativo, se emite una cadena de caracteres vaca en la salida OUT y la salida de habiltacin ENO se pone a "0".

Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

Parmetros
Parmetros IN P L OUT Declaracin IN IN IN OUT Tipo de datos STRING INT INT STRING rea de memoria Descripcin D, L o constante Cadena de caracteres I, Q, M, D, L o constante I, Q, M, D, L o constante D, L Posicin del primer carcter que debe extraerse (primer carcter = 1) Longitud de la cadena de caracteres que debe extraerse Cadena de caracteres parcial extrada

Ver tambin

STRING (Pgina 391)

7.8.2.2

DELETE

Descripcin
DELETE borra una parte de la cadena de caracteres en la entrada IN. La posicin del primer carcter que se va a borrar se determina con el parmetro P. En el parmetro L se especifica el nmero de caracteres que se van a borrar. La cadena de caracteres parcial restante se emite en la salida OUT en formato STRING. Al ejecutar esta instruccin deben observarse las reglas siguientes:

Si el valor del parmetro P o L es cero o negativo, la salida OUT devuelve la cadena de caracteres de entrada. Si el valor del parmetro P excede la longitud actual de la cadena de caracteres en la entrada IN, la salida OUT devuelve la cadena de caracteres de entrada. Si el nmero de caracteres que debe borrarse excede la longitud actual de la cadena de caracteres en la entrada IN, se emite una cadena de caracteres vaca. Si el valor del parmetro L o P es negativo, se emite una cadena de caracteres vaca y la salida de habilitacin ENO se pone a "0".

Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

STEP 7 V10.5 SP2 02/2010, 00002014

979

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros IN L P OUT

7.8.2.2 INSERT

Declaracin IN IN IN OUT

Tipo de datos STRING INT INT STRING

rea de memoria D, L o constante I, Q, M, D, L o constante I, Q, M, D, L o constante D, L

Descripcin Cadena de caracteres Nmero de caracteres que se van a borrar Posicin del primer carcter que debe borrarse Cadena de caracteres resultante

Ver tambin

STRING (Pgina 391)

7.8.2.2

INSERT

Descripcin
INSERT inserta la cadena de caracteres de la entrada IN2 en la cadena de caracteres de la entrada IN1. Con el parmetro P se especifica la posicin de carcter a partir del cual deben insertarse los caracteres. El resultado se emite en la salida OUT en formato STRING. Al ejecutar esta instruccin deben observarse las reglas siguientes:

Si el valor del parmetro P excede la longitud actual de la cadena de caracteres en la entrada IN1, la cadena de caracteres de la entrada IN2 se aade a la cadena de caracteres de la entrada IN1. Si el valor del parmetro P es cero o negativo, se emite una cadena de caracteres vaca en la salida OUT. La salida de habilitacin ENO se pone a "0". Si la cadena de caracteres resultante excede la longitud de la variable especificada en la salida OUT, la cadena se trunca a la longitud disponible. La salida de habilitacin ENO se pone a "0".

Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

Parmetros
Parmetros IN1 IN2 P OUT Declaracin IN IN IN OUT Tipo de datos STRING STRING INT STRING rea de memoria Descripcin D, L o constante Cadena de caracteres D, L o constante Cadena de caracteres que se va a insertar I, Q, M, D, L o constante D, L Posicin de insercin Cadena de caracteres resultante

980

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.2.2 REPLACE

STRING (Pgina 391)

7.8.2.2

REPLACE

Descripcin
REPLACE sustituye una parte de la cadena de caracteres en la entrada IN1 por la cadena de caracteres en la entrada IN2. La posicin del primer carcter que se va a sustituir se determina con el parmetro P. El nmero de caracteres que se van a sustituir se especifica en el parmetro L. El resultado se emite en la salida OUT en formato STRING. Al ejecutar esta instruccin deben observarse las reglas siguientes:

Si el valor del parmetro L es cero, la cadena de caracteres de la entrada IN1 se devuelve en la salida OUT. Si P es igual a uno, se sustituye la cadena de caracteres de la entrada IN1 a partir del primer carcter (inclusive). Si el valor del parmetro P excede la longitud actual de la cadena de caracteres en la entrada IN1, la cadena de caracteres de la entrada IN2 se aade a la cadena de caracteres de la entrada IN1. Si el valor del parmetro P es cero o negativo, se emite una cadena de caracteres vaca en la salida OUT. La salida de habilitacin ENO se pone a "0". Si la cadena de caracteres resultante excede la longitud de la variable especificada en la salida OUT, la cadena se trunca a la longitud disponible. La salida de habilitacin ENO se pone a "0".

Si ocurren errores durante la ejecucin de la instruccin y es posible escribir en la salida OUT, se emite una cadena vaca.

Parmetros
Parmetros IN1 IN2 L P OUT Declaracin IN IN IN IN OUT Tipo de datos STRING STRING INT INT STRING rea de memoria Descripcin D, L o constante Cadena cuyos caracteres se sustituyen. D, L o constante Cadena cuyos caracteres se insertan. I, Q, M, D, L o constante I, Q, M, D, L o constante D, L Nmero de caracteres que se van a sustituir Posicin del primer carcter que se va a sustituir Cadena de caracteres resultante

Ver tambin

STRING (Pgina 391)

STEP 7 V10.5 SP2 02/2010, 00002014

981

Programacin del PLC 7.8 Referencias

7.8.2.2

FIND

7.8.2.3 Control 7.8.2.2 FIND del programa RE_TRIGR

Descripcin
FIND busca un determinado carcter o una determinada cadena de caracteres en la cadena de caracteres de la entrada IN1. El valor buscado se especifica en la entrada IN2. La bsqueda se efecta de izquierda a derecha. En la salida OUT se emite la posicin de la primera ocurrencia. Si la bsqueda es infructuosa, se emite el valor "0" en la salida OUT. Si ocurren errores durante la ejecucin de la instruccin, se emite una cadena vaca.

Parmetros
Parmetros IN1 IN2 I/Q IN IN Tipo de datos STRING STRING, CHAR rea de memoria D, L o constante D, L o constante (Con CHAR tambin I, Q, M) OUT OUT INT I, Q, M, D, L Posicin de carcter Descripcin Cadena de caracteres en la que se busca Caracteres buscados

Ver tambin

STRING (Pgina 391)

7.8.2.3

Control del programa

7.8.2.3

RE_TRIGR

Descripcin
RE_TRIGR reinicia la vigilancia del ciclo de la CPU. La vigilancia del tiempo de ciclo se reinicia con la duracin ajustada en la configuracin de la CPU. Reiniciando el tiempo de vigilancia del ciclo es posible impedir que se produzcan errores o que la CPU pase a modo STOP. Es posible utilizar la instruccin "RE_TRIGR" en bloques de la clase de prioridad 1 (p. ej. el OB de ciclo) as como en los bloques que se llamen dentro de ellos. Si la instruccin se llama en un bloque de prioridad superior, p. ej. una alarma de proceso, de diagnstico o cclica, la salida de habilitacin ENO se pone a "0" y "RE_TRIGR" no se ejecuta.

982

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros

7.8.2.3 STP GetError

La instruccin "RE_TRIGR" no tiene parmetros.

Ver tambin

Eventos y OBs (Pgina 329)

7.8.2.3

STP

Descripcin
STP cambia la CPU a estado operativo STOP, con lo que se finaliza la ejecucin del programa. Los efectos al conmutar de RUN a STOP dependen de la configuracin de la CPU. Si la entrada de habilitacin EN es "1", la CPU pasa al estado operativo "STOP" y se finaliza el procesamiento del programa. El estado de la seal "ENO" no se evala. Si la entrada de habilitacin EN es "0", ENO tambin es "0".

Parmetros
La instruccin "STP" no tiene parmetros.

7.8.2.3

GetError

Descripcin
La instruccin "GetError" permite consultar si han ocurrido errores en un bloque. Si el sistema notifica errores durante el procesamiento del bloque, en la variable de la salida ERROR se guarda una informacin detallada acerca del primer error que ha ocurrido. En la salida ERROR slo pueden especificarse variables del tipo de datos de sistema "ErrorStruct". El tipo de datos de sistema "ErrorStruct" predetermina la estructura exacta con la que debe guardarse la informacin acerca del error que ha ocurrido. Con ayuda de otras instrucciones se puede evaluar esta estructura y programar la reaccin correspondiente. Una vez solucionado el primer error que ha ocurrido, la instruccin emite la informacin del siguiente error.

Parmetros
Parmetros ERROR Declaracin OUT Tipo de datos ErrorStruct rea de memoria D, L Descripcin Informacin de error

STEP 7 V10.5 SP2 02/2010, 00002014

983

Programacin del PLC 7.8 Referencias

Tipo de datos "ErrorStuct"


La tabla siguiente muestra qu informacin puede contener una variable del tipo de datos "ErrorStruct":
Componente de estructura ERROR_ID FLAGS Tipo de datos WORD BYTE Descripcin ID de error Muestra si el error se ha producido durante la llamada de un bloque. 16#01: Error durante la llamada de un bloque 16#00: No hay errores durante la llamada de un bloque REACTION BYTE Reaccin predeterminada: 0: ignorar (error de escritura), 1: continuar con el valor sustitutivo "0" (error de lectura), 2: omitir instruccin (error de sistema) BLOCK_TYPE BYTE Tipo de bloque en el que se ha producido el error: 1: OB 2: FC 3: FB PAD_0 BYTE Byte interno que sirve para dividir las diferentes reas de estructura de ErrorStruct. El contenido del byte es irrelevante. Nmero del bloque lgico Referencia a la memoria interna

CODE_BLOCK_NUMBE UINT R ADDRESS UDINT

984

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Componente de estructura MODE

Tipo de datos BYTE

Descripcin Tipo de acceso: en funcin del tipo de acceso se emite la informacin siguiente: Modo 0 1 2 3 4 5 6 7 PtrNo./ Acc PtrNo./ Acc Slot No./ Scope Location Scope Area Area Area Area Area Numb er Offset DB no. Offset DB no. Offset DB no. Offset Offset (A) (B) (C) (D) (E)

PAD_1

BYTE

Byte interno que sirve para dividir las diferentes reas de estructura de ErrorStruct. El contenido del byte es irrelevante. Nmero de operando del comando de la mquina (A) Puntero interno (B) rea de almacenamiento en la memoria interna (C) rea de memoria: L: 16#40 4E, 86, 87, 8E, 8F, C0 CE I: 16#81 Q: 16#82 M: 16#83 DB: 16#84, 85, 8A, 8B

OPERAND_NUMBER POINTER_NUMBER_ LOCATION

UINT UINT

SLOT_NUMBER_SCOP UINT E AREA BYTE

PAD_2

BYTE

Byte interno que sirve para dividir las diferentes reas de estructura de ErrorStruct. El contenido del byte es irrelevante. (D) Nmero del bloque de datos (E) Direccin relativa del operando

DB_NUMBER OFFSET

UINT UDINT

La salida de habilitacin ENO de la instruccin "GetError" se activa nicamente si la entrada de habilitacin EN devuelve el estado lgico "1" y existe una informacin de error. Si no se

STEP 7 V10.5 SP2 02/2010, 00002014

985

Programacin del PLC 7.8 Referencias

cumple una de estas condiciones, el procesamiento ulterior del programa no se ve afectado por la instruccin "GetError". La instruccin "GetError" tambin puede utilizarse para transmitir al bloque invocante un mensaje acerca del estado de error. A este efecto, la instruccin debe posicionarse en el ltimo segmento del bloque invocado.

Nota La instruccin "GetError" activa el tratamiento de errores local dentro del bloque. Si en el cdigo de programa de un bloque se ha insertado "GetError", se ignoran las reacciones de sistema predeterminadas al ocurrir errores.

Ejemplo
La figura siguiente muestra la programacin KOP del ejemplo.

Figura7-2

Cuando ocurre un error, la instruccin "GetError" transmite la informacin de error a la estructura "#error" creada localmente en la salida ERROR. La informacin de error se convierte y se evala con la operacin de comparacin "Igual a". Como primer valor de comparacin se asigna a la operacin la informacin relativa al tipo de error. Como segundo valor de comparacin se especifica el valor "1" en la variable "substitute". Tratndose de un error de lectura, se cumple la condicin de la operacin de comparacin. En este caso se desactivan las salidas "#out" y "OK".

Ver tambin

Tratamiento de errores local (Pgina 520)

986

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.3

GetErrorID
7.8.2.3 GetErrorID

Descripcin
La instruccin "GetErrorID" permite consultar si han ocurrido errores en un bloque. Si el sistema notifica errores durante el procesamiento del bloque, la ID del primer error que ha ocurrido se guarda en la variable de la salida "ID". En la salida "ID" slo pueden especificarse variables del tipo de datos WORD. Una vez solucionado el primer error que ha ocurrido, la instruccin emite la ID del siguiente error. La salida de la instruccin "GetErrorID" se activa nicamente si la entrada de la instruccin devuelve el estado lgico "1" y existe una informacin de error. Si no se cumple una de estas condiciones, el procesamiento ulterior del programa no se ve afectado por "GetErrorID". La instruccin "GetErrorID" tambin puede utilizarse para transmitir al bloque invocante un mensaje acerca del estado de error. A este efecto, la instruccin debe posicionarse en el ltimo segmento del bloque invocado.

Nota La instruccin "GetErrorID" activa el tratamiento de errores local dentro de un bloque. Si en el cdigo de programa de un bloque se ha insertado "GetErrorID", se ignoran las reacciones de sistema predeterminadas al ocurrir errores.

Parmetros
Parmetros ID Declaracin OUT Tipo de datos WORD rea de memoria I, Q, M, D, L Descripcin ID de error

Parmetro "ID"
ID (hexadecimal) 2503 2522 2523 2524 2525 2528 2529 2530 ID (decimal) 9475 9506 9507 9508 9509 9512 9513 9520 Descripcin Puntero no vlido Error de lectura: operando fuera del rango vlido Error de escritura: operando fuera del rango vlido Error de lectura: operando no vlido Error de escritura: operando no vlido Error de lectura: alineacin de datos Error de escritura: alineacin de datos Error de escritura: bloque de datos

STEP 7 V10.5 SP2 02/2010, 00002014

987

Programacin del PLC 7.8 Referencias

7.8.2.4 Comunicacin abierta TSEND_C

ID (hexadecimal) 253A 253C 253D 253E 253F 2575 2576 2942 2943

ID (decimal) 9530 9532 9533 9534 9535 9589 9590 10562 10563

Descripcin El bloque de datos global no existe Indicacin errnea o la funcin no existe La funcin de sistema no existe Indicacin errnea o el bloque de funcin no existe El bloque de sistema no existe Error en la profundidad de anidamiento del programa Error en la distribucin de datos locales Error de lectura: entrada Error de escritura: salida

Ver tambin

Tratamiento de errores local (Pgina 520)

7.8.2.4

Comunicacin

7.8.2.4

Comunicacin abierta

7.8.2.4

TSEND_C

Descripcin
TSEND_C se ejecuta de forma asncrona y tiene las funciones siguientes:

Configurar y establecer una conexin: TSEND_C configura y establece una conexin TCP o ISO on TCP. Una vez configurada y establecida la conexin, la CPU la mantiene y la vigila automticamente. Para configurar la conexin se utiliza la descripcin de la conexin especificada en el parmetro CONNECT. Para establecer la conexin, el parmetro CONT se debe poner a "1". Si la conexin se ha establecido correctamente, el parmetro DONE se pone a "1" durante un ciclo. Si la CPU pasa al estado operativo STOP, se cancela la conexin existente y se elimina la configurada. Para volver a configurar y establecer la conexin hay que ejecutar de nuevo TSEND_C. Encontrar el nmero de conexiones de comunicacin posibles en los datos tcnicos de la CPU. Enviar datos a travs de la conexin existente: el rea de emisin se especifica en el parmetro DATA. ste contiene la direccin y la longitud de los datos que deben enviarse. La peticin de transmisin se ejecuta cuando se detecta un flanco ascendente en el parmetro REQ. En el parmetro LEN se especifica el nmero mximo de bytes

988

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

que deben enviarse con una peticin de transmisin. Los datos por enviar no se pueden editar hasta que no se haya ejecutado por completo la peticin de transmisin. Si la peticin de transmisin se ejecuta correctamente, el parmetro DONE se pone a "1". No obstante, el estado lgico "1" en el parmetro DONE no confirma que el interlocutor haya ledo ya los datos enviados.

Deshacer la conexin: la conexin se deshace cuando el parmetro CONT se pone a "0".

Al poner a "1" el parmetro COM_RST se vuelve a ejecutar TSEND_C. Con ello, la conexin existente se deshace y se establece una nueva. Si se estn transfiriendo datos al reiniciarse la instruccin, podran perderse datos.

Parmetros
Parmetros REQ CONT Declaracin Tipo de datos INPUT INPUT BOOL BOOL rea de memoria I, Q, M, D, L I, Q, M, D, L Descripcin Inicia la peticin de transmisin cuando se detecta un flanco ascendente. Controla la conexin:

0: Deshacer la conexin 1: Establecer y mantener la conexin

LEN CONNECT

INPUT IN_OUT

UINT TCON_Par am VARIANT BOOL

I, Q, M, D, L o constante D

Nmero mximo de bytes que se envan con la peticin. Puntero a la descripcin de la conexin Consulte: Crear y parametrizar conexiones (Pgina 239)

DATA COM_RST

IN_OUT IN_OUT

I, Q, M, D, L I, Q, M, D, L

Puntero al rea de emisin que contiene la direccin y la longitud de los datos por enviar. Reinicia la instruccin:

0: Irrelevante 1: Reinicio completo de la instruccin, con lo que se deshace la conexin existente y se establece una nueva. 0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Peticin no iniciada an o ya finalizada 1: Peticin no finalizada an. Todava no se puede iniciar una nueva peticin. 0: Sin error 1: Error

DONE

OUTPUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

BUSY

OUTPUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

ERROR

OUTPUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

STATUS

OUTPUT

WORD

I, Q, M, D, L

Estado de la instruccin

STEP 7 V10.5 SP2 02/2010, 00002014

989

Programacin del PLC 7.8 Referencias

Parmetros BUSY, DONE y ERROR


El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El parmetro BUSY indica el estado de ejecucin. El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente. El parmetro ERROR se activa si ocurren errores durante la ejecucin de TSEND_C. La informacin de error se consulta en el parmetro STATUS. La tabla siguiente muestra la relacin entre los parmetros BUSY, DONE y ERROR:
BUSY 1 0 0 0 DONE 1 0 0 ERROR 0 1 0 Descripcin La peticin se est procesando. La peticin se ha ejecutado correctamente. La peticin se ha finalizado con un error. La causa del error se indica en el parmetro STATUS. No se ha asignado ninguna peticin nueva.

Parmetros ERROR y STATUS


ERROR 0 0 0 STATUS (W#16#...) 0000 7000 7001 Peticin finalizada sin errores No se est procesando ninguna peticin Descripcin

Iniciar procesamiento de la peticin Establecer conexin Esperar al interlocutor

0 0 0 1 1 1 1 1 1 1

7002 7003 7004 8085 8086 8087 8088 8089 8091 809A

Enviando datos Deshaciendo la conexin Conexin establecida y vigilada, no se est procesando ninguna peticin. El parmetro LEN est puesto a 0 o excede el valor mximo admisible. El parmetro CONNECT est fuera del rango admisible. Se ha alcanzado el nmero mximo de conexiones, no es posible establecer ms conexiones. El parmetro LEN excede el rango especificado en DATA. El rango para la recepcin es demasiado pequeo. El parmetro CONNECT no apunta a un bloque de datos. Se ha excedido la profundidad de anidamiento mxima. El parmetro CONNECT apunta a un campo que no concuerda con la longitud de la descripcin de la conexin.

990

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.4 TRCV_C

ERROR 1 1

STATUS (W#16#...) 809B 80A1

Descripcin La ID del dispositivo local indicado en la descripcin de la conexin no concuerda con la CPU. Error de comunicacin:

La conexin indicada no se ha establecido todava. La conexin indicada se est finalizando. No es posible transferir a travs de esta conexin. La interfaz se est reinicializando.

1 1 1 1

80A3 80A7 80B2 80B3

Se est intentando finalizar una conexin no existente. Error de comunicacin: TDISCON se ha llamado antes de finalizar TSEND_C. El parmetro CONNECT apunta a un bloque de datos generado con la palabra clave UNLINKED. Parmetros incoherentes:

Error en la descripcin de la conexin El puerto local ya existe en una descripcin de conexin diferente La ID indicada en la descripcin de la conexin no concuerda con la ID especificada como parmetro

80B4

Al establecer una conexin pasiva (active_est = FALSE) con la variante de protocolo ISO on TCP (connection_type = B#16#12) se han infringido una o ambas de las condiciones siguientes: "local_tsap_id_len >= B#16#02" y/o "local_tsap_id[1] = B#16#E0". Se estn utilizando todos los recursos de conexin. Error de comunicacin temporal:

1 1

80C3 80C4

La conexin no se puede establecer en estos momentos. La interfaz est recibiendo nuevos parmetros. Una instruccin TDISCON est deshaciendo la conexin configurada.

1 1 1

8722 873A 877F

Parmetro CONNECT: El rango de origen no es vlido. El rango no existe en el DB. Parmetro CONNECT: Imposible acceder a la descripcin de la conexin (p. ej. porque el DB no est disponible). Parmetro CONNECT: Error interno.

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Parmetros de las conexiones (Pgina 306) Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022)

7.8.2.4

TRCV_C

Descripcin
TRCV_C se ejecuta de forma asncrona y tiene las funciones siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

991

Programacin del PLC 7.8 Referencias

Configurar y establecer una conexin: TRCV_C configura y establece una conexin TCP o ISO on TCP. Una vez configurada y establecida la conexin, la CPU se encarga de mantenerla y vigilarla. Para configurar la conexin se utiliza la descripcin de la conexin especificada en el parmetro CONNECT. Para establecer la conexin, el parmetro CONT se debe poner a "1". Si la conexin se ha establecido correctamente, el parmetro DONE se pone a "1". Si la CPU pasa al estado operativo STOP, se cancela la conexin existente y se elimina la configurada. Para volver a configurar y establecer la conexin hay que ejecutar de nuevo TRCV_C. Encontrar el nmero de conexiones de comunicacin posibles en los datos tcnicos de la CPU. Recibir datos a travs de la conexin existente: cuando el parmetro EN_R se pone a "1", se activa la recepcin de datos. Los datos recibidos se escriben en un rea de recepcin. La longitud del rea de recepcin se especifica, en funcin del protocolo utilizado, bien sea con el parmetro LEN (si LEN <> 0), o bien mediante la indicacin de longitud del parmetro DATA (si LEN = 0). Una vez finalizada correctamente la recepcin de datos, el estado lgico en el parmetro DONE es "1". Si ocurren errores durante la transferencia de datos, el parmetro DONE se pone a "0". Deshacer la conexin: la conexin se deshace cuando el parmetro CONT se pone a "0".

Al activar el parmetro COM_RST se vuelve a ejecutar TRCV_C. Con ello, la conexin existente se deshace y se establece una nueva. Si se estn recibiendo datos al reiniciarse la instruccin, podran perderse datos.

Modos de recepcin de TRCV_C


La tabla siguiente muestra cmo se escriben los datos recibidos en el rea de recepcin.
Protocolo Disponibilidad de los datos en el Parmetro rea de recepcin "connection_type" de la descripcin de la conexin B#16#11 Parmetro LEN 0 Parmetro RCVD_LEN de 1 a x (x: longitud definida en el parmetro DATA) Idntico al valor del parmetro LEN

TCP (modo Ad Los datos estn disponibles hoc) inmediatamente.

TCP (recepcin de datos con la longitud especificada) ISO on TCP (transferencia de datos controlada por protocolo)

Los datos estn disponibles en B#16#11 cuanto se ha recibido toda la longitud de datos especificada en el parmetro LEN. Los datos estn disponibles en B#16#12 cuanto se ha recibido toda la longitud de datos especificada en el parmetro LEN.

de 1 a 8192

de 1 a 1452 si se utiliza un CP.

Idntico al valor del parmetro de 1 a 8192 si no se LEN utiliza ningn CP.

992

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

TCP (modo Ad hoc)


El modo Ad hoc slo est disponible en el protocolo TCP. El modo Ad hoc se establece asignando el valor 0 al parmetro LEN. El puntero del parmetro DATA define la longitud del rea de recepcin. La longitud de datos realmente recibida en el parmetro RCVD_LEN debe ser idntica a la longitud definida en el parmetro DATA. Como mximo se reciben 8192 bytes.

TCP (recepcin de datos con la longitud especificada)


La longitud para la recepcin de datos se predetermina con el valor del parmetro LEN. Los datos especificados en el parmetro DATA estn disponibles en el rea de recepcin en cuanto se ha recibido toda la longitud especificada en el parmetro LEN.

ISO on TCP (transferencia de datos controlada por protocolo)


En el caso del protocolo ISO on TCP, los datos se transfieren de forma controlada por el protocolo. Los parmetros LEN y DATA definen el rea de recepcin.

Parmetros
Parmetros EN_R CONT Declaracin Tipo de datos IN IN BOOL BOOL rea de memoria I, Q, M, D, L I, Q, M, D, L Descripcin Habilitacin de recepcin Controla la conexin:

0: Deshacer la conexin 1: Establecer y mantener la conexin

LEN CONNECT

IN IN_OUT

UINT TCON_Par am VARIANT BOOL

I, Q, M, D, L o constante D

Longitud del rea de recepcin en bytes Puntero a la descripcin de la conexin Consulte: Crear y parametrizar conexiones (Pgina 239)

DATA COM_RST

IN_OUT IN_OUT

I, Q, M, D, L I, Q, M, D, L

Puntero al rea de recepcin Reinicia la instruccin:

0: Irrelevante 1: Reinicio completo de la instruccin, con lo que se deshace la conexin existente 0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Peticin no iniciada an o ya finalizada 1: Peticin no finalizada an. No se puede iniciar una nueva peticin

DONE

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

BUSY

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

993

Programacin del PLC 7.8 Referencias

Parmetros ERROR

Declaracin Tipo de datos OUT BOOL

rea de memoria I, Q, M, D, L

Descripcin Parmetro de estado ERROR:

0: Sin error 1: Error

STATUS RCVD_LEN

OUT OUT

WORD WORD

I, Q, M, D, L I, Q, M, D, L

Estado de la instruccin Cantidad de datos (en bytes) recibida realmente

Parmetros BUSY, DONE y ERROR


El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El parmetro BUSY indica el estado de ejecucin. El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente. El parmetro ERROR se activa si ocurren errores durante la ejecucin de TRCV_C. La informacin de error se consulta en el parmetro STATUS. La tabla siguiente muestra la relacin entre los parmetros BUSY, DONE y ERROR:
BUSY 1 0 0 0 DONE 1 0 0 ERROR 0 1 0 Descripcin La peticin se est procesando. La peticin se ha ejecutado correctamente. La peticin se ha finalizado con un error. La causa del error se indica en el parmetro STATUS. No se ha asignado ninguna peticin nueva.

Parmetros ERROR y STATUS


ERROR 0 0 0 STATUS (W#16#...) 0000 7000 7001 Peticin finalizada sin errores No se est procesando ninguna peticin Descripcin

Iniciar procesamiento de la peticin Establecer conexin Esperar al interlocutor

0 0 0

7002 7003 7004

Recibiendo datos Deshaciendo la conexin Conexin establecida y vigilada No se est procesando ninguna peticin

994

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.4 Otras TCON

ERROR 1 1 1 1 1 1 1 1 1

STATUS (W#16#...) 8085 8086 8087 8088 8089 8091 809A 809B 80A1

Descripcin El parmetro LEN est puesto a 0 o excede el valor mximo admisible. El parmetro CONNECT est fuera del rango admisible. Se ha alcanzado el nmero mximo de conexiones, no es posible establecer ms conexiones El parmetro LEN excede el rango especificado en DATA. El rango para la recepcin es demasiado pequeo. El parmetro CONNECT no apunta a un bloque de datos. Se ha excedido la profundidad de anidamiento mxima. El parmetro CONNECT apunta a un campo que no concuerda con la longitud de la descripcin de la conexin. La ID del dispositivo local (local_device_id) en la descripcin de la conexin no concuerda con la CPU. Error de comunicacin:

La conexin indicada no se ha establecido todava. La conexin indicada se est finalizando. No es posible transferir a travs de esta conexin. La interfaz se est reinicializando.

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Parmetros de las conexiones (Pgina 306) Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022)

7.8.2.4

Otras

7.8.2.4

TCON

Descripcin
TCON permite configurar y establecer una conexin. Una vez configurada y establecida la conexin, la CPU la mantiene y la vigila automticamente. TCON se ejecuta de forma asncrona. Para configurar la conexin se utilizan los datos de conexin especificados en los parmetros CONNECT e ID. Para poder establecer la conexin debe detectarse un flanco ascendente en el parmetro REQ. Si la conexin se establece correctamente, el parmetro DONE se pone a "1".

STEP 7 V10.5 SP2 02/2010, 00002014

995

Programacin del PLC 7.8 Referencias

Nmero de conexiones posibles


El nmero de conexiones posibles se indica en los datos tcnicos de la CPU.

Conexin va TCP e ISO on TCP


Ambos interlocutores llaman a la instruccin "TCON" para configurar y establecer la conexin. En la parametrizacin se especifica cules son el punto final activo y el punto final pasivo de la comunicacin. Si se interrumpe la conexin p. ej. debido a una interrupcin de la lnea o por el interlocutor remoto, el interlocutor activo intenta restablecer la conexin. No es preciso volver a llamar a TCON. Con la ejecucin de la instruccin "TDISCON" o en el estado operativo STOP de la CPU se deshace una conexin existente y se elimina la conexin configurada. Para volver a configurar y establecer la conexin es preciso ejecutar TCON de nuevo.

Parmetros
Parmetros REQ Declaracin IN Tipo de datos BOOL rea de memoria I, Q, M, D, L Descripcin Inicia la peticin de establecer la conexin especificada en el parmetro ID cuando se detecta un flanco ascendente.

ID CONNECT

IN IN_OUT

CONN_OUC

L, D o constante Referencia a la conexin asignada. Rango de valores: de W#16#0001 a W#16#0FFF Puntero a la descripcin de la conexin Consulte: Crear y parametrizar conexiones (Pgina 239)

TCON_Param D

DONE

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Peticin no iniciada an o ya finalizada 1: Peticin no finalizada an. No se puede iniciar una nueva peticin 0: Sin error 1: Error

BUSY

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

ERROR

OUT

BOOL

I, Q, M, D, L

Parmetro de estado ERROR:

STATUS

OUT

WORD

I, Q, M, D, L

Estado de la instruccin

996

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros BUSY, DONE y ERROR


El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El parmetro BUSY indica el estado de ejecucin. El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente. El parmetro ERROR se activa si ocurren errores durante la ejecucin de TCON. La informacin de error se consulta en el parmetro STATUS. La tabla siguiente muestra la relacin entre los parmetros BUSY, DONE y ERROR:
BUSY 1 0 0 0 DONE 1 0 0 ERROR 0 1 0 Descripcin La peticin se est procesando. La peticin se ha ejecutado correctamente. La peticin se ha finalizado con un error. La causa del error se indica en el parmetro STATUS. No se ha asignado ninguna peticin nueva.

Parmetros ERROR y STATUS


ERROR 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 STATUS (W#16#...) 0000 7000 7001 7002 8086 8087 8089 809A 809B 80A0 80A1 80A2 80A3 80A4 80A7 Significado La conexin se ha establecido correctamente. No se est procesando ninguna peticin Iniciar el procesamiento de la peticin, establecer la conexin Estableciendo la conexin (REQ es irrelevante). El parmetro ID est fuera del rango admisible. Se ha alcanzado el nmero mximo de conexiones, no es posible establecer ms conexiones El parmetro CONNECT no apunta a un bloque de datos. El parmetro CONNECT apunta a un campo que no concuerda con la longitud de la descripcin de la conexin. La ID del dispositivo local indicado en la descripcin de la conexin no concuerda con la CPU. Error agrupado para los cdigos de error W#16#80A1 y W#16#80A2 El usuario ya est utilizando la conexin o el puerto. El sistema est utilizando el puerto local o remoto. Se est intentando volver a establecer una conexin existente. La direccin IP del punto final remoto de la conexin no es vlida, es decir, concuerda con la direccin IP del interlocutor local. Error de comunicacin: TDISCON se ha ejecutado antes de finalizar TCON.

STEP 7 V10.5 SP2 02/2010, 00002014

997

Programacin del PLC 7.8 Referencias

7.8.2.4 TDISCON

ERROR 1 1

STATUS (W#16#...) 80B3 80B4

Significado Parametrizacin incoherente: Error agrupado para los cdigos de error de W#16#80A0 a W#16#80A2, W#16#80A4 y de W#16#80B4 a W#16#80B9 Al establecer una conexin pasiva va el protocolo ISO on TCP (connection_type = B#16#12) se han infringido una o varias de las condiciones siguientes:


1 1 80B6 80B7

local_tsap_id_len >= B#16#02 local_tsap_id[1] = B#16#E0 Si local_tsap_id_len >= B#16#03, local_tsap_id[1] es un carcter ASCII. local_tsap_id[1] es un carcter ASCII y local_tsap_id_len >= B#16#03.

Error de parametrizacin en el parmetro "connection_type" del bloque de datos para la descripcin de la conexin Error en uno de los parmetros siguientes del bloque de datos para la descripcin de la conexin: block_length, local_tsap_id_len, rem_subnet_id_len, rem_staddr_len, rem_tsap_id_len, next_staddr_len Los parmetros de la descripcin de la conexin local y el parmetro ID son diferentes. Se estn utilizando todos los recursos de conexin. Error de comunicacin temporal:

1 1 1

80B8 80C3 80C4

La conexin no se puede establecer en estos momentos. La interfaz est recibiendo nuevos parmetros. Una instruccin TDISCON est deshaciendo la conexin configurada.

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Parmetros de las conexiones (Pgina 306) Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022)

7.8.2.4

TDISCON

Descripcin
TDISCON deshace una conexin existente. La peticin para deshacer la conexin comienza cuando se detecta un flanco ascendente en el parmetro REQ. En el parmetro ID se especifica la referencia a la conexin que se desea deshacer. TDISCON se ejecuta de forma asncrona. Tras haberse ejecutado TDISCON correctamente, la ID especificada para TCON ya no ser vlida, por lo que no se podr utilizar para enviar ni recibir datos.

998

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros REQ Declaracin IN Tipo de datos BOOL rea de memoria I, Q, M, D, L Descripcin Inicia la peticin de deshacer la conexin especificada en el parmetro ID cuando se detecta un flanco ascendente. Referencia a la conexin establecida con TCON. Rango de valores: de W#16#0001 a W#16#0FFF Parmetro de estado con los valores siguientes:

ID DONE

IN OUT

CONN_OUC BOOL

L, D o constante I, Q, M, D, L

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Peticin no iniciada an o ya finalizada 1: Peticin no finalizada an. Todava no se puede iniciar una nueva peticin. 0: Sin error 1: Error

BUSY

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

ERROR

OUT

BOOL

I, Q, M, D, L

Parmetro de estado ERROR:

STATUS

OUT

WORD

I, Q, M, D, L

Estado de la instruccin

Parmetros BUSY, DONE y ERROR


El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El parmetro BUSY indica el estado de ejecucin. El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente. El parmetro ERROR se activa si ocurren errores durante la ejecucin de TDISCON. La informacin de error se consulta en el parmetro STATUS. La tabla siguiente muestra la relacin entre los parmetros BUSY, DONE y ERROR:
BUSY 1 0 0 0 DONE 1 0 0 ERROR 0 1 0 Descripcin La peticin se est procesando. La peticin se ha ejecutado correctamente. La peticin se ha finalizado con un error. La causa del error se indica en el parmetro STATUS. No se ha asignado ninguna peticin nueva.

STEP 7 V10.5 SP2 02/2010, 00002014

999

Programacin del PLC 7.8 Referencias

Parmetros ERROR y STATUS


7.8.2.4 TSEND

ERROR 0 0 0 0 1 1 1

STATUS (W#16#...) 0000 7000 7001 7002 8086 80A3 80C4

Significado La conexin se ha deshecho correctamente No se est procesando ninguna peticin Inicio del procesamiento de la peticin, deshaciendo la conexin. Deshaciendo la conexin (REQ es irrelevante). El parmetro ID est fuera del rea de direcciones admisible. Se est intentando finalizar una conexin no existente. Error de comunicacin temporal: La interfaz est recibiendo nuevos parmetros o la conexin se est estableciendo.

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Parmetros de las conexiones (Pgina 306) Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022)

7.8.2.4

TSEND

Descripcin
TSEND sirve para enviar datos a travs de una conexin existente. TSEND se ejecuta de forma asncrona. El rea de emisin se especifica en el parmetro DATA. ste contiene la direccin y la longitud de los datos que deben enviarse. La peticin de transmisin se ejecuta cuando se detecta un flanco ascendente en el parmetro REQ. En el parmetro LEN se especifica el nmero mximo de bytes que deben enviarse con una peticin de transmisin. Los datos por enviar no se pueden editar hasta que no se haya ejecutado por completo la peticin de transmisin. Si la peticin de transmisin se ejecuta correctamente, el parmetro DONE se pone a "1". No obstante, el estado lgico "1" en el parmetro DONE no confirma que el interlocutor haya ledo ya los datos enviados.

Parmetros
Parmetros REQ Declaracin IN Tipo de datos BOOL rea de memoria I, Q, M, D, L Descripcin Inicia la peticin de transmisin cuando se detecta un flanco ascendente.

1000

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros ID LEN DATA

Declaracin IN IN IN_OUT

Tipo de datos CONN_OU C UINT VARIANT

rea de memoria L, D, constante I, Q, M, D, L I, Q, M, D, L

Descripcin Referencia a la conexin establecida con TCON. Rango de valores: de W#16#0001 a W#16#0FFF Nmero mximo de bytes que se envan con la peticin. Puntero al rea de emisin que contiene la direccin y la longitud de los datos por enviar. La direccin hace referencia a:


DONE OUT BOOL I, Q, M, D, L

La memoria imagen de proceso de las entradas La memoria imagen de proceso de las salidas Una marca Un bloque de datos 0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Peticin no iniciada an o ya finalizada 1: Peticin no finalizada an. Todava no se puede iniciar una nueva peticin. 0: Sin error 1: Error

Parmetro de estado con los valores siguientes:

BUSY

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

ERROR

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

I, Q, M, D, L

Estado de la instruccin

Parmetros BUSY, DONE y ERROR


El estado de ejecucin se controla mediante los parmetros BUSY, DONE, ERROR y STATUS. El parmetro BUSY indica el estado de ejecucin. El parmetro DONE sirve para controlar si una peticin se ha ejecutado correctamente. El parmetro ERROR se activa si ocurren errores durante la ejecucin de TSEND. La informacin de error se consulta en el parmetro STATUS. La tabla siguiente muestra la relacin entre los parmetros BUSY, DONE y ERROR:
BUSY 1 0 0 0 DONE 1 0 0 ERROR 0 1 0 Descripcin La peticin se est procesando. La peticin se ha ejecutado correctamente. La peticin se ha finalizado con un error. La causa del error se indica en el parmetro STATUS. No se ha asignado ninguna peticin nueva.

STEP 7 V10.5 SP2 02/2010, 00002014

1001

Programacin del PLC 7.8 Referencias

Nota Debido al procesamiento asncrono de TSEND, los datos en el rea de emisin deben mantenerse coherentes hasta que el parmetro DONE o el parmetro ERROR se ponga a "1" .

Parmetros ERROR y STATUS


ERROR 0 0 0 0 1 1 1 1 STATUS (W#16#...) 0000 7000 7001 7002 8085 8086 8088 80A1 Descripcin Peticin de transmisin finalizada sin errores. No se est procesando ninguna peticin. Inicio del procesamiento de la peticin, enviando los datos. Durante el procesamiento, el sistema operativo accede a los datos del rea de emisin DATA. Procesando la peticin (REQ es irrelevante). Durante el procesamiento, el sistema operativo accede a los datos del rea de emisin DATA. El parmetro LEN est puesto a 0 o excede el valor mximo admisible. El parmetro ID est fuera del rea de direcciones admisible. El parmetro LEN excede el rango especificado en DATA. Error de comunicacin:

1 1

80C3 80C4

La conexin indicada no se ha establecido todava. La conexin indicada se est finalizando. No es posible transferir a travs de esta conexin. La interfaz se est reinicializando. Ya se est procesando un bloque con esta ID en un grupo de prioridad diferente. Falta interna de recursos. La conexin con el interlocutor no se puede establecer en estos momentos. La interfaz est recibiendo nuevos ajustes de parmetros o la conexin se est estableciendo.

Error de comunicacin temporal:

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Parmetros de las conexiones (Pgina 306) Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022)

1002

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.4

TRCV

7.8.2.4 TRCV

Descripcin
TRCV sirve para recibir datos a travs de una conexin existente. TRCV se ejecuta de forma asncrona. Cuando el parmetro EN_R se pone a "1", se activa la recepcin de datos. Los datos recibidos se escriben en un rea de recepcin. La longitud del rea de recepcin se especifica, en funcin del protocolo utilizado, bien sea con el parmetro LEN (si LEN <> 0), o bien mediante la indicacin de longitud del parmetro DATA (si LEN = 0). Tras haberse recibido los datos correctamente, el parmetro NDR se pone a "1". La cantidad de datos recibida realmente se puede consultar en el parmetro RCVD_LEN.

Modos de recepcin de TRCV


La tabla siguiente muestra cmo se escriben los datos recibidos en el rea de recepcin.
Protocolo Disponibilidad de los datos en el Parmetro rea de recepcin "connection_type" de la descripcin de la conexin B#16#11 Parmetro LEN 0 Parmetro RCVD_LEN de 1 a x (x: longitud definida en el parmetro DATA) Idntico al valor del parmetro LEN

TCP (modo Ad Los datos estn disponibles hoc) inmediatamente.

TCP (recepcin de datos con la longitud especificada) ISO on TCP (transferencia de datos controlada por protocolo)

Los datos estn disponibles en B#16#11 cuanto se ha recibido toda la longitud de datos especificada en el parmetro LEN. Los datos estn disponibles en B#16#12 cuanto se ha recibido toda la longitud de datos especificada en el parmetro LEN.

de 1 a 8192

Idntico al valor del parmetro de 1 a 8192 si no se LEN utiliza ningn CP. de 1 a 1452 si se utiliza un CP.

TCP (modo Ad hoc)


El modo Ad hoc slo est disponible en el protocolo TCP. El modo Ad hoc se establece asignando el valor 0 al parmetro LEN. El puntero del parmetro DATA define la longitud del rea de recepcin. La longitud de datos realmente recibida en el parmetro RCVD_LEN debe ser idntica a la longitud definida en el parmetro DATA. Como mximo se reciben 8192 bytes.

STEP 7 V10.5 SP2 02/2010, 00002014

1003

Programacin del PLC 7.8 Referencias

TCP (recepcin de datos con la longitud especificada)


La longitud para la recepcin de datos se predetermina con el valor del parmetro LEN. Los datos especificados en el parmetro DATA estn disponibles en el rea de recepcin en cuanto se ha recibido toda la longitud especificada en el parmetro LEN.

ISO on TCP (transferencia de datos controlada por protocolo)


En el caso del protocolo ISO on TCP, los datos se transfieren de forma controlada por el protocolo. Los parmetros LEN y DATA definen el rea de recepcin.

Parmetros
Parmetros EN_R ID LEN DATA NDR Declaraci n IN IN IN IN_OUT OUT Tipo de datos BOOL CONN_OU C UINT VARIANT BOOL rea de memoria I, Q, M, D, L L, D o constante I, Q, M, D, L o constante I, Q, M, D I, Q, M, D, L Descripcin Habilitacin de recepcin Referencia a la conexin establecida con TCON. Rango de valores: de W#16#0001 a W#16#0FFF Longitud del rea de recepcin en bytes Puntero al rea de recepcin Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Peticin no iniciada an o ya finalizada 1: Peticin no finalizada an. No se puede iniciar una nueva peticin 0: Sin error 1: Error

BUSY

OUT

BOOL

I, Q, M, D, L

Parmetro de estado con los valores siguientes:

ERROR

OUT

BOOL

I, Q, M, D, L

Parmetro de estado ERROR:

STATUS RCVD_LEN

OUT OUT

WORD UINT

I, Q, M, D, L I, Q, M, D, L

Estado de la instruccin Cantidad de datos (en bytes) recibida realmente

Parmetros BUSY, NDR y ERROR


El estado de ejecucin se controla mediante los parmetros BUSY, NDR, ERROR y STATUS. El parmetro BUSY indica el estado de ejecucin. El parmetro NDR sirve para controlar si una peticin se ha ejecutado correctamente. El parmetro ERROR se activa si ocurren errores durante la ejecucin de TRCV. La informacin de error se consulta en el parmetro STATUS. La tabla siguiente muestra la relacin entre los parmetros BUSY, NDR y ERROR:

1004

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

BUSY 1 0 0 0

NDR 1 0 0

ERROR 0 1 0

Descripcin La peticin se est procesando. La peticin se ha ejecutado correctamente. La peticin se ha finalizado con un error. La causa del error se indica en el parmetro STATUS. No se ha asignado ninguna peticin nueva.

Nota Debido al procesamiento asncrono de TRCV, los datos del rea de recepcin slo son coherentes si el parmetro NDR se pone a "1".

Parmetros ERROR y STATUS


ERROR 0 0 0 0 STATUS (W#16#...) 0000 7000 7001 7002 Significado Peticin finalizada correctamente. La longitud actual de los datos recibidos se emite en el parmetro RCVD_LEN. El bloque no est listo para la recepcin. El bloque est listo para la recepcin, se ha activado la peticin de recepcin. Llamada intermedia, se est procesando la peticin de recepcin. Nota: Durante este proceso se escriben datos en el rea de recepcin. Por este motivo puede ocurrir un error a causa de datos incoherentes en el rea de recepcin. 1 1 1 1 8085 8086 8088 80A1

El parmetro LEN excede el valor mximo admisible. El valor del parmetro LEN o DATA fue modificado despus de la primera llamada.

El parmetro ID est fuera del rea de direcciones admisible. El rea de recepcin es demasiado pequea. El valor del parmetro LEN excede el rea de recepcin especificada en el parmetro DATA. La conexin indicada no se ha establecido todava. La conexin indicada se est finalizando. La peticin de recepcin no es posible a travs de esta conexin. La conexin se est reinicializando.

Error de comunicacin:

1 1

80B3 80C3

Parametrizacin incoherente

Ya se est procesando un bloque con esta ID en un grupo de prioridad diferente. Falta interna de recursos.

STEP 7 V10.5 SP2 02/2010, 00002014

1005

Programacin del PLC 7.8 Referencias

7.8.2.4 Punto a punto PORT_CFG

ERROR 1

STATUS (W#16#...) 80C4

Significado Error de comunicacin temporal:

La conexin con el interlocutor no se puede establecer en estos momentos. La interfaz est recibiendo nuevos ajustes de parmetros o la conexin se est estableciendo.

Ver tambin

Principios bsicos de la Open User Communication (Pgina 233) Funcionamiento de los protocolos orientados a la conexin (Pgina 305) Parmetros de las conexiones (Pgina 306) Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022)

7.8.2.4

Punto a punto

7.8.2.4

PORT_CFG

Descripcin
PORT_CFG sirve para configurar dinmicamente los parmetros de comunicacin de un puerto de comunicacin punto a punto. La configuracin esttica original del puerto se ajusta en la configuracin de hardware. Esta configuracin se puede modificar ejecutando la instruccin "PORT_CFG". PORT_CFG permite modificar los siguientes ajustes de los parmetros de comunicacin:

Paridad Velocidad de transferencia Nmero de bits por carcter Nmero de bits de parada Tipo y propiedades del control de flujo

Las modificaciones realizadas por la instruccin "PORT_CFG" no se guardan de forma permanente en el sistema de destino. Los datos seriales pueden transferirse va las conexiones elctricas RS-232 (semidplex y dplex) y RS-485 (semidplex).

1006

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros REQ PORT PROTOCOL Declaracin IN IN IN Tipo de datos BOOL PORT (UINT) UINT Descripcin Activa la modificacin de la configuracin cuando se detecta un flanco ascendente. Identificacin del puerto de comunicacin (ID de mdulo) Protocolo de transmisin:

0: protocolo de comunicacin punto a punto 1..n: definicin futura para protocolos de transmisin especficos 1: 300 baudios 2: 600 baudios 3: 1200 baudios 4: 2400 baudios 5: 4800 baudios 6: 9600 baudios (ajuste estndar) 7: 19200 baudios 8: 38400 baudios 9: 57600 baudios 10: 76800 baudios 11: 115200 baudios 1: Sin paridad (ajuste estndar) 2: Paridad par 3: Paridad impar 4: Seleccin de paridad 5: Espacio de paridad 1: 8 bits por carcter (ajuste estndar) 2: 7 bits por carcter 1: 1 bit de parada (ajuste estndar) 2: 2 bits de parada 1: Ninguno (ajuste estndar) 2: XON/XOFF 3: Control de flujo por hardware (RTS activado permanentemente) 4: Control de flujo por hardware (RTS desactivable durante la transferencia)

BAUD

IN

UINT

Velocidad de transferencia del puerto:

PARITY

IN

UINT

Paridad del puerto:

DATABITS

IN

UINT

Bits por carcter:

STOPBITS

IN

UINT

Nmero de bits de parada:

FLOWCTRL

IN

UINT

Control de flujo de datos:

STEP 7 V10.5 SP2 02/2010, 00002014

1007

Programacin del PLC 7.8 Referencias

Parmetros XONCHAR XOFFCHAR WAITIME

Declaracin INPUT INPUT IN

Tipo de datos CHAR CHAR UINT

Descripcin Indica el carcter que se utiliza como XON. El ajuste estndar es el carcter DC1 (11H). Indica el carcter que se utiliza como XOFF. El ajuste estndar es el carcter DC3 (13H). Indica el tiempo de espera hasta XON o CTS tras el inicio de la transferencia. El valor especificado debe ser mayor que 0. El ajuste estndar es 2000 milisegundos.

DONE

OUT

BOOL

Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

Estado de la instruccin

Parmetro STATUS
STATUS (W#16#...) 80A0 80A1 80A2 80A3 80A4 80A5 80A6 El protocolo especificado no es vlido. La velocidad de transferencia especificada no es vlida. La paridad especificada no es vlida. El nmero indicado de bits por carcter no es vlido. El nmero indicado de bits de parada no es vlido. El tipo indicado de control de flujo no es vlido. Valor errneo en el parmetro WAITTIME Si el control de flujo de datos est activado, el valor del parmetro WAITTIME debe ser mayor que cero. Descripcin

Ver tambin

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

1008

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.4

SEND_CFG
7.8.2.4 SEND_CFG

Descripcin
SEND_CFG permite configurar dinmicamente los parmetros de transferencia seriales de un puerto de comunicacin punto a punto. Todos los mensajes pendientes de ser transferidos se rechazan tras la ejecucin de SEND_CFG. La configuracin esttica original del puerto se ajusta en la configuracin de hardware. Esta configuracin se puede modificar ejecutando la instruccin "SEND_CFG". SEND_CFG permite modificar los siguientes ajustes de los parmetros de transferencia:

Intervalo entre la activacin de RTS y el inicio de la transferencia Intervalo entre el final de la transferencia y la desactivacin de RTS Definir tiempos de bit para pausas

Las modificaciones realizadas por la instruccin "SEND_CFG" no se guardan de forma permanente en el sistema de destino. Los datos seriales pueden transferirse va las conexiones elctricas RS-232 (semidplex y dplex) y RS-485 (semidplex).

Parmetros
Parmetros REQ PORT RTSONDLY Declaracin IN IN IN Tipo de datos BOOL PORT (UINT) UINT Descripcin Activa la modificacin de la configuracin cuando se detecta un flanco ascendente. Identificacin del puerto de comunicacin (ID HW) Tiempo que debe transcurrir desde la activacin de RTS hasta el inicio de la transferencia. Los valores vlidos para este parmetro son:


RTSOFFDLY IN UINT

0 (ajuste estndar) de 0 a 65535 ms en incrementos de 1 ms

Este parmetro no es vlido para los mdulos RS-485. Tiempo que debe transcurrir desde el el final de la transferencia hasta la desactivacin de RTS. Los valores vlidos para este parmetro son:


BREAK IN UINT

0 (ajuste estndar) de 0 a 65535 ms en incrementos de 1 ms

Este parmetro no es vlido para los mdulos RS-485. Indica los tiempos de bit para una pausa que se enva al inicio del mensaje. El ajuste estndar es 12 tiempos de bit. Se admiten como mximo 25000 tiempos de bit.

STEP 7 V10.5 SP2 02/2010, 00002014

1009

Programacin del PLC 7.8 Referencias

7.8.2.4 RCV_CFG

Parmetros IDLELINE

Declaracin IN

Tipo de datos UINT

Descripcin Indica los tiempos de bit para Idle Line tras la pausa al inicio del mensaje. El ajuste estndar es 12 tiempos de bit. Se admiten como mximo 25000 tiempos de bit.

DONE

OUT

BOOL

Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

Estado de la instruccin

Parmetro STATUS
STATUS (W#16#...) 80B0 80B1 80B2 No est permitido configurar una interrupcin de la transferencia El tiempo de pausa especificado excede el mximo permitido de 25000 tiempos de bit El tiempo especificado para Idle Line excede el mximo permitido de 25000 tiempos de bit Descripcin

Ver tambin

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

7.8.2.4

RCV_CFG

Descripcin
RCV_CFG sirve para configurar dinmicamente los parmetros de recepcin seriales de un puerto de comunicacin punto a punto. Esta instruccin permite configurar las condiciones que determinan el principio y fin de un mensaje que debe transferirse. La recepcin de los mensajes que cumplen dichas condiciones se habilita mediante la instruccin "RCV_PTP". La configuracin esttica original del puerto se ajusta en las propiedades de la configuracin de hardware. Ejecute la instruccin "RCV_CFG" en el programa con objeto de modificar la configuracin. Las modificaciones realizadas por la instruccin "RCV_CFG" no se guardan de forma permanente en el sistema de destino.

1010

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Todos los mensajes pendientes de transferir se rechazan tras la ejecucin de la instruccin "RCV_CFG".

Parmetros
Parmetros REQ PORT CONDITIONS DONE Declaracin IN IN IN OUT Tipo de datos BOOL PORT (UINT) CONDITIONS BOOL Descripcin Activa la modificacin de la configuracin cuando se detecta un flanco ascendente. Identificacin del puerto de comunicacin (ID HW) Estructura de datos definida por el usuario que define las condiciones de inicio y fin de la transferencia de datos. Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

Estado de la instruccin

Condiciones de inicio y fin para la recepcin de mensajes


Con la ayuda del tipo de datos CONDITIONS se definen las condiciones de inicio y fin para la transferencia de mensajes. Con las condiciones de inicio y fin, el receptor detecta cundo ha finalizado la transferencia de un mensaje y cundo empieza la siguiente. Es posible definir una o varias condiciones de inicio y fin. Si se especifican varias condiciones de inicio o fin, se enlazan con una puerta O. El receptor detecta el inicio de un mensaje cuando se produce la condicin de inicio configurada. Las condiciones siguientes pueden definirse como iniciales para la recepcin de mensajes:

Carcter inicial: el inicio de un mensaje se detecta cuando aparece un carcter determinado. Dicho carcter se guarda como primer carcter del mensaje. Todos los caracteres recibidos antes del carcter inicial se rechazan. Cualquier carcter: un carcter cualquiera define el inicio de un mensaje. Dicho carcter se guarda como primer carcter del mensaje. Line Break: el inicio de un mensaje se detecta cuando el flujo de datos recibidos se ha interrumpido durante un tiempo superior a la longitud de un carcter. Idle Line: el inicio de un mensaje se detecta cuando la lnea de transferencia est en reposo durante un tiempo determinado (indicado en tiempos de bit) y, seguidamente, se produce un evento, p. ej. la recepcin de un carcter. Cadena de caracteres (secuencia): el inicio de un mensaje se detecta cuando aparece una cadena de caracteres determinada en el flujo de datos. Se admiten como mximo cuatro secuencias de cinco caracteres cada una como mximo.

STEP 7 V10.5 SP2 02/2010, 00002014

1011

Programacin del PLC 7.8 Referencias

El receptor detecta el fin de un mensaje cuando se produce la condicin de fin configurada. Las condiciones siguientes pueden definirse como finales para la recepcin de mensajes:

Tiempo de respuesta excedido: el fin de un mensaje se detecta cuando se excede la duracin mxima predefinida para la recepcin de un carcter. La duracin mxima se define en el parmetro RCVTIME. El transcurso del tiempo definido se inicia en cuanto ha finalizado la ltima transferencia y la instruccin RCV_PTP habilita la recepcin del mensaje. Si dentro del tiempo definido (RCVTIME) no se ha recibido ningn carcter, la instruccin RCV_PTP notifica un error. Tiempo de mensaje excedido: el fin de un mensaje se detecta cuando se excede la duracin mxima predefinida para la recepcin de un mensaje. La duracin mxima se define en el parmetro MSGTIME. El transcurso del tiempo definido se inicia en cuanto se ha recibido el primer carcter del mensaje. Tiempo excedido dentro de la cadena de caracteres: el fin de un mensaje se detecta cuando el intervalo de tiempo entre la recepcin de dos caracteres consecutivos es mayor que el valor del parmetro CHARGAP. Longitud mxima: el fin de un mensaje se detecta cuando se excede la longitud del mensaje definida en el parmetro MAXLEN. Leer longitud de mensaje (N+LEN+M): el fin de un mensaje se detecta cuando se alcanza una longitud de mensaje determinada. Dicha longitud se calcula mediante los valores de los parmetros siguientes:

N: posicin del carcter en el mensaje a partir del que empieza el campo de longitud. LENGTHSIZE: tamao del campo de longitud en bytes LENGTHM: nmero de caracteres de fin que siguen al campo de longitud. Dichos caracteres no
se toman en consideracin al evaluar la longitud del mensaje.

Cadena de caracteres: el fin de un mensaje se detecta cuando se recibe una cadena de caracteres determinada. Dicha cadena admite cinco caracteres como mximo. Para cada carcter de la cadena es posible definir, a travs de la posicin de bit, si se considera o ignora en la evaluacin.

Tipo de datos CONDITIONS


La tabla siguiente muestra la estructura de una variable del tipo de datos CONDITIONS:
Parmetros START Tipo de datos STRUCT Descripcin Condiciones de inicio

1012

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros STARTCOND

Tipo de datos UINT

Descripcin Especifica la condicin de inicio. La condicin de inicio se especifica en forma de valor hexadecimal de 16 bits. Los valores posibles para dicha condicin son:

1: carcter inicial 2: cualquier carcter (ajuste estndar) 4: Line break 8: Idle line 16: cadena de caracteres 1 32: cadena de caracteres 2 64: cadena de caracteres 3 128: cadena de caracteres 4

Tambin es posible definir varias condiciones de inicio en el parmetro STARTCOND. Para ello se indica la suma de los valores de las diferentes condiciones. Si, por ejemplo, debe definirse la condicin de inicio "Idle line" O "cadena de caracteres 1" O "cadena de caracteres 4", hay que especificar el valor "152". IDLETIME UINT Indica el tiempo de pausa mximo de la lnea antes de iniciar la recepcin. Los valores vlidos para este parmetro son:


STARTCHAR BYTE

40 tiempos de bit (ajuste estndar) de 0 a 2500 tiempos de bit

Especifica el carcter inicial. Dicho ajuste slo es efectivo si la condicin de inicio configurada es "carcter inicial". Los valores vlidos para este parmetro son:


SEQ[1].CTL BYTE

02 (STX): ajuste estndar de B#16#00 a B#16#FF

Cadena de caracteres 1: control de cada carcter La posicin de bit de los caracteres permite determinar qu caracteres de la cadena se consideran o ignoran. Para evaluar los caracteres hay que activar los bits correspondientes.


SEQ[1].STR SEQ[2].CTL SEQ[2].STR SEQ[3].CTL SEQ[3].STR SEQ[4].CTL
STEP 7 V10.5 SP2 02/2010, 00002014

Bit 0: 1 caracteres Bit 1: 2 caracteres Bit 2: 3 caracteres Bit 3: 4 caracteres Bit 4: 5 caracteres

Un carcter se ignora cuando se desactiva el bit correspondiente. CHAR[5] BYTE CHAR[5] BYTE CHAR[5] BYTE CHAR[5] Cadena de caracteres 1: carcter inicial (5 caracteres) Cadena de caracteres 2: ignorar/comparar el control de cada carcter Cadena de caracteres 2: carcter inicial (5 caracteres) Cadena de caracteres 3: ignorar/comparar el control de cada carcter Cadena de caracteres 3: carcter inicial (5 caracteres) Cadena de caracteres 4: ignorar/comparar el control de cada carcter Cadena de caracteres 4: carcter inicial (5 caracteres)

SEQ[4].STR

1013

Programacin del PLC 7.8 Referencias

Parmetros END

Tipo de datos STRUCT

Descripcin Condiciones de fin

1014

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros ENDCOND

Tipo de datos UINT

Descripcin Especifica la condicin de fin. La condicin de fin se especifica en forma de valor hexadecimal de 16 bits. Los valores posibles para dicha condicin son:

1: tiempo de respuesta excedido 2: tiempo de mensaje excedido 4: tiempo excedido dentro de la cadena de caracteres 8: longitud mxima 16: N+LEN+M 32: cadena de caracteres 1

Tambin es posible definir varias condiciones de fin en el parmetro ENDCOND. Para ello se indica la suma de los valores de las diferentes condiciones de fin. Si, por ejemplo, debe definirse la condicin de fin "longitud mxima" O "secuencia 1", hay que especificar el valor "40". MAXLEN UINT Indica el nmero de caracteres mximo de un mensaje. Los valores vlidos para este parmetro son:


N UINT

1 carcter (ajuste estndar) de 0 a 4132 caracteres

Dicho ajuste slo es efectivo si se ha ajustado la condicin de fin "longitud mxima" en el parmetro ENDCOND. Offset del campo de longitud en un mensaje Los valores vlidos para este parmetro son:


LENGTHSIZE UINT

0 caracteres (ajuste estndar) de 0 a 4131 caracteres

Dicho ajuste slo es efectivo si se ha ajustado la condicin de fin "N +LEN+M" en el parmetro ENDCOND. Tamao del campo de longitud en bytes Los valores vlidos para este parmetro son:


LENGTHM UINT

0 bytes (ajuste estndar) 1 byte 2 bytes 4 bytes

Dicho ajuste slo es efectivo si se ha ajustado la condicin de fin "N +LEN+M" en el parmetro ENDCOND. Especifica el nmero de caracteres de fin que siguen al campo de longitud pero que no estn contenidos en la longitud del mensaje. Los valores vlidos para este parmetro son:


RCVTIME UINT

0 caracteres (ajuste estndar) de 0 a 255 caracteres

Dicho ajuste slo es efectivo si se ha ajustado la condicin de fin "N +LEN+M" en el parmetro ENDCOND. Indica la duracin mxima para la recepcin de un carcter. Los valores vlidos para este parmetro son:


STEP 7 V10.5 SP2 02/2010, 00002014

200 ms (ajuste estndar) de 0 a 65535 ms en incrementos de 1 ms

Dicho ajuste slo es efectivo si se ha ajustado la condicin de fin "tiempo de respuesta excedido" en el parmetro ENDCOND. 1015

Programacin del PLC 7.8 Referencias

Parmetro STATUS
7.8.2.4 SEND_PTP

STATUS (W#16#...) 80C0 80C1 80C2 80C3 80C4 80C5 80C6 80C7 80C8 80C9 80CA 80CB 80CC

Descripcin Error en la condicin de inicio

Error en la condicin de fin No se ha definido ninguna condicin de fin

Alarma de recepcin activada Si se ha ajustado la condicin de fin "longitud mxima", en el parmetro MAXLEN se ha introducido un valor igual a 0 o mayor que 4132. Si se ha ajustado la condicin de fin "N+LEN+M", en el parmetro N se ha introducido un valor mayor que 4131. Si se ha ajustado la condicin de fin "N+LEN+M", en el parmetro LENGTHSIZE se ha introducido un valor igual a 0 o no vlido. Si se ha ajustado la condicin de fin "N+LEN+M", en el parmetro LENGTHM se ha introducido un valor mayor que 255. Si se ha ajustado la condicin de fin "N+LEN+M", se ha calculado una longitud de mensaje mayor que 4132. Si se ha ajustado la condicin de fin "tiempo de respuesta excedido", en el parmetro RCVTIME se ha introducido un valor igual a 0. Si se ha ajustado la condicin de fin "tiempo excedido dentro de la cadena de caracteres", en el parmetro CHARGAP se ha introducido un valor igual a 0 o mayor que 2500. Si se ha ajustado la condicin de inicio "Idle line", en el parmetro IDLETIME se ha introducido un valor igual a 0 o mayor que 2500. A pesar de haber ajustado la condicin de fin "cadena de caracteres", todos los caracteres de la cadena estn marcados como irrelevantes. A pesar de haber ajustado la condicin de inicio "cadena de caracteres", todos los caracteres de la cadena estn marcados como irrelevantes.

Ver tambin

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

7.8.2.4

SEND_PTP

Descripcin
SEND_PTP inicia la transferencia de datos. Sin embargo, la instruccin "SEND_PTP" no ejecuta la transferencia de datos propiamente dicha. Los datos del bfer de transmisin se

1016

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

envan al interlocutor en cuestin. El interlocutor realiza entonces la transferencia propiamente dicha.

Parmetros
Parmetros REQ PORT BUFFER LENGTH PTRCL Declaracin IN IN IN IN IN Tipo de datos BOOL PORT (UINT) VARIANT UINT BOOL Descripcin Habilitacin de la transferencia solicitada al detectarse un flanco ascendente Identificacin del puerto de comunicacin (ID de mdulo) Apunta a la direccin inicial del bfer de transmisin. Longitud del bfer de transmisin Indicacin del bfer de transmisin para la comunicacin libremente programable o para determinados protocolos provistos por Siemens y disponibles en el interlocutor acoplado o en los mdulos de ampliacin. Parmetro de estado con los valores siguientes:

DONE

OUT

BOOL

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

Estado de la instruccin

Parmetro STATUS
STATUS (W#16#...) 80D0 80D1 80D2 8080 7000 7001 7002 Descripcin Se ha recibido una solicitud de transmisin nueva durante una transferencia en curso. La transferencia se ha cancelado porque la seal CTS no se ha confirmado dentro del tiempo de espera especificado. La solicitud de transmisin se ha cancelado porque el interlocutor (DCE) no ha sealizado la disponibilidad de recepcin (DSR). La identificacin introducida para el puerto de comunicacin no es vlida. La operacin de transmisin no est activa. La operacin de transmisin procesa la primera llamada. La operacin de transmisin procesa las llamadas posteriores (consultas tras la primera llamada).

STEP 7 V10.5 SP2 02/2010, 00002014

1017

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.2.4 RCV_PTP

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

7.8.2.4

RCV_PTP

Descripcin
RCV_PTP habilita la recepcin de un mensaje transmitido. Cada mensaje se debe habilitar por separado. Los datos transmitidos no estn disponibles en el rea de recepcin hasta que el interlocutor en cuestin haya acusado el mensaje.

Parmetros
Parmetros EN_R PORT BUFFER LENGTH NDR Declaracin IN IN IN OUT OUT Tipo de datos BOOL PORT (UINT) VARIANT UINT BOOL Descripcin Habilitacin de la recepcin al detectarse un flanco ascendente. Identificacin del puerto de comunicacin (ID HW) Apunta a la direccin inicial del bfer de recepcin Longitud del mensaje en el bfer de recepcin Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

Estado de la instruccin

Parmetro STATUS
STATUS (W#16#....) 80E0 80E1 80E2 80E3 80E4 8080 Descripcin El mensaje se ha finalizado porque el bfer de recepcin est lleno. El mensaje se ha finalizado debido a un error de paridad. El mensaje se ha finalizado debido a un error de framing. El mensaje se ha finalizado debido a un error de desbordamiento. El mensaje se ha finalizado porque la longitud calculada (N+LEN+M) excede el tamao del bfer de recepcin. La identificacin introducida para el puerto de comunicacin no es vlida.

1018

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.4 RCV_RST

STATUS (W#16#....) 0094 0095 0096 0097 0098 0099

Descripcin El mensaje se ha finalizado porque se ha alcanzado la longitud mxima de caracteres. El mensaje se ha finalizado debido a un tiempo de mensaje excedido. El mensaje se ha finalizado debido a un tiempo excedido dentro de la cadena de caracteres. El mensaje se ha finalizado debido a un tiempo de respuesta excedido. El mensaje se ha finalizado porque no se cumple la condicin de longitud "N+LEN+M". El mensaje se ha finalizado porque se ha recibido la cadena de caracteres definida como condicin de fin.

Ver tambin

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

7.8.2.4

RCV_RST

Descripcin
RCV_RST borra el bfer de recepcin de un interlocutor.

Parmetros
Parmetros REQ PORT DONE Declaracin IN IN OUT Tipo BOOL UINT BOOL Descripcin Habilitacin para borrar el bfer de recepcin al detectarse un flanco ascendente Identificacin del puerto de comunicacin (ID de mdulo) Parmetro de estado con los valores siguientes:

0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

Parmetro de estado con los valores siguientes:

STATUS

OUT

WORD

Estado de la instruccin (El parmetro STATUS proporciona informacin general acerca del estado de los bloques de comunicacin.)

Ver tambin

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

STEP 7 V10.5 SP2 02/2010, 00002014

1019

Programacin del PLC 7.8 Referencias

7.8.2.4

SGN_GET
7.8.2.4 SGN_GET

Descripcin
SGN_GET consulta el estado actual de varias seales de un mdulo de comunicacin RS-232.

Parmetros
Parmetros REQ PORT NDR DTR DSR RTS CTS DCD RING ERROR Declaracin IN IN OUT OUT OUT OUT OUT OUT OUT OUT Tipo de datos BOOL PORT (UINT) BOOL BOOL BOOL BOOL BOOL BOOL BOOL BOOL Descripcin Habilitacin de consulta al detectarse un flanco ascendente Identificacin del puerto de comunicacin (ID HW) Se activa para un ciclo cuando hay datos nuevos preparados y la instruccin se ha ejecutado sin errores. Terminal de datos disponible, mdulo listo Equipo de datos listo, interlocutor listo Solicitud de transmisin, mdulo listo para transmitir Listo para transmitir; el interlocutor puede recibir datos (reaccin a RTS = mdulo ON). Deteccin de portadora de datos, nivel de seal de recepcin Indicacin de timbre, sealizacin de una llamada entrante Parmetro de estado con los valores siguientes:

0: Sin error 1: Error

STATUS

OUT

WORD

Estado de la instruccin

Parmetro STATUS
STATUS (W#16#....) 80F0 80F1 80F2 80F3 Descripcin El mdulo de comunicacin es un mdulo RS485; no hay seales disponibles. No es posible activar seales porque est activado el control de flujo por hardware. La seal DSR no puede activarse porque el mdulo es del tipo DTE. La seal DTR no puede activarse porque el mdulo es del tipo DCE.

Ver tambin

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

1020

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.4

SGN_SET
7.8.2.4 SGN_SET

Descripcin
SGN_SET (activar seales RS232) determina el estado de las seales de salida de un mdulo de comunicacin RS-232.

Parmetros
Parmetr os REQ PORT SIGNAL Declaraci n IN IN IN Tipo de datos BOOL PORT (UINT) BYTE Valor inicial FALSE 0 FALSE Descripcin Activa el proceso cuando se detecta un flanco ascendente. Identificacin del puerto de comunicacin (ID de mdulo) Especifica las seales que deben activarse: 01H = activar RTS 02H = activar DTR 04H = activar DSR

RTS DTR DSR DONE

IN IN IN OUT

BOOL BOOL BOOL BOOL

FALSE FALSE FALSE FALSE

Solicitud de transmisin, mdulo listo para transmitir Terminal de datos disponible, mdulo listo Equipo de datos listo (aplicable slo a interfaces tipo DCE)

Parmetro de estado con los valores siguientes: 0: Peticin no iniciada an o en ejecucin 1: Peticin finalizada sin errores 0: Sin error 1: Error

ERROR

OUT

BOOL

FALSE

Parmetro de estado con los valores siguientes:

STATUS

OUTPUT

WORD

Estado de la instruccin

Parmetro STATUS
STATUS (W#16#....) 80F0 80F1 80F2 80F3 Descripcin El mdulo de comunicacin es un mdulo RS485; no hay seales disponibles. No es posible activar seales porque est activado el control de flujo por hardware. La seal DSR no puede activarse porque el mdulo es del tipo DTE. La seal DTR no puede activarse porque el mdulo es del tipo DCE.

STEP 7 V10.5 SP2 02/2010, 00002014

1021

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.2.5 Alarmas 7.8.2.4 Informacin general sobre el estado de los bloques de comunicacin ATTACH

Informacin general sobre el estado de los bloques de comunicacin (Pgina 1022) Comunicacin punto a punto (Pgina 275)

7.8.2.4

Informacin general sobre el estado de los bloques de comunicacin

Informacin general sobre el estado de ejecucin de los bloques de comunicacin


La tabla siguiente muestra la informacin general que se emite en el parmetro STATUS de los bloques de comunicacin:
STATUS (W#16#....) 8070 8080 8081 8090 8091 8092 Descripcin Todas las memorias instancia internas estn en uso La identificacin introducida para el puerto de comunicacin no es vlida Tiempo excedido, error del mdulo, error interno Longitud del mensaje no vlida, mdulo no vlido, mensaje no vlido Tipo errneo en el mensaje de parametrizacin Longitud de registro no vlido en el mensaje de parametrizacin

7.8.2.5

Alarmas

7.8.2.5

ATTACH

Descripcin
ATTACH asigna un bloque de organizacin (OB) a un evento. En el parmetro OB_NR se especifica la denominacin simblica o numrica del bloque de organizacin que se asigna al evento indicado en el parmetro EVENT. Si el evento indicado en el parmetro EVENT ocurre tras haberse ejecutado correctamente la instruccin ATTACH, se llama el bloque de organizacin especificado en el parmetro OB_NR y se ejecuta su programa. Con el parmetro ADD se determina si se deben deshacer o conservar las asignaciones existentes del bloque de organizacin a otros eventos. Si el parmetro ADD est puesto a "0", las asignaciones existentes se sustituyen por la asignacin actual.

1022

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros OB_NR EVENT ADD

7.8.2.5 DETACH

Declaracin IN IN IN

Tipo de datos OB_ATT EVENT_ATT BOOL

rea de memoria M, D, L M, D, L M, D, L

Descripcin Bloque de organizacin Evento Efectos en las asignaciones existentes:

ADD=0 (ajuste estndar): este evento reemplaza todas las asignaciones de evento actuales para el OB. ADD=1: este evento se agrega a las asignaciones de evento actuales para el OB.

RET_VAL

OUT

INT

M, D, L

Estado de la instruccin

Parmetro RET_VAL
RET_VAL (W#16#....) 0 8090 8091 8093 Descripcin Sin error El OB no existe El OB es del tipo errneo El evento no existe

7.8.2.5

DETACH

Descripcin
DETACH deshace la asignacin que existe en el tiempo de ejecucin entre un bloque de organizacin y uno o varios eventos. Si se ha seleccionado un solo evento, se deshace la asignacin del OB a dicho evento. Todas las dems asignaciones existentes en ese momento se conservan. Si no se ha seleccionado ningn evento, se deshacen todas las asignaciones existentes en este momento entre el bloque de organizacin y los eventos. En el parmetro OB_NR se especifica la denominacin simblica o numrica del bloque de organizacin cuya asignacin al evento indicado en el parmetro EVENT se debe deshacer.

STEP 7 V10.5 SP2 02/2010, 00002014

1023

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros OB_NR EVENT RET_VAL

7.8.2.5 Alarmas de retardo SRT_DINT

Declaracin Tipo de datos IN IN OUT OB_ATT EVENT_ATT INT

rea de memoria M, D, L M, D, L M, D, L

Descripcin Bloque de organizacin Evento Estado de la instruccin

Parmetro RET_VAL
RET_VAL (W#16#....) 0 1 8090 8091 8093 Descripcin Sin error No existe ninguna asignacin (advertencia) El OB no existe El OB es del tipo errneo El evento no existe

7.8.2.5

Alarmas de retardo

7.8.2.5

SRT_DINT

Descripcin
SRT_DINT inicia una alarma de retardo que llama un OB de alarma de retardo una vez transcurrido el tiempo de retardo especificado en el parmetro DTIME. El tiempo de retardo se inicia cuando se genera un flanco descendente en la entrada de habilitacin EN. Si se interrumpe el transcurso del tiempo de retardo, no se ejecuta el bloque de organizacin especificado en el parmetro OB_NR.

Precisin
El tiempo entre la llamada de la instruccin "SRT_DINT" y el inicio del OB de alarma de retardo es como mximo un milisegundo inferior al tiempo de retardo parametrizado, siempre y cuando no ocurran eventos de interrupcin que retarden la llamada.

1024

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetros
Parmetros OB_NR DTIME

7.8.2.5 CAN_DINT

Declaracin IN IN

Tipo de datos OB_ATT TIME

rea de memoria M, D, L M, D, L o constante

Descripcin Nmero del OB que se ejecuta tras un tiempo de retardo Tiempo de retardo (de 1 a 60000 ms) Para alcanzar tiempos ms prolongados, es posible utilizar p. ej. un contador en un OB de alarma de retardo.

SIGN RET_VAL

IN OUT

WORD INT

M, D, L o constante M, D, L

Nota: hay que asignar un valor al parmetro cuando se llame, aunque carece de importancia. Estado de la instruccin

Parmetro RET_VAL
OUT (W#16#...) 0000 8090 8091 Sin error Parmetro errneo OB_NR Parmetro errneo DTIME Descripcin

7.8.2.5

CAN_DINT

Descripcin
CAN_DINT anula una alarma de retardo iniciada y, con ello, tambin la llamada del OB de alarma de retardo que debe ejecutarse una vez transcurrido el tiempo de retardo parametrizado. El nmero del bloque de organizacin cuya llamada debe anularse se especifica en el parmetro OB_NR.

Parmetros
Parmetros OB_NR RET_VAL Declaracin IN OUT Tipo de datos OB_ATT INT rea de memoria M, D, L M, D, L Descripcin Nmero del OB cuya llamada debe anularse Estado de la instruccin

STEP 7 V10.5 SP2 02/2010, 00002014

1025

Programacin del PLC 7.8 Referencias

Parmetro RET_VAL
7.8.2.5 Eventos asncronos DIS_AIRT EN_AIRT

OUT (W#16#...) 0000 8090

Descripcin

Sin error Parmetro errneo OB_NR

7.8.2.5

Eventos asncronos

7.8.2.5

DIS_AIRT

Descripcin
DIS_AIRT retarda el procesamiento de OBs de alarma cuya prioridad es superior a la del bloque de organizacin actual. DIS_AIRT se puede llamar varias veces en un bloque de organizacin. El sistema operativo cuenta las llamadas de DIS_AIRT. Cada vez que se ejecuta DIS_AIRT, el procesamiento se retarda an ms. Para revocar un retardo es preciso ejecutar la instruccin "EN_AIRT". Para revocar todos los retardos, el nmero de ejecuciones de EN_AIRT debe ser igual al nmero de llamadas de DIS_AIRT. El nmero de retardos se especifica en el parmetro RET_VAL de la instruccin DIS_AIRT. Si el parmetro RETL_VAL tiene el valor "0", significa que no hay retardos.

Parmetros
Parmetros RET_VAL Declaracin OUT Tipo INT rea de memoria M, D, L Descripcin Nmero de retardos

7.8.2.5

EN_AIRT

Descripcin
Cuando ocurren alarmas, EN_AIRT habilita el procesamiento de bloques de organizacin retardado por la instruccin "DIS_AIRT". Ejecutando la instruccin EN_AIRT se revoca el retardo de procesamiento que ha registrado el sistema operativo en una llamada de DIS_AIRT. Para revocar todos los retardos, el nmero

1026

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

de ejecuciones de EN_AIRT debe ser igual al nmero de llamadas de DIS_AIRT. Por ejemplo, si DIS_AIRT se ha llamado cinco veces, con lo que el procesamiento se ha retardado cinco veces, la instruccin "EN_AIRT" deber ejecutarse cinco veces para poder revocar los cinco retardos.
7.8.2.6 PID PID_Compact: Regulador PID con autoajuste

En el parmetro RET_VAL de la instruccin "EN_AIRT" se especifica el nmero de retardos de alarma no habilitados an tras la ejecucin de EN_AIRT. Si el parmetro RET_VAL tiene el valor "0", significa que se han revocado todas las alarmas activadas por DIS_AIRT.

Parmetros
Parmetros RET_VAL Declaracin OUT Tipo INT rea de memoria M, D, L Descripcin Nmero de retardos an programados

7.8.2.6

PID

7.8.2.6

PID_Compact: Regulador PID con autoajuste

Descripcin
La instruccin "PID_Compact" ofrece un regulador PID con autooptimizacin para los modos automtico y manual.

Requisitos
La instruccin "PID_Compact" se llama en un periodo constante del tiempo de muestreo (preferentemente en un OB de alarma cclica).

Parmetros
Parmetro Setpoint Declaracin Tipo de datos INPUT REAL Valor inicial 0.0 Descripcin Consigna del regulador PID en modo automtico Configure en la ventana de inspeccin de la llamada de "PID_Compact" si debe utilizarse la entrada "Input" o "Input_PER". Input Input_PER INPUT INPUT REAL WORD 0.0 W#16#0 Variable del programa de usuario como origen del valor real Entrada analgica como origen del valor real

STEP 7 V10.5 SP2 02/2010, 00002014

1027

Programacin del PLC 7.8 Referencias

Parmetro ManualEnable

Declaracin Tipo de datos INPUT BOOL

Valor inicial FALSE

Descripcin

El flanco FALSE -> TRUE selecciona el modo de operacin "Modo manual" El flanco TRUE -> FALSE selecciona el ltimo modo de operacin activo

ManualValue Reset

INPUT INPUT

REAL BOOL

0.0 FALSE

Valor manipulado para modo manual Realiza un rearranque completo del regulador. Si Reset = TRUE rige lo siguiente:


ScaledInput OUTPUT REAL 0.0

Modo de operacin "Inactivo" Valor manipulado = 0 Los valores intermedios de la regulacin se resetean (los parmetros PID se conservan)

Salida del valor real escalado Las salidas "Output", "Output_PER" y "Output_PWM" pueden utilizarse paralelamente.

Output Output_PER Output_PWM SetpointLimit_H

OUTPUT OUTPUT OUTPUT OUTPUT

REAL WORD BOOL BOOL

0.0 W#16#0 FALSE FALSE

Variable del programa de usuario para la salida del valor manipulado Salida analgica para la salida del valor manipulado Salida de conmutacin para la salida del valor manipulado por modulacin del ancho de pulso TRUE Se ha alcanzado o rebasado el lmite superior absoluto de la consigna. En la CPU se limita la consigna al lmite superior absoluto configurado para el valor real. Se ha alcanzado o no el lmite inferior absoluto de la consigna. En la CPU se limita la consigna al lmite inferior absoluto configurado para el valor real. Se ha alcanzado o rebasado el lmite superior de advertencia del valor real. Se ha alcanzado o no el lmite inferior de advertencia del valor real.

SetpointLimit_L

OUTPUT

BOOL

FALSE

TRUE

InputWarning_H InputWarning_L State

OUTPUT OUTPUT OUTPUT

BOOL BOOL INT

FALSE FALSE 0

TRUE TRUE

Modo de operacin actual del regulador PID: 0 1 2 3 4 Inactivo (el valor manipulado se pone a 0) Autoajuste de primer arranque Autoajuste en el punto de operacin Modo automtico Modo manual

1028

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Parmetro Error

Declaracin Tipo de datos OUTPUT DWORD

Valor inicial W#32#0

Descripcin Mensaje de error 0000 0000 > 0000 0000 No hay ningn error. Hay uno o varios errores. El regulador PID cambia al modo de operacin "Inactivo". Para analizar el error presente, consulte "Mensajes de error".

Vigilancia del tiempo de muestreo


La instruccin "PID_Compact" mide en cada caso el tiempo que transcurre entre dos llamadas y evala los resultados para la vigilancia del tiempo de muestreo. Con cada cambio de modo de operacin y en el primer arranque se calcula un valor medio del tiempo de muestreo. Dicho valor sirve de referencia para la vigilancia y se utiliza para realizar el clculo en el bloque. Los valores vigilados son el tiempo de medicin actual entre dos llamadas y el valor medio del tiempo de muestreo determinado para el regulador. El regulador PID cambia al modo de operacin "Inactivo" cuando se dan las siguientes condiciones:

Valor medio nuevo >= 1,5 veces el valor medio antiguo Valor medio nuevo <= 0,5 veces el valor medio antiguo Tiempo de muestreo actual >= 2 veces el valor medio actual 0

Modos de operacin
A continuacin se describe cmo actan los modos de operacin de la instruccin "PID_Compact".
Modo de operacin Inactivo Descripcin Al cargar el programa de usuario por primera vez en la CPU tras configurar el objeto tecnolgico "PID Compact", el regulador PID permanece en el modo de operacin "Inactivo". En tal caso, realice un "Autoajuste de primer arranque" en la ventana de puesta en servicio. Durante el funcionamiento, el regulador PID cambia al modo de operacin "Inactivo" cuando se produce un error o cuando se hace clic en el botn "Parada del regulador" en la ventana de puesta en servicio. Para acusar un error presente se debe seleccionar un modo de operacin alternativo. Autoajuste de primer arranque / El modo de operacin "Autoajuste de primer arranque" o "Autoajuste en el punto de Autoajuste en el punto de operacin operacin" se ejecuta cuando se llama la funcin en la ventana de puesta en servicio.

STEP 7 V10.5 SP2 02/2010, 00002014

1029

Programacin del PLC 7.8 Referencias

Modo de operacin Modo automtico

Descripcin En el modo automtico, el objeto tecnolgico "PID_Compact" regula el sistema regulado conforme a los parmetros predefinidos. En las siguientes condiciones se cambia al modo automtico:


Modo manual

Autoajuste de primer arranque finalizado correctamente Autoajuste en punto de operacin finalizado correctamente Casilla de verificacin "Utilizar parmetros PID manuales" activada en la ventana de configuracin "Parmetros PID": Asingar el valor 3 la variable "sRet.i_Mode".

El modo manual del regulador PID permite predefinir manualmente el valor manipulado. El modo manual puede seleccionarse con las siguientes medidas:

Valor TRUE en el parmetro "ManualEnable" Activacin de la casilla de verificacin "Valor manipulado manual" en la ventana de puesta en servicio

Mensajes de error en el parmetro "Error"


Error (W#32#...) 0000 0000 0000 0001 0000 0002 0000 0004 0000 0008 0000 0010 0000 0020 0000 0040 0000 0080 0000 0100 0000 0200 No hay ningn error. El valor real se encuentra fuera de los lmites configurados. Hay un valor no vlido en el parmetro "Input_PER". Compruebe si hay un error en la entrada analgica. Error durante el "Autoajuste en punto de operacin". No se ha podido mantener la oscilacin del valor real. Error al iniciar el "Autoajuste de primer arranque". El valor real se aproxima demasiado a la consigna. Inicie el autoajuste en el punto de operacin. La consigna ha cambiado durante el autoajuste. El "Autoajuste de primer arranque" no est permitido en el modo automtico ni durante el "Autoajuste en el punto de operacin". Error durante el "Autoajuste en el punto de operacin". La consigna se aproxima demasiado a los lmites del valor manipulado. Los lmites del valor manipulado no estn configurados correctamente. El error durante el autoajuste ha provocado parmetros no vlidos. Descripcin

Valor no vlido en el parmetro "Input": El valor se encuentra fuera del rango numrico (valor menor que -1e12 o mayor que 1e12) El valor no tiene un formato numrico vlido El valor se encuentra fuera del rango numrico (valor menor que -1e12 o mayor que 1e12) El valor no tiene un formato numrico vlido

0000 0400

Valor no vlido en el parmetro "Output":

1030

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.7 Motion Control MC_Power: Habilitar/bloquear ejes

Error (W#32#...) 0000 0800 0000 1000

Descripcin

Error de tiempo de muestreo: la instruccin "PID_Compact" se llama desde el programa cclico o bien se ha modificado la configuracin de la alarma cclica.

Valor no vlido en el parmetro "Setpoint": El valor se encuentra fuera del rango numrico (valor menor que -1e12 o mayor que 1e12) El valor no tiene un formato numrico vlido

Si hay varios errores presentes a la vez, los valores del cdigo de error se muestran sumados binariamente. Si se muestra p. ej. el cdigo de error 0000 0003, significa que estn presentes simultneamente los errores 0000 0001 y 0000 0002.

Ver tambin

Llamada de la instruccin "PID_Compact" en el programa de usuario (Pgina 676) Configuracin (Pgina 672)

7.8.2.7

Motion Control

7.8.2.7

MC_Power: Habilitar/bloquear ejes

Descripcin
La instruccin de Motion Control "MC_Power" habilita o bloquea un eje.

Requisitos

El objeto tecnolgico se ha configurado correctamente. No hay ningn error que impida la habilitacin. La instruccin de Motion Control "MC_Power" se llama una sola vez por eje en el programa de usuario.

Comportamiento de relevo de la peticin Motion Control


Una peticin MC_Power no puede ser cancelada por ninguna otra peticin Motion Control. Una peticin MC_Power no cancela ninguna otra peticin Motion Control con Enable = TRUE . Una peticin MC_Power cancela todas las peticiones Motion Control de este objeto tecnolgico con Enable = FALSE.

STEP 7 V10.5 SP2 02/2010, 00002014

1031

Programacin del PLC 7.8 Referencias

Parmetros
Parmetro Axis Enable Declaracin Tipo de datos INPUT INPUT TO_Axis_PTO BOOL Valor inicial FALSE Descripcin Objeto tecnolgico del eje TRUE Motion Control intenta habilitar el eje. La habilitacin de un eje se produce cuando no hay ningn error que la impida.

FALSE Todas las peticiones en curso se cancelan conforme al "StopMode" parametrizado. StopMode INPUT INT 0 0 Parada de emergencia Al bloquear el eje, ste frena con la deceleracin configurada para la parada de emergencia. Cuando el eje se para, se bloquea. 1 Desconexin inmediata En este caso el eje se bloquea inmediatamente, sin deceleracin. La salida de impulsos se detiene inmediatamente. Status OUTPUT BOOL FALSE Estado de la habilitacin del eje FALSE No se ha otorgado la habilitacin; eje bloqueado El eje no ejecuta peticiones de desplazamiento ni acepta ms peticiones. El eje no est referenciado. Al bloquear el eje, el estado puede cambiar a FALSE con retardo. TRUE Habilitacin otorgada La habilitacin no se otorga si hay errores que la impiden. Busy Error OUTPUT OUTPUT BOOL BOOL FALSE FALSE TRUE Peticin en proceso

FALSE No se ha producido ningn error al procesar el objeto tecnolgico. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID ErrorInfo

OUTPUT OUTPUT

WORD WORD

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

1032

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.7 MC_Reset: Acusar errores

Atencin Si el eje se desconecta por un error, se vuelve a habilitar tras eliminar y acusar el error con Enable = TRUE.

Recomendacin para el bloqueo de un eje


Para bloquear un eje, proceda del siguiente modo:
1. Pare el accionamiento. 2. Cuando el accionamiento est parado, bloquee el eje (Enable = FALSE).

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_Reset: Acusar errores

Descripcin
Con la instruccin de Motion Control "MC_Reset" se acusan todos los errores de Motion Control acusables. Los errores graves pueden acusarse desconectando y volviendo a conectar la alimentacin o volviendo a cargar el proyecto en el mdulo. Si la causa del error est eliminada, al acusar se restablecen los valores de los parmetros de error Error, ErrorID y ErrorInfo de las instrucciones Motion Control.

Requisitos

No hay requisitos

Comportamiento de relevo de la instruccin de Motion Control


Una peticin MC_Reset no puede ser cancelada por ninguna otra peticin Motion Control. Una peticin MC_Reset no cancela ninguna otra peticin Motion Control en curso.

STEP 7 V10.5 SP2 02/2010, 00002014

1033

Programacin del PLC 7.8 Referencias

Parmetros
Parmetro Axis Execute Done Busy Error

7.8.2.7 MC_Home: Referenciar ejes, fijar punto de referencia

Declaracin Tipo de datos INPUT INPUT OUTPUT OUTPUT OUTPUT TO_Axis_PTO BOOL BOOL BOOL BOOL

Valor inicial FALSE FALSE FALSE FALSE

Descripcin Objeto tecnolgico del eje Inicio de la peticin con flanco ascendente TRUE TRUE El error se ha acusado. Peticin en proceso

FALSE No ha ocurrido ningn error al lanzar la peticin. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID ErrorInfo

OUTPUT OUTPUT

WORD WORD

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_Home: Referenciar ejes, fijar punto de referencia

Descripcin
La instruccin de Motion Control "MC_Home" establece una relacin de posicin entre el controlador y la mecnica a travs de un sistema de medicin. Si el eje debe posicionarse de forma absoluta, es necesaria la toma de referencia. Pueden ejecutarse los siguientes tipos de toma de referencia:

Toma de referencia activa La bsqueda del punto de referencia se ejecuta automticamente. Toma de referencia pasiva

1034

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

La bsqueda del punto de referencia debe ser ejecutada por el usuario.


Requisitos

Toma de referencia directa absoluta El punto de referencia se fija de forma absoluta Toma de referencia directa relativa El punto de referencia se fija relativo a la posicin actual.

El eje est habilitado.

Comportamiento de relevo de la instruccin de Motion Control


Una nueva peticin MC_Home Mode = 0, 1, 2 cancela las siguientes peticiones Motion Control en proceso:

Peticin MC_Home Mode = 2

Las peticiones de desplazamiento con referencia de posicin continan de acuerdo con la nueva posicin. Una nueva peticin MC_Home Mode = 3 cancela las siguientes peticiones Motion Control en proceso:


Parmetros
Parmetro Axis Execute

Peticin MC_Home Mode = 0, 1, 2, 3 Peticin MC_Halt Peticin MC_MoveAbsolute Peticin MC_MoveRelative Peticin MC_MoveVelocity Peticin MC_MoveJog

Declaracin Tipo de datos INPUT INPUT TO_Axis_PTO BOOL

Valor inicial FALSE

Descripcin Objeto tecnolgico del eje Inicio de la peticin con flanco ascendente La peticin tambin puede lanzarse con el eje referenciado.

Position

INPUT

REAL

0.0

Posicin absoluta al alcanzar el punto de referencia (Mode = 2 y 3) Valor "set" de posicin (Mode = 1) Valor de correccin de posicin (Mode = 2)

STEP 7 V10.5 SP2 02/2010, 00002014

1035

Programacin del PLC 7.8 Referencias

Parmetro Mode

Declaracin Tipo de datos INPUT INT

Valor inicial 0

Descripcin Modo de toma de referencia 0 Referencia directa absoluta La nueva posicin del eje es el valor de posicin del parmetro Posicin. Toma de referencia directa relativa La nueva posicin del eje es la posicin actual del + el valor de posicin del parmetro Posicin. Toma de referenciacin pasiva Toma de referencia conforme a la configuracin del eje. Como coordenada del punto de referencia se utiliza el valor del parmetro Posicin. Toma de referencia activa Bsqueda del punto de referencia conforme a la configuracin del eje Como coordenada del punto de referencia se utiliza el valor del parmetro Posicin. La peticin ha finalizado Peticin en proceso La peticin ha sido cancelada por otra peticin o por un error al procesarla. No ha ocurrido ningn error al lanzar la peticin. Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

Done Busy CommandAborted Error

OUTPUT OUTPUT OUTPUT OUTPUT

BOOL BOOL BOOL BOOL

FALSE FALSE FALSE FALSE

TRUE TRUE TRUE FALSE TRUE

ErrorID ErrorInfo

OUTPUT OUTPUT

WORD WORD

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

Nota La toma de referencia de un eje se pierde cuando se dan las siguientes condiciones:

Bloqueo del eje por la instruccin "MC_Power" Tras desconexin (Power OFF -> Power ON) Tras un rearranque completo de la CPU (RUN-STOP -> STOP-RUN)

1036

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.7 MC_Halt: Parar ejes

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Referenciar (Pgina 643) Configuracin - Referenciacin (Pgina 651) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_Halt: Parar ejes

Descripcin
La instruccin de Motion Control "MC_Halt" cancela todas las operaciones de movimiento y frena el eje con la deceleracin configurada hasta pararlo por completo. La posicin de parada no est definida. La peticin finaliza con la parada del eje o es cancelada por una nueva peticin de movimiento.

Requisitos

El eje est habilitado.

Comportamiento de relevo de la instruccin de Motion Control


Una nueva peticin MC_Halt cancela las siguientes peticiones Motion Control en proceso:


Parmetros
Parmetro Axis Execute

Peticin MC_Home Mode = 3 Peticin MC_Halt Peticin MC_MoveAbsolute Peticin MC_MoveRelative Peticin MC_MoveVelocity Peticin MC_MoveJog

Declaracin Tipo de datos INPUT INPUT TO_Axis_PTO BOOL

Valor inicial FALSE

Descripcin Objeto tecnolgico del eje Inicio de la peticin con flanco ascendente

STEP 7 V10.5 SP2 02/2010, 00002014

1037

Programacin del PLC 7.8 Referencias

7.8.2.7 MC_MoveAbsolute: Posicionar ejes de forma absoluta

Parmetro Done Busy CommandAborted Error

Declaracin Tipo de datos OUTPUT OUTPUT OUTPUT OUTPUT BOOL BOOL BOOL BOOL

Valor inicial FALSE FALSE FALSE FALSE

Descripcin TRUE TRUE TRUE Se ha alcanzado la velocidad cero Peticin en proceso La peticin ha sido cancelada por otra peticin o por un error al procesarla.

FALSE No ha ocurrido ningn error al lanzar la peticin. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID ErrorInfo

OUTPUT OUTPUT

WORD WORD

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_MoveAbsolute: Posicionar ejes de forma absoluta

Descripcin
La instruccin de Motion Control "MC_MoveAbsolute" inicia el movimiento de posicionamiento de un eje a una posicin absoluta. La peticin finaliza al alcanzar la posicin de destino.

Requisitos

El eje est habilitado. El eje est referenciado.

1038

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

Comportamiento de relevo de la instruccin de Motion Control


Una nueva peticin MC_MoveAbsolute cancela las siguientes peticiones Motion Control en proceso:


Parmetros
Parmetro Axis Execute Position Velocity

Peticin MC_Home Mode = 3 Peticin MC_Halt Peticin MC_MoveAbsolute Peticin MC_MoveRelative Peticin MC_MoveVelocity Peticin MC_MoveJog

Declaracin Tipo de datos INPUT INPUT INPUT INPUT TO_Axis_PTO BOOL REAL REAL

Valor inicial FALSE 0.0 10.0

Descripcin Objeto tecnolgico del eje Inicio de la peticin con flanco ascendente Posicin de destino (negativa o positiva) Velocidad mxima deseada Dependiendo de la aceleracin y deceleracin configuradas y de la posicin de destino fijada, no siempre se alcanza la velocidad mxima. La velocidad debe ser mayor o igual a la velocidad de arranque/parada configurada.

Done Busy CommandAborted Error

OUTPUT OUTPUT OUTPUT OUTPUT

BOOL BOOL BOOL BOOL

FALSE FALSE FALSE FALSE

TRUE TRUE TRUE

Posicin de destino alcanzada Peticin en proceso La peticin ha sido cancelada por otra peticin o por un error al procesarla.

FALSE No ha ocurrido ningn error al lanzar la peticin. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID ErrorInfo

OUTPUT OUTPUT

WORD WORD

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

STEP 7 V10.5 SP2 02/2010, 00002014

1039

Programacin del PLC 7.8 Referencias

Ver tambin

7.8.2.7 MC_MoveRelative: Posicionar ejes de forma relativa

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_MoveRelative: Posicionar ejes de forma relativa

Descripcin
La instruccin de Motion Control "MC_MoveRelative" inicia un movimiento de posicionamiento relativo a la posicin inicial.

Requisitos

El eje est habilitado.

Comportamiento de relevo de la instruccin de Motion Control


Una nueva peticin MC_MoveRelative cancela las siguientes peticiones Motion Control en curso:


Parmetros
Parmetro Axis Execute Distance

Peticin MC_Home Mode = 3 Peticin MC_Halt Peticin MC_MoveAbsolute Peticin MC_MoveRelative Peticin MC_MoveVelocity Peticin MC_MoveJog

Declaracin Tipo de datos INPUT INPUT INPUT TO_Axis_PTO BOOL REAL

Valor inicial FALSE 0.0

Descripcin Objeto tecnolgico del eje Inicio de la peticin con flanco ascendente Trayecto de posicionamiento (negativo a positivo)

1040

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.7 MC_MoveVelocity: Mover ejes con preajuste de velocidad

Parmetro Velocity

Declaracin Tipo de datos INPUT REAL

Valor inicial 10.0

Descripcin Velocidad mxima deseada Dependiendo de la aceleracin y deceleracin configuradas y de la posicin de destino, no siempre se alcanza la velocidad mxima. La velocidad debe ser mayor o igual a la velocidad de arranque/parada configurada.

Done Busy CommandAborted Error

OUTPUT OUTPUT OUTPUT OUTPUT

BOOL BOOL BOOL BOOL

FALSE FALSE FALSE FALSE

TRUE TRUE TRUE

Posicin de destino alcanzada Peticin en proceso La peticin ha sido cancelada por otra peticin o por un error al procesarla.

FALSE No ha ocurrido ningn error al lanzar la peticin. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID ErrorInfo

OUTPUT OUTPUT

WORD WORD

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_MoveVelocity: Mover ejes con preajuste de velocidad

Descripcin
La instruccin de Motion Control "MC_MoveVelocity" hace que el eje se mueva a la velocidad predeterminada.

STEP 7 V10.5 SP2 02/2010, 00002014

1041

Programacin del PLC 7.8 Referencias

Requisitos

El eje est habilitado.

Comportamiento de relevo de la instruccin de Motion Control


Una nueva peticin MC_MoveVelocity cancela las siguientes peticiones Motion Control en curso:


Parmetros
Parmetro Axis Execute Velocity

Peticin MC_Home Mode = 3 Peticin MC_Halt Peticin MC_MoveAbsolute Peticin MC_MoveRelative Peticin MC_MoveVelocity Peticin MC_MoveJog

Declaracin Tipo de datos INPUT INPUT INPUT TO_Axis_PTO BOOL REAL

Valor inicial FALSE 10.0

Descripcin Objeto tecnolgico del eje Inicio de la peticin con flanco ascendente Velocidad final del eje 0 >0 y < velocidad de arranque/parada >= velocidad de arranque/parada Permitido No permitido Permitido

Direction

INPUT

INT

Preajuste de sentido 0 1 2 Sentido de giro segn el signo del valor del parmetro "Velocity" Sentido de giro positivo Sentido de giro negativo

Current

INPUT

BOOL

FALSE

Mantener velocidad actual FALSE "Mantener velocidad actual" desactivado TRUE Se mantienen la velocidad y el sentido actuales. Los parmetros "Velocity" y "Direction" no se tienen en cuenta. En cuanto el eje contina a la velocidad actual, el parmetro "InVelocity" adopta el valor TRUE.

1042

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.7 MC_MoveJog: Mover ejes en el modo de operacin Jog

Parmetro InVelocity

Declaracin Tipo de datos OUTPUT BOOL

Valor inicial FALSE

Descripcin TRUE

"Current" = FALSE: la velocidad indicada en el parmetro "Velocity" se ha alcanzado y se mantiene. "Current" = TRUE: se mantiene la ltima velocidad (actual) utilizada.

Busy CommandAborted Error

OUTPUT OUTPUT OUTPUT

BOOL BOOL BOOL

FALSE FALSE FALSE

TRUE TRUE

Peticin en proceso La peticin ha sido cancelada por otra peticin o por un error al procesarla.

FALSE No ha ocurrido ningn error al lanzar la peticin. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID ErrorInfo

OUTPUT OUTPUT

BOOL BOOL

0000 0000

Identificador de error (Pgina 658) del parmetro de salida "Error" Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveJog: Mover ejes en el modo de operacin Jog (Pgina 1043) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.7

MC_MoveJog: Mover ejes en el modo de operacin Jog

Descripcin
La instruccin de Motion Control "MC_MoveJog" permite mover el eje en modo Jog a velocidad regulada. Utilice la instruccin de Motion Control para fines de test y puesta en servicio.

STEP 7 V10.5 SP2 02/2010, 00002014

1043

Programacin del PLC 7.8 Referencias

Requisitos

El eje est habilitado.

Comportamiento de relevo de la instruccin de Motion Control


Una peticin MC_MoveJog nueva cancela las siguientes peticiones Motion Control en proceso:


Parmetros
Parmetro Axis JogForward

Peticin MC_HomeMode = 3 Peticin MC_Halt Peticin MC_MoveAbsolute Peticin MC_MoveRelative Peticin MC_MoveVelocity Peticin MC_MoveJog

Declaracin Tipo de datos INPUT INPUT TO_Axis_PTO BOOL

Valor inicial FALSE

Descripcin Objeto tecnolgico del eje Mientras el parmetro sea TRUE, el eje se mover a la velocidad "Velocity" predeterminada en sentido positivo. Mientras el parmetro sea TRUE, el eje se mover a la velocidad "Velocity" predeterminada en sentido negativo. Si ambos parmetros de entrada son TRUE, el eje se detiene y en el parmetro de salida "ErrorID" se muestra un error.

JogBackward

INPUT

BOOL

FALSE

Velocity InVelocity Busy CommandAborted Error

INPUT OUTPUT OUTPUT OUTPUT OUTPUT

REAL BOOL BOOL BOOL BOOL

10.0 FALSE FALSE FALSE FALSE

Preajuste de velocidad para el modo Jog. Se ha alcanzado o se mantiene la velocidad indicada en el parmetro "Velocity". Peticin en proceso La peticin ha sido cancelada por otra peticin o por un error al procesarla. FALSE No ha ocurrido ningn error al lanzar la peticin. TRUE Ha ocurrido un error al lanzar la peticin. La peticin no se ejecuta. La causa del error se puede consultar con la "ErrorID". En "ErrorInfo" se obtiene informacin detallada sobre el error.

ErrorID

OUTPUT

WORD

0000

Identificador de error (Pgina 658) del parmetro de salida "Error"

1044

STEP 7 V10.5 SP2 02/2010, 00002014

Programacin del PLC 7.8 Referencias

7.8.2.8 Impulsos CTRL_PWM

Parmetro ErrorInfo

Declaracin Tipo de datos OUTPUT WORD

Valor inicial 0000

Descripcin Identificador de informacin de error (Pgina 658) del parmetro de salida "ErrorID"

Ver tambin

Lista de ErrorIDs y ErrorInfos (Pgina 658) MC_Power: Habilitar/bloquear ejes (Pgina 1031) MC_Reset: Acusar errores (Pgina 1033) MC_Home: Referenciar ejes, fijar punto de referencia (Pgina 1034) MC_Halt: Parar ejes (Pgina 1037) MC_MoveAbsolute: Posicionar ejes de forma absoluta (Pgina 1038) MC_MoveRelative: Posicionar ejes de forma relativa (Pgina 1040) MC_MoveVelocity: Mover ejes con preajuste de velocidad (Pgina 1041) Gua de Motion Control (Pgina 642) Crear un programa de usuario (Pgina 653)

7.8.2.8

Impulsos

7.8.2.8

CTRL_PWM

Descripcin
La instruccin "CTRL_PWM" permite activar o desactivar por software un generador de impulsos compatible con la CPU.

Nota Un generador de impulsos se parametriza exclusivamente en la configuracin de dispositivos y no mediante la instruccin "CTRL_PWM". Por ello, slo es posible modificar los parmetros que afectan a la CPU cuando sta est en estado operativo STOP.

La identificacin de hardware del generador de impulsos que debe controlarse mediante la instruccin se especifica en la entrada PWM. Para poder ejecutar la instruccin correctamente es preciso que el generador de impulsos especificado est habilitado en la configuracin de hardware. En la entrada "PWM" slo pueden especificarse variables del tipo de datos "HW_PWM". El tipo de datos de hardware "HW_PWM" tiene una longitud de una palabra (WORD). El generador de impulsos se activa cuando est activado el bit en la entrada ENABLE. Si ENABLE tiene el valor TRUE, el generador genera impulsos que tienen las propiedades

STEP 7 V10.5 SP2 02/2010, 00002014

1045

Programacin del PLC 7.8 Referencias

definidas en la configuracin de dispositivos. Si se desactiva el bit en la entrada ENABLE o la CPU pasa a STOP, se desactiva el generador de impulsos y ya no se generan impulsos. La instruccin "CTRL_PWM" se ejecuta nicamente si la entrada EN tiene el estado lgico "1". Puesto que la S7-1200 activa el generador de impulsos cuando se ejecuta la instruccin CTRL_PWM, BUSY tiene siempre el valor FALSE en la S7-1200. La salida de habilitacin ENO se activa nicamente si la entrada de habilitacin EN devuelve el estado lgico "1" y si no han ocurrido errores durante la ejecucin de la instruccin.

Parmetros
Parmetros PWM ENABLE Declaracin Tipo de datos IN IN HW_PWM BOOL rea de memoria L, D o constante I, Q, M, L, D o constante I, Q, M, L, D I, Q, M, L, D Descripcin Identificacin de hardware del generador de impulsos (ID HW) El generador de impulsos se activa si ENABLE = TRUE y se desactiva si ENABLE = FALSE. Estado de ejecucin Estado de la instruccin

BUSY STATUS

OUT OUT

BOOL BOOL

Parmetro STATUS
Cdigo de error (hexadecimal) 0 80A1 Descripcin No han ocurrido errores La identificacin de hardware del generador de impulsos no es vlida

1046

STEP 7 V10.5 SP2 02/2010, 00002014

8.1.2 Principios bsicos 8 Visualizar procesos de la migracin 8.1 Migracin 8.1.1 Migracin

Visualizar procesos
8.1 Migracin

8.1.1

Migracin

Introduccin
En WinCC V10.5 se pueden seguir utilizando proyectos de WinCC flexible 2008. Los paneles de operador del tipo "Basic Panels" se pueden migrar. En los dems paneles de operador, primero debe modificarse el tipo en WinCC flexible 2008. Los proyectos de WinCC flexible 2008 SP1 no se pueden migrar directamente a WinCC V10.5. Si desea seguir utilizando estos proyectos en WinCC V10.5, debe guardarlos en formato de WinCC flexible 2008. Los proyectos de ProTool Pro y de versiones anteriores de WinCC flexible no se pueden migrar directamente a WinCC V10.5. Si desea seguir utilizando estos proyectos en WinCC V10.5, primero debe migrarlos a WinCC flexible 2008 y cambiar el tipo de panel de operador. Los proyectos de WinCC Classic no se pueden utilizar en WinCC V10.5.

Ver tambin

Principios bsicos de la migracin (Pgina 1047) Compatibilidad de objetos en la migracin (Pgina 1048) Migrar proyectos de WinCC flexible 2008 (Pgina 1052) Migracin de los tipos de datos (Pgina 1054)

8.1.2

Principios bsicos de la migracin

Introduccin
Al migrar proyectos de WinCC flexible 2008 hay que tener en cuenta que WinCC 10.5 slo soporta los siguientes tipos de panel de operador:

KTP400 Basic mono PN

STEP 7 V10.5 SP2 02/2010, 00002014

1047

Visualizar procesos 8.1 Migracin


8.1.3 Compatibilidad de objetos en la migracin

KTP400 Basic mono PN Portrait KTP600 Basic mono PN KTP600 Basic mono PN Portrait KTP600 Basic color PN KTP600 Basic color PN Portrait KTP1000 Basic PN TP1500 Basic PN

En WinCC V10.5 slo se soportan las funcionalidades que ofrecen dichos tipos de paneles. En WinCC 10.5 slo est disponible el driver de comunicacin SIMATIC S7 1200. Por consiguiente, los drivers de comunicacin SIMATIC S7 300/400 y SIMATIC S7 200 no se migran. En los captulos siguientes se documentan las dems funcionalidades que no se migran debido a la seleccin limitada de paneles y drivers de comunicacin.

Adaptaciones previas a la migracin


Si en el proyecto a migrar se cambi el panel de operador por uno con un tamao de imagen distinto, hay que volver a compilar el proyecto antes de migrarlo. En el proceso de compilacin se adaptan las imgenes y los elementos de imagen a su tamao.

Migracin de un proyecto integrado en STEP 7


Un proyecto integrado en STEP 7 no se puede migrar directamente a WinCC. Para migrar un proyecto integrado primero debe deshacerse la integracin. Abra el proyecto en WinCC flexible y seleccione el comando de men "Proyecto > Copiar del proyecto STEP 7". Se deshar la integracin del proyecto de WinCC flexible. Seguidamente, migre el proyecto de WinCC flexible.

Ver tambin

Migracin (Pgina 1047)

8.1.3

Compatibilidad de objetos en la migracin

Introduccin
Al migrar proyectos de WinCC flexible 2008 se migran por completo todos los tipos de objeto y todas las funciones que estn disponibles en el nuevo entorno del proyecto y que pueden reproducirse. Si un objeto es soportado por la migracin pero contiene referencias a objetos o funciones no soportados, se migrar el objeto propiamente dicho. Las referencias se perdern en la migracin. Ejemplo:

1048

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.1 Migracin

Ha creado un proyecto en WinCC flexible 2008 y quiere utilizarlo tanto para el tipo de panel de destino MP 277 como para el tipo KTP 1000. Al cambiar el panel se activan o desactivan las funcionalidades que soporta el tipo de panel especfico. Su proyecto para el panel de operador MP 277 contiene un VB Script que puede iniciar haciendo clic en un botn en runtime. Si compila el proyecto para el panel de operador KTP 1000, recibir una advertencia de que se ha encontrado una funcin no vlida. Si desea migrar el proyecto a WinCC V10.5, debe ajustar el panel de operador KTP 1000. En la migracin posterior no se migrar el VB Script. La referencia al VB Script se perder. El botn se migrar.

Tipos de objeto soportados


La migracin soporta los siguientes tipos de objeto:

Animaciones Planificador de tareas Administracin de usuarios Imgenes Plantilla Tipos de datos Puesto que no se migran las conexiones, los tipos de datos de las variables externas se mapean en los tipos de datos de las variables internas. Encontrar ms informacin al respecto en Migracin de los tipos de datos (Pgina 1054) . Eventos Listas de funciones Listas de grficos Objetos de manejo y visualizacin La migracin soporta todos los objetos de manejo y visualizacin que estn disponibles en los paneles de operador soportados. Avisos Categoras Grupos de avisos Idiomas del proyecto Recetas Idiomas de runtime Fuentes de runtime Funciones de sistema Textos Listas de textos Variables Ciclos (la migracin no soporta los ciclos definidos por el usuario)

STEP 7 V10.5 SP2 02/2010, 00002014

1049

Visualizar procesos 8.1 Migracin

Ajustes para cargar en el panel de operador


Durante la migracin se aplican los ajustes de la interfaz Ethernet. Se migra el ltimo nombre de PC utilizado para la carga o bien la direccin IP. Para que el proyecto se pueda cargar en el panel de operador despus de la migracin, se activa la opcin "Utilizar la direccin del panel de operador para cargar en sistema de destino". Al activar esta opcin se utiliza la direccin IP del panel de operador que est conectado actualmente. Por tanto, para cargar el proyecto no hay que modificar la direccin de destino. Las opciones siguientes de carga tambin se migran:

Sobrescribir administracin de usuarios Sobrescribir datos de receta

Si se ha modificado el tipo de panel de operador en WinCC flexible sin haber realizado una transferencia, hay que actualizar los ajustes de carga en WinCC. Seleccione el panel de operador en el rbol del proyecto y elija el comando "Propiedades" del men contextual. Se abrir el cuadro de dilogo "Propiedades" del panel de operador. Seleccione el grupo "Cargar" y controle los ajustes de la interfaz. Confrmelos haciendo clic en "Aceptar".

Restricciones y retoques posteriores a la migracin


Al migrar los tipos de objeto soportados deben tenerse en cuenta algunas restricciones. Migracin de variables Las conexiones con controladores no se migran, ya que los controladores configurables en WinCC flexible 2008 y WinCC V10.5 son distintos. En la migracin, las variables externas se reproducen en variables internas. Estas variables internas deben conectarse con las variables del controlador despus de la migracin y despus de configurar una conexin. Encontrar ms informacin sobre la migracin de los tipos de datos de variables externas en Migracin de los tipos de datos (Pgina 1054) . Nombres de variables, imgenes y objetos de imagen En WinCC flexible 2008, las variables que estaban guardadas en carpetas distintas podan tener el mismo nombre. En WinCC, el nombre de las variables debe ser unvoco en todo el panel de operador configurado. Por ello, en la migracin se cambia el nombre de las variables de carpetas distintas que tienen el mismo nombre. El cambio de nombre se realiza de acuerdo con el esquema siguiente:
Antes de la migracin Folder_1/Tag_1 Folder_1/Tag_2 Folder_2/Tag_1 Folder_2/Tag_2 Folder_3/Tag_1 Folder_3/Tag_2 Despus de la migracin Folder_1/Tag_1 Folder_1/Tag_2 Folder_2/Tag_1#Mig1 Folder_2/Tag_2#Mig1 Folder_3/Tag_1#Mig2 Folder_3/Tag_2#Mig2

1050

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.1 Migracin

El cambio de nombre de imgenes y objetos de imagen se realiza de forma anloga a este esquema. Posicin de objetos en un rango no vlido El rango de valores admisible para datos de posicin de objetos en imgenes era mayor en WinCC flexible de lo que es en WinCC. Si un valor que indica la posicin de un objeto de visualizacin o manejo est fuera del rango de valores vlido, se establecer en el valor mximo o mnimo al realizarse la migracin. Migracin de grupos de avisos En la migracin slo se migran los grupos de avisos realmente utilizados. Los grupos de avisos con una ID de 1-31 se migran 1:1. Las IDs de los grupos de avisos > 31 se incrementan correlativamente en la migracin. Por consiguiente, en los grupos de avisos con IDs > 31 puede cambiar la ID despus de la migracin,es decir, la asignacin de nombres de grupos de avisos a la ID. Adems, hay que tener en cuenta lo siguiente: Al migrar grupos de avisos con el mismo nombre, el primer grupo de avisos migrado conserva el nombre sin cambios. Todos los dems grupos de avisos con el mismo nombre reciben una extensin en forma de nmero correlativo.

Referencias a objetos borrados


Las referencias a objetos borrados no se migran. Si la migracin encuentra una referencia a un objeto borrado, se registrar en un informe.

Tipos de objeto no soportados


La migracin no soporta los siguientes tipos de objeto y funcionalidades:

Conexiones Punteros de rea Referencias a objetos borrados Libreras Diccionarios Informe de cambios Versiones de proyecto Ciclos definidos por el usuario

Los punteros de rea y una conexin a travs del driver de comunicacin SIMATIC S7 1200 se pueden configurar posteriormente en WinCC V10.5.

Ver tambin

Migracin de los tipos de datos (Pgina 1054) Migracin (Pgina 1047)

STEP 7 V10.5 SP2 02/2010, 00002014

1051

Visualizar procesos 8.1 Migracin

8.1.4

Migrar proyectos de WinCC flexible 2008


8.1.4 Migrar proyectos de WinCC flexible 2008

Introduccin
Al migrar un proyecto se cargan datos de un proyecto de WinCC flexible 2008 a un proyecto nuevo de WinCC V10.5. Por consiguiente, para la migracin se crea automticamente un proyecto nuevo. No es posible migrar a un proyecto existente. La migracin se llama tanto en la vista de portal como en la vista de proyecto. Una migracin slo debera realizarse en un portal TIA recin iniciado. Una vez concluida la migracin debera guardar el proyecto y reiniciar el portal TIA.

Requisitos


Procedimiento

Debe estar en la vista de portal. No debe haber ningn proyecto abierto. Debe existir un proyecto de WinCC flexible 2008. El proyecto no puede estar abierto en WinCC flexible 2008.

Un proyecto se migra del modo siguiente:


1. Seleccione la accin "Inicio > Migrar proyecto".

2. En el campo "Ruta de origen" navegue hasta el proyecto que desea migrar.

1052

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.1 Migracin

3. Seleccione el archivo de proyecto de WinCC flexible "*.hmi". 4. En caso necesario, modifique los datos del proyecto nuevo que debe crearse. Cambie, p. ej., el nombre o la ruta del proyecto. En el proyecto nuevo se crearn los datos que deben migrarse. 5. Haga clic en "Migrar". Se crear un proyecto nuevo y se iniciar la migracin de los datos:

El progreso de la migracin se mostrar en una ventana de migracin. Si se produce un error durante la migracin, la ventana de resultados mostrar un aviso.
6. Guarde el proyecto al finalizar la migracin.

Una vez concluida la migracin, en el rbol del proyecto encontrar un dispositivo nuevo para cada panel de operador migrado. Estos dispositivos contienen los datos migrados, p. ej. imgenes, avisos y variables. Si el proyecto se ha migrado correctamente aparecer una indicacin con el aviso correspondiente.

Abrir el informe de migracin


La informacin relacionada con la migracin se guarda en un archivo de informe. Dicho archivo se puede ver del siguiente modo:
1. Seleccione el proyecto. 2. Seleccione el men "Propiedades". 3. Haga clic en "Historial del proyecto". 4. Haga clic en el archivo de informe.

STEP 7 V10.5 SP2 02/2010, 00002014

1053

Visualizar procesos 8.1 Migracin

Ver tambin

8.1.5 Migracin de los tipos de datos

Migracin (Pgina 1047)

8.1.5

Migracin de los tipos de datos

Introduccin
La tabla siguiente describe la reproduccin de los tipos de datos de WinCC flexible 2008 en los tipos de datos de WinCC.

Migracin de los tipos de datos


Los tipos de datos internos se reproducen unos sobre otros durante la migracin, del siguiente modo:
Tipos de datos internos de WinCC flexible 2008 Bool Char Byte Int UInt Long ULong Float Double String DateTime Tipos de datos internos de WinCC Bool SByte UByte Short UShort Long ULong Float Double WString DateTime

Los tipos de datos del S7 300/400 se reproducen en los tipos de datos internos del siguiente modo:
Tipo de datos del S7 300/400 Bool Char Byte Int Word DInt Tipo de datos interno de WinCC Bool SByte UByte Short UShort Long

1054

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.1 Migracin

Tipo de datos del S7 300/400 DWord Real Double String StringChar Time Timer Date and Time Date Time of Day Counter

Tipo de datos interno de WinCC ULong Float Double WString WString Long ULong DateTime DateTime DateTime UShort

Los tipos de datos del S7 200 se reproducen en los tipos de datos internos del siguiente modo:
Tipo de datos del S7 200 Bool Char Byte Int Word DInt DWord Real Double StringChar Timer Tipo de datos interno de WinCC Bool SByte UByte Short UShort Long ULong Float Double WString ULong

Ver tambin

Migracin (Pgina 1047)

STEP 7 V10.5 SP2 02/2010, 00002014

1055

Visualizar procesos 8.2 Trabajar con imgenes

8.2

Trabajar con imgenes


8.2.1.1 Principios bsicos 8.2.1 Principios imgenes 8.2 Trabajar conbsicos de las imgenes

8.2.1

Principios bsicos

8.2.1.1

Principios bsicos de las imgenes

Introduccin
WinCC permite crear imgenes para controlar y supervisar mquinas e instalaciones. Para crear imgenes se dispone de objetos predefinidos para reproducir la instalacin, visualizar los distintos procesos y preseleccionar valores de proceso.

Ejemplo de aplicacin
Esta figura muestra una imagen creada con WinCC. Los operadores de la instalacin manejan y visualizan mediante esta imagen una mezcladora para elaborar distintos zumos de fruta. Desde distintos depsitos se llenan y mezclan los distintos componentes del zumo de frutas en una mezcladora. Se indica el nivel de llenado de los depsitos.

Composicin de una imagen


Inserte en la imagen los objetos que necesita para representar el proceso. Configure los objetos de acuerdo con las necesidades del proceso. La imagen se puede componer de elementos estticos y dinmicos.

Los elementos estticos, tales como los textos y los grficos, no cambian en runtime. En el ejemplo de la mezcladora, son estticos p. ej. los rtulos de los depsitos (W, K, Z, A). Los elementos dinmicos van cambiando en funcin del proceso. Los valores de proceso actuales se visualizan como se indica a continuacin:

Desde la memoria del controlador Desde la memoria del panel de operador mediante indicadores alfanumricos, curvas y barras.
A los objetos dinmicos pertenecen tambin los campos de entrada del panel de operador. En el ejemplo de la mezcladora, los niveles de llenado de los depsitos son objetos dinmicos.

1056

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

El intercambio de valores de proceso y entradas entre el controlador y el panel de operador se realiza mediante variables.

Caractersticas de las imgenes


La representacin de la imagen depende del panel de operador para el que se configure. La representacin equivale al aspecto de la interfaz de usuario del panel de operador. Las propiedades de la imagen, como la resolucin, las fuentes y los colores disponibles, dependen tambin del panel de operador configurado. Si el panel de operador configurado dispone de teclas de funcin, stas se visualizan en la imagen. Una tecla de funcin en una tecla del panel de operador a la que se pueden asignar una o varias funciones en WinCC. Las funciones se lanzan en cuanto el operador pulsa la tecla en el panel de operador. Una tecla de funcin se asigna de forma global o local:

Las teclas de funcin con asignacin global disparan siempre la misma accin, independientemente de la imagen visualizada en ese momento. Las teclas de funcin con asignacin local disparan acciones distintas en funcin de la imagen visualizada en el panel de operador. La asignacin vale slo para la imagen en la que se ha definido la tecla de funcin.

Llamada de las imgenes


Todas las imgenes configuradas se deben integrar en la secuencia de mando para que el operador pueda acceder en runtime a una imagen en el panel de operador. Para ello se dispone de varias posibilidades:


Ver tambin

Utilizar el editor "Imgenes" para configurar en las imgenes los botones y las teclas de funcin para acceder a otras imgenes. Utilizar el editor "Imagen general" para configurar teclas de funcin con asignacin global.

Task Cards (Pgina 1059) Pasos a seguir (Pgina 1062) Principios bsicos para trabajar con plantillas (Pgina 1067) Imgenes que dependen del panel de operador (Pgina 1058) Resumen de los objetos (Pgina 1073) Principios bsicos de las listas de textos (Pgina 1114) Principios bsicos de las listas de grficos (Pgina 1122) Trabajar con teclas de funcin (Pgina 1139) Principios bsicos para trabajar con niveles (Pgina 1150) Principios bsicos de las libreras (Pgina 1157) Barra (Pgina 1169) Principios bsicos de la navegacin de imgenes (Pgina 1196)

STEP 7 V10.5 SP2 02/2010, 00002014

1057

Visualizar procesos 8.2 Trabajar con imgenes

8.2.1.2

Imgenes que dependen del panel de operador


8.2.1.2 Imgenes que dependen del panel de operador

Introduccin
Las funciones del panel de operador determinan la representacin del proyecto en WinCC y el volumen de funciones de los editores. Al crear un proyecto se selecciona el panel de operador para el que se crea dicho proyecto. En la ventana de proyecto es posible modificar el tipo de panel de operador o agregar otros paneles de operador. Las siguientes propiedades de imgenes dependen del panel de operador configurado:

Diseo Resolucin Intensidad de color Fuentes Objetos utilizables

Formato

El formato de una imagen lo determina el panel de operador para el que se realiza la configuracin. Si el panel de operador tiene p. ej. teclas de funcin, stas aparecen en el diseo de la imagen. Intensidad de color Es posible asignar colores a los objetos de una imagen. El nmero de colores posibles depende de la cantidad y el tipo de colores que admita el panel de operador configurado. Fuentes En todos los objetos de imagen que contengan texto esttico o dinmico puede adaptarse la apariencia de los textos. Es posible marcar la valencia de diferentes textos dentro de una imagen. Puede seleccionar p. ej. el tipo, estilo y tamao de la fuente, as como configurar efectos adicionales, p. ej. el subrayado. Los tipos de fuente disponibles dependen del panel de operador ajustado. Las propiedades de fuente disponibles dependen del tipo de fuente seleccionado.

Los ajustes para marcar textos, como el estilo y los efectos, afecta siempre a todo el texto de un objeto de imagen. As, por ejemplo, es posible visualizar un ttulo completo en negrita, pero no letras o palabras individuales de dicho ttulo. Objetos utilizables

1058

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Algunos objetos grficos no pueden configurarse para todos los paneles de operador. En la ventana de herramientas no aparecen estos objetos de imagen. Por ejemplo, para el panel de operador TP 170 no se puede configurar ningn botn.
8.2.1.3 Elementos y configuracin bsica Task Cards

Ver tambin

Principios bsicos de las imgenes (Pgina 1056)

8.2.1.3

Elementos y configuracin bsica

8.2.1.3

Task Cards

Introduccin
El editor "Imgenes" ofrece las siguientes Task Cards:

Herramientas: objetos de manejo y visualizacin Animaciones: plantillas para la configuracin dinmica Diseo: recursos para adaptar la representacin Libreras: administracin de la librera del proyecto y las libreras globales

Nota Basic Panels

La Task Card "Animaciones" no est disponible para Basic Panels.

Herramientas
La Task Card "Herramientas" contiene objetos de diferentes paletas:

Objetos bsicos Elementos Controles Controles propios (opcional) Grficos

Los objetos de las diferentes paletas se insertan en las imgenes con la funcin de arrastrar y soltar. La seleccin de objetos depende del panel de operador que se est configurando. Los smbolos siguientes permiten cambiar el modo de visualizacin:
Smbolo Significado Representa los objetos en forma de lista.

STEP 7 V10.5 SP2 02/2010, 00002014

1059

Visualizar procesos 8.2 Trabajar con imgenes

8.2.1.3 Desplazar la vista

Smbolo

Significado Representa los objetos en forma de grfico.

Animaciones
La Task Card "Animaciones" contiene las posibles dinamizaciones de un objeto de imagen en las paletas:

Movimientos: diagonal, directo, horizontal, vertical Visualizacin: apariencia, visibilidad Miscelneo: Operacin habilitada

Las animaciones de las paletas "Movimientos", "Visualizacin" y "Miscelneo" se insertan en un objeto de imagen con la funcin de arrastrar y soltar.

Diseo
La Task Card "Diseo" contiene las paletas siguientes para visualizar objetos y elementos:


Libreras

Zoom: para seleccionar una vista detallada Niveles: administra los objetos de la imagen. Se muestran en una vista de rbol y contienen informacin sobre la visibilidad y el nivel activo. Retcula: el usuario determina si los objetos deben alinearse en una retcula as como el tamao de la misma. Objetos fuera del rango: se muestran los objetos con nombre, posicin y tipo que estn fuera del rea visible

La Task Card "Libreras" muestra las libreras siguientes en paletas separadas:


Ver tambin

Librera del proyecto: la librera del proyecto se guarda junto con el proyecto. Librera global: la librera global se guarda en un archivo aparte de la ruta indicada en el equipo de configuracin.

Principios bsicos de las imgenes (Pgina 1056) Desplazar la vista (Pgina 1060) Ampliar la vista (Pgina 1061)

8.2.1.3

Desplazar la vista

Introduccin
Para visualizar slo una seccin de la imagen en el rea de trabajo existen las posibilidades siguientes:

Con el smbolo

1060

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.1.3 Ampliar la vista

del editor "Imgenes".

Requisitos

Con la vista en miniatura de toda la imagen en la paleta "Zoom" de la Task Card "Diseo".


Procedimiento

Hay una imagen abierta. En el rea de trabajo se visualiza slo una seccin de la imagen.

Para desplazar una vista, proceda del siguiente modo:


1. Haga clic en el smbolo , situado en la esquina inferior derecha del rea de trabajo, y pulse el botn izquierdo del ratn. Aparecer una vista en miniatura de toda la imagen. Un marco naranja seala la seccin actual. 2. Mantenga pulsado el botn del ratn y desplace el marco a la seccin deseada.

Nota

Al desplazar un objeto de imagen desde la seccin visible hasta una seccin oculta en la vista actual, se desplazar tambin la imagen.

Ver tambin

Task Cards (Pgina 1059)

8.2.1.3

Ampliar la vista

Introduccin
Para ver una seccin de una imagen de forma ms detallada, es posible ampliar la vista de la imagen en el rea de trabajo. El zoom mximo es del 800%. Mtodos disponibles:

Hacer un zoom libremente con un marco de seleccin Introducir el factor de ampliacin Ampliar o reducir gradualmente con los smbolos y de la paleta "Zoom" de la Task Card "Diseo".

STEP 7 V10.5 SP2 02/2010, 00002014

1061

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

8.2.1.4 Trabajar seguir Pasos a con imgenes

La imagen est abierta.

Procedimiento
Para ampliar o reducir una imagen con la funcin de zoom, proceda del siguiente modo:
1. Haga clic en el botn de la barra de herramientas. 2. Utilizando el ratn, trace un marco de seleccin en la imagen.

Tras soltar el botn del ratn, la seccin se ampliar hasta ocupar todo el rea de trabajo que se encuentra dentro del marco de seleccin. Tambin puede introducir el factor de ampliacin en % en la barra de herramientas "Zoom" . Dicha barra contiene tambin los botones y . Estos botones permiten ampliar o reducir la imagen gradualmente. Otra posibilidad es modificar el aspecto de la imagen con la Task Card "Diseo".

Resultado
La vista seleccionada de la imagen se mostrar ampliada.

Ver tambin

Task Cards (Pgina 1059)

8.2.1.4

Trabajar con imgenes

8.2.1.4

Pasos a seguir

Pasos a seguir
Para crear imgenes es necesario seguir los pasos siguientes:

Planifique la estructura de la representacin del proceso: nmero de imgenes y su orden jerrquico. Ejemplo: Los procesos parciales se representan en imgenes individuales y se agrupan en una imagen principal.

1062

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes


8.2.1.4 Crear una imagen nueva

Planifique el tipo de navegacin dentro de una imagen y entre las distintas imgenes. Adapte las plantillas. Las plantillas que ofrece WinCC para el panel de operador seleccionado se pueden utilizar como plantillas para las imgenes del proyecto. En las plantillas se definen objetos centralmente y las teclas de funcin se asignan globalmente en los paneles de operador con teclas de funcin. Para algunos paneles de operador tambin se depositan en la ventana permanente aquellos objetos que estn integrados en todas las imgenes. Para cada panel de operador se crean y administran varias plantillas propias.

Cree las imgenes. Para trabajar de forma ms eficiente, aproveche las posibilidades que se indican a continuacin:

Creacin estructurada de las imgenes con el editor "Navegacin de imgenes" Trabajar con libreras Trabajar con niveles

Nota Basic Panels El editor "Navegacin de imgenes" no est disponible para Basic Panels.

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Crear una imagen nueva (Pgina 1063) Administrar imgenes (Pgina 1064) Definir la imagen inicial del proyecto (Pgina 1066)

8.2.1.4

Crear una imagen nueva

Introduccin
Una imagen se puede crear de dos maneras:

Sin plantilla Todos los cambios afectan nicamente a la imagen actual. Sobre la base de una plantilla En la plantilla los cambios se efectan centralmente para todas las imgenes que utilizan dicha plantilla. En los paneles de operador con teclas de funcin, dichas teclas se asignan centralmente en la plantilla para todas las imgenes que utilizan dicha plantilla. Las teclas de funcin que se asignan globalmente en el editor "Imagen general" son vlidas para todas las imgenes de un panel de operador.

Las posibilidades de utilizar simultneamente una plantilla y elementos generales se describen en el apartado "Principios bsicos para trabajar con plantillas".

STEP 7 V10.5 SP2 02/2010, 00002014

1063

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

8.2.1.4 Administrar imgenes


Procedimiento

Se ha creado un proyecto. La ventana de inspeccin est abierta.

Para crear una imagen nueva, proceda del siguiente modo:


1. Haga doble clic en "Aadir imagen" en el rbol del proyecto. La imagen se crea en el proyecto y se muestra en el rea de trabajo. Las propiedades de la imagen se visualizarn en la ventana de inspeccin. 2. Introduzca un nombre que describa la imagen. 3. Configure las propiedades de la imagen en la ventana de inspeccin:

Determine si la imagen debe basarse en la plantilla y en cul. Defina el "Color de fondo" y el "Nmero de imagen". Introduzca un texto explicativo en "Texto de ayuda". En "Niveles", defina qu niveles deben mostrarse en el sistema de ingeniera. Dinamice la visualizacin de la imagen en "Animaciones". Defina bajo "Eventos" qu funciones deben ejecutarse al abrir y cerrar una imagen o con otros
eventos en runtime.

Nota Dependencia del panel de operador

No todos los paneles de operador admiten la animacin "Visibilidad" en las imgenes.

Resultado
La imagen ha sido creada en el proyecto. En los pasos siguientes puede insertar objetos y elementos de control de la ventana de herramientas.

Ver tambin

Pasos a seguir (Pgina 1062)

8.2.1.4

Administrar imgenes

Introduccin
En el rbol del proyecto se pueden desplazar imgenes a otros grupos del proyecto o bien copiarlas, cambiar su nombre o borrarlas.

Desplazar una imagen a un grupo


En WinCC se pueden crear varios grupos y clasificar las imgenes dentro de ellos.

1064

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Para desplazar una imagen a un grupo, proceda del siguiente modo:


1. Seleccione la carpeta "Imgenes" en el rbol del proyecto. 2. En el men contextual, elija el comando "Aadir grupo". Se insertar una carpeta con el nombre "Grupo_x". 3. Seleccione la imagen en el rbol del proyecto. 4. Arrastre la imagen con la funcin de arrastrar y soltar al grupo deseado. La imagen se desplaza a dicho grupo.

Copiar una imagen


En WinCC se puede cortar una imagen e insertarla en el mismo grupo o en otro distinto. Para copiar una imagen, proceda del siguiente modo:
1. Seleccione la imagen en el rbol del proyecto. 2. Elija el comando "Copiar" del men contextual para copiar la imagen en el portapapeles. 3. Marque en el rbol del proyecto la posicin en la que desea insertar la imagen. 4. En el men contextual seleccione el comando "Pegar". Se insertar una copia de la imagen. El nombre del original se complementar en la copia con un nmero correlativo.

Tambin puede mantener pulsada la tecla <Ctrl> y arrastrar la imagen hasta la posicin deseada.

Nota Si se copia en todo el panel de operador o en todo el proyecto una imagen con una plantilla enlazada, tambin se copiar la plantilla. Si ya existe una plantilla adecuada, no se utilizar. Esto sucede especialmente cuando se copian imgenes por Drag&Drop.

Cambiar el nombre de la imagen


Para cambiar el nombre de una imagen, proceda del siguiente modo:
1. Seleccione la imagen en el rbol del proyecto. 2. En el men contextual, seleccione el comando "Cambiar nombre". 3. Introduzca un nuevo nombre. No utilice los caracteres especiales ?, ", /, \, *, <, > 4. Pulse la tecla <Intro>.

Tambin puede utilizar la tecla <F2> para cambiar el nombre de la imagen.

Borrar la imagen
Para borrar una imagen, proceda del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

1065

Visualizar procesos 8.2 Trabajar con imgenes

1. Seleccione la imagen en el rbol del proyecto.


8.2.1.4 Definir la imagen inicial del proyecto

2. En el men contextual, elija el comando "Borrar". Se borra la imagen del proyecto con todos los objetos que contiene.

Ver tambin

Pasos a seguir (Pgina 1062)

8.2.1.4

Definir la imagen inicial del proyecto

Introduccin
La imagen inicial es la primera imagen que aparece al iniciar el proyecto en runtime. Para cada panel de operador se puede definir una imagen inicial propia. El operador accede a las restantes imgenes desde la imagen inicial.

Requisitos
La imagen a definir como imagen inicial est creada en el proyecto.

Definir la imagen inicial en el editor "Configuracin de runtime"


Proceda del siguiente modo:
1. Haga doble clic en "Configuracin de runtime" en el rbol del proyecto. Se abrir el editor "Configuracin de runtime". 2. Haga doble clic en "Imgenes".

3. Elija la imagen deseada en "Imagen inicial".

Resultado
Cuando se inicie runtime, la imagen inicial se visualizar en el panel de operador.

1066

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.1.5 Trabajar con plantillas trabajar con plantillas Principios bsicos para

Pasos a seguir (Pgina 1062)

8.2.1.5

Trabajar con plantillas

8.2.1.5

Principios bsicos para trabajar con plantillas

Plantillas e imagen general


En el proyecto hay una plantilla para cada panel de operador que tiene en cuenta las propiedades de este ltimo. Se utiliza cuando se aade una imagen. En la plantilla se configuran objetos que se representan en todas las imgenes basadas en esta plantilla. Rigen las reglas siguientes:

Una imagen slo puede basarse en una plantilla. Para un panel de operador pueden crearse varias plantillas.

Para todas las imgenes de un panel de operador, independientemente de la plantilla utilizada, se definen elementos generales. Los objetos generales disponibles "Ventana de avisos" e "Indicador de avisos" se configuran dentro del editor "Imagen general". Rigen las reglas siguientes:

Las configuraciones de la imagen tienen la prioridad 1 y se superponen a las configuraciones de la plantilla. Las configuraciones de la plantilla tienen la prioridad 2 y se superponen a las configuraciones de la imagen general. Las configuraciones de los objetos de la imagen general tienen la prioridad 2.

La figura siguiente muestra la priorizacin de las configuraciones:

STEP 7 V10.5 SP2 02/2010, 00002014

1067

Visualizar procesos 8.2 Trabajar con imgenes

Objetos para una plantilla


Dentro de la plantilla se definen las funciones y los objetos siguientes, que deben servir para todas las imgenes basadas en esta plantilla:

Objetos de manejo: en una plantilla pueden insertarse los mismos objetos de manejo que se utilizan para una imagen. Asignacin de teclas de funcin: En los paneles de operador con teclas de funcin, stas se asignan localmente en la plantilla Esta asignacin sobrescribe una posible asignacin global. Ventana permanente: algunos paneles de operador, p. ej. el MP 370, disponen de una ventana permanente para todas las imgenes en el rea superior de la imagen. A diferencia de la plantilla, la ventana permanente ocupa un rea de la imagen slo para ella.

Ejemplos de aplicacin

En la plantilla se puede asociar p. ej. una tecla de funcin a la funcin "ActivarImagen". Cuando el operador pulse esta tecla en runtime, pasar a otra imagen. Este ajuste es aplicable a todas las imgenes basadas en esa plantilla. Inserte en la plantilla un grfico con el logo de la empresa. El logo de la empresa se representa en todas las imgenes basadas en la plantilla.

Nota

Si un objeto de la plantilla se encuentra en la misma posicin que un objeto de la imagen, el objeto de la plantilla se ocultar.

Ventana permanente

Nota Dependencia del equipo La ventana permanente no est disponible en Basic Panels.

Para configurar una ventana permanente, proceda del siguiente modo:


1. Abra una imagen o una plantilla para un panel de operador con ventana permanente. 2. Tire hacia abajo con el ratn (forma del cursor: ) la lnea divisoria situada en el borde superior del rea editable de la imagen.

1068

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.1.5 Adaptar la plantilla

El rea que se encuentra por encima de esta lnea se utilizar a partir de ahora como ventana permanente en todas las imgenes de este panel de operador. Los objetos que ya hayan sido configurados en las imgenes se desplazarn hacia abajo en una longitud equivalente a la altura de la ventana permanente. 3. Configure los elementos deseados en el rea de la ventana permanente. 4. El contenido de la ventana permanente se visualiza en todas las imgenes y en la plantilla.

La altura predeterminada de la ventana permanente es "0". La altura mxima es la altura mxima de la imagen menos 10.

Mostrar la plantilla en la imagen


Si se edita una imagen se puede utilizar una plantilla existente y visualizarla en la imagen. Para visualizar una plantilla en la imagen, proceda del siguiente modo:
1. En el men "Herramientas > Configuracin > Visualizacin" active la opcin "Mostrar plantilla en imgenes".

Nota

Los objetos "Ventana de avisos" e "Indicador de avisos" se crean con el editor "Imagen general".

Ver tambin

Adaptar la plantilla (Pgina 1069) Crear una plantilla nueva (Pgina 1070) Administrar plantillas (Pgina 1071) Imagen general (Pgina 1072) Principios bsicos de las imgenes (Pgina 1056)

8.2.1.5

Adaptar la plantilla

Introduccin
Toda imagen que se base en la plantilla contendr las teclas de funcin y los objetos configurados en la plantilla. En caso de modificar un objeto o la asignacin de una tecla de

STEP 7 V10.5 SP2 02/2010, 00002014

1069

Visualizar procesos 8.2 Trabajar con imgenes

funcin en la plantilla, el objeto o tecla tambin se modificar en todas las imgenes que se basen en la plantilla.
8.2.1.5 Crear una plantilla nueva

En las plantillas se configuran las teclas de funcin locales. Las teclas de funcin globales se crean en el editor "Imagen general". Las teclas de funcin locales sobrescriben las globales.

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Requisitos
Se ha creado un proyecto.

Procedimiento
Para adaptar una plantilla, proceda del siguiente modo:
1. En la ventana de proyecto, haga doble clic en la plantilla que desee modificar bajo "Administracin de imgenes > Plantillas". La plantilla se abre en el rea de trabajo. 2. Configure en la plantilla las teclas de funcin y los objetos que deban ser iguales para todas las imgenes basadas en la plantilla.

Resultado
Los objetos configurados en la plantilla se adoptan en todas las imgenes basadas en dicha plantilla. La asignacin de las teclas de funcin tambin se aplica a las imgenes a partir de la plantilla. Modifique las asignaciones de teclas especficas individualmente para cada imagen.

Ver tambin

Principios bsicos para trabajar con plantillas (Pgina 1067)

8.2.1.5

Crear una plantilla nueva

Introduccin
Una imagen se basa siempre en una sola plantilla. Para un panel de operador pueden crearse varias plantillas. Una plantilla no se basa en otra plantilla. El nombre de una plantilla nueva se genera automticamente. En una plantilla, los objetos y las teclas de funcin se editan de forma centralizada. En todas las imgenes basadas en una plantilla, los cambios realizados en la plantilla se aplican directamente.

1070

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.1.5 Administrar plantillas

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Requisitos


Procedimiento

Se ha creado un proyecto. La ventana de inspeccin est abierta.

Para crear una plantilla nueva, proceda del siguiente modo:


1. En el rbol del proyecto, haga doble clic en "Aadir plantilla" bajo "Administracin de imgenes > Plantillas". La plantilla se crea en el proyecto y se muestra en el rea de trabajo. Las propiedades de la plantilla se visualizan en la ventana de inspeccin. 2. Configure las plantilla en la ventana de inspeccin:

Defina el nombre de la plantilla en "General". Aada objetos a la plantilla. En "Niveles", defina qu niveles se mostrarn en el sistema de ingeniera.
3. Configure las teclas de funcin.

Resultado
La plantilla ha sido creada en el proyecto. En los pasos siguientes inserte objetos y elementos de control de la ventana de herramientas y asigne teclas de funcin.

Ver tambin

Principios bsicos para trabajar con plantillas (Pgina 1067)

8.2.1.5

Administrar plantillas

Introduccin
En la ventana de proyecto se desplazan, copian, cambian de nombre o borran plantillas dentro de un proyecto.

Desplazar una plantilla a un grupo


En WinCC se pueden crear varios grupos y clasificar las plantillas dentro de ellos. Para desplazar una plantilla a un grupo, proceda del siguiente modo:
1. Seleccione la carpeta "Administracin de imgenes" en el rbol del proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

1071

Visualizar procesos 8.2 Trabajar con imgenes

2. En el men contextual, elija el comando "Aadir grupo".


8.2.1.5 Imagen general

Se insertar una carpeta con el nombre "Grupo_x". 3. Seleccione la plantilla en el rbol del proyecto. 4. Arrastre la plantilla con la funcin de arrastrar y soltar al grupo deseado. La plantilla se desplaza a este grupo.

Copiar una plantilla


En WinCC se copia una plantilla con la funcin de copiar y pegar. Para copiar una plantilla, proceda del siguiente modo:
1. Seleccione la plantilla en el rbol del proyecto y elija "Copiar" en el men contextual. 2. Marque en el rbol del proyecto la posicin en la que desea insertar la plantilla. 3. Para insertar la plantilla elija "Pegar" en el men contextual. La copia recibir automticamente un nombre unvoco.

Otra posibilidad es arrastrar la plantilla a la posicin deseada con la tecla <Ctrl> pulsada.

Borrar una plantilla


Para borrar una plantilla, proceda del siguiente modo:
1. Seleccione la plantilla a borrar en el rbol del proyecto. 2. En el men contextual, elija el comando "Borrar". Se borra la plantilla del proyecto con todos los objetos que contiene.

Asignar una plantilla a una imagen


Para asignar una plantilla a una imagen, proceda del siguiente modo:
1. Marque en el rbol del proyecto la imagen a la que desea asignar la plantilla. 2. En la ventana de inspeccin seleccione el grupo "General". 3. Elija la plantilla deseada en "Plantilla". La plantilla seleccionada se asignar a la imagen junto con todos sus objetos.

Ver tambin

Principios bsicos para trabajar con plantillas (Pgina 1067)

8.2.1.5

Imagen general

Introduccin
Una imagen general se utiliza para asignar los objetos o las funciones siguientes a todas las imgenes de un panel de operador:

Funciones: asignacin de teclas de funcin en paneles de operador con teclas de funcin

1072

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2 Trabajar con objetos 8.2.2.1 Resumen de los objetos

Objetos de manejo y visualizacin para avisos: ventana de avisos, indicador de avisos

Los objetos utilizados en la imagen general y las teclas de funcin se configuran en la ventana de inspeccin correspondiente del editor "Imagen general".

Teclas de funcin
En los paneles de operador con teclas de funcin, dichas teclas se asignan globalmente dentro del editor "Imagen general". La asignacin global es vlida para todas las imgenes de un panel de operador, siempre que no exista otra asignacin distinta en la plantilla utilizada o en la propia imagen. Rigen las reglas siguientes:

Las asignaciones locales de la imagen sobrescriben las asignaciones locales de la plantilla y la asignacin global dentro del editor "Imagen general". Las asignaciones locales de la plantilla sobrescriben la asignacin global dentro del editor "Imagen general".

Objetos de manejo y visualizacin para avisos


La ventana de avisos y el indicador de avisos slo pueden insertarse en una imagen en calidad de elementos generales.

Nota Si se ha configurado una ventana permanente en la imagen o en la plantilla, no coloque la ventana de avisos y el indicador de avisos en el rea de la ventana permanente. En caso contrario, la ventana de avisos y el indicador de avisos no se vern en runtime. Sin embargo, la ventana permanente no se ve en el editor "Imagen general".

Ver tambin

Principios bsicos para trabajar con plantillas (Pgina 1067)

8.2.2

Trabajar con objetos

8.2.2.1

Resumen de los objetos

Introduccin
Los objetos son elementos grficos que permiten disear las imgenes del proyecto. La Task Card "Herramientas" contiene todos los objetos disponibles para el panel de operador. La Task Card se visualiza con el comando de men "Ver" activando la opcin "Task Card". En funcin del editor abierto actualmente, la ventana de herramientas contendr diversas paletas. Si est abierto el editor "Imgenes", la ventana de herramientas contendr las siguientes paletas:

STEP 7 V10.5 SP2 02/2010, 00002014

1073

Visualizar procesos 8.2 Trabajar con imgenes

"Objetos bsicos" Los objetos bsicos incluyen los objetos grficos bsicos, tales como "Lnea" o "Crculo", as como los elementos de control bsicos, tales como "Campo de texto" o "Visor de grficos". "Elementos" Los elementos incluyen elementos de control bsicos, tales como "Campo E/S" o "Botn". "Controles" Los controles tienen una funcionalidad ampliada. Representan tambin procesos, como el visor de curvas y el visor de recetas. "Grficos" Los grficos estn divididos temticamente en forma de rbol de directorios. Las diferentes carpetas contienen las siguientes representaciones grficas, por ejemplo:

Partes de mquinas e instalaciones Instrumentos de medicin Elementos de control Banderas Edificios


El usuario crea accesos directos a sus propias carpetas de grficos. Los grficos externos estn en dichas carpetas y sus subcarpetas. Se muestran en la ventana de herramientas y se integran en el proyecto con el acceso directo.

Task Card "Libreras" Adems de los objetos de manejo y visualizacin existen tambin los objetos de libreras. Estn dentro de las paletas de la Task Card "Libreras". Una librera contiene objetos configurados, tales como grficos de tuberas, bombas, o bien botones preconfigurados. Los objetos de libreras se pueden integrar varias veces en el proyecto, sin tener que configurarlos de nuevo. WinCC se suministra con libreras.

Nota Dependencia del panel de operador Dependiendo del panel de operador que se est configurando, determinados objetos de la ventana de herramientas no dispondrn de ciertas funciones o stas estarn limitadas. Las propiedades no disponibles de un objeto aparecen desactivadas y no se pueden seleccionar.

Objetos bsicos
Smbolo Objeto "Lnea" Indicaciones -

1074

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Smbolo

Objeto "Lnea poligonal"

Indicaciones La lnea poligonal es un objeto abierto. Aunque el punto inicial tenga las mismas coordenadas que el punto final, la superficie no se puede rellenar. Si desea rellenar un polgono, seleccione el objeto "Polgono". Muestra texto de una lnea o varias. La fuente y la representacin pueden configurarse.

"Polgono" "Elipse" "Crculo" "Rectngulo" "Campo de texto"

"Visor de grficos" Muestra grficos de programas grficos externos e inserta objetos OLE. Pueden emplearse los formatos grficos siguientes: "*.emf", "*.wmf", "*.dib", "*.bmp", "*.jpg", "*.jpeg", "*.gif" y "*.tif".

Elementos
Smbolo Objeto "Campo E/S" Indicaciones Devuelve los valores de una variable y/o escribe valores en una variable. Es posible determinar lmites para los valores de variables representados en el campo E/S. Para una entrada invisible del operador en runtime, configure "Entrada oculta". "Botn" "Campo E/S simblico" "Campo E/S grfico" Ejecuta una lista de funciones o un script, en funcin de la configuracin. Devuelve los valores de una variable y/o escribe valores en una variable. En funcin del valor de la variable se mostrar un texto de una lista de textos. Devuelve los valores de una variable y/o escribe valores en una variable. En funcin del valor de la variable se mostrar un grfico de una lista de grficos. Devuelve la fecha y hora de la hora del sistema o de una variable. Permite al operador introducir valores nuevos. El formato de visualizacin puede configurarse. Representa un valor del controlador en forma de columna provista de una escala. Cambia entre dos estados definidos. Un interruptor puede rotularse con texto o con un grfico. Inserta objetos de imagen basados en controles que tienen el mismo nombre.

"Campo de fecha y hora" "Barra" "Interruptor" "Librera de smbolos"

STEP 7 V10.5 SP2 02/2010, 00002014

1075

Visualizar procesos 8.2 Trabajar con imgenes

Smbolo

Objeto "Deslizador" "Indicador" "Reloj"

Indicaciones Muestra un valor actual del controlador o indica un valor numrico al controlador. Indica valores numricos. La representacin del indicador puede configurarse. Muestra la hora del sistema en formato analgico o digital.

Controles
Smbolo Objeto "Visor de avisos" "Visor de curvas" "Visor de usuarios" Descripcin Muestra avisos o eventos de aviso seleccionados del bfer de avisos o del fichero de avisos. Representa varias curvas con la evolucin de los valores del controlador o de un fichero. Permite a un administrador gestionar los usuarios del panel de operador. Permite a un operador sin derechos de administrador cambiar su contrasea. "Estado/forzar" Permite al usuario acceder desde el panel de operador en lectura y escritura a las distintas reas de direcciones del SIMATIC S7 conectado. Muestra registros y permite editarlos.

"Visor de recetas"

"Botn de navegacin" Cambia a la imagen bsica de la jerarqua de imgenes actual. Cambia a la imagen siguiente, que est a la izquierda de la imagen actual en el mismo nivel dentro de la jerarqua de imgenes. Cambia a la imagen de nivel superior. Cambia a la imagen que est a la izquierda del todo en el nivel jerrquico inferior. Cambia a la imagen siguiente, que est a la derecha de la imagen actual en el mismo nivel dentro de la jerarqua de imgenes.

"Botn de navegacin dinmico"

Reserva una posicin de botn para un botn de navegacin dinmico. Si una imagen tiene imgenes subordinadas en la jerarqua de imgenes, en esta posicin se generar automticamente el botn de navegacin dinmico.

1076

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.2.2 Posibilidades de edicin de objetos

Principios bsicos de las imgenes (Pgina 1056) Posibilidades de edicin de objetos (Pgina 1077) Insertar un objeto (Pgina 1078) Borrar un objeto (Pgina 1080) Posicionar un objeto (Pgina 1081) Modificar el tamao de un objeto (Pgina 1083) Seleccionar varios objetos (Pgina 1084) Alinear objetos (Pgina 1086) Desplazar un objeto hacia adelante o hacia atrs (Pgina 1088) Mostrar objetos fuera del rea de la imagen (Pgina 1089) Girar un objeto (Pgina 1090) Voltear un objeto (Pgina 1092) Insertar varios objetos del mismo tipo (sellar) (Pgina 1093) Modificar la posicin y el tamao de varios objetos (Pgina 1094) Grficos externos (Pgina 1095) Administrar grficos externos (Pgina 1096) Agregar un grfico externo a la coleccin de grficos (Pgina 1098) Principios bsicos sobre grupos (Pgina 1100) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.2

Posibilidades de edicin de objetos

Introduccin
Los objetos son elementos grficos que permiten disear las imgenes del proyecto. Existen las siguientes posibilidades para editar objetos:

Copiar, pegar o borrar objetos con el men contextual. Si copia un objeto en una imagen y sta ya contiene un objeto de igual nombre, cambiar el nombre del objeto. Insertar objetos en el tamao estndar, o bien determinar su tamao al insertarlos Modificar las propiedades de un objeto (p. ej. el tamao) Posicionar un objeto Desplazar un objeto delante o detrs de otros objetos Girar un objeto Voltear objetos Modificar las propiedades estndar de los objetos Determinar el orden de tabulacin de los objetos Insertar consecutivamente: Insertar varios objetos del mismo tipo Seleccionar varios objetos simultneamente Modificar la posicin y el tamao de varios objetos A los objetos se asignan grficos externos, p. ej. en el visor de grficos.

STEP 7 V10.5 SP2 02/2010, 00002014

1077

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.3 Insertar un objeto

Se visualizan nicamente los grficos depositados previamente en el juego de grficos del proyecto WinCC. Los grficos se depositan en el juego de grficos como se indica a continuacin:

Utilizando el mtodo de arrastrar y soltar desde el grupo de objetos "Grficos" hasta el rea de
trabajo

Como archivo grfico en uno de los formatos siguientes: *.bmp, *.dib, *.ico, *.emf, *.wmf, *.gif, *.tif,
*.jpeg o *.jpg

Como objeto OLE


Es posible crear un nuevo objeto OLE, o bien depositar un archivo de imagen existente como objeto OLE. Para depositar objetos OLE, en el equipo de configuracin deber estar instalado un programa grfico apto para OLE.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.3

Insertar un objeto

Introduccin
En el editor "Imgenes" o "Informes", los objetos de la ventana de herramientas o de la carpeta de grficos de WinCC se insertan en imgenes o informes. Utilizando el ratn, arrastre los objetos hasta el rea de trabajo. Los objetos se pueden insertar en su tamao estndar, o bien determinar su tamao al insertarlos. Cada usuario puede definir el tamao estndar de los objetos. En el caso de lneas y objetos formados por lneas definibles, el tamao se establece al insertarlos en el rea de trabajo.

Nota Basic Panels El editor "Informes" no est disponible para Basic Panels.

Requisitos
La Task Card "Herramientas" est abierta.

Insertar un objeto de tamao estndar


Para insertar un objeto de tamao estndar, proceda del siguiente modo:
1. En la Task Card "Herramientas", seleccione el objeto en cuestin, o bien el grfico deseado en la carpeta de grficos de WinCC.

1078

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Al desplazar el puntero del ratn por el rea de trabajo adopta la forma de una cruz y se visualiza junto con el icono del objeto. 2. Haga clic en la posicin del rea de trabajo en la que desea insertar el objeto o el grfico. El objeto se inserta en su tamao estndar en la posicin deseada del rea de trabajo. 3. Para modificar el tamao del objeto, tire de los puntos de control del recuadro que rodea al objeto. Otra posibilidad es introducir el tamao deseado en pxeles en el campo "Posicin y tamao" del rea "Representacin" de la ventana de inspeccin. 4. Las dems propiedades del objeto se definen en la ventana de inspeccin. Para insertar ms objetos grficos, repita los pasos 1 y 2.

Insertar un objeto y modificar simultneamente su tamao


Para insertar un objeto y, al mismo tiempo, elegir el tamao, proceda del siguiente modo:
1. En la Task Card "Herramientas", seleccione el objeto en cuestin, o bien el grfico deseado en la carpeta de grficos de WinCC. 2. Site el puntero del ratn en la posicin del rea de trabajo en la que desea insertar el objeto. El puntero adoptar la forma de una cruz y se visualizar junto con el icono del objeto. 3. Manteniendo pulsado el botn izquierdo del ratn, arrastre el objeto hasta que alcance el tamao deseado. Cuando suelte el botn del ratn, el objeto se insertar en el rea de trabajo deseada en el tamao ajustado y en la posicin adecuada. Para insertar ms objetos grficos, repita los pasos 1 y 2.

Insertar lneas
Para insertar lneas, proceda del siguiente modo:
1. Seleccione el objeto deseado en la Task Card "Herramientas". 2. Haga clic en la posicin del rea de trabajo en la que deba empezar la lnea. El punto inicial de la lnea queda definido. 3. Mueva el puntero del ratn por el rea de trabajo. Entre el punto inicial y la posicin en la que se encuentra el puntero del ratn se trazar una lnea. 4. Haga clic en la posicin del rea de trabajo en la que deba finalizar la lnea. El punto final de la lnea queda definido.

Insertar un polgono o una polilnea


Para insertar objetos lineales, proceda del siguiente modo:
1. Seleccione el objeto deseado "Lnea poligonal" o "Polgono" en la Task Card "Herramientas". 2. Haga clic en la posicin del rea de trabajo en la que deba empezar el objeto. El punto inicial del objeto queda definido. 3. Haga clic en la posicin del rea de trabajo en la que deba situarse un vrtice del objeto.

STEP 7 V10.5 SP2 02/2010, 00002014

1079

Visualizar procesos 8.2 Trabajar con imgenes

4. Repita el paso 3 para cada uno de los vrtices que deba tener el objeto.
8.2.2.4 Borrar un objeto

5. Para fijar el ltimo vrtice del objeto, haga doble clic en la posicin del rea de trabajo en la que deba situarse. Ahora todos los puntos del polgono o de la polilnea quedan definidos.

Nota Basic Panels

Los objetos "Polilnea" y "Polgono" no estn disponibles para Basic Panels.

Nota Si desea insertar uno tras otro varios objetos de un mismo tipo, utilice la funcin "Sello". As evitar tener que seleccionar el objeto en la Task Card "Herramientas" cada vez que desee insertarlo. Para ello, seleccione el botn de la barra de herramientas de la Task Card "Herramientas".

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.4

Borrar un objeto

Introduccin
Los objetos se borran individualmente o bien mediante seleccin mltiple.

Requisitos
El rea de trabajo est abierta con un objeto como mnimo.

Procedimiento
Para borrar un objeto, proceda del siguiente modo:
1. Seleccione el objeto que desea borrar. Para borrar varios objetos, mantenga pulsada la tecla <Mays> y seleccione sucesivamente los objetos que desea borrar. 2. En el men contextual, elija el comando "Borrar".

1080

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Resultado

8.2.2.5 Posicionar un objeto

Los objetos seleccionados se borran.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.5

Posicionar un objeto

Introduccin
Cuando se selecciona un objeto, ste queda rodeado por un rectngulo con controladores de tamao. Este rectngulo es el recuadro que rodea al objeto. La posicin de un objeto est definida por las coordenadas de la esquina superior izquierda del recuadro que rodea el objeto.

Nota Si la posicin se encuentra fuera del rea de trabajo, es decir, si una de las coordenadas tiene un valor negativo, el objeto no se representar en runtime.

Existen las siguientes posibilidades para modificar la posicin de un objeto:


Retcula

Arrastrar el objeto con el ratn hasta la nueva posicin Desplazar el objeto utilizando las teclas con flecha Modificar la propiedad "Posicin" en la ventana de inspeccin

En el rea de trabajo se muestra una retcula. Si posiciona un objeto utilizando el ratn o si modifica su tamao, el objeto se alinear automticamente a la retcula. Si, al mismo tiempo, mantiene pulsada la tecla <Alt>, el objeto no se alinear a la retcula.

Nota En los informes, la retcula y la funcin "Alinear a la retcula" estn siempre activas.

STEP 7 V10.5 SP2 02/2010, 00002014

1081

Visualizar procesos 8.2 Trabajar con imgenes

En las imgenes, la retcula y la funcin "Alinear a la retcula" se activan y desactivan del siguiente modo:


Requisitos

En el men "Herramientas > Configuracin > Visualizacin" En el editor "Imgenes": abra la Task Card "Diseo" y active las funciones deseadas en la paleta "Retcula".

El rea de trabajo est abierta con un objeto como mnimo.

Procedimiento
Para modificar la posicin de un objeto, proceda del siguiente modo:
1. Seleccione el objeto que desea desplazar. El objeto seleccionado quedar rodeado por un recuadro con controladores de tamao.

2. Haga clic en el objeto y mantenga presionado el botn izquierdo del ratn. 3. Desplace el puntero del ratn hasta la nueva posicin. El contorno del objeto se desplazar con el ratn y mostrar la nueva posicin del objeto.

Inicialmente, el objeto permanecer en su posicin original. 4. Suelte el botn del ratn. El objeto se desplazar hasta la posicin donde se haba visualizado el contorno del objeto.

Si se ha activado la funcin "Alinear a la retcula", el objeto se alinear a la retcula. Si mantiene pulsada la tecla <Alt> mientras arrastra el objeto, esta funcin estar desactivada. O:
1. En la ventana de inspeccin seleccione "Propiedades > Representacin". 2. En "Posicin y tamao" indique los valores X e Y de la posicin.

Resultado
El objeto aparecer en la nueva posicin.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

1082

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.6

Modificar el tamao de un objeto


8.2.2.6 Modificar el tamao de un objeto

Introduccin
Cuando se selecciona un objeto, ste queda rodeado por un recuadro con controladores de tamao. Existen las siguientes posibilidades para modificar el tamao de un objeto:


Retcula

Arrastrar los controladores de tamao utilizando el ratn Modificar la propiedad "Tamao" en la ventana de inspeccin

En el rea de trabajo se muestra una retcula. Si posiciona un objeto utilizando el ratn o si modifica su tamao, el objeto se alinear automticamente a la retcula. Si, al mismo tiempo, mantiene pulsada la tecla <Alt>, el objeto no se alinear a la retcula.

Nota En los informes, la retcula y la funcin "Alinear a la retcula" estn siempre activas.

En las imgenes, la retcula y la funcin "Alinear a la retcula" se activan y desactivan del siguiente modo:


Requisitos

En el men "Herramientas > Configuracin > Visualizacin" En el editor "Imgenes": abra la Task Card "Diseo" y active las funciones deseadas en la paleta "Retcula".

El rea de trabajo est abierta con un objeto como mnimo.

Procedimiento
Para modificar el tamao de un objeto, proceda del siguiente modo:
1. Seleccione el objeto cuyo tamao desea modificar. Aparecer el recuadro que rodea al objeto. La figura siguiente muestra un objeto seleccionado.

2. Arrastre el controlador de tamao del recuadro hasta una nueva posicin. Se modificar el tamao del objeto.

Si se ha activado la funcin "Alinear a la retcula", el tamao del objeto se modificar segn los
puntos de la retcula.

Si mantiene pulsada la tecla <Alt> mientras arrastra el controlador, esta funcin no se aplicar.

STEP 7 V10.5 SP2 02/2010, 00002014

1083

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.7 Seleccionar varios objetos

Nota

Para escalar el objeto de forma proporcional, mantenga pulsada la tecla <Mays> mientras modifica el tamao con el ratn. O:
1. En la ventana de inspeccin seleccione "Representacin". 2. Indique el tamao del objeto en "Posicin y tamao".

Resultado
El objeto se representar en su nuevo tamao.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.7

Seleccionar varios objetos

Introduccin
Para modificar las propiedades de varios objetos simultneamente, o bien para alinear los objetos entre s, deber seleccionar todos los objetos en cuestin. Esta operacin se denomina "seleccin mltiple". En la ventana de inspeccin aparecen todas las propiedades de los objetos seleccionados. Existen las siguientes posibilidades para seleccionar varios objetos:

Trace un marco de seleccin alrededor de los objetos deseados. Haga clic en los objetos deseados manteniendo pulsada la tecla <Mays>.

Marco para una seleccin mltiple


El marco de seleccin abarca todos los objetos de una seleccin mltiple. Este marco es comparable al recuadro que rodea a un objeto individual. El marco de seleccin no se visualiza. Una vez concluida la seleccin mltiple se mostrarn los marcos siguientes:

El objeto de referencia aparecer con el rectngulo circundante. Los dems objetos seleccionados aparecern con un marco discontinuo.

Definir un objeto de referencia


El objeto de referencia es el objeto utilizado para alinear los dems objetos. El objeto de referencia est rodeado por un recuadro con controladores de tamao. La figura siguiente muestra un objeto de referencia con dos objetos ms seleccionados:

1084

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Para definir el objeto de referencia existen las posibilidades siguientes:


Requisitos

Seleccione los objetos mediante una seleccin mltiple. El objeto seleccionado en primer lugar es el objeto de referencia. Trace un marco de seleccin alrededor de los objetos deseados. El objeto de referencia se determinar automticamente. Si desea determinar como objeto de referencia otro objeto de la seleccin, haga clic en el objeto deseado. Esta accin no cancela la seleccin mltiple.

El rea de trabajo est abierta con dos objetos como mnimo.

Seleccionar varios objetos con un marco de seleccin


Para seleccionar varios objetos con un marco de seleccin, proceda del siguiente modo:
1. Site el puntero del ratn en el rea de trabajo cerca de uno de los objetos que desea seleccionar. 2. Manteniendo pulsado el botn del ratn, trace un marco de seleccin alrededor de los objetos que desea seleccionar.

O:
1. Mantenga pulsada la tecla <Mays>. 2. Haga clic con el ratn consecutivamente en los objetos deseados. Todos los objetos seleccionados se enmarcarn. El objeto de referencia ser el primer objeto seleccionado.

Nota

Para quitar un objeto de la seleccin mltiple, vuelva a hacer clic en el objeto manteniendo pulsada la tecla <Mays>.

Resultado
Quedarn seleccionados varios objetos. Uno de ellos se identificar como objeto de referencia. A continuacin, podr realizar los pasos siguientes:

Modificar las propiedades de todos los objetos El tamao de todos los objetos con un mismo factor se modifica arrastrando el cuadro de seleccin con el ratn hacindolo ms grande o ms pequeo. Desplazar todos los objetos simultneamente.

STEP 7 V10.5 SP2 02/2010, 00002014

1085

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.8 Alinear objetos

Alinear los objetos al objeto de referencia.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.8

Alinear objetos

Procedimiento
Para alinear objetos, proceda del siguiente modo:
1. Seleccione los objetos deseados mediante una seleccin mltiple. 2. Defina un objeto como objeto de referencia. 3. Seleccione el comando deseado de la barra de herramientas o del men contextual (vase tabla ms abajo). Los objetos seleccionados se alinearn.

Justificar objetos
Los objetos seleccionados se alinean justificados al objeto de referencia.
Smbolo Descripcin Justifica los objetos seleccionados al borde izquierdo del objeto de referencia. Justifica los objetos seleccionados al eje central vertical del objeto de referencia. Justifica los objetos seleccionados al borde derecho del objeto de referencia. Justifica los objetos seleccionados al borde superior del objeto de referencia. Justifica los objetos seleccionados al eje central horizontal del objeto de referencia. Justifica los objetos seleccionados al borde inferior del objeto de referencia. Centra los objetos seleccionados alrededor del punto central del objeto de referencia.

Distribuir los objetos uniformemente


Es preciso haber seleccionado tres objetos como mnimo. No se necesita un objeto de referencia.
1. Seleccione los objetos. 2. Haga clic en uno de los botones "Espaciar horizontalmente por igual" o "Espaciar verticalmente por igual". Los objetos seleccionados se distribuyen de forma equidistante.

1086

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

La figura siguiente muestra cmo ordenar los objetos de forma equidistante en sentido vertical:

Smbolo

Descripcin Ordena los objetos de forma equidistante en sentido horizontal. La posicin de los objetos extremos (derecho e izquierdo) permanece invariable. Los dems objetos se distribuyen entre ellos de forma equidistante. Ordena los objetos de forma equidistante en sentido vertical. La posicin del objeto superior y del objeto inferior (derecho e izquierdo) no se modifica. Los dems objetos se distribuyen entre ellos de forma equidistante.

Unificar el tamao de objetos


La altura o el ancho de los objetos seleccionados se adapta a la altura o el ancho del objeto de referencia.
1. Seleccione los objetos. 2. Haga clic en el botn o . El tamao de los objetos seleccionados se adaptar mutuamente.

La figura siguiente muestra cmo adaptar los objetos seleccionados a la altura del objeto de referencia:

STEP 7 V10.5 SP2 02/2010, 00002014

1087

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.9 Desplazar un objeto hacia adelante o hacia atrs

Smbolo

Descripcin Adapta los objetos seleccionados al ancho del objeto de referencia. Adapta los objetos seleccionados a la altura del objeto de referencia.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.9

Desplazar un objeto hacia adelante o hacia atrs

Introduccin
Con la funcin "Orden" del men contextual de un objeto seleccionado o de la barra de herramientas se desplaza el objeto delante o detrs de otros objetos dentro de un nivel.

Nota Los controles ActiveX se encuentran siempre delante de los dems objetos de un nivel (propiedad .NET).

Requisitos
Est abierta una imagen con varios objetos en un mismo nivel.

Procedimiento
Para modificar el orden de los objetos dentro de un nivel, proceda de la manera siguiente:
1. Seleccione el objeto que desea desplazar hacia delante o hacia atrs.

1088

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.10 Mostrar objetos fuera del rea de la imagen

2. Elija el comando "Orden" en el men contextual y uno de los comandos siguientes: Smbolo Descripcin Desplaza el objeto seleccionado delante de todos los dems objetos de ese mismo nivel Desplaza el objeto seleccionado detrs de todos los dems objetos de ese mismo nivel Desplaza el objeto seleccionado una posicin hacia delante Desplaza el objeto seleccionado una posicin hacia atrs

Procedimiento alternativo
Proceda de la manera siguiente:
1. Abra la paleta "Niveles" de la Task Card "Diseo". 2. Navegue hasta el objeto deseado. 3. Arrastre el objeto por el rbol hasta la posicin deseada dentro del nivel manteniendo pulsado el botn del ratn. 4. Suelte el botn del ratn.

Resultado
El objeto se desplazar hacia adelante o hacia atrs.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.10 Mostrar objetos fuera del rea de la imagen

Introduccin
Si asigna a objetos posiciones que estn fuera del rea configurable, dichos objetos quedarn ocultos. Con las funciones de la paleta "Objetos fuera del rango" de la Task Card "Diseo", estos objetos vuelven a desplazarse hasta dentro de la imagen.

Requisitos


Procedimiento

Est abierta una imagen con objetos fuera del rea configurable. La Task Card "Diseo" est abierta.

Proceda del siguiente modo:


1. Abra la paleta "Objetos fuera del rango" de la Task Card "Diseo".

STEP 7 V10.5 SP2 02/2010, 00002014

1089

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.11 Girar un objeto

Aparecer la lista de los objetos que estn fuera del rea configurable.

2. Seleccione los objetos que desea volver a desplazar hasta la imagen. 3. Haga clic en "Desplazar dentro de la imagen" de la paleta "Objetos fuera del rango".

Otra posibilidad es abrir la paleta "Niveles" de la Task Card "Diseo". Los objetos situados fuera del rea se representan con el smbolo . Si hace clic en este smbolo el objeto se desplazar de nuevo hasta la imagen.

Resultado
Los objetos se muestran en el margen derecho del rea configurable.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.11 Girar un objeto

Introduccin
Un objeto adecuado se puede girar alrededor de s mismo en pasos de 90 hacia la derecha o hacia la izquierda.

Nota No todos los objetos pueden girarse. Algunos objetos que pueden girarse en las imgenes no pueden girarse en los informes.

Utilizando la seleccin mltiple tambin se pueden girar varios objetos simultneamente. Algunos objetos de WinCC (p. ej. los botones) no se pueden girar. Al girar un objeto se modifica la orientacin de los elementos que contiene. La figura siguiente muestra cmo se comportan un rectngulo y una elipse con los diferentes comandos para girar un objeto:

1090

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos
El rea de trabajo est abierta con un objeto como mnimo.

Procedimiento
Para girar un objeto, proceda del siguiente modo:
1. Seleccione el objeto que desea girar. 2. Haga clic en uno de los siguientes botones de la barra de herramientas:

para girar el objeto hacia la derecha alrededor de su punto central. El ngulo de giro es de 90.

para girar el objeto hacia la izquierda alrededor de su punto central. El ngulo de giro es de 90.

para girar el objeto hacia la derecha en 180.

Resultado
El objeto aparecer girado.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

STEP 7 V10.5 SP2 02/2010, 00002014

1091

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.12 Voltear un objeto


8.2.2.12 Voltear un objeto

Introduccin
Los objetos se pueden voltear tomando como referencia su eje horizontal o vertical. Al voltear un objeto se modifica la orientacin de los elementos que contiene. La figura siguiente muestra cmo se comportan un rectngulo y una elipse con los diferentes comandos para voltear un objeto.

Requisitos
Hay como mnimo una imagen abierta con un objeto.

Procedimiento
Para voltear un objeto, proceda del siguiente modo:
1. Seleccione el objeto que desea voltear. 2. En el men contextual, haga clic en el comando "Voltear" y elija una de las posibilidades que se ofrecen:

para voltear el objeto seleccionado tomando como referencia su eje vertical.

para voltear el objeto seleccionado tomando como referencia su eje horizontal.

Resultado
El objeto aparecer volteado.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

1092

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.13 Insertar varios objetos del mismo tipo


8.2.2.13 Insertar varios objetos del mismo tipo

Introduccin
WinCC dispone de la posibilidad de "sellar", es decir, insertar consecutivamente varios objetos del mismo tipo. En este caso, no hace falta seleccionar el objeto cada vez. Adems, existe la posibilidad de reproducir las veces que se quiera un objeto ya insertado.

Requisitos
La Task Card "Herramientas" est abierta.

Insertar varios objetos del mismo tipo


Para insertar varios objetos del mismo tipo, proceda del siguiente modo:
1. Seleccione el objeto que desea insertar en la Task Card "Herramientas". 2. Haga clic en el smbolo de la barra de herramientas de la Task Card "Herramientas". Se activar la funcin "Sello". 3. Si desea insertar un objeto en su tamao estndar, haga clic en la posicin deseada en el rea de trabajo. Si desea insertar un objeto en otro tamao, site el puntero del ratn en la posicin deseada en el rea de trabajo. Manteniendo pulsado el botn izquierdo del ratn, arrastre el objeto hasta que alcance el tamao deseado. En cuanto suelte el botn del ratn, el objeto quedar insertado en el rea de trabajo. 4. Repita el paso 3 para insertar ms objetos del mismo tipo. 5. Vuelva a hacer clic en el smbolo . Se desactivar la funcin "Sello".

Nota

Los objetos existentes se copian utilizando el mtodo de arrastrar y soltar, manteniendo pulsada la tecla <Ctrl>. El objeto existente no se desplazar. En cambio, se insertar una copia del mismo en la nueva posicin. Insertar y reproducir un objeto Para insertar y reproducir objetos, proceda del siguiente modo:
1. Inserte el objeto deseado de la Task Card "Herramientas". 2. Pulse la tecla <Ctrl> y site el puntero del ratn en uno de los controladores de tamao que muestra la figura siguiente.

STEP 7 V10.5 SP2 02/2010, 00002014

1093

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.14 Modificar la posicin y el tamao de varios objetos

3. Arrastre el recuadro con controladores hacia la derecha y/o hacia abajo manteniendo pulsado el botn izquierdo del ratn. 4. Cuanto ms desplace el puntero del ratn, ms aumentar el objeto hasta rellenar el espacio disponible.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.14 Modificar la posicin y el tamao de varios objetos

Cambios posibles
Despus de seleccionar varios objetos, edtelos del siguiente modo:

Desplazar con el ratn

Para modificar la posicin absoluta de los objetos seleccionados, site el puntero del ratn sobre
un objeto y arrastre la seleccin mltiple manteniendo pulsado el botn del ratn. con controladores del objeto de referencia.

Para modificar el tamao de todos los objetos con el mismo factor, arrastre con el ratn el recuadro

Desplazar por el rea de trabajo con los botones de la barra de herramientas

Modificar la posicin de los objetos seleccionados entre s Igualar la altura y el ancho de los objetos seleccionados

1094

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.15 Grficos externos

Desplazar con los comandos del men contextual del rea de trabajo

Modificar la posicin de los objetos seleccionados entre s Igualar la altura y el ancho de los objetos seleccionados

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.15 Grficos externos

Introduccin
En WinCC se utilizan grficos creados con un programa de grficos externo. Para utilizar dichos grficos, gurdelos en el juego de grficos del proyecto WinCC. Los grficos se depositan en el juego de grficos como se indica a continuacin:

Arrastrando objetos grficos de la paleta "Grficos" al rea de trabajo con la funcin de arrastrar y soltar, stos se guardarn automticamente en el juego de grficos. Los nombres de los grficos se numeran segn el orden de creacin, p. ej, "Grfico_1". Para cambiar el nombre del grfico utilice la tecla <F2>. Como archivo grfico con los formatos siguientes: *.bmp, *.ico, *.emf, *.wmf, *.gif, *.tif, *.jpeg o *.jpg Como objeto OLE enlazado con un programa de grficos externo e incrustado en WinCC. En caso de un enlace OLE, abra WinCC desde el programa de grficos externo. Edite el objeto enlazado con el programa de grficos. Un enlace OLE slo funciona si el programa de grficos externo es compatible con OLE y el programa de grficos est instalado en el equipo de configuracin.

Uso de grficos del juego de grficos


Los grficos del juego de grficos se utilizan en las imgenes del modo siguiente:

En un visor de grficos En una lista de grficos Como rotulacin de un botn/tecla de funcin

Grficos transparentes
En WinCC tambin se utilizan grficos con un fondo transparente. Insertando un grfico con fondo transparente en un objeto grficos de WinCC, la transparencia se sustituir por el color de fondo definido en el objeto grfico. El color de fondo seleccionado quedar firmemente enlazado con el grfico. Si se utiliza el grfico en otro objeto grfico de WinCC, ste se representar con el mismo color de fondo que el objeto grfico configurado en primer lugar. Si desea utilizar el grfico con colores de fondo distintos, vuelva a incorporarlo al juego de grficos con otro nombre. El color de fondo adicional se configura en el objeto grfico correspondiente de WinCC al utilizar el grfico.

STEP 7 V10.5 SP2 02/2010, 00002014

1095

Visualizar procesos 8.2 Trabajar con imgenes

Administrar grficos
8.2.2.16 Administrar grficos externos

Con WinCC se instala un juego completo de grficos y smbolos, p. ej.:

Partes de mquinas e instalaciones Instrumentos de medicin Elementos de control Banderas Edificios

En la paleta "Grfico" de la ventana de herramientas, los objetos grficos estn divididos por temas en la "Carpeta de grficos de WinCC". El enlace con la carpeta de grficos de WinCC no puede eliminarse, editarse ni cambiarse de nombre. Desde la paleta "Grficos" se administran tambin los grficos externos. Existen las posibilidades siguientes:

Crear un enlace con carpetas de grficos Los grficos externos depositados en esta carpeta y las subcarpetas se visualizan en la ventana de herramientas, integrndose as en el proyecto. Enlaces con carpeta

Editar Cambiar nombre Actualizar Quitar

Ver tambin

El programa para editar el grfico externo se abre desde WinCC.

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.16 Administrar grficos externos

Introduccin
Los grficos externos a utilizar en WinCC se gestionan en el editor "Imgenes" desde la paleta "Grficos" de la Task Card "Herramientas".

Requisitos

El editor "Imgenes" est abierto. La Task Card "Herramientas" est abierta.

Para visualizar los grficos externos en la ventana de herramientas:


Los archivos grficos existen.

1096

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Los archivos grficos tienen los formatos siguientes: *.bmp, *.ico, *.emf, *.wmf, *.gif, *.tif, *.jpeg *.jpg

Crear un acceso directo a una carpeta


Para crear accesos directos a una carpeta, proceda del siguiente modo:
1. Haga clic en "Carpetas de grficos propias". Se abre el cuadro de dilogo "Crear enlace con carpeta". Se propondr un nombre para el nuevo enlace. 2. Modifique el nombre si fuese necesario. Seleccione la ruta en la que estn depositados los grficos. 3. Confirme haciendo clic en "Aceptar". El nuevo enlace se agregar al grupo de objetos "Grficos". Los grficos externos contenidos en la carpeta de destino y en las subcarpetas se visualizarn en la ventana de herramientas.

Editar enlaces con carpetas


Para editar los accesos directos a una carpeta, proceda del siguiente modo:
1. Seleccione el enlace con carpeta que desea editar. 2. En el men contextual, elija el comando "Editar enlace...". Se abre el cuadro de dilogo "Editar enlace con carpeta". 3. En caso necesario, cambie el nombre del enlace y/o la ruta. 4. Confirme haciendo clic en "Aceptar".

Cambiar el nombre de accesos directos a carpetas


Para cambiar el nombre de los accesos directos a una carpeta, proceda del siguiente modo:
1. Seleccione el acceso directo cuyo nombre desea cambiar. 2. En el men contextual, seleccione el comando "Cambiar nombre". 3. Ponga un nombre al acceso directo a una carpeta.

Borrar accesos directos a carpetas


Para eliminar los accesos directos a una carpeta, proceda del siguiente modo:
1. Seleccione el acceso directo que desea borrar. 2. En el men contextual, elija el comando "Quitar".

Editar grficos externos


Para editar grficos externos, proceda del siguiente modo:
1. Seleccione el grfico que desea editar. 2. En el men contextual, elija el comando "Abrir programa para editar imagen...". Se abrir el programa de edicin de imgenes vinculado al archivo grfico.

STEP 7 V10.5 SP2 02/2010, 00002014

1097

Visualizar procesos 8.2 Trabajar con imgenes

Editar carpetas de grficos desde WinCC


8.2.2.17 Agregar un grfico externo a la coleccin de grficos

Para editar carpetas grficas de WinCC, proceda del siguiente modo:


1. Seleccione el grfico que desea editar. 2. En el men contextual, elija el comando "Abrir carpeta de orden superior". Se abrir el Explorador de Windows.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.17 Agregar un grfico externo a la coleccin de grficos

Introduccin
Para poder visualizar los grficos creados con un programa externo en las imgenes, depostelos previamente en el juego de grficos del proyecto de WinCC.

Requisitos

Se ha creado una imagen. En la imagen se deber haber insertado un visor de grficos. La ventana de inspeccin del visor de grficos deber estar abierta.

Para depositar un grfico externo en el juego de grficos:


Deber existir un grfico.

Para agregar un objeto OLE a la coleccin:


Deber estar instalado un programa de grficos apto para OLE en el equipo de configuracin.

Depositar el archivo grfico


Para depositar un archivo grfico, proceda del siguiente modo:
1. Abra el Explorador de Windows. 2. Seleccione el grfico que desee depositar. 3. Arrastre el grfico al juego de grficos con la funcin de arrastrar y soltar

Crear y agregar un grfico nuevo como objeto OLE


Proceda del siguiente modo:
1. En la ventana de inspeccin del visor de grficos, haga clic en el grupo "General". 2. Abra la lista de seleccin de grficos. 3. Haga clic en el botn

1098

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

. 4. Se abre el cuadro de dilogo "Insertar objeto".

Nota

Tambin se abre el cuadro de dilogo "Ejecutando aplicacin externa...". El cuadro de dilogo no se cerrar hasta que se cierre la aplicacin externa.
5. En el cuadro de dilogo "Insertar objeto", seleccione la opcin "Crear nuevo" y un tipo de objeto. Los tipos de objeto mostrados dependen de los ajustes realizados en "Configuracin > Configuracin OLE". 6. Haga clic en "Aceptar". Se abre el programa de grficos correspondiente. Cuando haya creado el grfico, cierre el programa de grficos con "Archivo > Salir" o "Archivo > Salir y volver a WinCC". El grfico se guarda en el formato estndar del programa de grficos y se muestra en la coleccin.

Insertar el grfico creado en WinCC

Nota Si crea un grfico nuevo como objeto OLE, es posible que el grfico no se muestre directamente en WinCC despus de guardarlo en el programa de grficos externo.

Proceda del siguiente modo:


1. Vuelva a abrir el cuadro de dilogo para insertar un grfico. 2. En el cuadro de dilogo "Insertar objeto", seleccione la opcin "Crear de archivo". 3. Haga clic en el botn de comando "Examinar". 4. Desplcese hasta el grfico que ha creado y seleccinelo.

Agregar un grfico existente como objeto OLE


Proceda del siguiente modo:
1. En la ventana de inspeccin del visor de grficos, haga clic en el grupo "General". 2. Abra la lista de seleccin de grficos. 3. Haga clic en el botn

. 4. Se abre el cuadro de dilogo "Insertar objeto".

STEP 7 V10.5 SP2 02/2010, 00002014

1099

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.18 Trabajar con grupos de objetos Principios bsicos sobre grupos

Nota

Tambin se abre el cuadro de dilogo "Ejecutando aplicacin externa...". El cuadro de dilogo no se cerrar hasta que se cierre la aplicacin externa.
5. En el cuadro de dilogo "Insertar objeto", seleccione la opcin "Crear de archivo". 6. Haga clic en el botn de comando "Examinar". 7. Navegue desde este cuadro de dilogo hasta la carpeta en la que est guardado el archivo grfico. Para importar archivos grficos tenga en cuenta las restricciones siguientes en cuanto al tamao: "*.bmp"4 MB "*.jpg"1 MB "*.jpeg"1 MB

Resultado
El grfico se encuentra en el juego de grficos. Se puede visualizar en una imagen mediante un visor de grficos, o bien incluirlo como elemento en una lista de grficos. Los objetos OLE depositados en la coleccin de grficos se abren haciendo doble clic en ellos con el programa grfico correspondiente para editarlos. Cuando haya editado el grfico, cierre el programa de grficos con "Archivo > Salir" o "Archivo > Salir y volver a WinCC". Los cambios se aplican en WinCC.

Ver tambin

Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.18 Trabajar con grupos de objetos

8.2.2.18 Principios bsicos sobre grupos

Introduccin
Los grupos se componen de varios objetos que han sido agrupados mediante la funcin "Agrupar". Un grupo se edita de la misma manera que un objeto individual.

Resumen
WinCC ofrece los mtodos siguientes para editar varios objetos conjuntamente.

Seleccin mltiple (Pgina 1084) Agrupar objetos (Pgina 1101)

1100

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Modo de edicin

8.2.2.18 Agrupar objetos

Para editar un objeto de un grupo individualmente, seleccione el objeto en la paleta "Niveles" dentro de la Task Card "Diseo".

Grupos jerrquicos
Para ampliar un grupo, inserte ms objetos o grupos. El grupo se ampla con los objetos nuevos y se estructura jerrquicamente en grupos u objetos principales y subordinados. Un grupo jerrquico de este tipo slo puede disolverse por niveles. El grupo se disuelve siguiendo el mismo orden en el que se agruparon los objetos o grupos. Para disolver un grupo jerrquico de este tipo se requieren los mismos pasos que para agruparlo.

Recuadro que rodea al objeto


Tratndose de un grupo, se visualiza slo un recuadro alrededor de todo el grupo. En cambio, en la seleccin mltiple se visualizan sendos recuadros alrededor de todos los objetos.

Niveles
Todos los objetos de un grupo se encuentran en el mismo nivel.

Ver tambin

Deshacer un grupo (Pgina 1103) Aadir objetos a un grupo (Pgina 1103) Eliminar objetos del grupo (Pgina 1104) Editar un objeto en un grupo (Pgina 1105) Resumen de los objetos (Pgina 1073) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.18 Agrupar objetos

Introduccin
El comando de men "Agrupar" permite juntar varios objetos en un grupo. El tamao y la posicin del grupo se puede modificar. Para ello rigen las reglas siguientes:

Si se cambia la posicin de un grupo, la posicin de los objetos agrupados se adaptar a las coordenadas nuevas. La posicin de los objetos agrupados no cambia respecto del grupo. Si se cambia el tamao de un grupo, la altura y el ancho de los objetos agrupados se escalarn en correspondencia. Para modificar el tamao del grupo proporcionalmente, arrastre el recuadro circundante con el ratn hasta alcanzar el tamao adecuado manteniendo pulsada la tecla <Mays>.

Nota

Para crear un grupo jerrquico, agrupe los grupos individuales como si fueran objetos.

STEP 7 V10.5 SP2 02/2010, 00002014

1101

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

Agrupar objetos

Hay como mnimo una imagen abierta con dos objetos.

Proceda del siguiente modo:


1. Seleccione todos los objetos que desee agrupar. 2. En el men contextual, elija el comando "Agrupar > Agrupar".

Los objetos del grupo se representarn con un recuadro circundante.

Agrupar objetos dentro de un grupo


Proceda del siguiente modo:
1. Seleccione el grupo que desea editar. 2. En el men contextual, elija el comando "Agrupar > Editar grupo". El grupo que se editar se resalta con un marco rojo. 3. Seleccione todos los objetos del grupo que desee agrupar en un subgrupo. 4. En el men contextual, elija el comando "Agrupar > Agrupar".

Se crear un subgrupo con los objetos.

Incorporar objetos a un grupo existente


Proceda del siguiente modo:
1. Seleccione el grupo al que desea agregar objetos. 2. Pulse la tecla <Mays> y seleccione el objeto que desea incorporar al grupo. 3. En el men contextual, elija el comando "Agrupar > Aadir al grupo".

El objeto se inserta en el grupo.

Procedimiento alternativo
Los grupos tambin se pueden editar en la Task Card "Diseo". La funcin Drag&Drop tambin permite editar grupos jerrquicos de forma sencilla en la paleta "Niveles".

Resultado
Los objetos seleccionados quedan reunidos en un grupo. El recuadro circundante de la seleccin mltiple se convierte en el recuadro que rodea al grupo. Los recuadros con controladores slo se muestran para el grupo. El grupo se encuentra en el nivel activo.

Ver tambin

Principios bsicos sobre grupos (Pgina 1100) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

1102

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.18 Deshacer un grupo


8.2.2.18 Deshacer un grupo grupo Aadir objetos a un

Introduccin
El comando "Desagrupar" sirve para disolver un grupo y obtener de nuevo objetos individuales.

Requisitos

Deshacer un grupo

Hay una imagen abierta con un grupo.

Proceda del siguiente modo:


1. Seleccione el grupo. 2. En el men contextual, seleccione el comando "Agrupar > Desagrupar".

Desagrupar objetos dentro de un grupo


Para desagrupar objetos dentro de un grupo, proceda del siguiente modo:
1. Seleccione el grupo de nivel superior. 2. En el men contextual, elija el comando "Agrupar > Editar grupo". El grupo que se editar se resalta con un marco rojo. 3. Seleccione el grupo de nivel inferior. 4. En el men contextual, seleccione el comando "Agrupar > Desagrupar".

Se deshace el grupo subordinado. Los objetos se asignarn al grupo inmediatamente superior.

Procedimiento alternativo
Los grupos tambin se pueden editar en la Task Card "Diseo". La funcin Drag&Drop tambin permite editar grupos jerrquicos de forma sencilla en la paleta "Niveles".

Ver tambin

Principios bsicos sobre grupos (Pgina 1100) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.18 Aadir objetos a un grupo

Introduccin
El comando "Aadir al grupo" inserta objetos a un grupo sin desagruparlo primero.

Requisitos
Hay una imagen abierta con un grupo y un objeto como mnimo.

STEP 7 V10.5 SP2 02/2010, 00002014

1103

Visualizar procesos 8.2 Trabajar con imgenes

Aadir objetos a un grupo


8.2.2.18 Eliminar objetos del grupo

Proceda del siguiente modo:


1. Seleccione el grupo. 2. Pulse la tecla <Mays> y seleccione el objeto que desea incorporar al grupo. 3. En el men contextual, elija el comando "Agrupar > Aadir al grupo".

El grupo consta ahora de los objetos originales ms los objetos aadidos. Los objetos aadidos estn situados delante dentro del escalonamiento del grupo.

Procedimiento alternativo
Los grupos tambin se pueden editar en la Task Card "Diseo". La funcin Drag&Drop tambin permite editar grupos jerrquicos de forma sencilla en la paleta "Niveles".

Ver tambin

Principios bsicos sobre grupos (Pgina 1100) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.18 Eliminar objetos del grupo

Introduccin
El comando "Eliminar del grupo" elimina objetos individuales de un grupo sin deshacerlo primero.

Eliminar objetos de un grupo


Proceda del siguiente modo:

Nota Para editar un objeto en un grupo no es necesario eliminarlo del grupo. Los objetos de un grupo pueden editarse individualmente.

Requisitos

Hay una imagen abierta con un grupo.

Eliminar objetos de un grupo


Para eliminar un objeto de un grupo, proceda del siguiente modo:
1. Seleccione el grupo. 2. En el men contextual, elija el comando "Agrupar > Editar grupo".

1104

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.18 Editar un objeto en un grupo

El grupo que se editar se resalta con un marco rojo.

3. Seleccione todos los objetos del grupo que desee eliminar del mismo. 4. En el men contextual, elija el comando "Agrupar > Eliminar del grupo".

Los objetos se eliminan del grupo.

Nota Aunque elimine todos los objetos de un grupo, ste no se deshar automticamente.

Borrar objetos de un grupo


Para eliminar un objeto del grupo y de la imagen proceda del siguiente modo:
1. Seleccione el grupo. 2. En el men contextual, elija el comando "Agrupar > Editar grupo". El grupo que se editar se resalta con un marco rojo. 3. Seleccione todos los objetos del grupo que desea borrar. 4. En el men contextual, elija el comando "Borrar".

Nota

Aunque borre todos los objetos de un grupo, ste no se deshar automticamente.

Procedimiento alternativo
Los grupos tambin se pueden editar en la Task Card "Diseo". La funcin Drag&Drop tambin permite editar grupos jerrquicos de forma sencilla en la paleta "Niveles".

Ver tambin

Principios bsicos sobre grupos (Pgina 1100) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.18 Editar un objeto en un grupo

Introduccin
Los objetos de un grupo pueden editarse individualmente.

Requisitos
Hay una imagen abierta con un grupo.

STEP 7 V10.5 SP2 02/2010, 00002014

1105

Visualizar procesos 8.2 Trabajar con imgenes

Editar objetos agrupados


Proceda de la manera siguiente:
1. Seleccione el grupo.

Las propiedades del grupo se visualizarn en la ventana de inspeccin. 2. Cambie la posicin y el tamao de los objetos agrupados en "Representacin". 3. Cambie el nombre del grupo en "Miscelneo". Indique el nivel activo y active la visibilidad del grupo en runtime.

Modificar las propiedades de un objeto en un grupo


Proceda de la manera siguiente:
1. Seleccione el grupo. 2. En la ventana de inspeccin, seleccione el objeto cuyas propiedades desea modificar.

Se mostrarn las propiedades del objeto. 3. Modifique las propiedades del objeto.

1106

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Resultado

8.2.2.19 Configuracindel acceso con el teclado Vista general del acceso con el teclado

El objeto se modificar, pero seguir formando parte del grupo. Los dems objetos del grupo no se modificarn.

Ver tambin

Principios bsicos sobre grupos (Pgina 1100) Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.19 Configuracin del acceso con el teclado

8.2.2.19 Vista general del acceso con el teclado

Introduccin
En paneles con teclado y sin ratn, el operador activa los objetos de manejo con la tecla <Tab>. Para que el manejo resulte lo ms cmodo posible y para asegurarse de que el operador pueda introducir todos los valores necesarios, debe configurarse la entrada con el teclado. Cuando se utiliza el teclado, los objetos se activan con la tecla <Tab> en un orden determinado y despus de introducen los valores necesarios. En los paneles de operador sin teclado, la tecla <Tab> se simula configurando la funcin de sistema "SimularTeclaSistema" en una tecla de funcin.

Autorizacin de uso y habilitacin de operacin


Si se configura un objeto para que se maneje con la tecla <Tab>, dicho objeto debe tener una autorizacin de uso y una habilitacin de operacin.

Editar el orden de tabuladores


El orden de tabuladores se determina automticamente al crear los objetos de manejo. Los nmeros del orden de tabuladores se asignan en el mismo orden en el que se crean los objetos de imagen. En los casos siguientes resulta conveniente modificar el orden de tabuladores:

El operador cambia directamente a un objeto de manejo determinado La imagen requiere un orden concreto

Para modificar el orden de tabuladores, pase al modo de orden de tabuladores. En este modo se visualiza el nmero de orden de tabuladores en la parte superior izquierda, junto a los objetos de manejo. Tambin se ven los nmeros del orden de tabuladores de los objetos ocultos. La distribucin de dichos nmeros se lleva a cabo con el ratn.

STEP 7 V10.5 SP2 02/2010, 00002014

1107

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.19 Definir la autorizacin de uso y la habilitacin de operacin para un objeto el orden de tabulacin

Nota En el modo de orden de tabuladores no hay ms funciones disponibles.

Ver tambin

Definir la autorizacin de uso y la habilitacin de operacin para un objeto (Pgina 1108) Definir el orden de tabulacin (Pgina 1108)

8.2.2.19 Definir la autorizacin de uso y la habilitacin de operacin para un objeto

Introduccin
Si se configura un objeto para que se maneje con la tecla <Tab>, dicho objeto debe tener una autorizacin de uso y una habilitacin de operacin.

Requisitos
Hay como mnimo una imagen abierta con un objeto.

Procedimiento
Para definir una autorizacin de uso y una habilitacin de operacin para un objeto proceda de la manera siguiente:
1. Seleccione el objeto. 2. En la ventana de inspeccin seleccione el grupo "Seguridad". 3. Elija la autorizacin de uso en "Autorizacin". 4. Active la autorizacin de uso.

Resultado
En runtime, el operador puede activar el objeto con la tecla <Tab>.

Ver tambin

Vista general del acceso con el teclado (Pgina 1107)

8.2.2.19 Definir el orden de tabulacin

Introduccin
En runtime se puede acceder a todos los objetos controlables con la tecla <Tab>. Con el comando "Orden de tabuladores" se define el orden en el que se activarn los objetos en runtime.

1108

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Nota En runtime no se puede acceder a los objetos que estn en modo "Salida" o "Dos estados" con la tecla <Tab>.

Otra forma de manejar la imagen en runtime es la siguiente:


Requisitos

Con la tecla <Tab> Con el ratn Con una tecla de acceso directo previamente ajustada


Procedimiento

La imagen activa contiene objetos controlables. No hay ningn objeto seleccionado. Los objetos estn habilitados para poderlos manejar en runtime y tienen una autorizacin de uso.

Proceda del siguiente modo:


1. En el men "Edicin", elija el comando "Orden de tabulacin". Se activar el modo de orden de tabuladores. El nmero del orden de tabuladores se mostrar en todos los objetos manejables. El nmero del orden de tabuladores se mostrar tambin en los objetos ocultos. 2. Para editar el modo de orden de tabuladores, haga clic en los objetos controlables siguiendo el mismo orden en el que deben activarse los objetos en runtime con <Tab>. La figura siguiente muestra el orden de tabuladores en la imagen. En runtime, la tecla <Tab> activa primero el visor de avisos (nmero 1), despus el campo E/S (nmero 2) y despus el botn (nmero 3):

3. Para excluir un objeto de imagen del orden de tabulacin, mantenga pulsada la combinacin de teclas <Mays+Ctrl> y haga clic en el objeto deseado. El nmero del orden de tabuladores ya no se muestra en el objeto de imagen. Ahora, este objeto de imagen est excluido del orden de tabulacin. Los nmeros restantes del orden de tabulacin se reducen automticamente en 1. 4. Para volver a incluir un objeto de imagen en el orden de tabulacin, repita el paso 3.

STEP 7 V10.5 SP2 02/2010, 00002014

1109

Visualizar procesos 8.2 Trabajar con imgenes

8.2.2.20 Ejemplos Insertar y configurar un rectngulo Ejemplo:

El objeto de imagen se incorpora en el primer lugar del orden de tabulacin.

Resultado
En runtime, el operador activa los objetos con la tecla <Tab> en el orden definido.

Ver tambin

Vista general del acceso con el teclado (Pgina 1107)

8.2.2.20 Ejemplos

8.2.2.20 Ejemplo: Insertar y configurar un rectngulo

Tarea
En el presente ejemplo se inserta un rectngulo en una imagen. Se configuran las propiedades siguientes:


Principio

Nombre = "MyRectangle" Posicin = (20, 20) Tamao = (100,100) Color = rojo Borde negro con un ancho de 2 pxeles

El rectngulo es un objeto cerrado que se puede rellenar con un color o con una trama. La altura y el ancho del rectngulo se pueden modificar a discrecin, por lo que este objeto se puede orientar en sentido horizontal o vertical.

Resumen
Para crear un rectngulo son necesarios los siguientes pasos:

Insertar un rectngulo Configurar un rectngulo

1110

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.2.20 Ejemplo: Insertar un un rectngulo Configurar rectngulo

Ejemplo: Insertar un rectngulo (Pgina 1111) Ejemplo: Configurar un rectngulo (Pgina 1111) Resumen de los objetos (Pgina 1073)

8.2.2.20 Ejemplo: Insertar un rectngulo

Tarea
En el presente ejemplo se inserta un rectngulo y se cambia su nombre. No utilice los caracteres especiales ?, ", /, \, *, <, > para el nombre.

Requisitos


Procedimiento

Hay una imagen abierta. La ventana de inspeccin est abierta. La Task Card "Herramientas" est abierta.

Para insertar el rectngulo, proceda del siguiente modo:


1. En la Task Card "Herramientas" haga clic en la paleta "Objetos bsicos". 2. Arrastre el objeto "Rectngulo" hasta la imagen. 3. En la ventana de inspeccin seleccione "Miscelneo". 4. Introduzca el nuevo nombre "MyRectangle".

Resultado
El rectngulo se inserta y su nombre es "MyRectangle". El rectngulo tendr las propiedades estndar del objeto "Rectngulo".

Ver tambin

Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

8.2.2.20 Ejemplo: Configurar un rectngulo

Tarea
En el presente ejemplo, el rectngulo se configura de la manera siguiente:

Color = rojo Borde negro con un ancho de 2 pxeles Posicin = (20, 20) Tamao = (100,100)

STEP 7 V10.5 SP2 02/2010, 00002014

1111

Visualizar procesos 8.2 Trabajar con imgenes

Modificar el color del rectngulo


Para cambiar el color del rectngulo, proceda del siguiente modo:
1. Seleccione el rectngulo. 2. En la ventana de inspeccin seleccione el "Color" rojo en el rea "Fondo" de "Apariencia". 3. En el rea "Fondo", elija el "Patrn de relleno" "Compacto". 4. En el rea "Borde", elija el "Color" negro. 5. En el rea "Borde" introduzca el valor "2" en "Ancho". 6. En el rea "Borde", elija el "Estilo" "Compacto".

Resultado intermedio
El rectngulo ser rojo y tendr un borde negro de 2 pxeles de ancho.

Modificar la posicin y el tamao del rectngulo.


Para modificar la posicin y el tamao del rectngulo, proceda del siguiente modo:
1. Seleccione el rectngulo. 2. En la ventana de inspeccin seleccione "Representacin".

1112

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

3. Introduzca el valor "20" tanto para X como para Y en "Posicin y tamao". 4. Asigne el valor "100" tanto al ancho como a la altura.

Resultado
El rectngulo se posiciona en las coordenadas (20, 20) y tiene 100 pxeles de ancho y de alto.

Ver tambin

Ejemplo: Insertar y configurar un rectngulo (Pgina 1110)

STEP 7 V10.5 SP2 02/2010, 00002014

1113

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3

Trabajar con listas de textos y grficos


8.2.3.1 Trabajar con listas de las listas de textos Principios listas de textos y 8.2.3 Trabajar conbsicos de textos grficos

8.2.3.1

Trabajar con listas de textos

8.2.3.1

Principios bsicos de las listas de textos

Introduccin
En una lista de textos los textos estn asignados a los valores de una variable. Durante la configuracin se asigna la lista de textos a un campo E/S simblico, p. ej. Con ello se transfieren al objeto los textos que se van a visualizar. En el editor "Listas de textos" se crean las listas. La conexin de la lista de textos con una variable se configura en el objeto que utiliza la lista de textos.

Nota Dependencia de runtime La seleccin de los objetos que pueden tener una lista de textos depende del runtime.

Utilizacin
La lista de textos se utiliza, p. ej. para visualizar una lista de seleccin en un campo E/S simblico. Los textos de una lista pueden configurarse en varios idiomas. Los textos aparecen en runtime en el idioma configurado para el mismo.

Nota Dependencia del panel de operador La disponibilidad de la lista de textos depende del panel de operador utilizado.

Funcin
Si el campo E/S simblico es un campo de visualizacin, los textos correspondientes se visualizarn en funcin del valor de la variable configurada. Si el campo E/S simblico es un campo de entrada, la variable configurada adoptar el valor correspondiente en cuanto el operador selecciona el texto en cuestin en runtime.

1114

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.1 Crear una lista de textos

Nota Dependencia de runtime La representacin de valores de variables que no tienen asignado ningn texto depende del runtime:

El objeto de manejo y visualizacin queda vaco. Se muestran tres asteriscos ***.

Textos en varios idiomas


Los textos de una lista pueden configurarse en varios idiomas. Para ello, ajuste los idiomas en la ventana del proyecto, bajo "Configuracin del idioma > Idiomas del proyecto".

Pasos de configuracin
Para visualizar textos, p. ej. en un campo E/S simblico, se requieren los pasos siguientes:
1. Crear la lista de textos 2. Asignar los textos y el valor/los rangos de valores a la lista de textos 3. Asignar una lista de textos en el objeto indicador, p. ej. el campo ES simblico

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Crear una lista de textos (Pgina 1115) Asignar textos y valores a una lista de textos para rangos (Pgina 1117) Asignar textos y valores a una lista de textos para bits (Pgina 1118) Asignar textos y valores a una lista de textos para nmeros de bit (Pgina 1119) Configurar un objeto con lista de textos (Pgina 1120)

8.2.3.1

Crear una lista de textos

Introduccin
La lista de textos ofrece la posibilidad de asignar textos especficos a los valores y visualizarlos en runtime, p. ej. en un campo E/S simblico. En ello, puede indicarse el tipo del campo ES simblico, p. ej. como mero campo de entrada.

Nota Dependencia de runtime La seleccin de los tipos posibles de campo ES depende del runtime empleado.

Existen los tipos de listas siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

1115

Visualizar procesos 8.2 Trabajar con imgenes

Rango Bit Nmero de bit

Definen el contenido y las propiedades de una lista de textos con el editor "Listas de textos y grficos".

Procedimiento
Para crear una lista de textos, proceda del siguiente modo:
1. En el rbol del proyecto abra el editor "Listas de textos y grficos" y la ficha "Listas de textos".

2. Haga clic en la primera fila libre de la tabla en el rea de trabajo superior. Se abre la ventana de inspeccin de la lista de textos. 3. Introduzca un nombre que describa la lista de textos. 4. En "Seleccin" elija el tipo de lista de textos:

Rango (... - ...): se mostrar texto de la lista cuando la variable adopte un valor dentro del rango
indicado.

Bit (0,1): se mostrar un texto de la lista cuando la variable adopte el valor 0, se mostrar otro
texto cuando la variable adopte el valor 1. asignado.

Nmero de bit (0-31): se mostrar un texto de la lista cuando la variable adopte el nmero de bit
5. Introduzca un comentario para la lista de textos.

Nota Dependencia del panel de operador

La disponibilidad de la lista de textos depende del panel de operador utilizado.

1116

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.1 Asignar textos y valores a una lista de textos para rangos

Nota

En los textos de una lista no se puede emplear punto y coma. El punto y coma es un carcter de control y se borra automticamente del texto.

Resultado
Se ha creado una lista de textos.

Ver tambin

Principios bsicos de las listas de textos (Pgina 1114)

8.2.3.1

Asignar textos y valores a una lista de textos para rangos

Introduccin
Para cada lista de textos para rangos se indica con qu rango de valores deben visualizarse los textos y cules.

Requisitos


Procedimiento

El editor "Listas de textos y grficos" est abierto. La ficha "Listas de textos" est abierta. Se ha creado y seleccionado una lista de textos para rangos.

Para asignar valores y texto a una lista de textos para rangos proceda del siguiente modo:
1. Haga clic en la primera fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para esta entrada de la lista.

2. Seleccione el tipo de rango de valores:

STEP 7 V10.5 SP2 02/2010, 00002014

1117

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.1 Asignar textos y valores a una lista de textos para bits

"Rango": del valor mnimo al valor mximo de la variable, p. ej. 1 valor 21 "Valor individual": exactamente un valor de la variable, p. ej. valor = 21
3. En "Valor" introduzca el valor o el rango de valores con el que deba mostrarse un texto de la lista. 4. En "Texto" introduzca el texto que deba mostrarse en runtime cuando la variable adopte el valor indicado o se encuentre dentro del rango de valores indicado. 5. Active "Entrada predeterminada" cuando el texto introducido deba mostrarse siempre que la variable adopte un valor no definido. Slo se admite una entrada predeterminada por lista. 6. Cree entradas adicionales en la lista para otros rangos de valores de la misma lista de textos.

Nota

No utilice ninguno de los caracteres especiales siguientes en los textos de la lista: ?, ", /, \, *, <, > ni punto y coma. Los caracteres de control se borran automticamente del texto.

Resultado
Se ha creado una lista de textos para rangos. Los valores posibles tienen textos asignados que se muestran en runtime.

Ver tambin

Principios bsicos de las listas de textos (Pgina 1114)

8.2.3.1

Asignar textos y valores a una lista de textos para bits

Introduccin
Para cada lista de textos se indica con qu valor del bit deben visualizarse los textos y cules.

Requisitos


Procedimiento

El editor "Listas de textos y grficos" est abierto. La ficha "Listas de textos" est abierta. Se ha creado y seleccionado una lista de textos para bits.

Para asignar valores y textos a una lista de textos para bits proceda de la manera siguiente:
1. Haga clic en la primera fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para esta entrada de la lista.

1118

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.1 Asignar textos y valores a una lista de textos para nmeros de bit

2. En "Valor" introduzca "0". 3. En "Texto" introduzca el texto que deba mostrarse en runtime cuando la variable adopte el valor "0".

Nota

No utilice ninguno de los caracteres especiales siguientes en los textos de la lista: ?, ", /, \, *, <, > ni punto y coma. Los caracteres de control se borran automticamente del texto.
4. Haga clic en la prxima fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para la siguiente entrada de la lista. 5. En "Valor" introduzca "1". 6. En "Texto" introduzca el texto que deba mostrarse en runtime cuando la variable adopte el valor "1".

Resultado
Se ha creado una lista de textos para bits. Los valores posibles "0" y "1" tienen textos asignados que se muestran en runtime.

Ver tambin

Principios bsicos de las listas de textos (Pgina 1114)

8.2.3.1

Asignar textos y valores a una lista de textos para nmeros de bit

Introduccin
Para cada lista de textos para nmeros de bit se indica con qu nmero de bit deben visualizarse los textos y cules.

Requisitos

El editor "Listas de textos y grficos" est abierto. La ficha "Listas de textos" est abierta. Se ha creado y seleccionado una lista de textos para nmeros de bit.

STEP 7 V10.5 SP2 02/2010, 00002014

1119

Visualizar procesos 8.2 Trabajar con imgenes

Procedimiento

8.2.3.1 Configurar un objeto con lista de textos

Para asignar valores y textos a una lista de textos para nmeros de bit proceda de la manera siguiente:
1. Haga clic en la primera fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para esta entrada de la lista. 2. En "Valor" introduzca el nmero de bit con el que debe mostrarse un texto de la lista.

3. En "Texto" introduzca el texto que debe mostrarse en runtime cuando la variable adopte el nmero de bit indicado. 4. Active "Entrada predeterminada" si el texto introducido debe mostrarse siempre que la variable adopte un valor no definido. Slo se admite una entrada predeterminada por lista. 5. Cree entradas adicionales en la lista para otros nmeros de bit de la misma lista de textos.

Nota

No utilice ninguno de los caracteres especiales siguientes en los textos de la lista: ?, ", /, \, *, <, > ni punto y coma. Los caracteres de control se borran automticamente del texto.

Resultado
Se ha creado una lista de textos para nmeros de bit. Los nmeros de bit indicados tienen textos asignados que se visualizan en runtime.

Ver tambin

Principios bsicos de las listas de textos (Pgina 1114)

8.2.3.1

Configurar un objeto con lista de textos

Introduccin
El valor de salida y la aplicacin del valor para las listas de textos se definen en el objeto de manejo y visualizacin que visualiza los textos de la lista en runtime. Las propiedades de estos objetos se configuran segn convenga.

1120

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos


Procedimiento

En el editor "Listas de textos y grficos" se ha creado una lista de textos. Los valores de la lista de textos estn definidos y provistos de textos. El editor "Imgenes" est abierto. Hay una imagen abierta con un campo E/S simblico. El objeto est seleccionado.

Para visualizar los textos de una lista en runtime en un campo E/S simblico proceda del siguiente modo:
1. Introduzca un nombre que describa el objeto en "Miscelneo". 2. En el campo "Lista de textos" de "General" seleccione la lista de textos cuyos textos desea visualizar en runtime.

3. En el campo "Modo" seleccione los datos que deba mostrar el objeto.

Nota Dependencia de runtime

Segn sea el runtime habr distintos tipos de campos disponibles para un campo ES simblico.
4. En "Entradas visibles" indique cuntas entradas deben ser visibles en el objeto. 5. En "Comportamiento" active "Aplicar valor al salir". Los objetos se aplican al cerrar el objeto en runtime.

Resultado
En runtime se mostrarn los textos definidos de la lista en el campo ES simblico cuando la variable adopte el valor indicado.

Ver tambin

Principios bsicos de las listas de textos (Pgina 1114)

STEP 7 V10.5 SP2 02/2010, 00002014

1121

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.2

Trabajar con listas de grficos


8.2.3.2 Trabajar con listas de las listas de grficos Principios bsicos de grficos

8.2.3.2

Principios bsicos de las listas de grficos

Introduccin
En una lista de grficos hay determinados grficos asignados a los valores posibles de una variable. Durante la configuracin se asigna la lista de grficos a un botn o a un campo E/S grfico. Con ello se transfieren al objeto los grficos que se visualizarn. Las listas de grficos se crean con el editor "Listas de textos y grficos". La conexin de la lista de grficos con una variable se configura en el objeto que utiliza la lista de grficos.

Utilizacin
La lista de grficos se configura para los casos siguientes:

Lista de seleccin con un campo E/S grfico Grfico dependiente del estado en un botn

Los grficos de una lista pueden configurarse en varios idiomas. Los grficos se visualizan en runtime en el idioma configurado en cada caso.

Nota Dependencia del panel de operador La disponibilidad de la lista de grficos depende del panel de operador utilizado.

Origen de los grficos


Los grficos pueden insertarse en la lista desde los orgenes siguientes:


Funcin

Seleccin del juego de grficos Seleccin de un archivo existente Pueden emplearse los tipos de archivos siguientes: *.bmp, *.ico, *.cur, *.emf, *.wmf, *.gif, *.tif, *.jpeg y *.jpg. Creacin de un archivo nuevo

Si el campo E/S grfico es un campo de visualizacin, los grficos correspondientes se mostrarn en funcin del valor de la variable configurada. Si el campo E/S grfico es un campo de entrada, la variable configurada adopta el valor correspondiente en cuanto el operador seleccione un grfico en runtime.

1122

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.2 Crear una lista de grficos

Nota Dependencia de runtime La representacin de valores de variables que no tienen asignado ningn grfico depende del runtime:

El objeto de manejo y visualizacin queda vaco Se muestra el grfico estndar definido

Pasos de configuracin
Para visualizar grficos, p. ej. en un campo E/S grfico, se requieren los pasos siguientes:
1. Crear la lista de grficos 2. Asignar los grficos y el valor/los rangos de valores a la lista de grficos 3. Asignar una lista de grficos en el objeto de visualizacin, p. ej. el campo ES grfico

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Crear una lista de grficos (Pgina 1123) Asignar grfico y valores a una lista de grficos para rangos (Pgina 1125) Asignar grficos y valores a una lista de grficos para bits (Pgina 1126) Asignar grficos y valores a una lista de grficos para nmeros de bit (Pgina 1127) Configurar un objeto con lista de grficos (Pgina 1128)

8.2.3.2

Crear una lista de grficos

Introduccin
La lista de grficos ofrece la posibilidad de asignar grficos especficos a valores variables y visualizarlos en runtime en un campo E/S grfico. En ello, puede indicarse el tipo del campo E/S grfico, p. ej. como mero campo de salida.

Nota Dependencia de runtime La seleccin de los tipos posibles de campo E/S depende del runtime empleado.

Nota Dependencia del panel de operador La disponibilidad de la lista de grficos depende del panel de operador utilizado.

STEP 7 V10.5 SP2 02/2010, 00002014

1123

Visualizar procesos 8.2 Trabajar con imgenes

Procedimiento
Para crear una lista de grficos, proceda del siguiente modo:
1. En el rbol del proyecto abra el editor "Listas de textos y grficos" y la ficha "Listas de grficos".

2. Haga clic en la primera fila libre de la tabla en el rea de trabajo superior. Se abre la ventana de inspeccin de la lista de grficos.

3. Introduzca un nombre que describa la lista de grficos. 4. En "Seleccin" elija el tipo de lista de grficos:

Rango (... - ...): se mostrar grfico de la lista cuando la variable adopte un valor dentro del rango
indicado.

Bit (0,1): se mostrar un grfico de la lista cuando la variable adopte el valor 0, se mostrar otro
grfico cuando la variable adopte el valor 1. bit asignado.

Nmero de bit (0-31): se mostrar un grfico de la lista cuando la variable adopte el nmero de

1124

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

5. Introduzca un comentario para la lista de grficos.


8.2.3.2 Asignar grfico y valores a una lista de grficos para rangos

Resultado
Se ha creado una lista de grficos para rangos.

Ver tambin

Principios bsicos de las listas de grficos (Pgina 1122)

8.2.3.2

Asignar grfico y valores a una lista de grficos para rangos

Introduccin
Para cada lista de grficos para rangos se indica con qu rango de valores deben visualizarse los grficos y cules.

Requisitos


Procedimiento

El editor "Listas de textos y grficos" est abierto. La ficha "Listas de grficos" est abierta. Se ha creado y seleccionado una lista de grficos para rangos.

Para asignar valores y grficos a una lista de grficos para rangos proceda del siguiente modo:
1. Haga clic en la primera fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para esta entrada de la lista.

2. Seleccione el tipo de rango de valores en "Valor":

"Rango": del valor mnimo al valor mximo de la variable, p. ej. 1 valor 21

"Valor individual": exactamente un valor de la variable, p. ej. valor = 21

STEP 7 V10.5 SP2 02/2010, 00002014

1125

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.2 Asignar grficos y valores a una lista de grficos para bits

3. En "Valor" introduzca el valor o el rango de en con el que deba mostrarse un grfico de la lista. 4. En "Grfico" seleccione el grfico que deba mostrarse en runtime cuando la variable adopte el valor indicado o se encuentre dentro del rango de valores indicado. 5. Active "Entrada predeterminada" cuando el grfico indicado deba mostrarse siempre que la variable adopte un valor no definido. Slo se admite una entrada predeterminada por lista.

Resultado
Se ha creado una lista de grficos para rangos. Los valores posibles tienen grficos asignados que se visualizan en runtime.

Ver tambin

Principios bsicos de las listas de grficos (Pgina 1122)

8.2.3.2

Asignar grficos y valores a una lista de grficos para bits

Introduccin
Para cada lista de grficos se indica con qu valor del bit deben visualizarse los grficos y cules.

Requisitos


Procedimiento

El editor "Listas de textos y grficos" est abierto. La ficha "Lista de grficos" est abierta. Se ha creado y seleccionado una lista de grficos para bits.

Para asignar valores y grficos a una lista de grficos para bits proceda del siguiente modo:
1. Haga clic en la primera fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para esta entrada de la lista.

1126

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.2 Asignar grficos y valores a una lista de grficos para nmeros de bit

2. En "Valor" introduzca "0". 3. En "Grfico" seleccione el grfico que deba mostrarse en runtime cuando la variable adopte el valor "0". 4. Haga clic en la prxima fila libre del rea de edicin "Entradas de la lista". Se abrir la ventana de inspeccin para la siguiente entrada de la lista. 5. En "Valor" introduzca "1". 6. En "Grfico" seleccione el grfico que deba mostrarse en runtime cuando la variable adopte el valor "1".

Resultado
Se ha creado una lista de grficos para bits. Los valores "0" y "1" tienen grficos asignados que se visualizan en runtime.

Ver tambin

Principios bsicos de las listas de grficos (Pgina 1122)

8.2.3.2

Asignar grficos y valores a una lista de grficos para nmeros de bit

Introduccin
Para cada lista de grficos para nmeros de bit se indica con qu nmero de bit deben visualizarse los grficos y cules.

Requisitos


Procedimiento

El editor "Listas de textos y grficos" est abierto. La ficha "Listas de grficos" est abierta. Se ha creado y seleccionado una lista de grficos para nmeros de bit.

Para asignar valores y grficos a una lista de grficos para nmeros de bit proceda del siguiente modo:
1. Haga clic en la primera fila libre del rea de edicin "Entradas de la lista".

STEP 7 V10.5 SP2 02/2010, 00002014

1127

Visualizar procesos 8.2 Trabajar con imgenes

8.2.3.2 Configurar un objeto con lista de grficos

Se abrir la ventana de inspeccin para esta entrada de la lista.

2. En "Valor" introduzca el nmero de bit con el que deba mostrarse un grfico de la lista.

3. En "Grfico" seleccione el grfico que debe mostrarse en runtime cuando la variable adopte el nmero de bit indicado. 4. Active "Entrada predeterminada" cuando el grfico indicado deba mostrarse siempre que la variable adopte un valor no definido. Slo se admite una entrada predeterminada por lista. 5. Cree entradas adicionales en la lista para otros nmeros de bit de la misma lista de grficos.

Resultado
Se ha creado una lista de grficos para nmeros de bit. Los nmeros de bit indicados tienen grficos asignados que se visualizan en runtime.

Ver tambin

Principios bsicos de las listas de grficos (Pgina 1122)

8.2.3.2

Configurar un objeto con lista de grficos

Introduccin
El valor de salida y la aplicacin del valor para las listas de grficos se definen en el objeto de manejo y visualizacin que visualiza los grficos de la lista en runtime. Las propiedades de estos objetos se configuran segn convenga.

Requisitos

En el editor "Listas de textos y grficos" se ha creado una lista de grficos. Se han definido valores. Los valores tienen grficos asignados. El editor "Imgenes" est abierto. Hay una imagen abierta con un campo ES grfico. El objeto est seleccionado.

1128

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Procedimiento

8.2.4 Dinamizacin de imgenes 8.2.4.1 Principios bsicos de la dinamizacin

Para visualizar un grfico de una lista en runtime en un campo ES grfico proceda del siguiente modo:
1. Introduzca un nombre que describa el objeto en "Miscelneo". 2. En el campo "Lista de grficos" de "General" seleccione la lista de grficos cuyos grficos desea visualizar en runtime.

3. En el campo "Modo" de "Tipo" seleccione los datos que debe mostrar el objeto.

Nota Dependencia de runtime

Segn sea el runtime habr distintos tipos de campos disponibles para un campo ES grfico.

Resultado
En runtime se mostrarn los grficos definidos de la lista en el campo ES grfico cuando la variable adopte el valor indicado.

Ver tambin

Principios bsicos de las listas de grficos (Pgina 1122)

8.2.4

Dinamizacin de imgenes

8.2.4.1

Principios bsicos de la dinamizacin

Introduccin
En WinCC se dinamizan propiedades de objetos para reproducir la instalacin en paneles de operador y visualizar procesos. Un ejemplo es la reproduccin de un depsito cuyo nivel de lquido aumenta o disminuye en funcin de un valor de proceso.

STEP 7 V10.5 SP2 02/2010, 00002014

1129

Visualizar procesos 8.2 Trabajar con imgenes

Dinamizacin de propiedades de objetos


Las propiedades de todos los objetos grficos se pueden dinamizar. Para ello se utilizan animaciones predefinidas. Los objetos de manejo reaccionan adems a eventos, p. ej. un clic del ratn. Para reaccionar a los eventos se pueden configurar funciones de sistema. Encontrar ms informacin al respecto en "Trabajar con funciones de sistema (Pgina 1371) ". Las posibilidades de dinamizacin dependen del objeto. Al copiar un objeto se copian tambin sus dinamizaciones.

Animaciones

Nota Dependencia del panel de operador La animacin "Operacin habilitada" no est disponible para todos los paneles de operador.

WinCC le asiste en la dinamizacin mediante animaciones predefinidas. Si desea dinamizar una propiedad de objeto, configure primero la animacin deseada con las herramientas de la ventana de herramientas o en la ventana de inspeccin del objeto. Seguidamente, adapte la animacin de la ventana de inspeccin a las exigencias de su proyecto. Hay animaciones disponibles para dinamizar las propiedades de objeto siguientes:

Apariencia El objeto cambia de apariencia, p. ej. el color. Posicin El objeto se desplaza en la imagen. Visibilidad El objeto se muestra u oculta. Operacin habilitada para objetos de manejo El objeto se libera o bloquea para el manejo.

Las propiedades estndar de las animaciones que se ofrecen en la ventana de herramientas se adaptan del mismo modo que las propiedades estndar de los dems objetos grficos.

Ver tambin

Configurar una animacin nueva (Pgina 1132)

1130

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.4.2

Elementos y configuracin bsica


8.2.4.2 Elementos y configuracin bsica

Introduccin
En WinCC se utilizan objetos dinmicos para reproducir la instalacin en paneles de operador y visualizar procesos. En principio, todos los objetos grficos que se configuran en una imagen se pueden dinamizar. Las posibilidades de dinamizacin y los eventos disponibles dependen del objeto seleccionado.

Nota Dependencia del panel de operador La animacin "Operacin habilitada" no est disponible para todos los paneles de operador.

Task Card "Animaciones"


La Task Card "Animaciones" contiene los grupos y elementos siguientes para configurar animaciones:

Movimientos: movimiento horizontal, vertical, diagonal y directo Representacin: aspecto y visibilidad Miscelneo: activar el objeto

Nota Basic Panels

La Task Card "Animaciones" no est disponible para Basic Panels.

Ventana de inspeccin
En la ventana de inspeccin se muestran todas las animaciones del grupo "Animaciones" que se han configurado para el objeto seleccionado:

Movimiento diagonal, horizontal, vertical o directo: el objeto se desplaza en la imagen. Apariencia: el objeto cambia de apariencia, p. ej. el color y el comportamiento de parpadeo. Visibilidad: el objeto se muestra u oculta. Activar el objeto: el objeto puede manejarse o no.

STEP 7 V10.5 SP2 02/2010, 00002014

1131

Visualizar procesos 8.2 Trabajar con imgenes

8.2.4.3

Animaciones
8.2.4.3 Animaciones animacin nueva Configurar una

8.2.4.3

Configurar una animacin nueva

Introduccin
Configurar animaciones para objetos grficos con acciones sencillas del ratn. Para cada objeto slo puede configurarse una animacin del mismo tipo en cada caso.

Requisitos


Procedimiento

Hay como mnimo una imagen abierta con un objeto dinamizable. La ventana de inspeccin est abierta. Se visualiza la ventana de herramientas.

Para configurar una animacin, proceda del siguiente modo:


1. Abra la ventana de inspeccin o la lista de propiedades del objeto que desee dinamizar. 2. Haga doble clic en la entrada "Nueva animacin" del grupo "Animaciones". 3. Seleccione la animacin deseada. 4. Haga clic en el botn "Aadir".

Procedimiento alternativo
1. En la Task Card "Animaciones" abra el grupo de objetos que contenga la animacin deseada. 2. Arrastre la animacin deseada hasta el objeto que desee dinamizar. Alternativa: seleccione la animacin deseada en la ventana de herramientas. Seguidamente, haga clic en el objeto que desee dinamizar.

Nota Basic Panels

La Task Card "Animaciones" no est disponible para Basic Panels.

Resultado
La animacin se registrar en la ventana de inspeccin del objeto. Ahora se puede configurar la animacin.

Administrar animaciones configuradas


En la ventana de inspeccin, el men contextual de las animaciones ofrece los comandos siguientes para administrar animaciones:

"Copiar animacin": este comando de men permite copiar la animacin seleccionada.

1132

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.4.3 Dinamizar la apariencia de un objeto

"Pegar animacin": este comando de men permite pegar una animacin del portapapeles a la ventana de inspeccin de otro objeto. "Eliminar animacin": este comando de men permite borrar las animaciones que no se necesiten ms.

Ver tambin

Dinamizar la apariencia de un objeto (Pgina 1133) Configurar un movimiento (Pgina 1135) Dinamizar la visibilidad de un objeto (Pgina 1137) Animaciones en grupos de objetos y en la seleccin mltiple (Pgina 1138) Principios bsicos de la dinamizacin (Pgina 1129)

8.2.4.3

Dinamizar la apariencia de un objeto

Introduccin
El color de primer plano, el color de fondo y el comportamiento de parpadeo de un objeto se pueden dinamizar. La apariencia del objeto se modifica en runtime al cambiar el valor de una variable. Cuando la variable adopte un valor determinado o cuando su valor se encuentre dentro de un rango determinado, se modificar el color o el comportamiento de parpadeo del objeto segn lo que se haya configurado.

Apariencias posibles
El nmero de apariencias configurables depende del tipo de datos ajustado para la variable:

"Rango": se considera el valor de rango de la variable. Es posible definir un nmero cualquiera de valores o de rangos para controlar la apariencia del objeto. En caso de definir varios rangos, stos no se pueden solapar.

"Varios bits" Si hay varios bits se considera el valor de la variable. La variable puede adoptar un valor entero comprendido entre 0 y 31. Para cada uno de dichos valores puede definir una apariencia del objeto. El tipo de datos "Varios bits" no permite definir intervalos, sino slo indicar valores en la columna "De".

"Bit individual" Slo se considera el bit indicado de la variable. Es posible definir dos apariencias del objeto, a saber: una para bit = 1 y otra para bit = 0. Para el tipo de datos "Bit individual" no se pueden definir intervalos.

Nota

La apariencia del elemento de control puede hacerse depender de lo que introduzca el operador. Para ello, en el caso de un campo E/S utilice la misma variable tanto para guardar la entrada como para controlar su apariencia. Ejemplo: el color de fondo del campo E/S cambia en runtime en funcin de la entrada.

STEP 7 V10.5 SP2 02/2010, 00002014

1133

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos


Procedimiento

Hay como mnimo una imagen abierta con un objeto dinamizable. La ventana de inspeccin est abierta. Se visualiza la ventana de herramientas.

Para dinamizar el parpadeo del objeto, proceda del siguiente modo:


1. Seleccione en la imagen el objeto que desea dinamizar. Las propiedades del objeto se visualizan en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "Animaciones > Nueva animacin". Aparecern las animaciones disponibles para el objeto seleccionado. 3. Seleccione la animacin "Apariencia". Se visualizarn los parmetros de la animacin. 4. Haga clic en "Variable" y seleccione en la lista la variable que se controlar mediante la apariencia del objeto. La variable aparecer en el campo "Variable". 5. Seleccione un tipo de datos para la variable. El tipo de datos de la variable determina si se pueden indicar valores o intervalos (as como su cantidad) para controlar la apariencia del objeto. 6. Haga clic en la primera celda de la columna "Valor" o "Rango".

7. Introduzca un valor para la variable: Introduzca un valor de variable para "Bit individual" y "Varios bits" en la columna "Valor". Introduzca un intervalo de variable, p. ej. 0 - 60 para un rango en la columna "Rango". 8. Seleccione en las columnas "Color de primer plano" y "Color de fondo" los colores que debe adoptar el objeto cuando la variable alcance el valor o el rango en runtime. 9. En la lista "Parpadeo", seleccione el comportamiento de parpadeo del objeto. 1 Si desea definir la apariencia para otro valor o un intervalo de la variable, repita los pasos 6 a 10. 0.

1134

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Resultado

8.2.4.3 Configurar un movimiento

El comportamiento de parpadeo y el color del objeto cambiarn en runtime en funcin del valor de proceso de la variable.

Ver tambin

Configurar una animacin nueva (Pgina 1132)

8.2.4.3

Configurar un movimiento

Introduccin
Los objetos dinmicos se pueden configurar de manera que se muevan a lo largo de una pista determinada, o bien que se desplacen una determinada cantidad de pxeles con respecto a su posicin actual. El movimiento se controla con variables. Cada vez que se actualiza la variable, el objeto se desplaza un paso. Slo se puede configurar un tipo de movimiento por objeto. Se dispone de los siguientes tipos de movimientos:

"Movimiento diagonal", "Movimiento horizontal" o "Movimiento vertical". El objeto se mueve a lo largo de una pista cuyos puntos inicial y final estn definidos. La posicin relativa del objeto en la va depende del valor de una variable. "Movimiento directo" El objeto se desplaza en sentido X e Y en una determinada cantidad de pxeles. Los valores absolutos de dos variables determinan el desplazamiento.

Ayuda de configuracin grfica


Los movimientos diagonales, horizontales y verticales se pueden configurar grficamente en el editor "Imgenes". Al configurar aparece una copia transparente del objeto unida al objeto original mediante una flecha. Cuando desplace la copia del objeto a la posicin de destino deseada, los valores de pxel correspondientes al movimiento se introducirn automticamente en la ventana de inspeccin.

STEP 7 V10.5 SP2 02/2010, 00002014

1135

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

Hay como mnimo una imagen abierta con un objeto dinamizable. La ventana de inspeccin est abierta. Se visualiza la ventana de herramientas.

Configurar el movimiento diagonal, horizontal o vertical


Para configurar las animaciones, proceda del siguiente modo:
1. Seleccione en la imagen el objeto que desea dinamizar. Las propiedades del objeto se visualizan en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "Animaciones > Nueva animacin". Aparecern las animaciones disponibles para el objeto seleccionado. 3. Seleccione un tipo de movimiento. Se visualizarn los parmetros de la animacin. 4. Seleccione una variable para controlar el movimiento. En el rea de trabajo aparecer una copia transparente del objeto unida al objeto original mediante una flecha. 5. Desplace la copia del objeto hasta la posicin de destino deseada. Los valores de pxel de la posicin final se introducen automticamente en la ventana de inspeccin. 6. En caso necesario, adapte el rango de valores de las variables.

Configurar el "Movimiento directo"


Para configurar la animacin "Movimiento directo", proceda del siguiente modo:
1. Seleccione en la imagen el objeto que desea dinamizar. Las propiedades del objeto se visualizan en la ventana de inspeccin.

1136

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.4.3 Dinamizar la visibilidad de un objeto

2. En la ventana de inspeccin haga clic en "Animaciones > Nueva animacin". Aparecern las animaciones disponibles para el objeto seleccionado. 3. Seleccione la entrada "Movimiento directo". 4. Seleccione para la posicin X una variable que controle el desplazamiento en sentido X. 5. Seleccione para la posicin Y una variable que controle el desplazamiento en sentido Y.

Resultado
El objeto se desplazar en runtime cada vez que se modifique el valor de la variable utilizada para controlar el movimiento. El sentido del movimiento equivale al tipo de movimiento configurado.

Ver tambin

Configurar una animacin nueva (Pgina 1132)

8.2.4.3

Dinamizar la visibilidad de un objeto

Introduccin
La visibilidad de un objeto se puede dinamizar. Si el valor de una variable est dentro del intervalo configurado, el objeto se mostrar u ocultar en runtime. Los objetos "Visor de recetas simple" y "Visor de avisos simple" son siempre visibles.

Ejemplo de aplicacin
Dinamizando la propiedad "Visibilidad" se puede p. ej. visualizar una advertencia en una imagen cuando una variable exceda un valor crtico. La advertencia se ocultar de nuevo cuando el valor de la variable deje de ser crtico.

Requisitos


Procedimiento

Hay una imagen abierta con un objeto que debe mostrarse u ocultarse en runtime. La ventana de inspeccin est abierta.

1. Seleccione en la imagen el elemento de control que desea dinamizar. Las propiedades del objeto se visualizan en la ventana de inspeccin. 2. En el grupo "Animaciones" de la ventana de inspeccin, haga clic en "Nueva animacin". Aparecern las animaciones disponibles para el objeto seleccionado. 3. Seleccione la animacin "Visibilidad". Se visualizarn los parmetros de la animacin. 4. Active el estado deseado: "Visible" u "Oculto".

STEP 7 V10.5 SP2 02/2010, 00002014

1137

Visualizar procesos 8.2 Trabajar con imgenes

8.2.4.3 Animaciones en grupos de objetos y en la seleccin mltiple

Si no configura ninguna variable para controlar el estado, el estado seleccionado se presentar al iniciar runtime.

5. Si desea controlar la visualizacin del objeto con una variable, seleccione una variable e indique un intervalo. Mientras en runtime el valor de la variable est dentro del intervalo, ser vlido el estado activo del objeto.

Resultado
El objeto se muestra u oculta en runtime en funcin del valor de la variable.

Ver tambin

Configurar una animacin nueva (Pgina 1132)

8.2.4.3

Animaciones en grupos de objetos y en la seleccin mltiple

Aplicar animaciones a grupos de objetos


Para un grupo de objetos se pueden configurar todas las animaciones soportadas por un solo objeto del grupo. Si se configura una animacin para un grupo de objetos, esta animacin ser vlida para todos los objetos individuales que asistan dicha animacin.

Modificar las animaciones de varios objetos


En caso de seleccin mltiple, en la ventana de inspeccin se mostrarn las animaciones configuradas para el objeto de referencia. Las animaciones se modifican del modo habitual. Los cambios afectan a todos los objetos de la seleccin mltiple que admitan la animacin configurada. De este modo, la animacin del objeto de referencia se aplica tambin a objetos que hasta el momento no tenan ninguna animacin configurada.

Ejemplo de aplicacin
Seleccione al mismo tiempo un botn y un crculo. El botn es el objeto de referencia. El botn ya tiene configurada la animacin "Apariencia" y, por tanto, aparecer en la ventana de inspeccin de la seleccin mltiple. Si se activa la propiedad "Parpadeo" en el grupo "Animaciones", posteriormente la configuracin de la animacin "Apariencia" se aplicar tanto al botn como al crculo.

Configurar animaciones nuevas para varios objetos


Si se configura una animacin nueva para los objetos de una seleccin mltiple, esta animacin ser vlida para todos los objetos seleccionados que admitan la animacin configurada. Si la animacin nueva sustituyera a una animacin existente, se mostrara una consulta de seguridad.

Ejemplo de aplicacin
Seleccione un crculo y un rectngulo. El crculo ya tiene configurada la animacin "Movimiento diagonal". Configure la animacin "Movimiento horizontal" para la seleccin mltiple. La

1138

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

animacin se aplica al rectngulo, ya que todava no tena configurada ninguna animacin del tipo movimiento. Para el crculo se le preguntar si desea sustituir la animacin existente "Movimiento diagonal" por la animacin nueva "Movimiento horizontal".
8.2.5 Trabajar con teclas de funcin 8.2.5.1 Trabajar con teclas de funcin

Ver tambin

Configurar una animacin nueva (Pgina 1132)

8.2.5

Trabajar con teclas de funcin

8.2.5.1

Trabajar con teclas de funcin

Introduccin
Una tecla de funcin es una tecla del panel de operador con funcionalidad configurable. A los eventos "Tecla pulsada" y "Soltar tecla" se puede asignar una lista de funciones. Las teclas de funcin se pueden asignar de forma global o local.

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Teclas de funcin globales


Las teclas de funcin con asignacin global disparan siempre la misma accin, independientemente de la imagen visualizada. Las teclas de funcin globales se configuran en el editor "Imagen general". La asignacin global se aplicar a todas las imgenes del panel de operador configurado. Las teclas de funcin globales permiten reducir en gran medida el esfuerzo de configuracin, puesto que no es necesario asignarles funciones en cada imagen.

Teclas de funcin locales en imgenes


Las teclas de funcin locales de las imgenes pueden disparar una accin diferente en cada imagen. La asignacin vale slo para la imagen en la que se ha definido la tecla de funcin. Una tecla de funcin local sobrescribe las teclas de funcin globales y las teclas de funcin locales de una plantilla.

STEP 7 V10.5 SP2 02/2010, 00002014

1139

Visualizar procesos 8.2 Trabajar con imgenes

Nota Si un visor de avisos o una ventana de avisos oculta una imagen que incorpore teclas de funcin locales, stas estarn activas en runtime de todas maneras. Ello puede ocurrir sobre todo en los paneles de operador equipados con un display pequeo.

Teclas de funcin locales en plantillas


Las teclas de funcin locales que estn asignadas en plantillas se aplican a todas las imgenes que se basan en dicha plantilla. Pueden disparar una accin distinta en cada imagen. Las teclas de funcin de las plantillas se asignan en la plantilla en el editor "Imgenes". La asignacin global de una tecla de funcin se sobrescribe con una asignacin local en la plantilla.

Asignacin con hotkeys


Es posible asignar hotkeys a los objetos de manejo (p. ej. botones). Los hotkeys disponibles dependen del panel de operador utilizado.

Nota La tecla de funcin est asignada a una accin local o global. Si, adems, se asigna un hotkey a la tecla de funcin, en runtime se ejecutar la funcin del hotkey.

Grficos
Cuando una tecla de funcin se encuentra directamente junto al display, se le puede asignar un grfico que describa la funcin de dicha tecla.

Vista de la asignacin
Tabla8-1 Tecla de funcin La tabla siguiente muestra qu smbolos visualizan la asignacin de las teclas de funcin: Descripcin No asignada

Asignada globalmente

Asignada localmente en la plantilla

1140

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Tecla de funcin

Descripcin Asignada localmente

Asignada localmente (la asignacin local de la plantilla sobrescribe la asignacin global) Asignada localmente (la asignacin local sobrescribe la asignacin global)

Asignada localmente (la asignacin local sobrescribe la asignacin local de la plantilla) Asignada localmente (la asignacin local sobrescribe la asignacin local de la plantilla, que ya sobrescribe la asignacin global) Navegacin de imgenes asignada al botn

Nota Basic Panels El editor "Navegacin de imgenes" no est disponible para Basic Panels.

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Asignar teclas de funcin globalmente (Pgina 1142) Asignar teclas de funcin localmente (Pgina 1143) Asignar una funcin a una tecla de funcin (Pgina 1144) Autorizar el uso de una tecla de funcin (Pgina 1145) Asignar un grfico a una tecla de funcin (Pgina 1146) Ejemplo: Utilizar teclas de funcin para navegar por imgenes (Pgina 1148)

STEP 7 V10.5 SP2 02/2010, 00002014

1141

Visualizar procesos 8.2 Trabajar con imgenes

8.2.5.2

Asignar teclas de funcin globalmente


8.2.5.2 Asignar teclas de funcin globalmente

Introduccin
La asignacin global de una tecla de funcin se define en el editor "Imagen general". La asignacin global se aplica a todas las imgenes del panel de operador configurado.

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Requisitos


Procedimiento

El proyecto est abierto. La ventana de inspeccin est abierta.

Para asignar una funcin independiente de la imagen a una tecla de funcin, proceda del siguiente modo:
1. Para abrir el editor "Imagen general", haga doble clic en "Imagen general" del grupo "Administracin de imgenes de la ventana del proyecto. 2. Seleccione la tecla de funcin deseada. Las propiedades de la tecla de funcin se visualizarn en la ventana de inspeccin.

3. En "General", configure un grfico y una autorizacin de uso para la tecla de funcin. 4. Asocie una lista de funciones al evento deseado en "Eventos".

Resultado
Si ninguna asignacin local sobrescribe la asignacin global, en todas las imgenes del panel de operador configurado se modificar la asignacin de la tecla de funcin en correspondencia con la entrada realizada.

Ver tambin

Trabajar con teclas de funcin (Pgina 1139)

1142

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.5.3

Asignar teclas de funcin localmente


8.2.5.3 Asignar teclas de funcin localmente

Introduccin
Las teclas de funcin se asignan global y localmente. Una asignacin local de las teclas de funcin slo se aplica a la imagen o plantilla en la que se ha definido. Existen las siguientes teclas de funcin locales:

Teclas de funcin locales de una imagen Para cada imagen se asignan funciones distintas a la tecla de funcin. La asignacin vale slo para la imagen en la que se ha definido la tecla de funcin. Teclas de funcin locales de una plantilla Las teclas de funcin se asignan en una plantilla. La asignacin se aplica a todas las imgenes que se basan en dicha plantilla y que no quedan sobrescritas por una asignacin local en una imagen.

Una asignacin local sobrescribe la asignacin global de una tecla de funcin.

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Uso de asignaciones existentes


La opcin para utilizar asignaciones existentes se denomina del modo siguiente en la ventana de inspeccin:

En una plantilla: "Utilizar asignacin general" En una imagen:

Si la imagen se basa en una plantilla: "Utilizar plantilla local" Si la imagen no se basa en una plantilla: "Utilizar asignacin general" La opcin "Utilizar plantilla local" incluye el uso de la asignacin local en la plantilla y la asignacin global.

Requisitos


Procedimiento

Est abierta la imagen o la plantilla a la que desea asignar localmente una tecla de funcin. La ventana de inspeccin est abierta.

Proceda del siguiente modo:


1. Seleccione la tecla de funcin deseada en la imagen o plantilla. Las propiedades de la tecla de funcin se visualizarn en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "General".

STEP 7 V10.5 SP2 02/2010, 00002014

1143

Visualizar procesos 8.2 Trabajar con imgenes

8.2.5.4 Asignar una funcin a una tecla de funcin

3. Desactive la opcin "Utilizar plantilla local" o "Utilizar asignacin general". 4. En "General", configure un grfico y una autorizacin de uso para la tecla de funcin. 5. Asocie una lista de funciones al evento deseado en "Eventos".

Resultado
La imagen o plantilla tiene asignada la tecla de funcin con las funciones configuradas.

Ver tambin

Trabajar con teclas de funcin (Pgina 1139)

8.2.5.4

Asignar una funcin a una tecla de funcin

Introduccin
Una tecla de funcin puede tener dos estados, a saber:

Pulsado: definido por el evento "Tecla pulsada". Soltado: definido por el evento "Soltar tecla".

Ambos eventos se configuran en la ventana de inspeccin de la tecla de funcin. A cada evento se puede asignar una lista de funciones que contenga las funciones de sistema o los scripts. La lista de funciones se procesar en runtime cuando se presente el evento.

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Nota Basic Panels Los scripts no estn disponibles para Basic Panels.

1144

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

8.2.5.5 Autorizar el uso de una tecla de funcin

Si desea asignar una tecla de funcin globalmente:


Procedimiento

El editor "Imagen general" est abierto.

Si desea asignar una tecla de funcin localmente:


La imagen en la que desea asignar una tecla de funcin est abierta.

Si desea asignar una tecla de funcin localmente en una plantilla:


La plantilla en la que desea asignar una tecla de funcin est abierta. La ventana de inspeccin est abierta.

Proceda del siguiente modo:


1. Seleccione la tecla de funcin que desea definir. Las propiedades de la tecla de funcin se visualizarn en la ventana de inspeccin. 2. En el grupo "General" de "Propiedades" de la ventana de inspeccin, asigne una lista de funciones al evento deseado.

Resultado
La lista de funciones se procesar en runtime cuando el operador pulse o suelte la tecla de funcin.

Ver tambin

Trabajar con teclas de funcin (Pgina 1139)

8.2.5.5

Autorizar el uso de una tecla de funcin

Introduccin
WinCC permite asignar una autorizacin de uso de una tecla de funcin en runtime. Gracias a ello, al crear el proyecto podr limitar el manejo de las teclas de funcin a determinadas personas o grupos de usuarios. Slo el personal autorizado podr modificar en runtime los parmetros y ajustes importantes. Configurando una proteccin de acceso se puede impedir un manejo incorrecto y aumentar as la seguridad de la instalacin o la mquina.

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

STEP 7 V10.5 SP2 02/2010, 00002014

1145

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

8.2.5.6 Asignar un grfico a una tecla de funcin


Procedimiento

Los grupos de usuario se debern haber definido.

Si desea proteger una tecla de funcin global:


El editor "Imagen general" est abierto.

Si desea proteger una tecla de funcin local de una imagen o plantilla:


La imagen o plantilla con la tecla de funcin est abierta. La ventana de inspeccin est abierta.

Proceda del siguiente modo:


1. Seleccione la tecla de funcin deseada. Las propiedades de la tecla de funcin se visualizarn en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "General".

3. En la lista "Autorizacin", seleccione el grupo de usuarios que debe poder usar la tecla de funcin en runtime.

Resultado
La autorizacin de manejo quedar configurada.

Ver tambin

Trabajar con teclas de funcin (Pgina 1139)

8.2.5.6

Asignar un grfico a una tecla de funcin

Introduccin
Para describir la funcin de una tecla se puede insertar un grfico en una imagen junto a la tecla de funcin. Los grficos se asignan slo a las teclas de funcin que limiten con la pantalla del panel de operador.

1146

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Requisitos
Si desea asignar un grfico a una tecla de funcin global:


Procedimiento

El editor "Imagen general" est abierto.

Si desea asignar un grfico a una tecla de funcin local en una imagen o plantilla:
La imagen o plantilla con la tecla de funcin en cuestin est abierta. La ventana de inspeccin est abierta. El grfico destinado a la tecla de funcin se deber haber creado.

Proceda del siguiente modo:


1. Seleccione la tecla de funcin deseada. Las propiedades de la tecla de funcin se visualizarn en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "General".

3. Haga clic en la lista bajo "Grfico". Aparecer la coleccin de grficos del proyecto de WinCC flexible. A la izquierda se visualizan los grficos externos que ya se han agregado al juego de grficos. En el lado derecho aparece una vista preliminar del grfico seleccionado en la coleccin.

STEP 7 V10.5 SP2 02/2010, 00002014

1147

Visualizar procesos 8.2 Trabajar con imgenes

8.2.5.7 Ejemplo: Utilizar teclas de funcin para navegar por imgenes

Con los smbolos y , la coleccin se visualiza en forma de miniaturas o de lista. Para abrir y editar un objeto OLE en el programa grfico correspondiente, haga doble clic en el objeto en cuestin. 4. En la coleccin, haga clic en el grfico deseado, o bien deposite el grfico en la coleccin. El grfico se visualizar a la derecha en la vista preliminar. 5. Para insertar el grfico en la imagen haga clic en "Seleccionar". Haciendo clic en "Deseleccionar" podr quitar un grfico de la imagen.

Resultado
El grfico se muestra junto a la tecla de funcin.

Ver tambin

Trabajar con teclas de funcin (Pgina 1139)

8.2.5.7

Ejemplo: Utilizar teclas de funcin para navegar por imgenes

Tarea
En el presente ejemplo, una tecla de funcin se asigna localmente en una imagen. Cuando el operador pulse esa tecla de funcin, se disparar un cambio a una imagen predefinida denominada, p. ej., "Caldera2".

1148

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Nota Dependencia del panel de operador Las teclas de funcin no estn disponibles en todos los paneles de operador.

Requisitos


Procedimiento

La imagen en la que desea asignar la tecla de funcin est abierta. La imagen "Caldera2" se deber haber creado. La ventana de inspeccin est abierta.

Para utilizar la funcin "ActivarImagen", proceda del siguiente modo:


1. Seleccione la tecla de funcin deseada. Las propiedades de la tecla de funcin se visualizarn en la ventana de inspeccin. 2. Haga clic en "General". 3. Para sobrescribir una asignacin global, desactive la opcin "Utilizar plantilla local". 4. En "Eventos", haga clic en "Tecla pulsada".

5. Seleccione la funcin de sistema "ActivarImagen" en la lista. La funcin "ActivarImagen" aparecer con los parmetros "Nombre de imagen" y "Nmero de objeto" en el grupo "Lista de funciones".

STEP 7 V10.5 SP2 02/2010, 00002014

1149

Visualizar procesos 8.2 Trabajar con imgenes

8.2.6 Trabajar conbsicos para trabajar con niveles 8.2.6.1 Principios niveles

6. En la lista, seleccione el nombre de imagen "Caldera2".

Resultado
Cuando el usuario pulse en runtime la tecla de funcin seleccionada, se cambiar a la imagen "Caldera 2".

Ver tambin

Trabajar con teclas de funcin (Pgina 1139)

8.2.6

Trabajar con niveles

8.2.6.1

Principios bsicos para trabajar con niveles

Niveles
Los niveles se utilizan para editar los objetos de una imagen de forma diferenciada. Una imagen tiene 32 niveles a los que puede poner el nombre que quiera. Asignando objetos a los niveles se determina el escalonamiento de la imagen. Los objetos del nivel 0 se encuentran en el ltimo plano de la imagen, en tanto que los objetos del nivel 31 se encuentran en primer plano.

1150

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Los objetos de un mismo nivel tambin estn organizados de forma jerrquica. Cuando se crea una imagen, el primer objeto que se ha insertado se dispone atrs en el nivel. Cada objeto adicional se insertar una posicin ms adelante. Dentro de un nivel es posible desplazar los objetos hacia adelante y hacia atrs.

Principio de los niveles


Uno de los 32 niveles est activo siempre. Al insertar objetos en una imagen, stos se asignarn por defecto al nivel activo. El nmero del nivel activo se visualiza en la barra de herramientas "Nivel" y en la ventana de inspeccin de la imagen. Al abrir una imagen se visualizarn siempre los 32 niveles de la misma. A excepcin del nivel activo, en la ventana de inspeccin de la imagen se pueden ocultar todos los niveles Ello permite editar concretamente los objetos del nivel activo. En la ventana de inspeccin de la imagen se determina si los niveles slo deben mostrarse para el sistema de ingeniera. Si desea depositar datos ocultos en la imagen, esta funcin es la adecuada. En la vista de rbol de la paleta "Niveles", en la Task Card "Diseo", los niveles y los objetos se administran con la funcin de arrastrar y soltar y con el men contextual.

Ejemplos de aplicacin
Los niveles se utilizan p. ej. en los casos siguientes:


Ver tambin

Para ocultar la rotulacin de objetos durante la edicin Para ocultar objetos (p. ej. ventanas de avisos) mientras se configuran otras imgenes

Principios bsicos de las imgenes (Pgina 1056) Desplazar objetos a niveles (Pgina 1152) Configurar el nivel activo (Pgina 1153)

STEP 7 V10.5 SP2 02/2010, 00002014

1151

Visualizar procesos 8.2 Trabajar con imgenes Mostrar y ocultar niveles (Pgina 1154) Cambiar el nombre de los niveles (Pgina 1155)

8.2.6.2 Desplazar objetos a niveles

8.2.6.2

Desplazar objetos a niveles

Introduccin
De forma predeterminada, los objetos recin insertados estn en el nivel activo. Un objeto se puede asignar a otro nivel con posterioridad.

Requisitos

Hay una imagen abierta con un objeto. La ventana de inspeccin est abierta.

Desplazar objetos a otro nivel


Para desplazar objetos a otro nivel, proceda del siguiente modo:
1. Seleccione el objeto en la imagen. Las propiedades del objeto se visualizan en la ventana de inspeccin. 2. Haga clic en "Miscelneo". 3. Bajo "Nivel", indique el nivel al que desea desplazar el objeto. Otra posibilidad es seleccionar el objeto en la Task Card "Diseo" y arrastrarlo al nivel deseado con la funcin de arrastrar y soltar.

Modificar el orden de los objetos


Proceda del siguiente modo:
1. Seleccione el objeto en la imagen. Las propiedades del objeto se visualizan en la ventana de inspeccin. 2. Para desplazar el objeto hacia delante o detrs, seleccione el comando "Orden > Uno atrs" o "Uno adelante" del men contextual. Tambin puede utilizar los botones o de la barra de herramientas.

Asignar un objeto a un nivel vecino


Proceda del siguiente modo:
1. Seleccione el objeto en la imagen. Las propiedades del objeto se visualizan en la ventana de inspeccin.

1152

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.6.3 Configurar el nivel activo

2. Para asignar el objeto a un nivel inferior o superior, elija el comando "Orden > Uno atrs" o "Uno adelante" del men contextual. Tambin puede utilizar los botones o de la barra de herramientas.

Resultado
El objeto se asignar al nivel seleccionado y se colocar en primer plano.

Ver tambin

Principios bsicos para trabajar con niveles (Pgina 1150)

8.2.6.3

Configurar el nivel activo

Introduccin
Los objetos de una imagen estn asignados siempre a uno de 32 niveles. En la imagen hay siempre un nivel activo. Al insertar objetos en una imagen, stos se asignarn por defecto al nivel activo. El nmero del nivel activo se visualiza en la barra de herramientas "Nivel". El nivel activo se marca con el smbolo en la paleta "Niveles" de la Task Card "Diseo". Al comenzar la configuracin, el nivel 0 es el nivel activo. Durante la configuracin es posible activar un nivel diferente en caso necesario.

Requisitos

Hay como mnimo una imagen abierta con un objeto. La ventana de inspeccin de la imagen actual est abierta.

Activar un nivel diferente


Para activar otros niveles proceda de la manera siguiente:
1. En la ventana de inspeccin de la imagen actual haga clic en "Niveles". 2. En "Configuracin" introduzca el nmero del nivel en el campo "Nivel activo".

Procedimiento alternativo
Proceda de la manera siguiente:
1. Seleccione la paleta "Niveles" de la Task Card "Diseo".

STEP 7 V10.5 SP2 02/2010, 00002014

1153

Visualizar procesos 8.2 Trabajar con imgenes

2. En el men contextual, elija el comando "Nivel activo".


8.2.6.4 Mostrar y ocultar niveles

Resultado
El nivel con el nmero indicado se convertir en el nivel activo.

Ver tambin

Principios bsicos para trabajar con niveles (Pgina 1150)

8.2.6.4

Mostrar y ocultar niveles

Introduccin
Los niveles de una imagen se muestran u ocultan segn se precise. Defina qu niveles se mostrarn en el sistema de ingeniera. Al abrir una imagen se muestran siempre todos los niveles.

Requisitos

La imagen est abierta. La Task Card "Diseo" est abierta.

Mostrar u ocultar un nivel


Para mostrar u ocultar un nivel proceda del siguiente modo:
1. En la paleta "Niveles" de la Task Card "Diseo" seleccione el nivel que desea mostrar u ocultar. 2. Haga clic en uno de los smbolos situados junto al nivel correspondiente:

el nivel mostrado se ocultar

el nivel ocultado se mostrar

1154

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.6.5 Cambiar el nombre de los niveles

Nota

El nivel activo no se puede ocultar.

Mostrar u ocultar niveles desde la ventana de inspeccin


Para mostrar u ocultar niveles desde la ventana de inspeccin proceda del siguiente modo:
1. En la imagen, haga clic en una posicin en la que no exista ningn objeto. Las propiedades de la imagen se visualizarn en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "Niveles".

3. En la lista, active o desactive los niveles que desea mostrar u ocultar. Si se activa "Todos los niveles ES" para un nivel, los objetos de dicho nivel se mostrarn en el sistema de ingeniera.

Resultado
Los niveles se mostrarn o se ocultarn conforme a sus ajustes.

Ver tambin

Principios bsicos para trabajar con niveles (Pgina 1150)

8.2.6.5

Cambiar el nombre de los niveles

Introduccin
De forma estndar, al crear una imagen, los 32 niveles estn numerados correlativamente. Para obtener una visin ms clara, cambie el nombre de los niveles de acuerdo con sus necesidades.

Requisitos

La imagen est abierta.

STEP 7 V10.5 SP2 02/2010, 00002014

1155

Visualizar procesos 8.2 Trabajar con imgenes

La Task Card "Diseo" est abierta.

Cambiar el nombre del nivel en la Task Card "Diseo"


Para cambiar el nombre de un nivel en la Task Card "Diseo", proceda de la manera siguiente:
1. Seleccione en la paleta "Niveles" el nivel cuyo nombre desea modificar. 2. En el men contextual, seleccione el comando "Cambiar nombre". El nombre del nivel se podr editar. 3. Introduzca el nuevo nombre.

Cambiar el nombre de los niveles en la ventana de inspeccin


Para cambiar el nombre de un nivel en la ventana de inspeccin, proceda de la manera siguiente:
1. En la imagen, haga clic en una posicin en la que no exista ningn objeto. Las propiedades de la imagen se visualizarn en la ventana de inspeccin. 2. En la ventana de inspeccin haga clic en "Niveles".

3. Introduzca el nuevo nombre del nivel.

1156

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Resultado

8.2.7 Trabajar conbsicos de las libreras 8.2.7.1 Principios libreras

El nivel se mostrar con el nombre nuevo.

Ver tambin

Principios bsicos para trabajar con niveles (Pgina 1150)

8.2.7

Trabajar con libreras

8.2.7.1

Principios bsicos de las libreras

Introduccin
En las libreras se depositan de forma centralizada los objetos que se necesitan con frecuencia. Un objeto depositado en la librera slo tiene que configurarse una vez. Posteriormente puede utilizarse las veces que se quiera. Los objetos de la librera amplan el nmero de objetos de imagen disponibles y aumentan la efectividad de la configuracin gracias a la utilizacin mltiple de objetos acabados. Junto con WinCC se suministran libreras completas (p.ej. de "Motores" o "Vlvulas"). No obstante, tambin es posible definir objetos de libreras propios. Las libreras se administran en la Task Card "Libreras". Aqu estn disponibles las libreras siguientes, si se han depositado objetos de libreras:

Librera del proyecto Libreras globales

STEP 7 V10.5 SP2 02/2010, 00002014

1157

Visualizar procesos 8.2 Trabajar con imgenes

Nota En la paleta "Elementos" de la Task Card "Herramientas" hay una librera de smbolos.

Objetos de libreras
Una librera puede contener todos los objetos de WinCC. Ejemplos:

Panel de operador completo Imgenes Objetos de manejo y visualizacin, incluidas las variables y funciones Grupos de objetos, incluidas las variables y funciones Grficos Variables Avisos Listas de textos y grficos Ficheros Scripts

1158

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Si utiliza un objeto de librera en un proyecto, dicho objeto y todos los objetos a los que haga referencia se copiarn al proyecto. Tras copiar el objeto, ste ya no estar vinculado a la librera. Por tanto, los cambios que efecte en la librera no tendrn efecto en los objetos de librera ya insertados.

Nota Basic Panels Los scripts y ficheros no estn disponibles para Basic Panels.

Librera del proyecto


Cada proyecto contiene exactamente una librera. Los objetos de la librera del proyecto se guardan junto con los datos del mismo, estando slo disponibles en el proyecto en el que se ha creado la librera. Si el proyecto se transfiere a un equipo diferente, se transferir tambin la librera correspondiente. Para poder aprovechar un objeto de la librera del proyecto en otros proyectos, desplace o copie el objeto a una librera global.

Libreras globales
Adems de los objetos de la librera del proyecto, en un proyecto tambin se pueden incorporar objetos de libreras globales. Las libreras globales se guardan de forma independiente de los datos del proyecto en un archivo propio con la extensin *.al10. Si desea utilizar una librera global de otro proyecto, abra la librera correspondiente. Un proyecto puede acceder a varias libreras globales. Varios proyectos pueden utilizar simultneamente una misma librera global. Si un objeto de la librera se modifica en un proyecto, la librera se modificar tambin en los dems proyectos que hayan abierto esta librera. Las libreras globales incluyen tambin las libreras suministradas junto con WinCC.

Categoras
Los objetos de librera se pueden ordenar por temas, clasificando una librera en categoras, o bien creando varias libreras globales. Por ejemplo, una librera global puede contener todos los objetos necesarios para configurar motores. Otra librera global contendr entonces todos los objetos para configurar bombas.

Partes
En la paleta "Partes" se muestran los componentes de un elemento de librera o el elemento, segn sea el tipo de elemento:

Si se asigna un solo objeto a la librera, dicho objeto se mostrar en la paleta "Partes". Si se asigna a la librera un grupo de varios objetos, en la paleta "Partes" se mostrar el grupo y no los objetos que incluye.

STEP 7 V10.5 SP2 02/2010, 00002014

1159

Visualizar procesos 8.2 Trabajar con imgenes

8.2.7.2 Mostrar objetos de librera

Si se asignan a la librera objetos seleccionados con una seleccin mltiple, en "Libreras globales" se mostrar nicamente uno de los objetos con nombre. Sin embargo, la paleta "Partes" contiene todos los objetos que se han insertado junto con este objeto. Si se asigna a la librera una imagen completa con todos sus objetos, en "Libreras globales" y en la paleta "Partes" se mostrar el nombre de la imagen. Los objetos individuales no aparecern. Si en la librera global se modifica el nombre de este elemento, en la paleta "Partes" el nombre de la imagen se mantiene sin cambios.

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Mostrar objetos de librera (Pgina 1160) Administrar objetos de librera (Pgina 1162) Depositar un objeto en una librera (Pgina 1163) Insertar un objeto de librera (Pgina 1164) Crear una librera global (Pgina 1165) Guardar una librera global (Pgina 1166) Abrir una librera global (Pgina 1167)

8.2.7.2

Mostrar objetos de librera

Introduccin
Las libreras se muestran en la paleta correspondiente en forma de carpetas de archivos. Los elementos incluidos en la librera se muestran en la carpeta de archivos y en la paleta "Elementos".

Requisitos

Se ha creado como mnimo un objeto de librera en una librera. La Task Card "Libreras" est abierta.

Mostrar elementos de libreras


Para visualizar los elementos incluidos en una librera, proceda del siguiente modo:
1. Seleccione la librera en la paleta correspondiente cuyos objetos desee visualizar.

2. Haga clic en el smbolo

1160

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

. Los objetos de librera incluidos se mostrarn en la paleta "Elementos".

3. Haga clic en uno de los siguientes smbolos: Smbolo Descripcin Vista del elemento en modo detallado Vista del elemento en modo de lista Vista del elemento en modo sinptico con smbolos

Si se asignan a la librera varios objetos con una seleccin mltiple, en la paleta "Elementos" slo se muestra uno de los objetos. Los diferentes componentes de este elemento se mostrarn en la paleta "Partes".

Visualizacin de partes de los elementos de librera


Para visualizar los objetos asignados a una librera con una seleccin mltiple, proceda del siguiente modo:
1. Seleccione la librera en la paleta correspondiente desde la que desee ver los componentes de un elemento. 2. Haga clic en el smbolo . 3. Los objetos de librera incluidos se mostrarn en la paleta "Elementos". 4. Seleccione el elemento. En la paleta "Partes" se vern los objetos que componen el elemento.

STEP 7 V10.5 SP2 02/2010, 00002014

1161

Visualizar procesos 8.2 Trabajar con imgenes

8.2.7.3 Administrar objetos de librera

Resultado
Los objetos de librera se visualizarn conforme a la configuracin efectuada. Se visualizarn los componentes de los faceplates.

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

8.2.7.3

Administrar objetos de librera

Introduccin
Los objetos de librera se pueden desplazar o copiar en todo momento de una categora a otra dentro de una librera. Los objetos de librera que no se necesiten ms se pueden borrar.

Requisitos

Deber estar abierta una librera con varias categoras y un objeto como mnimo. El objeto de librera deber estar visible.

Desplazar un objeto de librera


Para desplazar un objeto de librera, proceda de la manera siguiente:
1. Seleccione el objeto de librera.

1162

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

2. Utilizando el mtodo de arrastrar y soltar, desplace el objeto hasta la categora deseada.


8.2.7.4 Depositar un objeto en una librera

El objeto de librera se desplazar.

Copiar un objeto de librera


Para copiar un objeto de librera, proceda de la manera siguiente:
1. Seleccione el objeto de librera. 2. En el men contextual, elija el comando "Copiar". 3. Seleccione la categora de destino. 4. En el men contextual seleccione el comando "Pegar".

Una copia del objeto de librera se depositar en la categora de destino.

Borrar un objeto de librera


Para borrar un objeto de librera, proceda de la manera siguiente:
1. Seleccione el objeto de librera que desea borrar. 2. En el men contextual, elija el comando "Borrar".

El objeto de librera se borrar.

Resultado
Conforme a la accin efectuada, el objeto de librera se desplazar, se copiar, o se borrar.

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

8.2.7.4

Depositar un objeto en una librera

Introduccin
Todos los objetos de WinCC, tales como imgenes, variables, objetos grficos o avisos, se pueden depositar en libreras. Con la funcin de arrastrar y soltar se arrastra el objeto en cuestin a la librera desde el rea de trabajo, el rbol del proyecto o la vista detallada. Si ha clasificado la librera en categoras, tambin podr insertar un objeto directamente en una categora determinada. A continuacin ver cmo se inserta un objeto de manejo y visualizacin del rea de trabajo a la librera.

Requisitos

El editor "Imgenes" est abierto. El objeto que se debe depositar en la librera se visualiza en el rea de trabajo. Se visualizan las libreras creadas.

STEP 7 V10.5 SP2 02/2010, 00002014

1163

Visualizar procesos 8.2 Trabajar con imgenes

Procedimiento

8.2.7.5 Insertar un objeto de librera

Para aadir un objeto a una librera, proceda del siguiente modo:


1. Seleccione el objeto en el rea de trabajo del editor "Imgenes". 2. Con la funcin Drag&Drop, arrastre el objeto desde el rea de trabajo hasta la librera deseada. El puntero adoptar la forma de una cruz y se visualizar junto con el icono del objeto.

Utilice el mismo mtodo para arrastrar otros objetos de WinCC, p. ej. imgenes, del rbol del proyecto a la librera.

Resultado
El objeto se depositar en la librera y se podr utilizar varias veces durante la configuracin.

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

8.2.7.5

Insertar un objeto de librera

Introduccin
Los objetos de librera se insertan en el rea de trabajo o en el rbol del proyecto con la funcin Drag&Drop. Al insertar un objeto de librera, el nombre del mismo se compone por defecto de la denominacin del tipo de objeto y de un nmero correlativo. Si el objeto insertado ya existe, desde un cuadro de dilogo se puede indicar si el objeto existente debe sustituirse o bien si

1164

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

el nuevo debe insertarse con otro nombre. Si el objeto existente no debe sustituirse, indique un nombre nuevo.
8.2.7.6 Crear una librera global

Los objetos de librera no asistidos por el panel de operador no pueden insertarse.

Nota Si se inserta de la librera una imagen con una plantilla enlazada, tambin se copiar la plantilla. Si ya existe una plantilla adecuada, no se utilizar.

A continuacin se muestra a modo de ejemplo cmo insertar un objeto de librera en el rea de trabajo de un editor.

Requisitos


Procedimiento

La Task Card "Libreras" est abierta. La librera que contiene el objeto est seleccionada. El editor en el que desea insertar el objeto de librera est abierto.

Para insertar un objeto de librera en un editor, proceda del siguiente modo:


1. Seleccione el objeto de librera en la librera que desee insertar. 2. Utilizando la funcin Drag&Drop, desplace el objeto de librera hasta la posicin del rea de trabajo en la que desea insertarlo. Se inserta el objeto de librera. 3. Seleccione el objeto de librera en la imagen y modifique su tamao con las marcas de seleccin.

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

8.2.7.6

Crear una librera global

Introduccin
En las libreras se depositan los objetos configurados que se utilizarn varias veces en la configuracin. Cree una librera global si desea utilizar objetos en varios proyectos.

Requisitos

El proyecto est abierto. La Task Card "Libreras" est abierta.

STEP 7 V10.5 SP2 02/2010, 00002014

1165

Visualizar procesos 8.2 Trabajar con imgenes

Procedimiento

8.2.7.7 Guardar una librera global

Para crear una librera global, proceda de la manera siguiente:


1. En la paleta "Libreras globales" de la Task Card "Libreras" haga clic en el smbolo . Aparecer el cuadro de dilogo "Crear librera global".

2. Introduzca un nombre para la librera nueva y seleccione la ruta en la que debe guardarse. 3. Haga clic en "Guardar".

Resultado
Los librera nueva se mostrar en la paleta "Libreras globales". A continuacin podr depositar objetos en la librera.

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

8.2.7.7

Guardar una librera global

Introduccin
Una librera global se guarda como archivo independiente en el disco duro del equipo. Este archivo contiene los objetos de la librera global, incluyendo los objetos a los que hace referencia. As, p. ej., la referencia de una variable que se ha configurado en un campo E/S tambin se guarda en la librera. Cuando cierre su proyecto o WinCC sin guardar, ste le solicitar que almacene las libreras globales. Durante la configuracin tambin es posible guardar la librera global sin tener que guardar el proyecto entero.

1166

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Requisitos

8.2.7.8 Abrir una librera global


Guardar una librera

Deber estar abierto un proyecto con una librera como mnimo. La Task Card "Libreras" est abierta.

Para guardar una librera global, proceda del siguiente modo:


1. Seleccione la librera global que desea guardar.

2. En la paleta "Librera global" de la Task Card "Libreras" haga clic en el smbolo .

Otra posibilidad es utilizar el comando "Guardar libreras globales" del men contextual. Si desea guardar la librera global en otra carpeta, elija "Guardar como" en el men contextual, seleccione la ruta en la que desea guardar la librera nueva e indique un nombre para el archivo.

Resultado
Las libreras globales se guardan con el nombre actual o con el nuevo.

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

8.2.7.8

Abrir una librera global

Introduccin
Las libreras globales se almacenan en WinCC en archivos independientes. Para utilizar una librera global en un proyecto cualquiera, abra la librera correspondiente.

Requisitos

Hay una librera global guardada. El proyecto en el que desea utilizar la librera deber estar abierto. La Task Card "Libreras" est abierta.

STEP 7 V10.5 SP2 02/2010, 00002014

1167

Visualizar procesos 8.2 Trabajar con imgenes

Procedimiento
Para abrir una librera global, proceda del siguiente modo:
1. En la paleta "Libreras globales" haga clic en el smbolo "Abrir librera global". Se abre el cuadro de dilogo "Abrir librera global".

2. Seleccione la ruta, la carpeta de la librera y el nombre de archivo en el que se ha guardado la librera. 3. Haga clic en "Abrir". 4. Desactive "Abrir con proteccin de escritura" si quiere modificar la librera.

Nota

Si hay que acceder a una librera global desde varios proyectos, dicha librera debe abrirse en modo de slo lectura. Para ello, se activa la opcin "Abrir en slo lectura" en el cuadro de dilogo "Abrir librera global". Si una librera global no se abre en modo de slo lectura, se bloquear el acceso de otros proyectos.

Resultado
WinCC muestra la librera global abierta en la paleta "Libreras globales".

Ver tambin

Principios bsicos de las libreras (Pgina 1157)

1168

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8

Objetos de manejo y visualizacin


8.2.8.1 Barra 8.2.8 Objetos de manejo y visualizacin

8.2.8.1

Barra

Utilizacin
El objeto "Barra" representa grficamente valores de proceso. Para rotular el visor de barras hay que visualizar una escala de valores.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, colores y fuentes del objeto. En particular, se adaptan las propiedades siguientes:


Cambio de color

Cambio de color: determina la representacin del cambio de color en caso de excederse los valores lmite. Mostrar lneas y marcas de valores lmite: muestra el valor lmite configurado en forma de lnea o marca. Definir segmentos de barras: define la subdivisin de la escala de barras. Definir la subdivisin de la escala: define las subdivisiones, marcas e intervalos de una escala de barras.

En "Apariencia" del grupo "Propiedades" de la ventana de propiedades, defina la representacin del cambio de color.
Cambio de color "Segmentado" "Barra completa" Descripcin El cambio de color se efecta por segmentos. El color se cambia en la barra entera.

STEP 7 V10.5 SP2 02/2010, 00002014

1169

Visualizar procesos 8.2 Trabajar con imgenes

Mostrar lneas y marcas de valores lmite


Las propiedades "Lneas" y "Marcas" permiten mostrar en runtime el valor lmite configurado de la barra en forma de lnea o marca. Proceda del siguiente modo:
1. En la ventana de inspeccin haga clic en "Apariencia". 2. Active las opciones "Lneas" y "Marcas" en el rea "Lmites".

Definir segmentos de barras


La propiedad "Nmero de subdivisiones" permite definir el nmero de segmentos en el que se subdividir la barra con las marcas principales de la escala. La propiedad "Intervalo" define la distancia entre las marcas principales. El valor se indica en forma de diferencia de valor entre dos marcas principales colindantes. Proceda del siguiente modo:
1. En la ventana de inspeccin haga clic en "Escalas". 2. Active "Mostrar escala". 3. Seleccione el valor correspondiente en "Nmero de subdivisiones" del rea "Configuracin". 4. Seleccione el valor correspondiente en "Rotulacin de las marcas" del rea "Configuracin". 5. Seleccione el valor correspondiente en "Intervalo" del rea "Intervalo grande".

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Visor de usuarios (Pgina 1171) Campo de fecha y hora (Pgina 1172) Campo E/S (Pgina 1173) Elipse (Pgina 1175) Visor de grficos (Pgina 1175) Campo E/S grfico (Pgina 1177) Crculo (Pgina 1179) Visor de curvas (Pgina 1179) Lnea (Pgina 1182) Visor de avisos (Pgina 1183) Ventana de avisos (Pgina 1185) Indicador de avisos (Pgina 1188) Rectngulo (Pgina 1189) Visor de recetas (Pgina 1189) Interruptor (Pgina 1191) Botn (Pgina 1192) Campo E/S simblico (Pgina 1193) Campo de texto (Pgina 1195) Imgenes que dependen del panel de operador (Pgina 1058)

1170

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.2

Visor de usuarios
8.2.8.2 Visor de usuarios

Utilizacin
El objeto "Visor de usuarios" permite configurar y gestionar usuarios y sus respectivos derechos.

Nota No utilice el visor de usuarios simple en un grupo.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Nmero de lneas

Nmero de lneas: establece la cantidad mxima de registros visibles.

En la ventana de inspeccin se establece el nmero de lneas del visor de usuarios que pueden visualizarse en runtime. El nmero de lneas configurado slo tendr efecto si se ha activado la propiedad "Ajustar automticamente".
1. En la ventana de inspeccin, haga clic en el grupo "General". 2. En el rea "Configuracin", introduzca un valor numrico entero en el campo "Nmero de lneas". 3. En la ventana de inspeccin seleccione "Propiedades > Representacin > Tamao". 4. En el rea "Tamao", active "Adaptar automticamente".

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

STEP 7 V10.5 SP2 02/2010, 00002014

1171

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.3

Campo de fecha y hora


8.2.8.3 Campo de fecha y hora

Utilizacin
El objeto "Campo de fecha y hora" muestra la fecha y hora del sistema. La representacin del campo de fecha y hora depende del idioma configurado en el panel de operador.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, colores y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Mostrar hora del sistema: establece que se muestre la hora del sistema. Utilizar variables: Establece que se visualice la hora de la variable conectada. Formato de fecha y hora largo: define el formato en el que se mostrarn la fecha y hora.

Mostrar hora del sistema


En la ventana de inspeccin se especifica la hora que debe visualizarse en el "Campo de fecha y hora" del panel de operador.
1. En la ventana de inspeccin, haga clic en el grupo "General". 2. En el rea "Formato", active la opcin "Hora del sistema".

Utilizar variable
En el campo de fecha y hora aparecer la hora de la variable incluida.
1. En la ventana de inspeccin, haga clic en el grupo "General". 2. En el rea "Formato" elija una variable del tipo de datos "DateTime", p. ej. una variable interna. En la documentacin de los drivers de comunicacin correspondientes encontrar informacin sobre los tipos de datos disponibles para la conexin a otros controles.

Formato de fecha y hora largo


La representacin de la fecha y hora se especifica en el rea "Formato" de "General" de la ventana de inspeccin.
Opcin "Activado" "Desactivado" Descripcin La fecha y la hora se representan en formato largo, p. ej. "Sunday, December 31, 2000 10:59:59 AM" La fecha y la hora se representan en formato abreviado, p. ej. "12/31/2000 10:59:59 AM"

1172

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.8.4 Campo E/S

Barra (Pgina 1169) Principios bsicos de las imgenes (Pgina 1056) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.4

Campo E/S

Utilizacin
El objeto "Campo E/S" permite la entrada y la visualizacin de valores de proceso.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, colores y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Modo: determina el comportamiento del objeto en runtime. Formato de visualizacin: especifica el formato de visualizacin para introducir y emitir valores en el campo E/S. Entrada oculta: especifica si el valor de entrada debe visualizarse en formato normal o codificado al introducirlo.

Nota Informes

En los informes slo est disponible el modo "Salida". La opcin "Entrada oculta" no est disponible en los informes.

Modo
El comportamiento del campo E/S se establece en el rea "Tipo de campo E/S" del grupo "General" de la ventana de inspeccin.
Modo "Entrada" "Entrada/salida" "Salida" Descripcin En el campo E/S slo es posible introducir valores en runtime. En el campo E/S es posible introducir y emitir valores en runtime. El campo E/S slo se utiliza para emitir valores.

STEP 7 V10.5 SP2 02/2010, 00002014

1173

Visualizar procesos 8.2 Trabajar con imgenes

Representacin
El formato de visualizacin para la entrada y salida de valores se especifica en el rea "Formato" de "General" de la ventana de inspeccin.
Representacin "Binario" "Decimal" "Hexadecimal" "Fecha" "Fecha/hora" "Hora" "Cadena de caracteres" "Tiempo" Entrada y salida de valores en formato binario. Entrada y salida de valores en formato decimal. Entrada y salida de valores en formato hexadecimal. Entrada y salida de fechas. El formato depende del idioma configurado en el panel de operador. Entrada y salida de fechas y horas. El formato depende del idioma configurado en el panel de operador. Entrada y salida de tiempos. El formato depende del idioma configurado en el panel de operador. Entrada y salida de cadenas de caracteres. Entrada y salida de tiempos.

Entrada oculta
La entrada se puede visualizar en runtime de forma normal o codificada, p. ej. para introducir una contrasea de forma oculta. En la entrada oculta se muestra un "*" por cada carcter. El formato de datos del valor de entrada no es reconocible.
1. En la ventana de inspeccin haga clic en "Comportamiento". 2. En el rea "Campo", active la opcin "Entrada oculta".

Evitar solapamientos en los campos de salida de OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro
Si en una imagen se han configurado varios campos E/S como campos de salida con fondo transparente, es posible que dichos campos E/S se solapen. La parte transparente de un campo cubre las cifras del otro campo. Ello puede ocasionar problemas de visualizacin en runtime. Para evitar estos solapamientos, ponga a "0" los bordes de los campos E/S en "Propiedades > Representacin" de las propiedades del objeto. Active la casilla de verificacin "Adaptar objeto al contenido".

Ver tambin

Barra (Pgina 1169) Principios bsicos de las imgenes (Pgina 1056)

1174

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.5

Elipse

8.2.8.5 Elipsede grficos 8.2.8.6 Visor

Utilizacin
El objeto "Elipse" es un objeto cerrado que se puede rellenar con un color o una trama.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo y color del objeto. En particular, se adaptan las propiedades siguientes:


Radio X

Radio X: determina el radio horizontal del objeto elptico. Radio Y: determina el radio vertical del objeto elptico.

El radio horizontal del objeto "Elipse" se determina en la ventana de inspeccin. El valor se indica en pxeles.
1. En "Propiedades", haga clic en "Representacin". 2. En "Horizontal" introduzca un valor entre 0 y 2500.

Radio Y
El radio vertical del objeto "Elipse" se determina en la ventana de inspeccin. El valor se indica en pxeles.
1. En "Propiedades", haga clic en "Representacin". 2. En "Vertical" introduzca un valor entre 0 y 2500.

Ver tambin

Barra (Pgina 1169)

8.2.8.6

Visor de grficos

Utilizacin
El objeto "Visor de grficos" permite visualizar grficos.

STEP 7 V10.5 SP2 02/2010, 00002014

1175

Visualizar procesos 8.2 Trabajar con imgenes

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:


Insertar un grfico

Grfico: determina el archivo grfico que se visualiza en el objeto. Ajustar automticamente: determina que se adapte automticamente el tamao de los objetos que contengan grficos. Color transparente: determina si se utilizar el color transparente para el grfico.

En el objeto "Visor de grficos" se utilizan los formatos siguientes: *.bmp, *.tif, *.png, *.ico, *.emf, *.wmf, *.gif, *.jpg o *.jpeg. Los grficos tambin pueden utilizarse como objetos OLE en el visor de grficos.
1. En la ventana de inspeccin haga clic en "General". 2. En "Grfico" seleccione el grfico que desea insertar. El grfico se visualizar a la derecha en la vista preliminar. 3. Para insertar el grfico en el visor de grficos haga clic en "Asignar". Haciendo clic en "Borrar" se elimina un grfico de un visor de grficos.

Expandir grfico
En la ventana de inspeccin se determina si el grfico representado en un visor de grficos debe adaptarse en runtime al tamao del visor de grficos.
1. En la ventana de inspeccin haga clic en "Representacin". 2. Elija una de las posibilidades siguientes en el rea "Adaptacin del tamao":

Adaptar tamao del objeto al contenido Adaptar contenido al tamao del objeto

Color transparente
Con esta propiedad se define si el color transparente se utilizar para el grfico a visualizar. El color transparente slo se puede utilizar si se ha asignado al objeto un borde 3D o ninguno.

1176

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

1. En la ventana de inspeccin haga clic en "Apariencia".


8.2.8.7 Campo E/S grfico

2. En el rea "Color", active "Color transparente".

Nota

Si se utilizan bitmaps en imgenes de WinCC, el ajuste "Color transparente" exige un elevado rendimiento de caracteres en los paneles de operador del tipo Panel. Para mejorar dicho rendimiento, desactive el ajuste "Color transparente" en las propiedades del objeto de indicacin en cuestin. Esta limitacin es aplicable sobre todo si los bitmaps se utilizan como imgenes de fondo.

Nota Basic Panels

La propiedad "Color transparente" no est disponible para Basic Panels.

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Imgenes que dependen del panel de operador (Pgina 1058) Barra (Pgina 1169)

8.2.8.7

Campo E/S grfico

Utilizacin
El objeto "Campo E/S grfico" permite configurar una lista que sirve para visualizar y seleccionar archivos grficos.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Modo: determina el comportamiento del objeto en runtime. Tipo de barra de desplazamiento: determina la representacin grfica de la barra de desplazamiento.

STEP 7 V10.5 SP2 02/2010, 00002014

1177

Visualizar procesos 8.2 Trabajar con imgenes

Nota Basic Panels La barra de desplazamiento no est disponible para Basic Panels.

Nota Informes En los informes slo est disponible el modo "Salida". La barra de desplazamiento no est disponible en los informes.

Modo
El comportamiento del objeto "Campo E/S grfico" se establece en "General > Tipo > Modo" de la ventana de inspeccin.
Modo "Entrada" "Entrada/salida" "Salida" "Dos estados" Descripcin El objeto "Campo E/S grfico" slo se utiliza para seleccionar grficos. El objeto "Campo E/S grfico" se utiliza para seleccionar y visualizar grficos. El objeto "Campo E/S grfico" slo se utiliza para visualizar grficos. El objeto "Campo E/S grfico" slo se utiliza para visualizar grficos, pudiendo adoptar dos estados como mximo.

Tipo de barra de desplazamiento


El comportamiento para la representacin grfica de la barra de desplazamiento se define en "Apariencia > Barra de desplazamiento > Tipo" de la ventana de inspeccin.
Tipo "Permanente" "Sin barra de desplazamiento" "Visible tras hacer clic" Descripcin La barra de desplazamiento es siempre visible. La barra de desplazamiento no es visible. La barra de desplazamiento se visualiza al hacer clic.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

1178

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.8

Crculo

8.2.8.8 Crculo curvas 8.2.8.9 Visor de

Utilizacin
El objeto "Crculo" es un objeto cerrado que se puede rellenar con un color o trama.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo y color del objeto. En particular, se adaptan las propiedades siguientes:

Radio

Radio: determina el tamao del crculo.

El radio del objeto "Crculo" se determina en la ventana de inspeccin. El valor se indica en pxeles.
1. Haga clic en "Representacin". 2. En el rea "Radio" introduzca un valor entre 0 y 2500.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.9

Visor de curvas

Utilizacin
El visor de curvas permite representar grficamente variables del proceso actual o bien del archivo en forma de curvas.

STEP 7 V10.5 SP2 02/2010, 00002014

1179

Visualizar procesos 8.2 Trabajar con imgenes

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Mostrar tabla de valores, regla y retcula: determina si, adems del sistema de coordenadas, se debe visualizar una tabla de valores, una regla o una retcula para facilitar la lectura. Barras de herramientas: define la visualizacin de los elementos de control.

Mostrar tabla de valores, regla y cuadrcula


Para facilitar la lectura se visualiza en runtime una tabla de valores, una regla y una retcula.
1. En "Apariencia", active la opcin "Mostrar regla". 2. En "Tabla", active la opcin "Mostrar tabla". 3. En "Tabla", active la opcin "Mostrar retcula".

Barras de herramientas
La representacin de los elementos de control se define en "Barra de herramientas" de la ventana de inspeccin. Los elementos de control se representan en forma de barra de herramientas, de botones o no se representan.

Nota Basic Panels Los elementos de control no estn disponibles para Basic Panels.

1180

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Botn

Barra de herramientas

Descripcin breve "Ir al principio"

Descripcin Retrocede hasta el principio del registro de la curva. Se visualizan los valores iniciales con los que ha empezado el registro de curvas. Aumenta el intervalo de tiempo representado. Reduce el intervalo de tiempo representado.

"Ampliar" "Reducir"

"Regla hacia atrs" Desplaza la regla hacia atrs. "Regla hacia adelante" "Hacia atrs" "Hacia adelante" "Regla" "Inicio/parada" Desplaza la regla hacia adelante. Retrocede un ancho de visualizacin. Avanza un ancho de visualizacin. Muestra u oculta la regla. La regla muestra el valor Y correspondiente a un valor X. Detiene o reinicia el registro de la curva

Comportamiento durante la configuracin

Visualizacin de ttulos de columna La representacin de la tabla en el visor de curvas depender de cmo est configurada la pantalla en el Panel de control. En funcin de los ajustes realizados aparecern cortados los ttulos de columna de la tabla. Esta opcin se encuentra en el Panel de control bajo "Pantalla > Apariencia". Para visualizar correctamente los ttulos de columna, elija la apariencia "Windows estilo clsico" en "Ventanas y botones". Este comportamiento slo se produce durante la configuracin. En runtime se visualizan correctamente los ttulos de columna. Comprobacin de coherencia Si al comprobar la coherencia en el visor de curvas aparecen advertencias o errores en la ventana de resultados, no siempre se saltar al lugar exacto del error con el comando "Ir a error/variable" del men contextual. En ocasiones se muestra nicamente el visor de curvas como causa del error.

Aadir, configurar y eliminar curvas


Las curvas del visor se administran en "Propiedades > Curva" de la ventana de inspeccin del visor de curvas. Se pueden copiar curvas entre distintos visores.

STEP 7 V10.5 SP2 02/2010, 00002014

1181

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.8.10 Lnea

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.10 Lnea

Utilizacin
El objeto "Lnea" es un objeto abierto. La longitud y la inclinacin de la lnea se determinan a partir de la altura y la anchura del rectngulo que abarca el objeto.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo y color del objeto. En particular, se adaptan las propiedades siguientes:


Estilo de lnea

Estilo de lnea Principio y fin de lnea

En "Apariencia" del grupo "Propiedades" de la ventana de inspeccin se define la representacin de la lnea. Si elige "Compacta", p. ej., la lnea se representa seguida.

Nota Dependencia del panel de operador Los estilos de lnea disponibles dependen del panel de operador.

Principio y fin de lnea


Los puntos inicial y final de la lnea se determinan en el rea "Estilo de lnea" de "Apariencia" del grupo "Propiedades" de la ventana de inspeccin. Los puntos iniciales y finales pueden ser, p. ej., puntas de flecha. Los puntos iniciales y finales disponibles dependen del panel de operador.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

1182

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.11 Visor de avisos


8.2.8.11 Visor de avisos

Utilizacin
Los avisos se visualizan en el panel de operador en el visor de avisos, o bien en la ventana de avisos. La figura siguiente muestra un visor de avisos simple:

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto.

Nota La seleccin de las fuentes depende de las que se hayan configurado en la configuracin de runtime, en "Idioma y fuente".

En particular, se adaptan las propiedades siguientes:

Elementos de control: determina los elementos de control del visor de avisos. Categoras: determina qu categoras se mostrarn en el visor de avisos. Columnas: determina las columnas a visualizar en runtime.

Nota

Si visualiza distintas categoras, en runtime se ordenar primero por categoras y luego por aparicin del aviso.

STEP 7 V10.5 SP2 02/2010, 00002014

1183

Visualizar procesos 8.2 Trabajar con imgenes

Elementos de control
Los elementos de control que permiten manejar el visor de avisos en runtime se determinan en "Visualizacin > Configuracin" de la ventana de inspeccin. La tabla siguiente muestra los elementos de control del visor de avisos y su funcin:
Botn "Texto de ayuda" "Acusar" "Loop-In-Alarm" Funcin Muestra el texto de ayuda de un aviso. Acusa un aviso. Cambia a la imagen que contiene informacin sobre el error ocurrido.

Seleccionar categoras
1. En la ventana de inspeccin haga clic en "Propiedades". 2. En "Categoras" active las categoras que deben representarse en el visor de avisos en runtime.

Definir columnas
Las columnas que deben visualizarse en runtime en el visor de avisos se determinan en la ventana de inspeccin.
1. En la ventana de inspeccin haga clic en "Propiedades > Columnas". 2. En "Columnas", active las columnas que deben visualizarse en runtime.

Comportamiento durante la configuracin

Visualizacin de ttulos de columna La visualizacin del visor de avisos depende de cmo est configurada la visualizacin en el Panel de control. En funcin de los ajustes realizados aparecern cortados los ttulos de columna. Esta opcin se encuentra en el Panel de control bajo "Pantalla > Ficha Apariencia". Para visualizar correctamente los ttulos de columna, elija la apariencia "Windows estilo clsico" en "Ventanas y botones". Este comportamiento slo se produce durante la configuracin. En runtime se visualizan correctamente los ttulos de columna.

Nota En el grupo "Animaciones" de la ventana de inspeccin del sistema de ingeniera se puede p. ej. dinamizar la visibilidad de un objeto. El objeto "Visor de avisos simple" no soporta ninguna animacin en runtime. Si ha configurado una animacin y comprueba p. ej. la coherencia del proyecto, se visualizar un mensaje de error en la ventana de resultados.

1184

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.8.12 Ventana de avisos

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.12 Ventana de avisos

Utilizacin
Los avisos se visualizan en el panel de operador en el visor de avisos, o bien en la ventana de avisos. La apariencia y el manejo de la ventana de avisos son similares a los del visor de avisos. La ventana de avisos tiene las caractersticas siguientes iguales a las del visor de avisos:

Ventana de avisos simple Ventana de avisos avanzada Lnea de avisos

Nota Basic Panels

Para Basic Panels slo est disponible la ventana de avisos simple. La ventana de avisos se configura en el editor "Imagen general". La ventana de avisos es independiente de la imagen de proceso visualizada. Dependiendo de la configuracin, la ventana de avisos se visualiza automticamente cuando aparece un nuevo aviso que no se ha acusado. La ventana de avisos se configura en caso necesario de manera que se cierre tan slo despus de que se hayan acusado todos los avisos. La figura siguiente muestra una ventana de avisos avanzada:

STEP 7 V10.5 SP2 02/2010, 00002014

1185

Visualizar procesos 8.2 Trabajar con imgenes

Nota En el grupo "Animaciones" de la ventana de inspeccin del sistema de ingeniera se dinamiza p. ej. la visibilidad de un objeto. El objeto "Ventana de avisos simple" no soporta ninguna animacin en runtime. Si ha configurado una animacin y comprueba p. ej. la coherencia del proyecto, se visualizar un mensaje de error en la ventana de resultados.

Nota El objeto "Ventana de avisos" no se puede agrupar.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. La ventana de avisos se configura igual que el visor de avisos. La nica diferencia es que se adaptan las propiedades siguientes:

Ventanas de avisos modales: determina que la ventana de avisos se mantiene destacada al cambiar de imagen. Ventana: se define el manejo y el comportamiento de la ventana de avisos en runtime.

Nota

Si visualiza distintas categoras, en runtime se ordenar primero por categoras y luego por aparicin del aviso.

Elementos de control
Los elementos de control que permiten manejar el visor de avisos en runtime se determinan en "Visualizacin > Configuracin" de la ventana de inspeccin. La tabla siguiente muestra los elementos de control de la ventana de avisos y su funcin:
Botn "Texto de ayuda" "Acusar" "Loop-In-Alarm" Funcin Muestra el texto de ayuda de un aviso. Acusa un aviso. Cambia a la imagen que contiene informacin sobre el error ocurrido.

Proteccin de acceso en runtime


La proteccin de acceso se configura en el grupo "Propiedades > Seguridad" en las propiedades del visor de avisos. Si un usuario conectado dispone de la autorizacin necesaria, podr acusar y editar los avisos en el visor de avisos, utilizando para ello los elementos de

1186

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

control. Si el usuario conectado no tiene la autorizacin necesaria o si ningn usuario ha iniciado una sesin, aparecer el cuadro de dilogo de inicio de sesin al pulsar los botones "Acusar" o "Editar", o bien al hacer doble clic en una lnea de avisos.

Nota Basic Panels La proteccin de acceso no est disponible para Basic Panels.

Destacar la ventana de avisos


Para que al cambiar de imagen la ventana de avisos siga estando destacada, seleccione la opcin siguiente:
1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "Modo". 2. Active "Rotulacin".

Ventana
El comportamiento de la ventana de avisos se establece en el rea "Ventana" de la categora "Modo" de la ventana de inspeccin. La tabla siguiente muestra las posibles propiedades:
Opcin Mostrar automticamente Cerrable Modal Funcin La ventana de avisos se muestra automticamente, p. ej. cuando aparece un aviso del sistema. La ventana se cierra una vez transcurrido un tiempo determinado. La duracin de la visualizacin se define en la configuracin de avisos. La ventana de avisos est vinculada a una confirmacin, p. ej.: el aviso tiene que acusarse. Si est destacada la ventana de avisos modal, no ser posible pulsar los botones en la imagen que se encuentre detrs de ella. Las funciones asociadas a una tecla de funcin s se ejecutan. En runtime puede modificarse el tamao de la ventana de avisos.

Tamao modificable

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

STEP 7 V10.5 SP2 02/2010, 00002014

1187

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.13 Indicador de avisos


8.2.8.13 Indicador de avisos

Utilizacin
El indicador de avisos es un smbolo grfico que, dependiendo de la configuracin, puede indicar avisos pendientes o que deban acusarse. El indicador de avisos se configura en el editor "Imagen general". La figura siguiente muestra un indicador de avisos:

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:


Categoras

Categoras: determina las categoras en las que debe visualizarse el indicador de avisos. Operacin en runtime: determina con qu accin del operador se mostrar la ventana de avisos en runtime.

En "General > Categoras" de la ventana de inspeccin se determina qu categoras se mostrarn con indicador de avisos. Las categoras son advertencias o errores, p. ej.

Definir la operacin en runtime


Bajo "Eventos" en la ventana de inspeccin se determina con qu evento se debe mostrar u ocultar la ventana de avisos.
1. Seleccione el indicador de avisos en la imagen. 2. En la ventana de inspeccin haga clic en "Hacer clic" o "Hacer clic cuando parpadee" del grupo "Eventos". 3. Se abrir la "Lista de funciones". Haga clic en la primera fila de la lista de funciones. Aparecern la lista de las funciones del sistema y de los scripts disponibles en el proyecto. 4. Seleccione la funcin del sistema "MostrarVentanaDeAvisos" en el grupo "Avisos". En la lista desplegable "Nombre de objeto", seleccione el nombre de la ventana de avisos. Determine en "Representacin" si la ventana de avisos se debe mostrar u ocultar, o bien conmutar entre ambos estados.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

1188

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.14 Rectngulo
8.2.8.14 Rectngulo 8.2.8.15 Visor de recetas

Utilizacin
El objeto "Rectngulo" es un objeto cerrado que puede rellenarse con un color.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Esquina radio X y esquina radio Y: determina la distancia horizontal y vertical, respectivamente, entre la esquina del del rectngulo que abarca el objeto y el punto inicial de una esquina redondeada.

Esquina radio X y esquina radio Y


Los ngulos del objeto "Rectngulo" se pueden redondear libremente. Al ajustarse las propiedades "Radio de esquina horizontal" y "Radio de esquina vertical" al valor 100 %, el rectngulo se representar en forma de elipse. Si una de las dos propiedades tiene el valor 0 %, se representar un rectngulo normal sin esquina redondeada.
1. En el grupo "Propiedades", haga clic en "Representacin". 2. En el rea "Radios de esquina", introduzca un valor en "Esquina radio X". El valor introducido es la cuota en tantos por ciento de la mitad del ancho del rectngulo. 3. En el rea "Radios de esquina", introduzca un valor en "Esquina radio Y". El valor introducido es la cuota en tantos por ciento de la mitad de la altura del rectngulo.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.15 Visor de recetas

Utilizacin
El objeto "Visor de recetas" permite visualizar y gestionar recetas.

STEP 7 V10.5 SP2 02/2010, 00002014

1189

Visualizar procesos 8.2 Trabajar con imgenes

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Elementos de control: determina las entradas de men del visor de recetas.

Elementos de control
Las entradas de men que permiten manejar el visor de recetas en runtime se configuran en "Propiedades > Botones" de la ventana de inspeccin.
Entrada de men "Texto de ayuda" "Agregar registro" "Borrar registro" "Guardar" "Guardar como" "Escribir en el controlador". "Leer del controlador" Descripcin Llama al texto de ayuda configurado para la receta seleccionada. Cree un nuevo registro en la receta. Borra el registro seleccionado. Guarda el registro modificado con el nombre actual. Guarda el registro modificado con un nombre nuevo. Transfiere el valor actual al controlador. Lee el valor actual del controlador.

Comportamiento durante la configuracin

Nota En la ventana de propiedades del grupo "Animaciones" del sistema de ingeniera se puede p. ej. dinamizar la visibilidad de un objeto. El objeto "Visor de recetas simple" no soporta ninguna animacin en runtime. Si ha configurado una animacin y comprueba p. ej. la coherencia del proyecto, se visualizar un mensaje de error en la ventana de resultados.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

1190

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.16 Interruptor
8.2.8.16 Interruptor

Utilizacin
El objeto "Interruptor" le permite configurar un interruptor con el que podr conmutar en runtime entre dos estados predefinidos. El estado actual del objeto "Interruptor" se visualiza con una rotulacin o un grfico. La figura siguiente muestra un interruptor del tipo "Interruptor".

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adapta la propiedad siguiente:

Tipo

Tipo: determina la representacin grfica del objeto.

La representacin del interruptor se determina en el rea "Configuracin"del grupo "General" de la ventana de inspeccin.
Tipo "Interruptor" Descripcin Ambos estados del interruptor se representan en forma de un interruptor. La posicin del interruptor indica el estado actual. El interruptor se conmuta desplazndolo en runtime. El sentido de desplazamiento de este tipo de interruptor se determina bajo "Direccin de conmutacin". "Interruptor con texto" El interruptor se representa en forma de botn. El estado actual se visualiza mediante un texto. El interruptor se conmuta en runtime haciendo clic en el botn.

"Interruptor con grfico" El interruptor se representa en forma de botn. El estado actual se visualiza mediante un grfico. El interruptor se conmuta en runtime haciendo clic en el botn.

Nota Basic Panels El tipo "Interruptor" no est disponible en Basic Panels.

STEP 7 V10.5 SP2 02/2010, 00002014

1191

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.8.17 Botn

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.17 Botn

Utilizacin
El objeto "Botn" permite configurar el objeto con el que el operador ejecuta en runtime una funcin configurable cualquiera.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Tipo: determina la representacin grfica del objeto. Texto / grfico: determina si la representacin grfica debe ser esttica o dinmica. Determinar tecla de acceso directo: determina una tecla o una combinacin de teclas con la que el operador acciona el botn.

Nota

La definicin de un hotkey slo es posible en paneles de operador con teclado.

Tipo
La representacin del botn se determina en el rea "Tipo" de "General" de la ventana de inspeccin.
Tipo "Invisible" "Texto" "Grfico" Descripcin El botn no se visualiza en runtime. El estado actual del botn se visualiza mediante un texto. El estado actual del botn se visualiza mediante un grfico.

Texto / grfico
Dependiendo de la propiedad "Tipo", la visualizacin puede ser esttica o dinmica. La visualizacin se determina en el rea "Texto" o "Grfico" del grupo "General" de la ventana de inspeccin.

1192

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.18 Campo E/S simblico

Tipo "Texto"

Opcin "Texto"

Descripcin En "Texto OFF" se determina un texto que indica el estado "OFF" en el botn. Si activa la opcin "Texto ON", podr introducir un texto para el estado "ON".

"Lista de textos" "Grfico" "Grfico"

El texto del botn depende del estado. En funcin del estado se visualiza la entrada correspondiente de la lista de textos. En "Grfico OFF" se determina un grfico que indica el estado "OFF" en el botn. Si activa la opcin "Grfico ON", podr introducir un grfico para el estado "ON".

"Lista de grficos"

El grfico del botn depende del estado. En funcin del estado se visualiza la entrada correspondiente del grfico.

Definir hotkey
En la ventana de inspeccin se determina una tecla o una combinacin de teclas que permite al operador accionar el botn en runtime.
1. En la ventana de propiedades, haga clic en el grupo "General". 2. En el rea "Tecla de acceso directo", seleccione una tecla o una combinacin de teclas en la lista de seleccin.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.18 Campo E/S simblico

Utilizacin
El objeto "Campo E/S simblico" permite configurar una lista desplegable para introducir y emitir textos en runtime.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:

Modo: determina el comportamiento del objeto en runtime. Lista de texto: determina la lista de textos vinculada al objeto.

STEP 7 V10.5 SP2 02/2010, 00002014

1193

Visualizar procesos 8.2 Trabajar con imgenes

Botn para lista desplegable: determina que el objeto dispone de un botn para abrir la lista desplegable.

Nota Informes

En los informes slo est disponible el modo "Salida". La opcin "Botn de lista de seleccin" no est disponible en los informes.

Modo
El comportamiento del campo E/S simblico se determina en el rea "Tipo" del grupo "General" de la ventana de inspeccin.
Modo "Salida" "Entrada" "Entrada/salida" "Dos estados" Descripcin El campo E/S simblico slo se utiliza para emitir valores. El campo E/S simblico slo se utiliza para entrar valores. El campo E/S simblico slo se utiliza para entrar y emitir valores. El campo E/S simblico slo se utiliza para la salida de valores y tiene como mximo dos estados. El campo conmuta entre dos textos predefinidos. As, p. ej., se visualizan los dos estados de una vlvula, cerrada o abierta.

Nota En funcin del runtime, el campo ES simblico tendr un comportamiento u otro.

Lista de textos
En la ventana de inspeccin se determina qu lista de textos se vincular al campo E/S simblico.
1. En la ventana de inspeccin active "General". 2. En el rea "Representacin", abra la lista desplegable "Lista de textos". Seleccione la lista de textos deseada.

Botn para lista desplegable


La propiedad "Botn para lista desplegable" permite visualizar un botn para abrir la lista desplegable.
1. En la ventana de inspeccin active "Representacin". 2. En el rea "Configuracin", active la opcin "Botn para lista desplegable".

1194

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

8.2.8.19 Campo de texto

Nota Basic Panels

La opcin "Botn de lista de seleccin" no est disponible para Basic Panels.

Ver tambin

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.8.19 Campo de texto

Utilizacin
El objeto "Campo de texto" es un objeto cerrado que puede rellenarse con un color.

Representacin
En la ventana de inspeccin se modifican los ajustes correspondientes a la posicin, geometra, estilo, color y fuentes del objeto. En particular, se adaptan las propiedades siguientes:


Texto

Texto: determina el texto para el campo de texto. Tamao del campo de texto: determina si el tamao del objeto debe adaptarse al espacio necesario para el registro ms largo de la lista.

El texto para el campo de texto se determina en la ventana de inspeccin.


1. En la ventana de inspeccin, haga clic en el grupo "General". 2. Introduzca un texto de una longitud cualquiera en el rea "Texto". Si el texto tiene varias lneas, el salto de lnea se activa pulsando la tecla <Intro>, la combinacin de teclas <Mays + Intro> o la combinacin de teclas <Ctrl + Intro>.

Tamao del campo de texto


En la ventana de inspeccin se determina si el tamao del objeto debe adaptarse al espacio necesario para el registro ms largo de la lista.
1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "Representacin". 2. En el rea "Tamao", active la opcin "Ajustar automticamente". 3. El tamao tambin se puede adaptar de forma manual. En el rea "Tamao", desactive la opcin "Ajustar automticamente". Manteniendo pulsado el botn del ratn, arrastre el campo de texto hasta que alcance el tamao deseado.

STEP 7 V10.5 SP2 02/2010, 00002014

1195

Visualizar procesos 8.2 Trabajar con imgenes

Ver tambin

8.2.9 Configurar navegacin de navegacin de imgenes 8.2.9.1 Principios bsicos de la imgenes para Basic Panels 8.2.9.2 Configurar cambio de imagen

Barra (Pgina 1169) Imgenes que dependen del panel de operador (Pgina 1058)

8.2.9

Configurar navegacin de imgenes para Basic Panels

8.2.9.1

Principios bsicos de la navegacin de imgenes

Tipos de navegacin para el cambio de imagen


Para un proceso de fabricacin compuesto de varios procesos parciales se configuran diferentes imgenes. Para que el operador pueda cambiar de una imagen a otra en runtime, existen las posibilidades siguientes:


Procedimiento

Asociar un cambio de imagen a botones Asociar un cambio de imagen a una tecla de funcin local

Antes de crear un cambio de imagen, defina la estructura de la instalacin y derive de ella los cambios de imagen que desee configurar. Si no ha definido ninguna imagen inicial con el asistente del proyecto, defnala en la configuracin de runtime.

Ver tambin

Principios bsicos de las imgenes (Pgina 1056) Configurar cambio de imagen (Pgina 1196)

8.2.9.2

Configurar cambio de imagen

Introduccin
Para poder cambiar entre las diversas imgenes del panel de operador durante el funcionamiento, configure un botn, una tecla de funcin o ambos en la imagen utilizando la funcin Drag&Drop. Un cambio de imagen se configura del siguiente modo:

Para crear en la imagen un botn que llame otra imagen, arrastre dicha imagen desde el rbol del proyecto hasta la imagen abierta. Para configurar en la imagen una tecla de funcin que llame otra imagen, arrastre dicha imagen desde el rbol del proyecto hasta la tecla de funcin.

1196

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.2 Trabajar con imgenes

Nota

Si en la ventana de inspeccin de una imagen se ha configurado que la animacin "Visibilidad" est "oculta", esta imagen no se podr abrir en runtime.

Requisitos

Existe un panel de operador con dos imgenes como mnimo. La imagen desde la que debe llamarse el cambio de imagen est abierta.

Asignar un cambio de imagen a un botn


Para asignar un cambio de imagen a un botn, proceda del siguiente modo:
1. Arrastre la imagen que se debe abrir con el botn desde el rbol del proyecto hasta la imagen abierta. Se insertar un botn rotulado con el nombre de la imagen. 2. En la ventana de inspeccin, pulse "Hacer clic" en la categora "Eventos". En el grupo "Lista de funciones" se visualizar la funcin "ActivarImagen". Esta funcin tiene dos parmetros, a saber:

"Nombre de imagen"
El parmetro "Nombre de imagen" contiene el nombre de la imagen que se debe llamar al cambiar de imagen en runtime.

"Nmero de objeto"
El parmetro opcional "Nmero de objeto" es el nmero de orden de tabulacin del objeto que queda resaltado tras el cambio de imagen. 3. En caso necesario, introduzca como "Nmero de objeto" el nmero de orden de tabulacin del objeto que debe quedar resaltado tras el cambio de imagen. Tambin puede indicar una variable que contenga el nmero del objeto.

Asignar un cambio de imagen a una tecla de funcin


Proceda del siguiente modo:
1. Arrastre la imagen que se debe abrir con la tecla de funcin desde el rbol del proyecto hasta la tecla de funcin. La tecla de funcin configurada muestra un tringulo amarillo. 2. En la ventana de inspeccin, haga clic en "Pulsar" de la categora "Eventos". En el grupo "Lista de funciones" se visualizar la funcin "ActivarImagen". Esta funcin tiene dos parmetros, a saber:

"Nombre de imagen"
El parmetro "Nombre de imagen" contiene el nombre de la imagen que se debe llamar al cambiar de imagen en runtime.

"Nmero de objeto"
El parmetro opcional "Nmero de objeto" es el nmero de orden de tabulacin del objeto que queda resaltado tras el cambio de imagen.

STEP 7 V10.5 SP2 02/2010, 00002014

1197

Visualizar procesos 8.3 Trabajar con variables

3. En caso necesario, introduzca como "Nmero de objeto" el nmero de orden de tabulacin del objeto que debe quedar resaltado tras el cambio de imagen. Tambin puede indicar una variable que contenga el nmero del objeto.
8.3 Trabajar conbsicos de las variables 8.3.1 Principios variables 8.3.1.1 Principios bsicos

Resultado
Cuando el operador pulse el botn o la tecla de funcin en runtime, se cambiar a la imagen indicada. Si ha indicado un nmero de objeto, el objeto correspondiente se resaltar tras el cambio de imagen.

Ver tambin

Principios bsicos de la navegacin de imgenes (Pgina 1196)

8.3

Trabajar con variables

8.3.1

Principios bsicos

8.3.1.1

Principios bsicos de las variables

Introduccin
En un proyecto, los datos se transfieren por medio de variables. Una variable tiene una direccin y un nombre simblico que se utiliza en el proyecto. La direccin se utiliza en la comunicacin con el sistema de automatizacin. WinCC trabaja con dos tipos de variables:


Principio

Variables de proceso Variables internas

Adems, WinCC facilita el manejo de variables gracias a grupos de variables.

Las variables que reciben los valores de proceso se denominan en WinCC variables de proceso o variables externas. En el caso de las variables de proceso, en las propiedades de la variable correspondiente se determina a travs de qu conexin se comunica WinCC con el sistema de automatizacin y cmo se realiza el intercambio de datos. Las variables que no reciben datos del proceso se denominan variables internas y no estn conectadas con el sistema de automatizacin. Esto se reconoce por la propiedad "Conexin" de la variable, en la entrada "Variable interna". Para tener una visin ms clara, tambin es posible agrupar las variables. Cuando se crean grupos de variables se origina en la ventana del proyecto una estructura en la que se navega de forma similar a la del Explorador de Windows.

1198

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.1.2

Variables internas
8.3.1.2 Variables internas 8.3.1.3 externas

Introduccin
Las variables internas no tienen conexin con el controlador.

Principio
Las variables internas se almacenan en la memoria del panel de operador. De esta manera, slo se puede acceder a ellas con derechos de lectura y escritura desde este panel de operador. Las variables internas se crean, p. ej., para realizar clculos locales. Las variables internas disponen de los tipos de datos HMI. Estn disponibles los tipos de datos HMI siguientes:
Tipo de datos HMI SByte UByte Short UShort Long ULong Float Double Bool WString DateTime Formato de datos Valor de 8 bits con signo Valor de 8 bits sin signo Valor de 16 bits con signo Valor de 16 bits sin signo Valor de 32 bits con signo Valor de 32 bits sin signo Coma flotante de 32 bits IEEE 754 Coma flotante de 64 bits IEEE 754 Variable binaria Variable de texto de 16 bits juego de caracteres Fecha y hora en formato 'TT.MM.YYYY hh:mm:ss'

8.3.1.3

Variables externas

Introduccin
Las variables externas hacen posible la comunicacin, es decir, el intercambio de datos entre los componentes de un sistema de automatizacin, p. ej. entre el panel de operador y el controlador.

Principio
Una variable externa es la imagen de una posicin de memoria definida en el controlador. Es posible acceder con derechos de lectura y escritura a esta posicin de memoria tanto desde el panel de operador como desde el controlador.

STEP 7 V10.5 SP2 02/2010, 00002014

1199

Visualizar procesos 8.3 Trabajar con variables

8.3.1.4 Principios bsicos del direccionamiento simblico

El acceso al controlador se consigue a travs del direccionamiento simblico. De este modo resulta una configuracin simplificada que le permite acceder al controlador directamente desde la tabla de smbolos. Encontrar ms informacin al respecto en el captulo "Principios bsicos del direccionamiento simblico (Pgina 1200) ".

Como las variables externas son la imagen de una posicin de memoria del controlador, los tipos de datos que se pueden utilizar dependern del controlador al que est conectado el panel de operador.

Tipos de datos
Dentro de WinCC dispone de los tipos de datos HMI para utilizarlos con variables externas. Adems existen otros tipos de datos especficos para el controlador con el que est establecida la conexin. A pesar de tener la misma denominacin, los tipos de datos pueden tener caractersticas distintas. As, p. ej., el tipo de datos "Byte" tiene la caracterstica "unsigned" para la conexin con el protocolo SIMATIC S7. El tipo de datos HMI "SByte" en WinCC tiene la caracterstica "signed". Por ello, entre los tipos de datos HMI y los tipos de datos del controlador conectado se realiza un ajuste de formato.

Nota En la configuracin de un HMI Runtime hay disponibles, adems de las variables externas, punteros de rea para la comunicacin entre el panel de operador y el controlador. Los punteros de rea se pueden configurar y activar en el editor "Conexiones".

Actualizacin de valores de variable en funciones de sistema


Las funciones de sistema acceden al valor de una variable externa almacenada en la memoria de runtime. Al solicitar un valor de variable, el valor actual se lee del controlador y se deposita en la memoria de runtime. A continuacin, el valor de la variable se actualiza conforme al tiempo de ciclo configurado. Las funciones de sistema acceden primero a los valores de variable ledos del controlador en el instante anterior del tiempo de ciclo.

8.3.1.4

Principios bsicos del direccionamiento simblico

Introduccin
En el direccionamiento simblico no se indica ninguna direccin directa como destino en el controlador, sino que se utilizan nombres simblicos. Los nombres simblicos los define el propio usuario al crear el programa de control.

Los nombres simblicos para variables de PLC globales se definen en la tabla de variables del PLC. Los nombres simblicos para variables locales de bloques lgicos o bloques de datos globales se definen en los bloques correspondientes.

Encontrar ms informacin al respecto en Programacin simblica (Pgina 368) .

1200

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

Al interconectar una variable HMI con el controlador, slo hay que seleccionar el nombre simblico de la tabla de variables del PLC o de un bloque de datos. Cuando se modifica el direccionamiento en el programa de control, slo cambia la asignacin de la direccin al nombre simblico en la tabla de smbolos. El nombre simblico y la interconexin con el panel de operador no cambian. Por consiguiente, no hay que realizar ninguna modificacin en la configuracin del panel de operador.

Requisitos
Para direccionar simblicamente variables HMI deben cumplirse los requisitos siguientes:

En el programa de control debe haber una variable de PLC o una variable local en un bloque de programa. Los bloques de programa deben estar compilados para que las variables locales del controlador estn disponibles en el panel de operador.

Funcionamiento del direccionamiento simblico


Primero cree en WinCC el programa de control para el controlador PLC. Al crearlo utilice la declaracin simblica. Una vez terminado, compile el programa de control. Tras la compilacin, los nombres simblicos estarn disponibles en el panel de operador. Si modifica el programa de control posteriormente, deber volver a compilarlo para que los cambios estn disponibles en el panel de operador. Seguidamente, cree la configuracin del panel de operador. Interconecte las variables HMI directamente con los smbolos de la tabla de variables del PLC o de los bloques de programa del controlador.

Ventajas
En la declaracin simblica del controlador, los datos de la CPU utilizada se estructuran de forma ptima. De este modo aumenta el rendimiento del controlador. Gracias al direccionamiento simblico, tambin aumenta el rendimiento de la comunicacin entre el panel de operador y el controlador. La configuracin del panel de operador es independiente de los cambios realizados en el controlador, ya que el nombre simblico no cambia aunque se modifique el direccionamiento en el controlador.

Limitaciones
En el direccionamiento simblico existen las limitaciones siguientes:

El multiplexado de direcciones no est disponible, slo es posible el multiplexado con una variable multiplexada. El tipo de datos de una variable HMI y de la variable de PLC vinculada es bsicamente el mismo. Por tanto, slo puede leerse y escribirse el valor completo de una variable. Los cambios en bits individuales, p. ej. de una variable que se utiliza para disparar avisos HMI, deben realizarse en el

STEP 7 V10.5 SP2 02/2010, 00002014

1201

Visualizar procesos 8.3 Trabajar con variables

controlador mediante una programacin adecuada. Encontrar ms informacin al respecto en la documentacin de la programacin del PLC.

Comportamiento en caso de cambios


Con el direccionamiento simblico no es necesario volver a compilar y cargar el proyecto cada vez que se realiza un cambio. En las modificaciones del programa de control descritas a continuacin s que debe volver a compilarse y cargarse el proyecto. Cambios en variables de PLC En las modificaciones de una variable de PLC debe volver a compilar y cargar el programa de control. Si slo cambia el offset de direccin de una variable de PLC, p. ej. de %MB5 a %MB10, no es necesario volver a compilar y cargar el proyecto en el panel de operador. Si cambia el rea de direcciones, el tipo de datos o el nombre de variables tambin hay que volver a compilar y cargar el proyecto en el panel de operador.

Cambios en bloques de programa


Si cambia el nombre de un bloque de datos no es necesario volver a cargar y compilar el programa de control. Si realiza ms modificaciones en un bloque de programa s que deber volver a compilar y cargar el programa de control. El proyecto para el panel de operador deber volver a compilarse y cargar con las modificaciones siguientes:

Si una variable de un bloque de datos ya est interconectada con una variable HMI y se modifica el nombre de la variable. Si se ha creado una estructura en un bloque de datos y se cambia un nombre dentro de dicha estructura. Si se cambia el nmero de un bloque de datos. Si se cambia el tipo de datos de una variable interconectada con el panel de operador. Si se cambia el nombre de una matriz de variable. Si se cambian los lmites de una matriz.

Si se cambia, agrega o borra en un bloque una variable que no est interconectada con el panel de operador, entonces no hay que volver a compilar el proyecto para el panel de operador.

1202

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2

Trabajar con variables


8.3.2.1 Crear una variable externa 8.3.2 Trabajarvariables con variables

8.3.2.1

Crear variables

8.3.2.1

Crear una variable externa

Introduccin
Con una variable externa se accede a una direccin del controlador a travs de una variable de PLC. El direccionamiento se realiza mediante la tabla de smbolos en el controlador vinculado al panel de operador. No es posible entrar directamente la direccin desde el controlador. Al crear una variable de PLC en el controlador se genera automticamente una entrada en la tabla de smbolos. Cuando se crea una variable HMI, se accede directamente a la tabla de smbolos desde el campo "Variable de PLC". All se selecciona la variable de PLC a travs de su nombre simblico. Encontrar ms informacin sobre el direccionamiento simblico en el captulo "Programacin simblica (Pgina 368) ".

Requisitos


Procedimiento

El proyecto est abierto. El proyecto tiene incorporado un controlador PLC. Entre el panel de operador y el controlador se ha configurado una conexin. En el proyecto se ha creado una variable de PLC como mnimo. La ventana de inspeccin est abierta.

Para crear una variable externa, proceda del siguiente modo:


1. En el rbol del proyecto, abra la carpeta "Variables HMI" y haga doble clic en la entrada "Variables HMI". Se abrir el editor "Variables HMI". 2. En la tabla del editor, haga doble clic en "Agregar" de la columna "Nombre". Se crear una nueva variable. 3. En la ventana de inspeccin seleccione la categora "General" y, en caso necesario, introduzca un nombre de variable propio en el campo "Nombre". El nombre de la variable debe ser unvoco en todo el proyecto. 4. En el campo "Conexin" seleccione la conexin con el controlador deseado. Si no aparece la conexin deseada, primero deber crear la conexin con el controlador. La conexin se crea en el editor "Dispositivos y redes". 5. Haga clic en el botn del campo "Variable de controlador" y seleccione en la lista de objetos la variable de controlador deseada. Confirme la seleccin con el botn

STEP 7 V10.5 SP2 02/2010, 00002014

1203

Visualizar procesos 8.3 Trabajar con variables

6. En el campo "Ciclo de adquisicin", seleccione el tiempo de ciclo deseado para la actualizacin de la variable. 7. Para fines de documentacin, introduzca indicaciones sobre el uso de la variable en el campo "Comentario".

Otra alternativa consiste en configurar las propiedades de la variable directamente en la tabla del editor "Variables HMI". Las columnas ocultas se activan con el men contextual de los ttulos de columna. Tambin existe la posibilidad de crear variables nuevas directamente en el punto de aplicacin. Para ello, haga clic en el botn de la lista de objetos. A continuacin, la nueva variable se configura en la ventana de propiedades.

Resultado
Se ha creado una variable externa y se ha conectado con una variable de PLC del controlador. Ms adelante podr configurar la variable configurando, p. ej., un evento en un cambio de valor.

Ver tambin

Programacin simblica (Pgina 368)

1204

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2.1

Crear una variable interna


8.3.2.1 Crear una variable interna

Introduccin
Las variables internas deben tener definidos como mnimo el nombre y el tipo de datos. En lugar de una conexin con un controlador se selecciona la entrada "Variable interna". Para fines de documentacin se recomienda introducir un comentario para cada variable.

Requisitos
El proyecto est abierto.

Procedimiento
1. En el rbol del proyecto, abra la carpeta "Variables HMI" y haga doble clic en la entrada "Variables HMI". Se abrir el editor "Variables HMI". 2. Si la ventana de inspeccin no est abierta, elija la opcin "Ventana de inspeccin" del men "Ver". 3. En caso necesario, en la ventana de inspeccin del grupo "Propiedades" introduzca un nombre de variable propio en el campo "Nombre" de "General". El nombre de la variable debe ser unvoco en todo el proyecto. 4. En el campo "Conexin" seleccione la entrada "Variable interna". 5. En el campo "Tipo de datos", seleccione el tipo de datos deseado. 6. En funcin del tipo de datos seleccionado, en el campo "Longitud" deber definirse el nmero mximo de caracteres que pueden depositarse en la variable. En las variables numricas, la longitud queda automticamente definida por el tipo de datos. 7. Opcionalmente, es posible introducir un comentario sobre el uso de la variable. Para ello, haga clic en "Comentario" del grupo "Propiedades" e introduzca un texto.

Otra alternativa consiste en configurar las propiedades de la variable directamente en la tabla del editor "Variables HMI". Las columnas ocultas se activan con el men contextual de los ttulos de columna. Tambin existe la posibilidad de crear variables nuevas directamente en el punto de aplicacin. Para ello, haga clic en el botn de la lista de objetos. A continuacin, la nueva variable se configura en la ventana de propiedades.

Resultado
Se crea una variable interna que puede emplearse en el proyecto. Ms adelante podr configurar la variable determinando p. ej. el valor inicial y los valores lmite.

STEP 7 V10.5 SP2 02/2010, 00002014

1205

Visualizar procesos 8.3 Trabajar con variables

8.3.2.1

Crear varias variables


8.3.2.1 Crear varias variables

Introduccin
En el editor "Variables HMI" es posible crear un nmero considerable de variables iguales haciendo que las filas de la tabla que estn por debajo de una variable se rellenen automticamente. Con el llenado automtico, los nombres de las variables y el rea de memoria se incrementan automticamente. El llenado automtico permite tambin transferir diferentes propiedades de variable a las celdas inferiores de la tabla y, con ello, a las variables correspondientes. Si se aplica el llenado automtico a celdas del editor "Variables HMI" que ya estn llenas, se sobrescribirn. El llenado automtico est limitado a 100 variables por accin.

Requisitos


Procedimiento

El proyecto est abierto. El editor "Variables HMI" est abierto. La variable que debe servir de modelo para otras variables est configurada.

1. Si desea crear variables nuevas, en la columna "Nombre" marque la variable que debe servir de modelo para las variables nuevas. Si desea transferir una propiedad de una variable a las variables inferiores, seleccione la celda que contiene esta propiedad. La celda seleccionada se resaltar en color y en la esquina inferior derecha aparecer un pequeo cuadrado azul. Coloque el puntero del ratn sobre el cuadrado y el cursor adoptar la forma de una cruz negra.

2. Manteniendo pulsado el botn del ratn, arrastre el cursor hacia abajo hasta las celdas que desea rellenar automticamente. La seleccin se ampliar a esta rea.

1206

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2.2 Edicin de variables Editar variables

3. Suelte el botn del ratn. Todas las celdas marcadas se rellenarn automticamente. En todas las filas vacas del rea marcada se crearn variables nuevas.

Resultado
En funcin de la celda que estuviera seleccionada, se habrn rellenado automticamente diferentes propiedades o se habrn creado variables nuevas.

8.3.2.2

Edicin de variables

8.3.2.2

Editar variables

Introduccin
En cualquier momento es posible copiar, borrar o cambiar el nombre de una variable. Al cambiar el nombre de una variable, el nombre nuevo debe ser unvoco en todo el proyecto. Si se copia una variable en el portapapeles con el comando "Copiar", tambin se copiarn los objetos y las referencias vinculados a la variable. Si una variable est vinculada con una conexin a un controlador, p. ej., sta tambin se copiar. Si se inserta una variable en otro dispositivo con el comando "Pegar", la variable se insertar sin las referencias vinculadas. De una referencia slo se insertar el nombre de objeto. Si en el sistema de destino existe una referencia homnima con propiedades vlidas, la referencia existente se enlazar con la variable copiada.

STEP 7 V10.5 SP2 02/2010, 00002014

1207

Visualizar procesos 8.3 Trabajar con variables

8.3.2.2 Modificacin de la configuracin de variables

Si se inserta una variable en otro equipo con el comando "Insercin avanzada", la variable se insertar junto con las referencias y los objetos vinculados. Si en el sistema de destino ya hay objetos y referencias con el mismo nombre, los nombres de los objetos y referencias insertados se complementarn con un nmero.

Requisitos

La variable que debe copiarse, borrarse o a la que debe cambiarse el nombre est creada. El editor "Variables" est abierto.

Cambiar el nombre a una variable


1. Seleccione el campo "Nombre" de la variable en la tabla del editor "Variables HMI". 2. En el men contextual, seleccione el comando "Cambiar nombre". 3. Introduzca un nuevo nombre. La variable aparecer con el nuevo nombre.

Tambin es posible cambiar el nombre de la variable en el punto de aplicacin en la ventana de objetos.

Copiar variable
1. Seleccione una o varias variables en el editor "Variables HMI" o en la ventana detallada. 2. En el men contextual, elija el comando "Copiar". 3. Haga clic en la posicin en la que desea insertar la variable. As, p. ej., haga clic en otro grupo de variables del mismo equipo o en el editor "Variables HMI" en un segundo equipo. 4. En el men contextual seleccione el comando "Pegar" o "Insercin avanzada". La variable se insertar del modo descrito anteriormente.

Borrar variable
1. Seleccione una o varias variables en el editor "Variables HMI". 2. En el men "Herramientas", seleccione el comando "Referencias cruzadas". En el editor "Referencias cruzadas" compruebe dnde se utilizan las variables. De este modo se ver cmo quedar afectado el proyecto si se borran las variables. 3. Seleccione el comando "Borrar" del men contextual de las variables. Se borrarn todas las variables marcadas.

8.3.2.2

Modificacin de la configuracin de variables

Introduccin
Las variables pueden ajustarse en todo momento a diferentes requisitos del proyecto.

Principio
WinCC ofrece varias posibilidades para ajustar la configuracin de variables.

1208

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2.2 Configurar diferentes variables simultneamente imagen Utilizar varias variables simultneamente en una

Editor "Variables HMI" Si necesita una visin de conjunto en forma de tabla de diferentes variables, utilice el editor "Variables HMI" para la configuracin de las variables. As, p. ej., en el editor "Variables HMI" pueden compararse y sincronizarse las propiedades de varias variables o clasificarse las variables segn sus propiedades.

"Lista de objetos" Utilice la lista de objetos para ajustar una variable directamente en el punto de aplicacin. Seleccione para ello la variable en la lista de objetos y abra la ventana de propiedades de la variable con el men contextual.

Si se modifica una propiedad de una variable y esto provoca contradicciones con otras propiedades, se avisar con un fondo resaltado en color. Esto sucede, p. ej. cuando la variable se conecta con otro controlador que no admite el tipo de datos configurado.

8.3.2.2

Configurar diferentes variables simultneamente

Introduccin
En WinCC se asignan simultneamente propiedades coincidentes a varias variables. Esto facilita una configuracin eficiente.

Requisitos


Procedimiento

Las variables que deben configurarse estn creadas. La ventana de inspeccin est abierta.

1. En el editor "Variables HMI", seleccione todas las variables que desea configurar conjuntamente. Si las variables coinciden en la propiedad seleccionada, la configuracin de esta propiedad aparecer en la ventana de inspeccin. Si las propiedades no coinciden, el campo en cuestin permanece vaco. 2. Defina la propiedad conjunta en la ventana de inspeccin o directamente en el editor "Variables HMI".

Resultado
Todas las variables marcadas se configurarn de nuevo. Si a continuacin desea configurar propiedades de variables en las que las variables sean distintas, elimine la seleccin mltiple.

8.3.2.2

Utilizar varias variables simultneamente en una imagen

Introduccin
En WinCC es posible crear simultneamente en una imagen varios campos E/S asociados a variables. De este modo, en las variables de proceso se crea adems una red y una conexin para la variable. Esto facilita una configuracin eficiente.

STEP 7 V10.5 SP2 02/2010, 00002014

1209

Visualizar procesos 8.3 Trabajar con variables

Requisitos


Procedimiento

Se han creado varias variables. Hay una imagen abierta.

1. En el rbol del proyecto, seleccione el grupo de variables deseado en "Variables y conexiones > Variables".

2. Seleccione la ventana detallada en el rea inferior del rbol del proyecto. En la ventana detallada se muestran las variables existentes en el grupo de variables seleccionado.

3. Seleccione las variables en la ventana detallada manteniendo pulsada la tecla <Ctrl> o <Mays>. 4. Utilizando el mtodo de arrastrar y soltar, desplace las variables hasta la imagen. Para cada variable se crea un campo E/S asociado a la misma.

1210

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

Valores lmite de una 8.3.2.3 Configurar variables variable

Nota Si se arrastra una variable de proceso desde la ventana detallada hasta el rea de trabajo con la funcin Drag&Drop, se crear adems una red y una conexin en el editor "Dispositivos y redes".

8.3.2.3

Configurar variables

8.3.2.3

Valores lmite de una variable

Introduccin
Para variables numricas, el rango de valores puede limitarse con valores lmite.

Principio
Para variables numricas se determina un rango de valores que se define por un valor lmite superior y un valor lmite inferior. Cuando el valor de proceso de una variable viola uno de los valores lmite, puede emitir un aviso analgico. Si el valor de proceso rebasa el rango de valores por exceso o por defecto, puede emitirse un aviso analgico o lanzarse una lista de funciones. Cuando el operador introduce un valor para la variable fuera del rango de valores configurado, la entrada se rechaza. El valor no se aplica.

Nota El texto de los avisos analgicos para violacin de valores lmite se introduce en el editor "Avisos analgicos".

Ejemplo de aplicacin
Utilice valores lmite, p. ej. para avisar al operador a tiempo de que un valor de una variable est entrando en un rango crtico.

STEP 7 V10.5 SP2 02/2010, 00002014

1211

Visualizar procesos 8.3 Trabajar con variables

8.3.2.3

Definir los valores lmite de una variable


8.3.2.3 Definir los valores lmite de una variable

Introduccin
Para variables numricas se determina un rango de valores definiendo un valor lmite superior y un valor lmite inferior. Es posible configurar la salida de un aviso analgico para cuando se viole cada uno de estos valores lmite. Adems, es posible configurar la ejecucin de una lista de funciones para cuando se rebase el rango de valores por exceso o por defecto.

Requisitos


Procedimiento

La variable para la que deben definirse los lmites est creada. La ventana de inspeccin con las propiedades de esta variable est abierta.

Para determinar los valores lmite de una variable, proceda del siguiente modo:
1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "Valores lmite". Si desea definir un valor constante para uno de los valores lmite, seleccione la entrada "Constante" con el botn . Introduzca un nmero en el campo pertinente. Si desea emplear el valor de una variable para uno de los valores lmite, seleccione la entrada "Variable HMI" con el botn . Introduzca un valor en el campo pertinente. Con la ayuda de la lista de objetos se define la variable para el valor lmite. 2. Si en caso de violacin del valor lmite tambin debe visualizarse un aviso analgico, active la opcin "Generar aviso analgico" junto al valor lmite. El texto del aviso analgico puede introducirse en el editor "Avisos analgicos". 3. Repita los pasos 2 y 3 para definir otros valores lmite de la variable.

Procedimiento alternativo
Alternativamente, es posible configurar el valor lmite superior e inferior as como la visualizacin de un aviso analgico correspondiente directamente en la tabla del editor "Variables HMI". Las columnas ocultas se activan con el men contextual de los ttulos de columna.

Resultado
Para la variable seleccionada se ha determinado un rango de valores que est definido por un valor lmite superior y un valor lmite inferior. En funcin de la configuracin, cuando en runtime se viole un valor lmite se emitir un aviso analgico. Si se rebasa el rango de valores por exceso o por defecto se procesar una lista de funciones.

1212

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

Configurar la lista de funciones


8.3.2.3 Valor inicial de inicial de una variable Definir el valor una variable

En caso de rebase por exceso o por defecto del rango de valores se puede configurar una lista de funciones del modo siguiente:
1. Si desea iniciar una lista de funciones al rebasar el rango de valores por defecto, haga clic en "Valor lmite Low Low rebasado por defecto" del grupo "Eventos". Cree una lista de funciones all. 2. Si desea iniciar una lista de funciones al rebasar el rango de valores por exceso, haga clic en "Valor lmite High High rebasado por exceso" del grupo "Eventos". Cree una lista de funciones all.

8.3.2.3

Valor inicial de una variable

Valor de una variable al inicio de runtime


Para variables numricas puede configurarse un valor inicial. Al iniciar runtime, la variable se pone a este valor. De este modo se establece un estado definido de la variable al inicio de runtime. Con variables externas, el valor inicial se visualiza en el panel de operador hasta que quede sobrescrito por el controlador o por una entrada.

Ejemplo de aplicacin
Un campo E/S puede preasignarse con un valor predeterminado. Defina el valor predeterminado como valor inicial de la variable vinculada al campo E/S.

8.3.2.3

Definir el valor inicial de una variable

Introduccin
En WinCC puede configurarse un valor inicial para una variable numrica que lo aplique al iniciar runtime.

Requisitos


Procedimiento

La variable para la que debe definirse el valor inicial est creada. La ventana de inspeccin con las propiedades de la variable est abierta.

Para configurar un valor inicial, proceda del siguiente modo:


1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "Configuracin". 2. Introduzca el "Valor inicial" deseado.

STEP 7 V10.5 SP2 02/2010, 00002014

1213

Visualizar procesos 8.3 Trabajar con variables

Procedimiento alternativo
8.3.2.3 Actualizacin del valor de variable en runtime

Otra alternativa consiste en configurar el valor inicial directamente en el rea de trabajo del editor "Variables HMI". Las columnas ocultas se activan con el men contextual de los ttulos de columna.

Resultado
El valor inicial seleccionado para la variable se aplicar al proyecto.

8.3.2.3

Actualizacin del valor de variable en runtime

Introduccin
Las variables contienen valores de proceso que se modifican en el transcurso del runtime. En las variables internas y externas, las modificaciones de valores se disparan de distinta manera.

Principio
Al iniciar el runtime, el valor de una variable es igual a su valor inicial. En runtime se modifica el valor de la variable. En runtime existen las siguientes posibilidades para modificar el valor de una variable:

Ejecutando una funcin de sistema para modificar valores, p. ej. la funcin de sistema "ActivarVariable". Realizando una entrada, p. ej. en un campo E/S. Modificando el valor de una variable externa en el control.

Actualizando el valor de variables externas.


El valor de una variable externa se actualiza del modo siguiente:

Cclico durante el funcionamiento Si se selecciona el modo de adquisicin "Cclico durante el funcionamiento", la variable se actualizar en runtime mientras se visualice en una imagen. El ciclo de adquisicin determina en qu intervalo de tiempo se actualiza el valor de la variable en el panel de operador. La adquisicin cclica se basa en el tiempo de ciclo seleccionado.

Cclico continuo Si se seleccione al modo de adquisicin "Cclico continuo", la variable se actualizar en runtime de forma continua, aunque no se encuentre en la imagen abierta. Esta configuracin se activa p. ej. para variables que tienen una lista de funciones configurada para una modificacin de su valor. Utilice la opcin "Cclico continuo" slo para variables que realmente deban actualizarse de forma continua. Las lecturas frecuentes aumentan la carga de la comunicacin.

Bajo demanda Si se selecciona el modo de adquisicin "Bajo demanda", la variable no se actualizar cclicamente, sino slo cuando se solicite, p. ej. con la funcin de sistema "ActualizarVariable".

1214

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2.3

Escala lineal de una variable


8.3.2.3 Escala lineal de una variable

Introduccin
Los tipos de datos numricos pueden escalarse de forma lineal. Los valores de proceso de una variable externa existentes en el controlador pueden reproducirse en un rango de valores determinado en el proyecto.

Principio
Para la escala lineal de una variable se indican un rango de valores en el panel de operador y un rango de valores en el controlador. Los rangos de valores se reproducen de forma lineal entre s.

En cuanto el panel de operador escribe un valor de proceso en una variable externa, se reproduce automticamente en el rango de valores del control. En cuanto el panel de operador lee un valor de proceso de una variable externa, se realiza una transformacin inversa pertinente.

Nota Para convertir automticamente valores de proceso tambin pueden emplearse las funciones del sistema "EscalaLineal" e "InvertirEscalaLineal".

STEP 7 V10.5 SP2 02/2010, 00002014

1215

Visualizar procesos 8.3 Trabajar con variables

Ejemplo de aplicacin
8.3.2.3 Escalar variable de forma lineal

El usuario indica la longitud en cm, pero el controlador espera recibir pulgadas. Los valores introducidos se convierten automticamente antes de ser transferidos al control. Con la escala lineal se ajusta el rango de valores [0 ... 100] del controlador al rango de valores [0 ... 254] del panel de operador.

8.3.2.3

Escalar variable de forma lineal

Introduccin
Para la escala lineal de una variable se indican un rango de valores en el panel de operador y un rango de valores en el controlador. Los rangos de valores se reproducen de forma lineal entre s.

Requisitos


Procedimiento

La variable externa que desea escalar linealmente est creada. La ventana de inspeccin con las propiedades de esta variable est abierta.

Para escalar una variable linealmente, proceda de la manera siguiente:


1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "Escala lineal". 2. Haga clic en "Activar" para activar la escala lineal. Con esta opcin se desactiva temporalmente la escala lineal, p. ej. para fines de test. Las configuraciones que ya se hayan realizado para la escala lineal se mantienen. 3. En el rea "Controlador", introduzca el valor final y valor inicial del rango de valores que debe aplicarse a los valores de proceso del controlador. 4. En el rea "Panel de operador", introduzca el valor final y valor inicial del rango de valores que debe utilizarse para los valores de proceso del panel de operador.

Resultado
En runtime, los valores de proceso se reproducirn automticamente de un rango de valores al otro.

Nota Para convertir valores de proceso automticamente tambin pueden emplearse las funciones de sistema "EscalaLineal" e "InvertirEscalaLineal".

1216

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2.3

Conectar una variable con otro controlador


8.3.2.3 Conectar una variable con otro controlador Direccionamiento indirecto de variables

Introduccin
En WinCC es posible modificar en cualquier momento la conexin de una variable con un controlador. Esto es necesario, p. ej., cuando se modifica la configuracin de la instalacin. En funcin del controlador seleccionado, seguidamente debe ajustarse la configuracin de la variable. El fondo resaltado en color le indicar qu propiedades de la variable deben modificarse.

Requisitos

La variable externa cuya conexin desea modificarse est creada. Las conexiones con los controladores estn creadas. La ventana de propiedades de la variable est abierta.

Procedimiento

Para modificar la conexin de una variable con el controlador, proceda del siguiente modo:
1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "General". 2. En el rea "General" elija la nueva conexin. Las propiedades de variables que deban ajustarse se resaltarn en color en el editor "Variables HMI" y en la ventana de inspeccin. 3. Ajuste todas las propiedades resaltadas de la variable a los requisitos del nuevo controlador.

Resultado
La variable externa queda conectada con el nuevo controlador.

8.3.2.3

Direccionamiento indirecto de variables

Principio
En el multiplexado, que es un tipo de direccionamiento indirecto, la variable utilizada se determina slo en runtime. Para la variable multiplexada se define una lista de variables. A partir de la lista de variables se selecciona la variable relevante en runtime. La seleccin de la variable depende del valor de la variable de ndice. En runtime se lee primero el valor de la variable indexada. A continuacin se accede a la variable que est en la posicin pertinente de la lista de variables.

Ejemplo de aplicacin
Con el direccionamiento indirecto es posible configurar la siguiente situacin: El usuario selecciona una mquina entre varias de una lista de seleccin. En funcin de la seleccin del usuario, se visualiza un valor de proceso de la mquina en un campo de salida.

STEP 7 V10.5 SP2 02/2010, 00002014

1217

Visualizar procesos 8.3 Trabajar con variables

8.3.2.3 Direccionar variables indirectamente

Para configurar esta situacin se debe configurar la variable indexada en un campo E/S simblico. La variable multiplexada se configura en un campo E/S. La lista de variables de la variable multiplexada se configura paralelamente al crearse la lista de seleccin. Si el operador selecciona otra mquina, se modificar el valor de la variable indexada. A continuacin, el campo de seleccin muestra el contenido de la variable que pertenece al nuevo valor indexado en la lista de variables de la variable multiplexada.

8.3.2.3

Direccionar variables indirectamente

Introduccin
En el direccionamiento indirecto, la variable utilizada se determina nicamente en el tiempo de ejecucin. En lugar de una sola variable se define una lista de variables. Las entradas en la lista consisten en un valor de ndice y en el nombre de la variable que debe utilizarse. Mediante una variable de ndice se controla la entrada de la lista de variables a la que se acceder.

Requisitos


Procedimiento

La variable que debe utilizarse para el direccionamiento indirecto est creada. La variable de ndices est creada. Las variables que deben incluirse en la lista de variables estn creadas. La ventana de inspeccin est abierta con las propiedades de variables.

Para direccionar variables indirectamente, proceda del siguiente modo:


1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "Multiplexado". 2. Haga clic en "Activar" para activar el direccionamiento indirecto. Con esta opcin se desactiva temporalmente el direccionamiento indirecto, p. ej. para fines de test. Las configuraciones que ya se hayan realizado para el direccionamiento indirecto se mantienen. 3. Seleccione la variable indexada prevista en el campo "Variable indexada" o defina una nueva variable con la ayuda de la lista de objetos. 4. En la lista de variables, haga clic en la primera entrada de la columna "Variables". 5. Seleccione una variable como entrada en la lista o cree una variable nueva con la ayuda de la lista de objetos. La entrada de la columna "ndice" se crea automticamente. 6. Repita el paso 5 para todas las variables que desee incluir en la lista de variables. 7. En caso necesario, modifique el orden de las entradas en la lista con la funcin Drag&Drop.

Resultado
En runtime se accede dinmicamente a la variable de la lista cuyo ndice sea el mismo que el valor de la variable de ndice.

1218

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.2.3

Utilizar una variable para lanzar funciones


8.3.2.3 Utilizar el ciclo de adquisicin de funciones Definir una variable para lanzar una variable

Introduccin
Los valores de variables pueden utilizarse como eventos para lanzar una accin en runtime. Para iniciar una accin en runtime, configure una lista de funciones en una variable. Incluya en la lista de funciones una o varias funciones de sistema. La lista de funciones se ejecuta cuando se produce el evento configurado. Los eventos siguientes estn disponibles en una variable:

Modificacin del valor de la variable La lista de funciones se ejecuta cada vez que se modifica el valor de la variable. Si la variable contiene matrices, la lista de funciones se ejecutar cada vez que se modifique un elemento de matriz.


Requisitos

Rebase por exceso del valor lmite superior de la variable La lista de funciones se ejecuta cuando se rebasa el valor lmite superior. Rebase por defecto del valor lmite inferior de la variable La lista de funciones se ejecuta cuando se rebasa el valor lmite inferior.


Procedimiento

La variable cuyo valor desea utilizar como evento est creada. La ventana de inspeccin con las propiedades de esta variable est abierta.

Para configurar una lista de funciones en una variable, proceda del siguiente modo:
1. En la ventana de inspeccin seleccione el evento del grupo "Eventos" para el que desea crear una lista de funciones: Se visualiza la lista de funciones que pertenece al evento seleccionado. 2. Haga clic en la fila que tenga la entrada "<Ninguna funcin>". En la segunda columna de la tabla aparecer un botn de seleccin. 3. Haga clic en el botn de seleccin y elija una funcin de sistema. 4. Defina los valores de los parmetros.

Resultado
Cuando se produzca el evento configurado en runtime se procesar la lista de funciones.

8.3.2.3

Definir el ciclo de adquisicin de una variable

Introduccin
El valor de una variable externa puede modificarse en runtime mediante el controlador con el que est vinculada la variable. Para que el panel de operador perciba una modificacin de

STEP 7 V10.5 SP2 02/2010, 00002014

1219

Visualizar procesos 8.3 Trabajar con variables

valor por parte del controlador, el valor de la variable debe actualizarse en el panel de operador. La actualizacin se realiza en intervalos regulares, mientras la variable se visualice en el sinptico del proceso. Un ciclo de adquisicin controla la actualizacin regular. La actualizacin tambin puede realizarse de forma continua.

Requisitos


Procedimiento

La variable para la que debe definirse un ciclo de adquisicin est creada. La ventana de inspeccin con las propiedades de la variable est abierta.

Para configurar un ciclo de adquisicin para una variable, proceda del siguiente modo:
1. En el grupo "Propiedades" de la ventana de inspeccin, haga clic en "General". 2. Si desea actualizar la variable regularmente, mientras aparezca en la imagen o se archive, seleccione el modo de adquisicin "Cclico durante el funcionamiento". O bien: Si desea actualizar la variable regularmente, aunque no aparezca en la imagen, seleccione el modo de adquisicin "Cclico continuo". El ajuste "Cclico continuo" se activa p. ej. para una variable que tiene configurada una lista de funciones para cuando se modifique un valor y que no es visible directamente en ninguna imagen. 3. Seleccione el tiempo de ciclo deseado en el campo "Ciclo de adquisicin" o defina un nuevo ciclo de adquisicin con la ayuda de la lista de objetos.

Otra alternativa consiste en configurar el ciclo de adquisicin directamente en el rea de trabajo del editor "Variables HMI". Las columnas ocultas se activan con el men contextual de los ttulos de columna.

Nota Utilice el modo de adquisicin "Cclico continuo" slo para variables que realmente deban actualizarse de forma continua. Los procesos de lectura continuos aumentan la carga de la comunicacin.

Resultado
La variable configurada se actualiza en runtime con el ciclo de adquisicin seleccionado.

1220

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.3

Trabajar con matrices


8.3.3 Trabajar conbsicos de las matrices 8.3.3.1 Principios matrices

8.3.3.1

Principios bsicos de las matrices

Definicin
Las matrices permiten ordenar sucesivamente datos de un mismo tipo y direccionarlos de forma consecutiva en el rea de direcciones, de modo que se pueda acceder a los datos desde un ndice. La matriz utiliza un ndice de nmeros enteros que empieza por "1" para direccionar sus diferentes elementos. Las propiedades de cada uno de los elementos de matriz son iguales y se configuran en la variable de matriz, en un bloque de datos del programa de control.

Seguidamente, se asocia una variable HMI a la variable de matriz del bloque de datos. La variable HMI reproduce la matriz y hereda las propiedades de la variable de matriz del bloque de datos.

Ventajas
Con una sola variable de matriz es posible configurar simultneamente muchos elementos de matriz con las mismas propiedades. Despus, cada elemento de matriz se utiliza en la configuracin igual que cualquier otra variable.

Limitaciones
Existen las limitaciones siguientes en el uso de matrices:

No todos los paneles de operador soportan variables de matriz. En cuanto a las propiedades: No todos los elementos de matriz tienen valores lmite, p. ej.

STEP 7 V10.5 SP2 02/2010, 00002014

1221

Visualizar procesos 8.3 Trabajar con variables

Ejemplos de aplicacin
Las variables de matriz se utilizan en los casos siguientes:

Para agrupar valores de proceso en curvas de perfil: p. ej. represente valores de proceso en curvas que se hayan registrado en diferentes momentos. Para acceder selectivamente a los valores de proceso agrupados en curvas: p. ej. emita todos los valores registrados de la curva de perfil aumentando la variable de ndice gradualmente. Para configurar avisos de bit con un nmero consecutivo. Para guardar registros de mquina en una sola variable.

Normas de licencia para runtime


En WinCC Runtime, una variable de matriz cuenta como 1 PowerTag, independientemente del nmero de elementos de la matriz.

Particularidades

Advertencia Aumento de la carga del sistema y prdida de rendimiento Cuando se accede a un solo elemento de matriz tanto en modo de lectura como de escritura, se leen o escriben siempre todos los elementos de la variable de matriz. Por ello, en el caso de matrices grandes, la transferencia de datos desde y hacia el controlador suele durar ms que con un tipo de datos elemental. Esto puede sobrecargar la comunicacin y, por tanto, perturbarla.

Ejemplo:

Se ha configurado una variables de matriz con 100 elementos del tipo de datos "Real". Si un elemento de matriz de 4 bytes cambia, se escriben 100 x 4 bytes en el controlador.

Precaucin Incoherencia de datos en variables de matriz

Cuando se modifica un elemento de la matriz se lee toda la matriz en el instante t1. El elemento modificado se sustituye en la matriz. En el instante t3 > t1, la matriz vuelve a escribirse en el controlador. Si en el tiempo intermedio t2 la matriz ha vuelto a cambiar, cuando se rescriba en el instante t3 este cambio t2 se sobrescribir con el valor en el instante t1. Por ello, en el instante t3 los datos de la matriz son incoherentes. Asegrese de que posiciones diferentes, p. ej. el panel de operador y el controlador, no puedan escribir valores en la misma variable de matriz al mismo tiempo. Para sincronizar la variable de matriz con el controlador, utilice p. ej. la transferencia sncrona de registros de receta.

1222

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.3.2

Crear una variable de matriz


8.3.3.2 Crear una variable de matriz

Introduccin
Una variable de matriz se crea con objeto de configurar un gran nmero de variables de un mismo tipo de datos. Los distintos elementos de la matriz se guardan en un rea de direccionamiento con direcciones correlativas. Una variable de matriz se crea en un bloque de datos, en el programa de control del controlador vinculado. Seguidamente, la variable de matriz se asocia a una variable HMI.

Requisitos
El proyecto contiene un controlador PLC. El editor "Variables HMI" est abierto.

Procedimiento
Para crear una variable de matriz, proceda del siguiente modo:
1. En el rbol del proyecto, abra el nodo del controlador PLC y haga doble clic en la entrada "Bloques de programa > Agregar nuevo bloque". Se abre el cuadro de dilogo del mismo nombre. 2. Con la ayuda del cuadro de dilogo, cree un bloque de datos y bralo en el editor "Bloques de programa". 3. Introduzca un nombre para la variable de matriz en el primer campo vaco de la columna "Nombre". 4. Seleccione el tipo de datos "Array[lo .. hi] of type". 5. Reemplace "lo" y "hi" del tipo de datos por los nmeros correspondientes a la numeracin de los elementos de matriz. Reemplace el concepto "type" por el tipo de datos deseado para la variable de matriz. Mantenga los espacios en la predefinicin del tipo de datos. Ejemplo: "Array[1 .. 5] of int" resulta en una variable de matriz con 5 elementos del mismo nombre y numeracin correlativa del 1 al 5. El tipo de datos de los elementos es "Integer".

6. Elija el comando de men "Edicin > Compilar". El bloque de datos se compila y, a continuacin, estar disponible en el proyecto. 7. Defina una variable nueva en el editor "Variables HMI". 8. En el campo "Conexin" seleccione la conexin con el controlador.

STEP 7 V10.5 SP2 02/2010, 00002014

1223

Visualizar procesos 8.3 Trabajar con variables

8.3.3.3 Ejemplos de matrices

9. En el campo "Variable de controlador" abra el cuadro de dilogo de seleccin y seleccione el bloque de datos creado bajo el controlador correspondiente. En la ventana derecha, seleccione la variable de matriz y confirme la seleccin.

Resultado
Se ha creado una variable de matriz y se ha asociado a una variable HMI. La variable HMI reproduce la matriz del controlador en el panel de operador. El espacio de memoria en el controlador se asigna automticamente. Las propiedades de los elementos de matriz se adoptan de las variables de matriz de orden superior.

8.3.3.3

Ejemplos de matrices

Introduccin
Las variables de matrices renen numerosas variables (p. ej. 100 elementos de array) en una estructura de datos. Los elementos de matrices son variables que se pueden utilizar en toda la configuracin. Las variables de matrices tambin son variables que se utilizan en los siguientes puntos:


Ejemplos

En el editor "Avisos" En el editor "Recetas" En el multiplexado de direcciones En el visor de curvas

Si desea utilizar numerosas variables de un mismo tipo de datos, configure slo una variable de matriz con la respectiva cantidad de elementos.

1224

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

8.3.4.1 Principios ciclos 8.3.4 Trabajar conbsicos de los ciclos

Acceda indirectamente a los distintos elementos de matriz, p. ej. a travs de una variable de ndice multiplexada. La variable de ndice sirve para controlar y supervisar los elementos de matriz. A travs de una variable de matriz puede crear numerosos elementos de receta que se asocian automticamente a los respectivos elementos de matriz. La variable de matriz se sincroniza con el controlador por medio de la receta.


8.3.4

Trabajar con ciclos

8.3.4.1

Principios bsicos de los ciclos

Introduccin
Los ciclos se utilizan para controlar acciones que se repiten regularmente en runtime. Las aplicaciones clsicas son el ciclo de adquisicin y el ciclo de actualizacin.

Principio
En runtime, las acciones que se repiten peridicamente se controlan con ciclos. Las aplicaciones siguientes son tpicas de los ciclos:

Adquisicin de variables externas El ciclo de adquisicin determina cundo el panel de operador lee el valor de proceso de una variable externa desde el controlador. Configure el ciclo de adquisicin conforme a la velocidad de modificacin de los valores de proceso. As, por ejemplo, la curva de temperatura de un horno es considerablemente ms lenta que la curva de velocidad de un accionamiento elctrico. No seleccione un ciclo de adquisicin demasiado pequeo porque aumentara considerablemente la carga de comunicacin del proceso. Actualizacin de imgenes El ciclo de actualizacin determina la frecuencia con la que se refresca una imagen.

Nota Dependencia del equipo

En los Basic Panels, el ciclo de actualizacin est predefinido. El valor ms pequeo para un ciclo depende del panel de operador para el que se configura. Para la mayora de paneles de operador, este valor es de 100 ms. Los valores de todos los dems ciclos son siempre un mltiplo entero del valor ms pequeo.

Ejemplo de aplicacin
Los ciclos se utilizan p. ej. en las tareas siguientes:

Para actualizar regularmente una variable. Para avisar de los intervalos de mantenimiento.

STEP 7 V10.5 SP2 02/2010, 00002014

1225

Visualizar procesos 8.3 Trabajar con variables

8.3.5

Representar variables
8.3.5 Representar variables curvas para los valores del controlador 8.3.5.1 Emitir valoresvisor de 8.3.5.2 Configurar el de variables en imgenes

8.3.5.1

Emitir valores de variables en imgenes

Introduccin
Los valores de variables se pueden emitir en runtime en las imgenes del panel de operador en forma de curva. Una curva es la representacin grfica de valores que adopta una variable en runtime. Para la representacin se utiliza el objeto grfico "Visor de curvas". El controlador carga los valores de proceso para la representacin en forma de curva desde el proceso que se est ejecutando. Los valores a representar se determinan individualmente en un ciclo fijo ajustable. Las curvas disparadas por ciclos son apropiadas para representar procesos continuos, p. ej. la representacin de la temperatura de servicio de un motor.

Valores representados
Para poder visualizar valores de variables en el panel de operador, es preciso configurar un visor de curvas en una imagen. Al configurar el visor de curvas deber indicar qu valores de variables se deben representar. La actualizacin del visor de curvas se controla con la definicin del tiempo de ciclo.

8.3.5.2

Configurar el visor de curvas para los valores del controlador

Introduccin
Con un visor de curvas se representan grficamente los valores que adopta una variable en el proceso.

Requisitos


Procedimiento

Hay una imagen abierta. La ventana de inspeccin est abierta con las propiedades para el visor de curvas.

Para configurar un visor de curvas, proceda del siguiente modo:


1. Inserte en la imagen el objeto "Visor de curvas" del grupo "Control" de la ventana de herramientas.

2. En el grupo "Propiedades" de la ventana de inspeccin seleccione la categora "Curva" y haga doble clic en la entrada "<Agregar>" de la columna "Nombre".

1226

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.3 Trabajar con variables

3. Asigne un nombre a la curva en la columna "Nombre". 4. Con el botn de seleccin de la columna "Estilo" abra el cuadro de dilogo "Estilo" y seleccione la representacin de la lnea. 5. Elija el nmero de valores de la curva en la columna "Valores de la curva". 6. Con el botn de seleccin de la columna "Configuracin" abra el cuadro de dilogo "Origen de los datos" y seleccione la variable que deba transferir valores a la curva. Indique un ciclo para leer las variables del controlador.

7. Efecte los dems ajustes necesarios en los cuadros de dilogo de la ventana de inspeccin. As, p. ej., active la opcin "Mostrar tabla" de la categora "Tabla" para mostrar una tabla de valores en el visor de curvas.

Nota

Si mantiene pulsada la tecla <Ctrl> y hace doble clic en el visor de curvas, ste se activar. En el modo activo puede modificar el ancho y la posicin de las columnas de la tabla de valores en el encabezado de tabla. Para poder activar el visor de curvas, el factor de zoom se deber ajustar a 100 %.

STEP 7 V10.5 SP2 02/2010, 00002014

1227

Visualizar procesos 8.4 Trabajar con avisos

Resultado

8.4 Trabajar conbsicos 8.4.1 Principios avisos 8.4.1.1 El sistema de avisos de WinCC

Los valores de proceso de la variable seleccionada se visualizarn en runtime en el visor de curvas configurada.

8.4

Trabajar con avisos

8.4.1

Principios bsicos

8.4.1.1

El sistema de avisos de WinCC

Introduccin
El sistema de avisos permite visualizar en el panel de operador los estados operativos y las averas que estn pendientes o se producen en una instalacin. Un aviso tiene el contenido siguiente, p. ej.:
N 5 Hora Fecha Texto de aviso Estado Categora Advertencia: Color rojo

12:50:24 24.02.2 La presin de la caldera Aparecido :590 007 supera el lmite superior. Desaparecido

El sistema de avisos de WinCC


El sistema de avisos procesa diferentes procedimientos de aviso. Los procedimientos de aviso se dividen en avisos definidos por el sistema y avisos definidos por el usuario:

Los avisos definidos por el usuario sirven para vigilar el proceso de la instalacin. Los avisos definidos por el sistema sirven para supervisar el panel de operador.

Los eventos de aviso registrados se muestran en el panel de operador. Los accesos selectivos a los avisos y la informacin complementaria acerca de los diferentes avisos garantizan una localizacin y solucin rpida de las averas. Los tiempos de parada se reducen o suprimen por completo. La figura siguiente muestra la estructura del sistema de avisos:

1228

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.2 Procedimientos de aviso Resumen de los procedimientos de aviso

Ver tambin

Resumen de los procedimientos de aviso (Pgina 1229) Estados de aviso (Pgina 1232) Concepto de acuse (Pgina 1237) Grupos de avisos (Pgina 1238) Acuse de avisos (Pgina 1235) Componentes y propiedades de los avisos (Pgina 1238) Avisos en runtime (Pgina 1263) Funciones de sistema y eventos para avisos (Pgina 1269) Resumen de la configuracin de avisos (Pgina 1240)

8.4.1.2

Procedimientos de aviso

8.4.1.2

Resumen de los procedimientos de aviso

Introduccin
Los procedimientos de aviso sirven para supervisar la instalacin con fines distintos. Los avisos de los diferentes procedimientos se configuran y lanzan de modos distintos. Los avisos se configuran en funcin de los diferentes procedimientos en la ficha correspondiente del editor "Avisos".

STEP 7 V10.5 SP2 02/2010, 00002014

1229

Visualizar procesos 8.4 Trabajar con avisos

Procedimientos de aviso en WinCC


WinCC asiste los siguientes procedimientos de aviso: Avisos definidos por el usuario

Avisos analgicos

Los avisos analgicos sirven para supervisar los valores lmite.


Avisos de bit

Los avisos de bit sirven para supervisar los estados.


Avisos de controlador

Los avisos de controlador se configuran en STEP 7. Los avisos de controlador se procesan posteriormente en WinCC.

Nota Dependencia del equipo

Los avisos de controlador no estn disponibles para Basic Panels. Avisos definidos por el sistema

Avisos de controlador definidos por el sistema

Los avisos de controlador definidos por el sistema son avisos de diagnstico (SIMATIC S7) y
errores de sistema (SFM).

Los avisos de controlador definidos por el sistema sirven para supervisar el controlador.

Nota Dependencia del equipo

Los avisos de controlador definidos por el sistema no estn disponibles para Basic Panels.

Avisos de sistema

Los avisos de sistema pertenecen al panel de operador correspondiente y se importan al proyecto. Los avisos de sistema sirven para supervisar el panel de operador.

Ver tambin

El sistema de avisos de WinCC (Pgina 1228)

1230

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.2

Avisos definidos por el sistema


8.4.1.2 Avisos definidos por el sistema analgicos de sistema usuario

8.4.1.2

Avisos de sistema

Ejemplos de avisos


Descripcin

"La memoria intermedia para la impresin de lneas en el modo de texto est llena." "Se ha producido un error interno. Se cerrar el runtime."

Un aviso de sistema muestra el estado del sistema y los errores de comunicacin entre el panel de operador y el sistema. En "Configuracin de runtime > Avisos" se determina el tiempo durante el que se visualizar un aviso de sistema en el panel de operador.

Soporte
En el manual de producto del panel de operador encontrar una lista de los posibles avisos de sistema con la causa y su posible solucin. Si acude al soporte online debido a un aviso de sistema del panel de operador, necesitar el nmero de aviso y las variables existentes del aviso de sistema.

8.4.1.2

Avisos definidos por el usuario

8.4.1.2

Avisos analgicos

Descripcin
Los avisos analgicos muestran las violaciones de valores lmite durante el proceso en curso.

Ejemplo
La velocidad de la mezcladora en una planta de produccin de zumos no puede ser ni demasiado alta ni demasiado baja. Para vigilar la velocidad de la mezcladora se configuran los avisos analgicos correspondientes. Si se rebasa el lmite de velocidad de la mezcladora por exceso o por defecto, el panel de operador emitir un aviso con el texto siguiente, p. ej.: "Velocidad de la mezcladora demasiado baja."

Ver tambin

Avisos de bit (Pgina 1232)

STEP 7 V10.5 SP2 02/2010, 00002014

1231

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.2

Avisos de bit
8.4.1.3 Estados de aviso 8.4.1.2 Avisos de bit

Descripcin
Los avisos de bit muestran un estado durante el proceso en curso.

Ejemplo
Un planta de produccin de zumos tiene varios depsitos con los ingredientes. Para obtener la proporcin de mezcla correcta de agua, concentrado de zumo, azcar y aroma, las vlvulas de entrada deben abrirse y cerrarse en el momento adecuado. Este proceso debe vigilarse. Para ello, se configura un aviso de bit para cada estado de las vlvulas. Cuando se abre o se cierra una vlvula de uno de los cuatro depsitos se muestra un aviso, p. ej. "Vlvula de agua cerrada". De este modo el usuario vigila si la planta produce correctamente.

Ver tambin

Avisos analgicos (Pgina 1231)

8.4.1.3

Estados de aviso

Introduccin
Un aviso adopta diferentes estados en runtime. En funcin de los estados de aviso, el usuario analiza y registra el desarrollo del proceso.

Nota Basic Panels El registro y la archivacin no estn disponibles para Basic Panels.

Descripcin
Cada aviso tiene un estado determinado. Los estados de aviso se componen de los eventos siguientes:

Aparecer (A) La condicin para lanzar un aviso se cumple. El aviso se visualiza, p. ej. "Presin de caldera excesiva". Desaparecer (D) La condicin para lanzar un aviso ya no se cumple. El aviso ya no se visualiza porque la caldera se ha despresurizado. Acusar (AC) El usuario acusa el aviso.

Avisos de acuse no obligado

1232

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

La tabla siguiente muestra los estados de los avisos de acuse no obligado:


Texto visualizado A AD Estado Aparecido Desaparecido Descripcin La condicin de un aviso se cumple. La condicin de un aviso ya no se cumple.

Avisos de acuse obligado La tabla siguiente muestra los estados de los avisos de acuse obligado:
Texto visualizado A AD ADAC AAC AACD Estado Aparecido Desaparecido, no acusado Desaparecido, despus acusado Aparecido, acusado Desaparecido, previamente acusado Descripcin La condicin de un aviso se cumple. La condicin de un aviso ya no se cumple. El usuario no ha acusado el aviso. La condicin de un aviso ya no se cumple. El usuario ha acusado el aviso despus de este momento. La condicin de un aviso se cumple. El usuario ha acusado el aviso. La condicin de un aviso ya no se cumple. El usuario ha acusado el aviso cuando la condicin todava se cumpla.

En caso necesario, el panel de operador visualiza cada entrada en vigor de estos estados, los archiva y genera un informe impreso.

Nota El texto visualizado en cada estado de aviso puede configurarse libremente.

Ver tambin

El sistema de avisos de WinCC (Pgina 1228)

STEP 7 V10.5 SP2 02/2010, 00002014

1233

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.4

Categoras
8.4.1.4 Categoras

Introduccin
En una instalacin se producen muchos avisos de distinta importancia. Para que el usuario vea claramente qu avisos son los ms importantes, clasifique los avisos del proyecto en categoras.

Descripcin
La categora define la representacin de un aviso. La categora determina si el usuario debe acusar los avisos de esta categora y cmo. En WinCC se crea una categora nueva como categora de acuse obligatorio.

Nota La seleccin de los tipos de representacin para las categoras depende de las posibilidades del panel de operador.

Ejemplos de aplicacin de las categoras

El aviso "Velocidad del ventilador 1 en el rango de tolerancia superior" pertenece a la categora "Advertencia". Se representa con texto azul y fondo blanco. El aviso no es de acuse obligado. El aviso "La velocidad del ventilador 2 ha rebasado por exceso el rango de advertencia superior" est asignado a la categora "Error". Se representa sobre fondo rojo y parpadea rpidamente en runtime. El aviso es visualizado hasta que el usuario lo acusa.

Utilizacin de categoras
Para definir el concepto de acuse y la representacin de los avisos en el proyecto, utilice las categoras siguientes:

Categoras predefinidas Las categoras predefinidas no pueden borrarse y slo pueden editarse con limitaciones. Para cada panel de operador existen ya como mximo cuatro categoras. Categoras personalizadas Se definen categoras nuevas y se configura la representacin deseada de avisos y un concepto de acuse para los avisos de esta categora. El nmero posible de categoras personalizadas depende del runtime utilizado en el proyecto.

Categoras para todo el proyecto Las categoras para todo el proyecto se muestran en "Datos comunes > Categoras" del rbol del proyecto y se pueden utilizar para los avisos de un panel de operador. Las categoras para todo el proyecto provienen de la configuracin de avisos de STEP 7. En caso necesario, cree ms categoras para todo el proyecto en WinCC.

1234

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.5 Acuse de avisos

Nota Basic Panels

Las categoras para todo el proyecto no estn disponibles para Basic Panels.

Categoras predefinidas
Las categoras siguientes ya estn creadas en WinCC para cada panel de operador: Categoras de avisos personalizados

"Advertencias" La categora "Advertencias" est prevista para avisos de bit y analgicos que muestran estados regulares y desarrollos del proceso. El usuario no acusa los avisos de esta categora. "Error" La categora "Error" est prevista para avisos de bit y analgicos que muestran estados crticos o peligrosos o violaciones de valores lmite en el proceso. El usuario debe acusar los avisos de esta categora. "Sistema" La categora "Sistema" contiene avisos que muestran los estados del panel de operador y de los controladores.

Categoras de avisos definidos por el sistema

"Diagnstico" La categora "Diagnstico" contiene avisos que muestran estados y eventos de los controladores SIMATIC S7. El usuario no acusa los avisos de esta categora.

Nota Basic Panels

La categora "Diagnstico" no est disponible para Basic Panels.

8.4.1.5

Acuse

8.4.1.5

Acuse de avisos

Introduccin
Para asegurarse de que el usuario de una instalacin ha ledo un aviso, ste debe configurarse de modo que se visualice hasta que el usuario lo haya acusado. Los avisos que muestran estados crticos o peligrosos en el proceso, deben ser de acuse obligatorio.

Descripcin
El acuse de un aviso es un evento que debe archivarse y del que debe generarse un informe, dado el caso. Con el acuse de un aviso cambia el estado del aviso de "Aparecido" a "Acusado".

STEP 7 V10.5 SP2 02/2010, 00002014

1235

Visualizar procesos 8.4 Trabajar con avisos

Con el acuse de un aviso el usuario confirma el procesamiento del estado que ha lanzado el aviso.

Nota Basic Panels El registro y la archivacin no estn disponibles para Basic Panels.

Lanzar el acuse de un aviso


El acuse de un aviso puede lanzarse del modo siguiente en runtime:

Acuse por parte del usuario autorizado en el panel de operador Acuse automtico por parte del sistema sin accin del operador, p. ej. con

Variables Funciones de sistema en listas de funciones o scripts Controlador

Nota Basic Panels

Los scripts no estn disponibles para Basic Panels.

Acusar conjuntamente avisos relacionados


Para tener una visin ms clara del sistema de avisos en runtime y para que sea ms fcil de manejar, configure avisos relacionados que el usuario pueda acusar conjuntamente con una sola accin.

Acuse por el controlador


Dado el caso, el controlador acusa automticamente los avisos de bit. El acuse se lanza desde un bit de la "Variable de acuse del controlador". El bit y la variable se definen durante la configuracin.

Acuse de un aviso en el panel de operador


El usuario acusa un aviso en runtime en funcin de la configuracin, de la manera siguiente:

Con la tecla de acuse <ACK> en el panel de operador Con el botn del visor de avisos Con las teclas de funcin configuradas o los botones de las imgenes

1236

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.5 Concepto de acuse

Nota Tecla de acuse <ACK> en el panel de operador

Para que los avisos crticos sean procesados nicamente por usuarios autorizados, proteja la tecla "ACK" de los paneles de operador as como los objetos de manejo y visualizacin de los avisos contra operaciones no autorizadas con la autorizacin correspondiente.

Nota Dependencia del panel de operador

La tecla de acuse <ACK> no est disponible en todos los paneles de operador.

Ver tambin

El sistema de avisos de WinCC (Pgina 1228) Concepto de acuse (Pgina 1237)

8.4.1.5

Concepto de acuse

Resumen
El concepto de acuse se define para una categora. Los avisos asignados a esta categora se acusan de acuerdo con el concepto de acuse definido. En WinCC existen los conceptos de acuse siguientes:

Aviso simple sin acuse obligado Este aviso aparece y desaparece sin que se requiera ningn acuse. El sistema no muestra ninguna reaccin. Aviso simple con acuse al aparecer Este aviso requiere un acuse en cuanto se produce el evento que lanza el aviso. El aviso est pendiente hasta que se acusa.

Concepto de acuse para varios avisos


Para acusar conjuntamente varios avisos, asgnelos a un grupo de avisos. Si el usuario acusa un aviso en runtime que pertenece a un grupo, se acusarn tambin todos los avisos del mismo grupo.

Ver tambin

El sistema de avisos de WinCC (Pgina 1228) Acuse de avisos (Pgina 1235)

STEP 7 V10.5 SP2 02/2010, 00002014

1237

Visualizar procesos 8.4 Trabajar con avisos

8.4.1.6

Grupos de avisos
8.4.1.6 Gruposcon avisos 8.4.2 Trabajar de avisos 8.4.2.1 Componentes y propiedades de los avisos

Introduccin
En una instalacin se producen muchos avisos de distintas zonas y procesos. Para acusar conjuntamente avisos que tienen el mismo origen, utilice los grupos de avisos.

Grupos de avisos
Los grupos de avisos agrupan avisos relacionados. Con ayuda de los grupos de avisos se observan partes de la instalacin y se acusan conjuntamente los avisos correspondientes cuando se producen. Si se acusa un aviso de un grupo, tambin se acusan todos los dems avisos del mismo grupo. Dado el caso, los grupos de aviso contienen avisos de distintas categoras. La asignacin a grupos de avisos slo tiene sentido para avisos de acuse obligatorio.

Utilizar grupos de avisos


La formacin de grupos de avisos es aconsejable para los avisos siguientes, p. ej.:

Avisos que se originan con el mismo fallo. Avisos similares Avisos de una unidad de mquina, p. ej. "Fallo accionamiento XY" Avisos de una parte relacionada del proceso, p. ej. "Fallo suministro de agua de enfriamiento"

Representacin en runtime
En runtime, la columna "Grupo de avisos" muestra el nmero del grupo al que pertenece el aviso.

Ver tambin

El sistema de avisos de WinCC (Pgina 1228)

8.4.2

Trabajar con avisos

8.4.2.1

Componentes y propiedades de los avisos

Resumen
En WinCC se configuran los componentes de los avisos. La tabla siguiente muestra los componentes bsicos de los avisos:

1238

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Categor Nmero a de aviso Adverte ncia 1

Hora 11:09:1 4 11:25:5 8

Fecha

Estado de Texto de aviso aviso Velocidad mxima alcanzada. Cambio al modo de operacin "Online"

Grupo Texto de ayuda de aviso 2 0 Este aviso es... Este aviso es...

06.08.200 AD 7 06.08.200 A 7

Sistema 110001

Categora
Las categoras son "advertencias" o "errores", p. ej. La categora define lo siguiente para un aviso:

Concepto de acuse Representacin en runtime (p. ej. color) Archivacin

Nota Basic Panels

La archivacin no est disponible para Basic Panels.

Nmero de aviso
Un aviso se identifica con un nmero unvoco. Dicho nmero es asignado por el sistema. El nmero de aviso cambia en caso necesario, p. ej. para identificar con un nmero correlativo avisos relacionados dentro del proyecto.

Hora y fecha
Cada aviso muestra en un sello de tiempo la hora y fecha en la que se lanz el aviso.

Estado de aviso
Un aviso tiene los eventos "Aparecer", "Desaparecer" y "Acusar". Para cada evento se emite un aviso nuevo con el estado actual del aviso.

Texto de aviso
El texto del aviso describe la causa del mismo. El texto del aviso puede contener campos de salida para valores actuales. En funcin del runtime utilizado podr insertar unos valores u otros. El valor se registra en el instante en el que cambia el estado del aviso.

Grupo de avisos
El grupo de avisos agrupa avisos distintos.

STEP 7 V10.5 SP2 02/2010, 00002014

1239

Visualizar procesos 8.4 Trabajar con avisos

Texto de ayuda

8.4.2.2 Configuracin de avisos Resumen de la configuracin de avisos

En caso necesario, para cada aviso se configura un texto de ayuda propio que el usuario puede visualizar en runtime.

Ver tambin

Resumen de cmo configurar la salida de avisos (Pgina 1253) El sistema de avisos de WinCC (Pgina 1228) Configurar el acuse de un aviso por categora (Pgina 1260)

8.4.2.2

Configuracin de avisos

8.4.2.2

Resumen de la configuracin de avisos

Pasos necesarios para configurar los avisos


Los avisos se configuran en WinCC siguiendo los pasos siguientes:
1. Editar y crear categoras Con la categora se define la representacin de un aviso en runtime y su concepto de acuse. 2. Crear variables

En el editor "Variables" se configuran las variables del proyecto. Para las variables se definen valores lmite cuyo rebase por exceso o defecto lanza un aviso. En el editor "Variables" tambin se pueden crear avisos en caso necesario.
3. Crear avisos de bit y analgicos

Se crean avisos de bit y analgicos y se les asignan la variable a vigilar, las categoras, los grupos
as como otras propiedades.

Dado el caso, se asignan funciones de sistema o scripts a los eventos de los avisos.
4. Configurar la visualizacin de avisos Para visualizar los avisos configurados, configure en el editor "Imgenes" un objeto de manejo y visualizacin que visualice los avisos en runtime.

Pasos de configuracin avanzados


En funcin de los requisitos del proyecto se requerirn ms pasos para configurar los avisos:
1. Crear grupos de avisos En los grupos de avisos se ordenan los avisos del proyecto segn su relacin, p. ej. segn la causa del error (p. ej. fallo de alimentacin) o el origen del error (p. ej. motor 1). 2. Configurar Loop-In-Alarm Para poder cambiar a la imagen que contiene informacin sobre el error ocurrido, tras aparecer el aviso correspondiente se configura una Loop-In-Alarm.

1240

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Ver tambin

8.4.2.2 Crear categoras

Crear categoras (Pgina 1241) Configurar grupos de avisos (Pgina 1242) El sistema de avisos de WinCC (Pgina 1228) Configurar avisos de bit en el editor "Variables" (Pgina 1251) Configurar avisos de bit (Pgina 1243) Configurar avisos analgicos (Pgina 1245) Insertar un campo de salida en el texto del aviso (Pgina 1247) Formatear el texto de aviso (Pgina 1249) Configurar una Loop-in-Alarm (Pgina 1249)

8.4.2.2

Crear categoras

Introduccin
Las categoras se crean en la ficha "Categoras" del editor "Avisos". Para cada proyecto se han creado ya cuatro categoras predefinidas. En caso necesario, se crean otras categoras personalizadas. En total se pueden crear 32 categoras como mximo.

Requisitos


Procedimiento

Se ha creado un proyecto. El editor "Avisos" est abierto. La ventana de inspeccin est abierta.

Para crear una categora, proceda del siguiente modo:


1. Haga clic en la ficha "Categoras". Aparecern las cuatro categoras predefinidas y las otras personalizadas que existan. La figura siguiente muestra la vista en forma de tabla de las categoras predefinidas:

2. Haga doble clic en la primera fila libre de la tabla del rea de trabajo. Se crear una nueva categora. A cada categora nueva se asigna automticamente una ID fija. Las propiedades de la nueva categora se visualizarn en la ventana de inspeccin. 3. En la ventana de inspeccin configure la categora en "General". Introduzca p. ej. un "Nombre" y un "Nombre de visualizacin". Dependiendo del panel de operador tambin es posible realizar ajustes para la archivacin o el envo automtico de correos electrnicos.

STEP 7 V10.5 SP2 02/2010, 00002014

1241

Visualizar procesos 8.4 Trabajar con avisos

4. En la ventana de inspeccin defina el concepto de acuse de la categora en "Acuse".


8.4.2.2 Configurar grupos de avisos

5. En caso necesario, en la ventana de inspeccin cambie el texto predeterminado en "Estado". Con este texto se mostrar en runtime el estado de un aviso. 6. En caso necesario, en la ventana de inspeccin cambie los colores predeterminados en "Colores". Dependiendo del panel de operador se puede cambiar la intermitencia.

Estos ajustes determinan la representacin de los avisos de esta categora en runtime.

Nota Para representar categoras en color en runtime, debe haberse activado la opcin "Utilizar colores de categoras" de "rbol del proyecto > Configuracin de runtime > Avisos". En un proyecto nuevo de WinCC, esta opcin est activada.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Configurar grupos de avisos

Introduccin
Los grupos de avisos se crean en la ficha "Grupos de avisos" del editor "Avisos". El grupo de avisos es una agrupacin de diferentes avisos. Los avisos de un grupo se ordenan segn su relacin, p. ej. causa del error u origen del error. Si en runtime se acusa un aviso de un grupo, tambin se acusarn automticamente todos los dems avisos del mismo grupo.

Requisitos

Se ha creado un proyecto. El editor "Avisos" est abierto. La ventana de inspeccin est abierta.

Crear un nuevo grupo de avisos


1. Haga clic en la ficha "Grupos de avisos". Se mostrarn los grupos de avisos creados.

2. Haga doble clic en la primera fila libre de la tabla del rea de trabajo.

1242

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.2 Configurar avisos de bit

Se crear un nuevo grupo. Las propiedades del nuevo grupo de avisos se visualizarn en la ventana de inspeccin.

3. Defina un nombre para el grupo de avisos. 4. Guarde el proyecto.

Resultado
Se ha creado un grupo de avisos. Para acusar conjuntamente avisos en runtime, asigne los avisos relacionados a un grupo.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Configurar avisos de bit

Introduccin
Los avisos de bit muestran cambios de estado en una instalacin y son lanzados por el controlador. Indican, p. ej., si una vlvula est abierta o cerrada. A continuacin se describe la configuracin en el editor "Avisos". Tambin es posible configurar avisos de bit en el editor "Variables".

Requisitos


Procedimiento

El editor "Avisos" est abierto. La ventana de inspeccin est abierta. Las categoras y los grupos de avisos necesarios estn creados.

Para configurar un aviso de bit, proceda del siguiente modo:


1. Haga clic en la ficha "Avisos de bit". 2. Para crear un aviso de bit nuevo, haga doble clic en la primera fila libre del editor de la tabla. Se crear un nuevo aviso de bit. 3. En la ventana de inspeccin configure el aviso en "General":

Modifique el nombre de objeto del aviso si fuese necesario. Seleccione la categora y, dado el caso, el grupo de avisos. Introduzca el texto de aviso e inserte campos de salida en el texto de aviso si es necesario.
4. En la ventana de inspeccin, seleccione la variable y el bit que debe disparar el aviso en "Propiedades > Disparador". Tenga en cuenta lo siguiente:

Utilice el tipo de datos "UShort" o "Short". Utilice un bit de una variable de disparo slo para un aviso.

STEP 7 V10.5 SP2 02/2010, 00002014

1243

Visualizar procesos 8.4 Trabajar con avisos

Utilice una variable de disparo nicamente como variable de disparo. Si el aviso debe acusarse desde el controlador, utilice tambin esta variable como variable de
acuse del PLC.

Nota Si el bit de disparo definido ya se utiliza para lanzar otras acciones, el sistema no comprueba esta asignacin mltiple hasta que se realice una compilacin.

Atencin Al indicar el bit, tenga en cuenta el modo de contaje de los bits en el controlador utilizado. Encontrar ms informacin al respecto en el apartado "Comunicacin" de la ayuda en pantalla del controlador utilizado.

Nota Si el objeto deseado todava no existe en la seleccin, crelo directamente en la lista de objetos y modifique sus propiedades ms adelante.

Resultado
El aviso de bit se ha creado.

Textos de aviso dependientes del estado


Para visualizar el texto de aviso correspondiente a los dos estados que muestra un aviso de bit, vincule el valor de un aviso de bit a listas de textos.

Ajustes adicionales para avisos de bit

Asignar un aviso de bit a un grupo de avisos Para asignar el aviso a un grupo, proceda del siguiente modo:
1. Seleccione el aviso de bit. 2. En la ventana de inspeccin seleccione el grupo de avisos en "General".

Crear un texto de ayuda

Para dotar al aviso de un texto de ayuda, proceda del siguiente modo:


1. Seleccione el aviso de bit. 2. En la ventana de inspeccin seleccione "Propiedades > Texto de ayuda" e introduzca el texto deseado.

Configurar tareas controladas por eventos

Para configurar tareas controladas por eventos, proceda del siguiente modo:

1244

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

1. Seleccione el aviso de bit.


8.4.2.2 Configurar avisos analgicos

2. En la ventana de inspeccin seleccione "Eventos". 3. Configure una lista de funciones para el evento deseado.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Configurar avisos analgicos

Introduccin
Loa avisos analgicos muestran violaciones de valores lmite. Si, p. ej., la velocidad de un motor baja por debajo de un valor determinado, se lanza un aviso analgico.

Requisitos


Procedimiento

El editor "Avisos" est abierto. La ventana de inspeccin est abierta. Las categoras y los grupos de avisos necesarios estn creados.

Para configurar un aviso analgico, proceda del siguiente modo:


1. Haga clic en la ficha "Avisos analgicos". 2. Para crear un aviso analgico nuevo, haga doble clic en la primera fila libre del editor de la tabla. Se crear un nuevo aviso analgico. 3. En la ventana de inspeccin configure el aviso en "General":

Modifique el nombre de objeto del aviso si fuese necesario. Seleccione la categora y, dado el caso, el grupo de avisos.

4. Introduzca el texto del aviso. 5. El texto del aviso se formatea por caracteres. Adems, es posible introducir campos de salida para valores de variables o listas de textos.

STEP 7 V10.5 SP2 02/2010, 00002014

1245

Visualizar procesos 8.4 Trabajar con avisos

6. En la ventana de inspeccin, seleccione la variable que dispara el aviso en "Propiedades > Disparador". Utilice una variable de disparo nicamente como variable de disparo.

Configurar valores lmite para un aviso analgico


1. Seleccione el aviso analgico. 2. Si desea utilizar una constante como valor lmite, en "Disparador > Valor" de la ventana de inspeccin haga clic en el botn y seleccione la opcin "String". 3. Introduzca el valor lmite deseado. 4. Si desea utilizar una variable como valor lmite, en "Disparador > Valor" de la ventana de inspeccin haga clic en el botn y seleccione la opcin "Variable". El botn derecho se visualizar. 5. Seleccione all la variable deseada. En "Sincronizar" se mostrar si los valores lmite se sincronizarn con los valores lmite de este aviso configurados en el editor "Variables". 6. Seleccione el modo de trigger:

"Lmite superior": el aviso se disparar cuando el valor lmite se rebase por exceso. "Lmite inferior": el aviso se disparar cuando el valor lmite se rebase por defecto.

Nota Si el objeto deseado todava no existe en la seleccin, crelo en la lista de objetos y modifique sus propiedades ms adelante.

Ajustes opcionales para avisos analgicos

Ajustar un tiempo de retardo Para ajustar un tiempo de retardo, proceda del siguiente modo:
1. En la ventana de inspeccin seleccione "Propiedades > Disparador". 2. En "Retardo" introduzca un intervalo de tiempo. El aviso slo se lanzar si la condicin de disparo sigue cumplindose una vez transcurrido el tiempo de retardo.

Ajustar la histresis

1246

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.2 Insertar un campo de salida en el texto del aviso

Nota Si un valor de proceso oscila alrededor del valor lmite, el aviso correspondiente a este fallo se dispara varias veces. En este caso, configure una histresis o un tiempo de retardo.

Para ajustar la histresis, proceda del siguiente modo:


1. En la ventana de inspeccin seleccione "Propiedades > Disparador". 2. En "Histresis > Modo" seleccione con qu modificacin del estado de aviso se tendr en cuenta la histresis. 3. Introduzca un valor constante en "Histresis > Valor". 4. Active "%" para establecer que el valor de la histresis se indique como porcentaje del valor lmite.

Generar informes automticamente


1. Seleccione el aviso analgico.

2. En la ventana de inspeccin seleccione "Propiedades > Proceso" y active "Registrar". Si en los ajustes de los avisos se ha activado "Registrar", el aviso se registrar en un informe.

Nota Basic Panels

El registro no est disponible para Basic Panels. Crear un texto de ayuda


1. Seleccione el aviso analgico. 2. En la ventana de inspeccin seleccione "Propiedades > Texto de ayuda" e introduzca el texto deseado.

Configurar tareas controladas por eventos


1. Seleccione el aviso analgico.

2. En la ventana de inspeccin seleccione "Eventos" y configure una lista de funciones para el evento deseado.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Insertar un campo de salida en el texto del aviso

Introduccin
En WinCC se insertan campos de salida en el texto de aviso que muestran el contenido de listas de textos o variables.

Requisitos

El editor "Avisos" est abierto.

STEP 7 V10.5 SP2 02/2010, 00002014

1247

Visualizar procesos 8.4 Trabajar con avisos

Procedimiento

Se ha creado un aviso.

Para insertar un campo de salida en un texto de aviso, proceda del siguiente modo:
1. Seleccione el aviso que desea editar. 2. Site el cursor en la posicin deseada del texto de aviso. 3. Para visualizar directamente el valor de una variable, seleccione el comando "Insertar campo de salida de variables" del men contextual. Se abrir el cuadro de dilogo "Insertar campo de salida de variables".

4. En el campo "Variable", seleccione la variable deseada. Elija el formato en "Formato de visualizacin" y la longitud del texto del campo de salida en "Longitud". 5. Haga clic en el smbolo

para confirmar los datos que ha introducido. 6. Para visualizar el valor de una variable de forma simblica en una lista de textos, seleccione "Introducir campo de salida de listas de textos" en el men contextual. Se abre el cuadro de dilogo "Introducir campo de salida de listas de textos".

7. Elija la lista de textos deseada en "Lista de textos" y la variable deseada en "Variable". Defina la longitud del texto del campo de salida en "Longitud". 8. Haga clic en el smbolo

para confirmar los datos que ha introducido.

1248

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.2 Formatear el texto de aviso Configurar una Loop-in-Alarm

Nota El orden de los campos de salida para variables en el texto de aviso depende del idioma. Al archivar avisos en un fichero CSV se utiliza el orden del idioma de runtime. Si se modifica la variable de un campo de salida en un idioma, en todos los dems idiomas el campo de salida modificado figurar al final del texto de aviso. De este modo cambia el orden de los campos de salida en el fichero. Basic Panels La archivacin no est disponible para Basic Panels.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Formatear el texto de aviso

Requisitos


Procedimiento

El editor "Avisos" est abierto. Se han creado avisos de bit o analgicos.

Para formatear un texto de aviso, proceda de la manera siguiente:


1. En la ventana de inspeccin seleccione la parte del texto de aviso que desea formatear. 2. Elija el comando "Formato" en el men contextual del texto de aviso. 3. Active el formato deseado para el texto del aviso.

Resultado
El texto del aviso se representar en runtime en el formato seleccionado.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Configurar una Loop-in-Alarm

Introduccin
Para poder cambiar a la imagen que contiene informacin sobre el error ocurrido, tras aparecer el aviso correspondiente se configura una Loop-In-Alarm.

STEP 7 V10.5 SP2 02/2010, 00002014

1249

Visualizar procesos 8.4 Trabajar con avisos

Requisitos


Procedimiento

Se ha creado un proyecto. La imagen que debe llamar el Loop-In-Alarm est creada. El editor "Avisos" est abierto.

Para configurar un Loop-In-Alarm para un aviso, proceda del siguiente modo:


1. Haga clic en la ficha que contiene el aviso para el que desea configurar el Loop-In-Alarm. 2. Seleccione el aviso. 3. En la ventana de inspeccin seleccione "Eventos > Loop-In-Alarm"". 4. Seleccione la funcin de sistema "ActivarImagen".

5. Seleccione como parmetro la imagen que debe llamarse con el Loop-In-Alarm .

Nota

Si desea configurar el Loop-In-Alarm para un visor de avisos con la caracterstica "Lnea de avisos", utilice la funcin de sistema "EditAlarm" para lanzar el evento "Loop-In-Alarm". La lnea de avisos no tiene botones.

Resultado
Si se visualiza un aviso en runtime y se pulsa el botn "Loop-In-Alarm" del visor de avisos, se abrir la imagen que contiene informacin sobre el error que se ha producido.

Ver tambin

Resumen de la configuracin de avisos (Pgina 1240)

1250

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.2

Avisos en el editor "Variables"


8.4.2.2 Avisos en el editorde bit en el editor "Variables" Configurar avisos "Variables"

8.4.2.2

Configurar avisos de bit en el editor "Variables"

Introduccin
En WinCC tambin pueden crearse y editarse avisos de bit y analgicos junto con las variables de disparo en el editor "Variables".

Nota Si se borra, mueve o copia en el editor "Variables", los cambios afectarn tambin al editor "Avisos".

Requisitos
La ficha "Avisos HMI" est abierta en el editor "Variables".

Procedimiento
Para configurar un aviso de bit en el editor "Variables", proceda del siguiente modo:
1. Haga clic en la primera fila de la tabla en la parte superior del rea de trabajo. Se crear una variable. 2. En caso necesario, configure una variable interna o externa del tipo de datos ULong o UShort. 3. Seleccione la variable y haga clic en la parte inferior del rea de trabajo en la ficha "Avisos de bit". 4. Haga doble clic en la primera fila vaca de la tabla. Se crear un nuevo aviso de bit para la variable. Si se ha seleccionado el tipo de datos errneo se marcar la variable en el aviso de bit. 5. Introduzca el texto de aviso en "Propiedades > Textos" de la ventana de inspeccin. 6. En caso necesario, inserte campos de salida en el texto de aviso. 7. Seleccione una categora. 8. En la ventana de inspeccin, seleccione el bit de disparo de la variable que dispara el aviso de bit en "Propiedades > Disparador". 9. Para crear otros avisos de bit que supervisen la variable, repita los pasos de configuracin anteriores.

Nota

Una variable slo se vigila con un procedimiento de aviso. As pues, cree para una variable bien avisos analgicos bien avisos de bit.

STEP 7 V10.5 SP2 02/2010, 00002014

1251

Visualizar procesos 8.4 Trabajar con avisos

Resultado

8.4.2.2 Configurar avisos analgicos en el editor "Variables"

Los avisos de bit configurados estn creados en el editor "Variables" y se muestran en los editores "Avisos" y "Variables".

Ver tambin

Configurar avisos analgicos en el editor "Variables" (Pgina 1252) Resumen de la configuracin de avisos (Pgina 1240)

8.4.2.2

Configurar avisos analgicos en el editor "Variables"

Introduccin
En WinCC pueden crearse y editarse avisos de bit y analgicos junto con las variables de disparo en el editor "Variables". Para una variable se crean cuatro valores lmite como mximo que se vigilan con avisos analgicos.

Nota Dependencia del equipo Para Basic Panels se pueden configurar dos valores lmite como mximo.

Requisitos
La ficha "Avisos HMI" est abierta en el editor "Variables".

Procedimiento
Para configurar un aviso analgico en el editor "Variables", proceda del siguiente modo:
1. Haga clic en la primera fila de la tabla en la parte superior del rea de trabajo. Se crear una variable. 2. Segn precise, configure una variable interna o externa. 3. En la ventana de inspeccin haga clic en "Propiedades > Valores lmite".

1252

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

4. Elija "Constante" o "Variable HMI" en el valor lmite deseado. Si ha seleccionado "VariableHMI" se abrir la lista de objetos. Seleccione la variable deseada.
8.4.2.3 Configurarde cmo configurar la salida de avisos Resumen la salida de avisos

5. Active la opcin "Generar aviso analgico" para este valor lmite. 6. Repita los dos ltimos pasos de configuracin para los valores lmite deseados. 7. En la parte inferior del rea de trabajo haga clic en la ficha "Avisos analgicos". Se crearn avisos analgicos para los valores lmite seleccionados. 8. Seleccione un aviso analgico. 9. Introduzca el texto de aviso en "Propiedades > General" de la ventana de inspeccin. En caso necesario, inserte campos de salida en el texto de aviso. 1 Seleccione una categora. La categora predeterminada es "Error". 0. Nota

Tenga en cuenta las indicaciones siguientes: Una variable slo se vigila con un procedimiento de aviso. As pues, cree para una variable bien
avisos analgicos bien avisos de bit.

Si se borra, mueve o copia en el editor "Variables", los cambios afectarn tambin al editor
"Avisos".

Si se crean los avisos analgicos en la ventana de inspeccin de las variables, los valores lmite
se sincronizarn con el editor "Avisos".

Resultado
Los avisos analgicos configurados estn creados en el editor "Variables" y se muestran en los editores "Avisos" y "Variables".

Ver tambin

Configurar avisos de bit en el editor "Variables" (Pgina 1251)

8.4.2.3

Configurar la salida de avisos

8.4.2.3

Resumen de cmo configurar la salida de avisos

Pasos necesarios para configurar la salida de avisos


La salida de avisos se configura en WinCC siguiendo los pasos siguientes:
1. Crear un visor de avisos Para visualizar avisos en runtime se utilizan los objetos de manejo y visualizacin del editor "Imgenes". Tambin se configura un visor para avisos archivados. 2. Configurar el acuse

STEP 7 V10.5 SP2 02/2010, 00002014

1253

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.3 Visualizacin de los avisos

En el editor "Imgenes" se configura la accin que disparar el acuse.

3. Configurar la generacin de informes Para imprimir avisos en runtime se crean informes en el editor "Informes". En los editores "Planificador de tareas", "Imgenes", "Aviso" o "Variables" se determina cundo se lanzar la impresin de un informe y cmo.

Nota Basic Panels

El registro y la archivacin no estn disponibles para Basic Panels.

Pasos de configuracin avanzados


En funcin de las exigencias del proyecto se requerirn ms pasos para configurar el visor de avisos:
1. Configurar autorizaciones Para garantizar que slo los usuarios autorizados editan los avisos, asigne autorizaciones al visor de avisos y las teclas de funcin del panel de operador. 2. Configurar filtros en el visor de avisos En el editor "Imgenes" se configura el filtro de los avisos en runtime. En caso necesario tambin se configuran visores de avisos que muestran slo los avisos seleccionados. 3. Configurar avisos de bit En el editor "Imgenes" configure avisos de bit en los elementos de control del equipo de manejo y visualizacin. Con una accin del operador se visualizar un aviso de bit preconfigurado. Dichas acciones son, p. ej., acusar, bloquear o inhibir la visualizacin de un aviso.

Ver tambin

Componentes y propiedades de los avisos (Pgina 1238) Visualizacin de los avisos (Pgina 1254) Configurar el visor de avisos (Pgina 1256) Configurar la ventana de avisos (Pgina 1258) Configurar el indicador de avisos (Pgina 1259)

8.4.2.3

Visualizacin de los avisos

Posibilidades para visualizar avisos en el panel de operador


WinCC ofrece las siguientes posibilidades para visualizar avisos en el panel de operador:

Visor de avisos El visor de avisos se configura en una imagen. En funcin del tamao configurado, muestra varios avisos a la vez. Es posible configurar varios visores de avisos de distinto contenido. Ventana de avisos

1254

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

La ventana de avisos se configura en el editor "Imagen general". En funcin del tamao configurado, la ventana de avisos muestra varios avisos a la vez. En caso necesario, la ventana de avisos se puede cerrar y volver a abrir en funcin de un evento. Para ocultarla selectivamente en la configuracin, cree una ventana de avisos en un nivel propio.

Seales adicionales

Indicador de avisos El indicador de avisos es un smbolo grfico configurable. Cuando llega un aviso, se muestra el indicador de avisos en el panel de operador. El indicador de avisos se configura en el editor "Elementos generales". El indicador de avisos tiene dos estados:

Intermitente: Hay como mnimo un aviso pendiente de acuse. Esttico: Los avisos se han acusado, pero al menos uno de ellos no ha desaparecido todava.
En funcin del panel de operador, el indicador de avisos muestra tambin el nmero de avisos pendientes.

Notificacin por correo electrnico Para informar p. ej. a un tcnico, adems del usuario, de la aparicin de avisos de una categora determinada, asigne una direccin de correo electrnico a la categora.

Nota Basic Panels

La notificacin por correo electrnico no est disponible para Basic Panels.

Funciones de sistema En un evento de un aviso se configura una lista de funciones que se ejecutar cuando se produzca el evento en runtime. Para no manejar el visor de avisos o la ventana de avisos con la barra de herramientas, utilice funciones de sistema para avisos en WinCC.

Visualizacin de las categoras predefinidas en runtime


La tabla siguiente muestra los smbolos con los que se representan las categoras predefinidas en el visor de avisos:
Categora Aviso de diagnstico Error Sistema Advertencias Smbolo visualizado S7 ! $ <ningn smbolo>

STEP 7 V10.5 SP2 02/2010, 00002014

1255

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.3 Configurar el visor de avisos

Nota Basic Panels Los avisos de diagnstico no estn disponibles para Basic Panels.

Ver tambin

Resumen de cmo configurar la salida de avisos (Pgina 1253)

8.4.2.3

Configurar el visor de avisos

Introduccin
En el objeto de manejo y visualizacin "Visor de avisos" se muestran los avisos actuales o los del fichero de avisos. Un visor de avisos muestra avisos de todas las categoras.

Nota Basic Panels El fichero de avisos no est disponible para Basic Panels.

Requisitos

Hay una imagen abierta en el editor "Imgenes". La Task Card "Herramientas" est abierta. El rbol del proyecto est abierto.

Configurar avisos para el visor de avisos


Para determinar qu avisos aparecern en el visor, proceda del siguiente modo:
1. En "Controles" de la Task Card "Herramientas" inserte un visor de avisos en la imagen. 2. Seleccione el visor de avisos. 3. En la ventana de inspeccin "General > Visualizacin" elija si desea visualizar categoras, eventos de aviso o un fichero de avisos.

1256

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

4. En "Categoras" active las categoras que deben visualizarse en el visor de avisos. 5. En la ventana de inspeccin haga clic en "Visualizacin". 6. En "Variable de control para rea de visualizacin" defina la variable que transfiere la fecha a partir de la que se visualizarn los avisos.

Nota Basic Panels

La propiedad "Variable de control para rea de visualizacin" no est disponible para Basic Panels.

Configurar la representacin del visor de avisos


Para determinar cmo se representarn los avisos en el visor, proceda del siguiente modo:
1. Haga clic en "Representacin" en el rbol del proyecto. 2. En "Filas por aviso", determine el nmero de lneas que se deben visualizar en cada aviso. 3. En "Visualizacin", seleccione los elementos de control disponibles en el panel de operador. 4. En la ventana de inspeccin haga clic en "Propiedades > Columnas".

STEP 7 V10.5 SP2 02/2010, 00002014

1257

Visualizar procesos 8.4 Trabajar con avisos

8.4.2.3 Configurar la ventana de avisos

5. En "Columnas visibles" seleccione las columnas que se vern en el visor de avisos. 6. En "Ordenar", seleccione el orden de clasificacin de los avisos. 7. En "Propiedades de columnas", determine las propiedades de las columnas.

Nota

Si selecciona el comando "Edicin" del men contextual del visor de avisos, sta se activar. En el modo activo se ajusta el ancho y la posicin de las columnas. Para activar el visor de avisos, ajuste el factor de zoom al 100 %.

Resultado
Los avisos de distintas categoras se visualizarn en runtime en el visor de avisos.

Ver tambin

Resumen de cmo configurar la salida de avisos (Pgina 1253)

8.4.2.3

Configurar la ventana de avisos

Introduccin
La ventana de avisos muestra los avisos actuales. Esta ventana se configura en el editor "Imagen general" y se abre independientemente de la imagen actual. El panel de operador se puede seguir utilizando aunque haya avisos pendientes y visualizados. Una ventana de avisos se representa y configura como un visor de avisos. Para ocultarla selectivamente en la configuracin, crela en un nivel propio.

Requisitos

El editor "Imagen general" est abierto. La Task Card "Herramientas" se visualiza. La ventana de inspeccin est abierta.

1258

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Procedimiento

8.4.2.3 Configurar el indicador de avisos

Para configurar una ventana de avisos, proceda del siguiente modo:


1. En "Controles" de la Task Card "Herramientas" inserte el objeto "Ventana de avisos" en la plantilla. 2. La ventana de avisos se configura igual que un visor de avisos. 3. En "Modo > Ventana" de la ventana de inspeccin seleccione el comportamiento y el manejo de la ventana de avisos en runtime. 4. Active "Modal > Activado". Si se activa esta opcin, la ventana de avisos seguir estando destacada cuando se produzca un cambio de imagen en runtime. Esta opcin es importante puesto que no se asiste la conmutacin entre la imagen y las diversas ventanas mediante <Ctrl+Tab>.

Resultado
Los avisos de la categora seleccionada se visualizarn en runtime en la ventana de avisos.

Ver tambin

Resumen de cmo configurar la salida de avisos (Pgina 1253)

8.4.2.3

Configurar el indicador de avisos

Introduccin
El indicador de avisos indica mediante un tringulo de advertencia que hay avisos pendientes o que se deben acusar. El indicador de avisos se visualizar cuando se reciba un aviso de una categora configurada con dicho indicador. El indicador de avisos tiene dos estados:

Intermitente: Hay como mnimo un aviso pendiente de acuse. Esttico: Por lo menos uno de los avisos acusados no se ha desactivado todava.

Durante la configuracin se puede determinar que la ventana de avisos se abra en runtime cuando el usuario accione el indicador de avisos.

Requisitos


Procedimiento

El editor "Imagen general" est abierto. La Task Card "Herramientas" est abierta. La ventana de inspeccin est abierta.

Para configurar el indicador de avisos, proceda del siguiente modo:


1. Arrastre mediante Drag&Drop el objeto "Indicador de avisos" desde la Task Card "Herramientas > Controles" hasta el rea de trabajo. 2. Seleccione el indicador de avisos.

STEP 7 V10.5 SP2 02/2010, 00002014

1259

Visualizar procesos 8.4 Trabajar con avisos

3. En "General > Categoras" de la ventana de inspeccin, seleccione las categoras que se visualizarn con el indicador de avisos.
8.4.2.4 Acuse de avisos Configurar el acuse de un aviso por categora

Tambin se visualizan las categoras creadas por el usuario. Indique si los avisos pendientes y/o por acusar se deben visualizar junto con el indicador de avisos. 4. Configure la funcin de sistema "MostrarVentanaDeAvisos" asociada a un evento del indicador de avisos.

Nota

Si se ha configurado una ventana permanente en la imagen o en la plantilla, no coloque la ventana de avisos y el indicador de avisos en el rea de la ventana permanente. En caso contrario, la ventana de avisos y el indicador de avisos no se vern en runtime. Sin embargo, la ventana permanente no se ve en el editor "Elementos generales".

Resultado
Si en runtime hay avisos de la categora seleccionada pendientes o que deban acusarse, se mostrar el indicador de avisos. Cuando el usuario accione el indicador de avisos se abrir la ventana de avisos.

Ver tambin

Resumen de cmo configurar la salida de avisos (Pgina 1253)

8.4.2.4

Acuse de avisos

8.4.2.4

Configurar el acuse de un aviso por categora

Introduccin
En una categora se determina si se acusan los avisos de esta categora y cmo. Cuando se asigna un aviso a una categora se determina la obligacin de acuse del aviso.

1260

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Requisitos

8.4.2.4 Configurar el acuse de avisos

El editor "Avisos" est abierto. La categora deseada se ha creado. El aviso deseado se ha creado.

Seleccionar el concepto de acuse para una categora


El concepto de acuse de las categoras predefinidas est especificado. Slo hay que ajustar el concepto de acuse de las categoras personalizadas. Para ello proceda del siguiente modo:
1. En el editor "Avisos" haga clic en la ficha "Categora" y seleccione la categora deseada. 2. En la ventana de inspeccin seleccione el concepto de acuse deseado en "Acuse > Configuracin".

Asignar avisos a una categora de acuse obligatorio


Para asignar un aviso a una categora de acuse obligatorio, proceda del siguiente modo:
1. En el editor "Avisos" haga clic en la ficha del procedimiento de aviso deseado y seleccione el aviso deseado. 2. En "General" de la ventana de inspeccin, seleccione la categora a la que debe pertenecer el aviso.

Ver tambin

Componentes y propiedades de los avisos (Pgina 1238) Configurar el acuse de avisos (Pgina 1261)

8.4.2.4

Configurar el acuse de avisos

Introduccin
Bsicamente, la obligacin de acuse de un aviso se define por la categora. Adems, existen las posibilidades siguientes de acuse:


Requisitos

Acusar un aviso con una funcin de sistema Acusar un aviso de bit con el controlador Enviar el acuse del aviso al controlador Configura un botn para acusar un aviso

El editor "Avisos" est abierto. La categora deseada se ha creado. El aviso deseado se ha creado.

Acusar un aviso con una funcin de sistema


Para acusar un aviso con una funcin de sistema proceda del siguiente modo:
1. Seleccione el aviso deseado en el editor "Avisos".

STEP 7 V10.5 SP2 02/2010, 00002014

1261

Visualizar procesos 8.4 Trabajar con avisos

2. En "Eventos" de la ventana de inspeccin haga clic en "Aparecer". Se abrir la lista de funciones. 3. En el cuadro de dilogo "Lista de funciones" asocie la funcin de sistema "ActivarBit" al evento "Aparecido". 4. En el parmetro "Variable (In/Out)" indique la variable de acuse del tipo de datos "BOOL".

Encontrar ms informacin al respecto en el apartado "Trabajar con funciones de sistema".

Acusar un aviso de bit con el controlador


1. En el editor "Avisos" haga clic en la ficha "Aviso de bit" y seleccione el aviso de bit deseado. 2. En la ventana de inspeccin seleccione "Propiedades > Acuse".

3. En "PLC", seleccione la variable y el bit con los que el controlador acusar el aviso.

Enviar el acuse del aviso al controlador


Para enviar el acuse del aviso al controlador proceda del siguiente modo:
1. En el editor "Avisos" haga clic en la ficha "Aviso de bit" y seleccione el aviso de bit deseado. 2. En la ventana de inspeccin seleccione "Propiedades > Acuse". 3. En "HMI", seleccione la variable y el bit con los que se activar el acuse del aviso.

Configura un botn para acusar un aviso


Para configurar un botn que acuse un aviso proceda del siguiente modo:
1. Seleccione el botn o la lista de funciones. 2. Asocie la funcin de sistema "VisorDeAvisosAcusarAviso" al evento "Hacer clic".

Encontrar ms informacin al respecto en el apartado "Trabajar con imgenes".

Ver tambin

Configurar el acuse de un aviso por categora (Pgina 1260)

1262

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.3

Manejar avisos en runtime


8.4.3.1 Avisos en runtime 8.4.3 Manejar avisos en runtime

8.4.3.1

Avisos en runtime

Avisos
Los avisos indican en el panel de operador eventos y estados que se presentan en la instalacin, en el proceso, o bien en el panel de operador. Al ocurrir un estado, ste se indica. En el caso de los avisos pueden ocurrir los siguientes eventos:


Categoras

Aparecido Desaparecido Acusar Loop-In-Alarm

El ingeniero determina qu avisos deben ser acusados por el usuario. Un aviso puede contener las informaciones siguientes:
Fecha Hora Texto de aviso Ubicacin del fallo Estado Categora Nmero de aviso Grupo de avisos

Los avisos estn asignados a distintas categoras.

Advertencia Por lo general, los avisos de esta categora indican estados en la instalacin, p. ej. "Motor encendido". Los avisos de esta categora no deben acusarse. Errores Los avisos de esta categora siempre deben ser acusados. Por lo general, las alarmas indican estados crticos en la instalacin, p. ej. " Temperatura del motor demasiado elevada". Sistema Los avisos de sistema indican estados o eventos del panel de operador. Los avisos del sistema informan p. ej. acerca de operaciones errneas o de averas en la comunicacin.

Categoras personalizadas

STEP 7 V10.5 SP2 02/2010, 00002014

1263

Visualizar procesos 8.4 Trabajar con avisos

8.4.3.2 Visor de avisos simple, ventana de avisos simple en runtime

Las propiedades de esta categora se definen durante la configuracin.

Bfer de avisos
Los eventos de avisos se guardan en un bfer interno voltil. El tamao de este bfer de avisos depende del tipo de panel de operador.

Visor de avisos
En el visor de avisos se visualizan los avisos o eventos de avisos seleccionados del bfer de avisos. En la configuracin se define si es necesario acusar los avisos que van apareciendo.

Ventana de avisos
La ventana de avisos muestra todos los avisos pendientes o por acusar de la categora pertinente. La ventana de avisos se abre cuando entra un aviso nuevo. El orden de los avisos visualizados puede configurarse. Se puede elegir entre visualizar primero el aviso actual o el ms antiguo. Asimismo, en la ventana de avisos puede visualizarse el lugar exacto del fallo con fecha y hora del evento de aviso. La visualizacin se puede configurar de manera que aparezcan slo los avisos que contengan en el texto una cadena de caracteres determinada.

Indicador de avisos
El indicador de avisos es un smbolo grfico que se visualiza en la pantalla cuando aparece un aviso de la categora determinada. El indicador de avisos puede tener dos estados:


Ver tambin

Intermitente: Hay como mnimo un aviso pendiente de acuse. Esttico: Los avisos se han acusado, pero al menos uno de ellos no ha desaparecido todava. El nmero que aparece indica la cantidad de avisos que todava estn pendientes.

El sistema de avisos de WinCC (Pgina 1228) Visor de avisos simple, ventana de avisos simple en runtime (Pgina 1264) Indicador de avisos en runtime (Pgina 1267) Acusar avisos (Pgina 1267)

8.4.3.2

Visor de avisos simple, ventana de avisos simple en runtime

Utilizacin
En el visor de avisos simple se visualizan los avisos o eventos de avisos seleccionados del bfer o del fichero de avisos. La apariencia y el manejo de la ventana de avisos simple son similares a los del visor de avisos simple.

1264

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nota El objeto "Visor de avisos simple" no se puede dinamizar mediante un script. En el grupo "Animaciones" de la ventana de inspeccin del sistema de ingeniera se puede p. ej. dinamizar la visibilidad de un objeto. El objeto "Visor de avisos simple" no soporta ninguna animacin en runtime. Si ha configurado una animacin y comprueba p. ej. la coherencia del proyecto, se visualizar un mensaje de error en la ventana de resultados.

Nota Basic Panels La archivacin no est disponible para Basic Panels.

Representacin
Dependiendo de la configuracin, en el visor de avisos se visualizan diversas columnas con informacin sobre un aviso o un evento de aviso. Con objeto de distinguir las diferentes categoras, la primera columna del visor de avisos contiene un smbolo:
Smbolo ! vaco en funcin de la configuracin $ Categora Error Advertencia Categoras personalizadas Sistema

Manejo
Segn sea la configuracin, el visor de avisos se maneja del modo siguiente:

STEP 7 V10.5 SP2 02/2010, 00002014

1265

Visualizar procesos 8.4 Trabajar con avisos

Acusar avisos Editar avisos

Elementos de control
Los botones tienen las funciones siguientes:
Botn Funcin Acusar un aviso. Editar un aviso. Mostrar el texto de ayuda de un aviso. Mostrar el texto completo del aviso seleccionado en una ventana independiente (es decir, en la ventana de textos de avisos). En la ventana de avisos pueden visualizarse los textos de avisos que excedan el espacio disponible en el visor de avisos. Cierre la ventana del texto de aviso con el botn . Retrocede un aviso hacia arriba. Retrocede una pgina hacia arriba en el visor de avisos. Avanza una pgina hacia abajo en el visor de avisos. Avanza un aviso hacia abajo.

Representacin de los elementos de control En los paneles de operador OP 73micro y TP 177micro, el visor de avisos simple incorpora un botn que permite mostrar el texto del aviso en una ventana propia. Este botn no se visualiza al configurar el visor de avisos simple en el Engineering System. La visualizacin de los botones de control en el visor de avisos simple depende del tamao configurado. Por tanto, compruebe en el panel de operador si estn disponibles todos los botones necesarios.

Ver tambin

Avisos en runtime (Pgina 1263)

1266

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

8.4.3.3

Indicador de avisos en runtime


8.4.3.3 Indicador de avisos en runtime 8.4.3.4 Acusar avisos

Utilizacin
Si hay avisos de la categora definida que estn pendientes o deban acusarse, se mostrar el indicador de avisos.

Representacin
El indicador de avisos puede tener dos estados:


Manejo

Intermitente: Hay como mnimo un aviso pendiente de acuse. Esttico: Los avisos se han acusado, pero al menos uno de ellos no ha desaparecido todava. El nmero que aparece indica la cantidad de avisos que todava estn pendientes.

Dependiendo de la configuracin, al accionar el indicador de avisos se abre una ventana de avisos. El indicador de avisos slo se puede manejar con el ratn o con la pantalla tctil.

Nota Basic Panels En los Basic Panels no es posible utilizar el ratn.

Ver tambin

Avisos en runtime (Pgina 1263)

8.4.3.4

Acusar avisos

Introduccin
Los avisos se acusan en runtime segn la configuracin del proyecto. Acuse los avisos del modo siguiente:

Con los botones de los objetos de manejo y visualizacin Con la tecla "ACK" del panel de operador Con teclas de funcin o botones configurados individualmente

Si se ha configurado una autorizacin de uso para los elementos de control, slo los usuarios autorizados podrn acusar los avisos.

STEP 7 V10.5 SP2 02/2010, 00002014

1267

Visualizar procesos 8.4 Trabajar con avisos

Para acusar los avisos en runtime automticamente, utilice funciones de sistema y scripts as como la opcin "Acuse por parte del controlador".

Nota Basic Panels Los scripts no estn disponibles para Basic Panels.

Variantes del acuse


En runtime los avisos se acusan uno por uno o varios a la vez. Se distinguen las opciones siguientes:


Requisitos

Acuse individual Acuse de un aviso con un botn o una tecla de funcin. Acusar grupos de avisos Acuse de todos los aviso de un grupo con un botn o una tecla de funcin.

Procedimiento

Se visualiza un aviso en el panel de operador.

Para acusar un aviso, proceda del siguiente modo:


1. Seleccione el aviso. 2. Si se utiliza un visor de avisos o una ventana de avisos, haga clic en el botn . 3. Si se utiliza un visor de avisos simple o una ventana de avisos simple, haga clic en el botn . 4. Para acusar un aviso en una lnea, pulse la tecla "ACK" del panel de operador.

Nota Basic Panels

Para Basic Panels slo estn disponibles el visor de avisos simple y la ventana de avisos simple.

1268

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Resultado

8.4.4.1 Funciones 8.4.4 Referencia de sistema y eventos para avisos

El aviso recibe el estado "acusado". Cuando la condicin para que se lance un aviso ya no se cumple, el aviso recibe adems el estado "desaparecido" y ya no se muestra en el panel de operador.

Ver tambin

Avisos en runtime (Pgina 1263)

8.4.4

Referencia

8.4.4.1

Funciones de sistema y eventos para avisos

Funciones de sistema
Las funciones de sistema son funciones predefinidas que permiten realizar numerosas tareas en runtime incluso sin tener conocimientos de programacin. Las funciones de sistema se utilizan en una lista de funciones o en un script.

Nota Basic Panels Los scripts no estn disponibles para Basic Panels.

La tabla muestra todas las funciones de sistema para representar y editar avisos.
Funcin de sistema EditarAviso BorrarBuferDeAvisos BorrarAutorizacionBuferDeAvisosProtool Efecto Lanza el evento "Loop-In-Alarm" para todos los avisos seleccionados. Borra avisos del bfer de avisos del panel de operador. La misma funcin que "BorrarBuferDeAvisos". Esta funcin de sistema est incluida por motivos de compatibilidad y utiliza la numeracin de ProTool. Lanza el evento "Loop-In-Alarm" para todos los avisos seleccionados en el visor de avisos indicado. Acusa los avisos seleccionados en el visor de avisos indicado.

VistaDeAvisosEditarAviso

VistaDeAvisosAcusarAviso

STEP 7 V10.5 SP2 02/2010, 00002014

1269

Visualizar procesos 8.4 Trabajar con avisos

Funcin de sistema VistaDeAvisosMostrarTextoAyuda AcusarAviso AjustarModoDeInformeAvisos MostrarVentanaDeAvisos MostrarAvisoDeSistema

Efecto Muestra el texto de ayuda configurado para el aviso seleccionado en el visor de avisos indicado. Acusa todos los avisos seleccionados. Activa o desactiva la generacin automtica de informes para avisos en la impresora. Muestra u oculta la ventana de avisos en el panel de operador. Muestra el valor del parmetro transferido como aviso de sistema en el panel de operador.

Nota Basic Panels Las funciones de sistema ActivarModoDeRegistroAviso y MostrarAvisoDeSistema no estn disponibles para Basic Panels.

Encontrar informacin detallada sobre funciones de sistema en el apartado "Visualizar procesos > Trabajar con funciones de sistema > Referencia > Funciones de sistema". Eventos para avisos y sus objetos de manejo y visualizacin En runtime se producen los eventos siguientes con los avisos y sus objetos de manejo y visualizacin. En caso necesario, para cada evento se configura una lista de funciones.
Objeto Avisos Eventos configurables Aparecido Desaparecido Acusar Loop-In-Alarm Activar Desactivar Crear Nmero de aviso modificado Hacer clic Hacer clic al parpadear

Visor de avisos

Indicador de avisos

Nota Basic Panels Los eventos "Crear" y "Nmero de aviso modificado" no estn disponibles en el visor de avisos de los Basic Panels.

1270

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Encontrar informacin detallada sobre eventos en el apartado "Visualizar procesos > Trabajar con funciones de sistema > Referencia > Funciones de sistema > Eventos".
8.4.4.2 Avisos de sistema

Ver tambin

El sistema de avisos de WinCC (Pgina 1228) Avisos de sistema (Pgina 1271)

8.4.4.2

Avisos de sistema

Introduccin
En el panel de operador los avisos de sistema ofrecen informacin sobre los estados internos del panel de operador y del controlador. A continuacin encontrar un sinptico en el que se indica cundo se presenta un aviso de sistema y cmo se corrige la causa del error.

Nota Dependencia del panel de operador Dependiendo de la funcionalidad del panel de operador, sern aplicables slo algunos de los avisos de sistema descritos.

Nota Los avisos de sistema se visualizan en un visor de avisos. Los avisos de sistema se visualizan en el idioma configurado en ese momento en el panel de operador.

Parmetros de los avisos de sistema Los avisos de sistema pueden contener parmetros encriptados. Los parmetros son relevantes para el seguimiento de un error, ya que ofrecen indicios sobre el cdigo fuente del software runtime. Los parmetros aparecen despus del texto "Cdigo de error:".

Significado de los avisos de sistema


La tabla siguiente contiene todos los avisos de sistema. Los avisos de sistema estn divididos en distintas reas.

STEP 7 V10.5 SP2 02/2010, 00002014

1271

Visualizar procesos 8.4 Trabajar con avisos

Tabla8-2 Nmero 10000

10000 Avisos de la impresora Efecto/causa La peticin de impresin no se ha podido iniciar por razones desconocidas o ha sido interrumpida. La impresora no est configurada correctamente. O: No se dispone de la autorizacin necesaria para una impresora de red. Durante la transferencia de datos se ha interrumpido la alimentacin elctrica. No se ha instalado ninguna impresora o no se ha configurado ninguna impresora estndar. El bfer intermedio para la impresin de grficos est lleno. Hasta dos grficos pueden ocupar el bfer. Solucin Compruebe la configuracin de la impresora, las conexiones de los cables y la alimentacin elctrica. Vuelva a configurar la impresora. Procrese una autorizacin para la impresora de red. Si persiste el error, pngase en contacto con la hotline.

10001 10002

Instale una impresora y/o actvela como impresora predeterminada. Espere a que termine un trabajo de impresin antes de lanzar el siguiente.

10003 10004

Los grficos se pueden guardar de nuevo de manera -intermedia. El bfer intermedio para la impresin de lneas en el Espere a que termine un trabajo de impresin antes de modo de texto (p. ej. avisos) est lleno. Hasta 1000 lanzar el siguiente. lneas pueden ocupar el bfer. Las lneas de texto pueden ser guardadas otra vez de manera intermedia. --

10005 10006

El sistema de impresin de Windows notifica un Repita la accin. error. Lea las causas posibles en el texto visualizado y, dado el caso, en el nmero de error. No se imprime o se imprime mal. 20000 - Avisos de scripts globales Efecto/causas En la lnea de script indicada se ha presentado un error. Por ello se ha cancelado la ejecucin del script. Si fuese aplicable, considere en este caso tambin el aviso de sistema anterior. Se ha presentado un error en un script que fue ejecutado por el script indicado. Por tanto, se ha cancelado la ejecucin del script en el script ejecutado. Si fuese aplicable, considere en este caso tambin el aviso de sistema anterior. Hay datos del proyecto incoherentes. Por tanto, no se ha podido generar el script. Solucin En la configuracin, seleccione la fila indicada en el script. En el caso de las variables, compruebe si los tipos utilizados son admisibles. En el caso de las funciones de sistema, compruebe si son correctos la cantidad y los tipos de parmetros. En la configuracin, seleccione los scripts que son ejecutados directa o indirectamente por el script indicado. En el caso de las variables, compruebe si los tipos utilizados son admisibles. En el caso de las funciones de sistema, compruebe si son correctos la cantidad y los tipos de parmetros. Vuelva a generar la configuracin.

Tabla8-3 Nmero 20010

20011

20012

1272

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 20013

Efecto/causas

Solucin

El componente de script de WinCC Runtime no est Vuelva a instalar WinCC Runtime en el PC. instalado correctamente. Por tanto, no se puede Genere de nuevo el proyecto utilizando los comandos ejecutar ningn script. de men "Proyecto > Generador > Generar" y cargue el proyecto en el panel de operador. La funcin de sistema devuelve un valor que no se En la configuracin, seleccione el script indicado. escribe en ninguna variable de retorno configurada. Compruebe si al nombre del script se le asigna un valor. Se han activado demasiados scripts consecutivamente. Si hay ms de 20 scripts pendientes de ser procesados, se rechazarn los scripts posteriores. En este caso no se ejecutar el script indicado en el aviso. Compruebe por qu se disparan los scripts. Incremente los tiempos, p. ej. el ciclo de adquisicin de la variable que activa el script.

20014 20015

Tabla8-4 Nmero 30010

30000 - Avisos de errores de IFwSetValue: SetValue() Efecto/causas La variable no ha podido acoger el resultado de la funcin de sistema, p. ej. al excederse el rango de valores. Solucin Compruebe el tipo de datos de los parmetros de la funcin de sistema.

30011

No se ha podido ejecutar una funcin de sistema, Compruebe el valor del parmetro y el tipo de datos del puesto que en el parmetro de la funcin de sistema parmetro inadmisible. Si se utiliza una variable como se ha transferido un valor o tipo inadmisible. parmetro, compruebe su valor. No se ha podido ejecutar una funcin de sistema, Compruebe el valor del parmetro y el tipo de datos del puesto que en el parmetro de la funcin de sistema parmetro inadmisible. Si se utiliza una variable como se ha transferido un valor o tipo inadmisible. parmetro, compruebe su valor. 40000 - Avisos de escala lineal Efecto/causas Solucin

30012

Tabla8-5 Nmero 40010

No se ha podido ejecutar la funcin de sistema, Compruebe los tipos de parmetros en la configuracin. debido a que no es posible convertir los parmetros a un tipo de datos comn. No se ha podido ejecutar la funcin de sistema, Compruebe los tipos de parmetros en la configuracin. debido a que no es posible convertir los parmetros a un tipo de datos comn. 50000 Avisos del servidor de datos Efecto/causas Solucin

40011

Tabla8-6 Nmero 50000

El panel de operador recibe datos ms rpido de lo -que los puede procesar. Por tanto, no se aceptarn nuevos datos hasta que no se hayan procesado los datos existentes. Luego se reanudar el intercambio de datos. El intercambio de datos ha sido reanudado. --

50001

STEP 7 V10.5 SP2 02/2010, 00002014

1273

Visualizar procesos 8.4 Trabajar con avisos

Tabla8-7 Nmero 60000

60000 - Avisos de funciones de Win32 Efecto/causas Este aviso es generado por la funcin de sistema "MostrarAvisoDeSistema". El texto a visualizar se transfiere como parmetro a la funcin de sistema. El archivo no se ha podido copiar en el sentido indicado debido a que uno de los dos archivos estaba abierto en ese momento o no existe la ruta fuente/destino. Es probable que el usuario de Windows derechos de acceso a uno de los dos archivos. Se ha intentado copiar un archivo en s mismo. Es probable que el usuario de Windows no tenga derechos de acceso a uno de los dos archivos. Solucin --

60010

Reinicie la funcin de sistema o compruebe la ruta del archivo fuente/destino. En Windows NT/2000/XP: El usuario que ejecuta WinCC Runtime debe estar autorizado para acceder a los archivos.

60011

Compruebe la ruta del archivo fuente/destino. En Windows NT/2000/XP con NTFS: El usuario que ejecuta WinCC Runtime debe estar autorizado para acceder a los archivos.

Tabla8-8 Nmero 70010

70000 - Avisos de funciones de Win32 Efecto/causas Solucin

No se ha podido iniciar el programa debido a que no Compruebe si el programa existe en la ruta indicada o se encuentra en la ruta indicada, o bien, porque no cierre otros programas. hay suficiente espacio de memoria libre. No se ha podido cambiar la fecha y hora del sistema. El aviso de error aparece nicamente en combinacin con el puntero de rea "Fecha/hora del controlador". Causas posibles: Compruebe la fecha y hora que se deben ajustar. En Windows NT/2000/XP: El usuario que ejecuta WinCC Runtime debe poder cambiar la fecha y hora del sistema operativo.

70011

En la tarea de control se ha transferido una fecha / hora inadmisible. El usuario de Windows no est autorizado para cambiar la fecha y hora del sistema.

Si en el aviso de sistema se indica como primer parmetro el valor 13, entonces el segundo parmetro indica el byte que tiene el valor incorrecto. 70012 Ha ocurrido un error al ejecutar la funcin de sistema Cierre todos los programas que se estn ejecutando. "PararRuntime" con la opcin "Runtime y sistema Luego cierre Windows. operativo". No se cerrarn Windows ni WinCC Runtime. Una causa posible es que otros programas no se puedan cerrar. No se ha podido cambiar la fecha y hora del sistema Compruebe la fecha y hora que se deben ajustar. debido a que el valor introducido no es admisible. Es probable que se hayan usado caracteres de separacin incorrectos.

70013

1274

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 70014

Efecto/causas

Solucin


70015 70016

No se ha podido cambiar la fecha y hora del sistema. Compruebe la fecha y hora que se deben ajustar. Causas posibles: En Windows NT/2000/XP: El usuario que ejecuta WinCC Se ha transferido una fecha u hora inadmisible. Runtime debe poder cambiar la fecha y hora del sistema operativo. El usuario de Windows no est autorizado para cambiar la fecha y hora del sistema. No se ha podido leer la fecha y hora del sistema debido a que Windows rechaza la lectura. Se ha intentado seleccionar una imagen a travs de una funcin de sistema o de una tarea. Ello no es posible, puesto que no existe el nmero de imagen configurado. O: Debido a la falta de memoria del sistema, no se ha podido crear una imagen. O: La imagen est bloqueada. O: La imagen no se puede seleccionar correctamente. -En la funcin de sistema o en la tarea, compare el nmero de imagen con los nmeros de imagen configurados. Asigne el nmero a una imagen. Compruebe los datos de seleccin de la imagen y si sta ha sido bloqueada para determinados usuarios.

Windows rechaza el ajuste.

70017

La fecha/hora no se puede leer desde el puntero de Modifique la direccin o configure la direccin en el rea porque la direccin configurada en el controlador. controlador no existe o no ha sido configurada. Confirmacin de importacin correcta de la lista de contraseas. Confirmacin de exportacin exitosa de la lista de contraseas. Confirmacin de activacin del informe de avisos. Confirmacin de desactivacin del informe de avisos. -----

70018 70019 70020 70021 70022 70023 70024

Confirmacin de inicio de la accin "Importar lista de -contraseas". Confirmacin de inicio de la accin "Exportar lista de -contraseas". El rango de valores de la variable ha sido excedido al ejecutar la funcin de sistema. No se realizar el clculo de la funcin de sistema. El rango de valores de la variable ha sido excedido al ejecutar la funcin de sistema. No se realizar el clculo de la funcin de sistema. En la memoria de imgenes interna ya no hay ms imgenes guardadas. No se puede seleccionar ninguna imagen ms. Compruebe el clculo deseado y corrjalo.

70025

Compruebe el clculo deseado y corrjalo.

70026

--

70027

Se ha iniciado la copia de seguridad del sistema de -archivos RAM.

STEP 7 V10.5 SP2 02/2010, 00002014

1275

Visualizar procesos 8.4 Trabajar con avisos

Nmero 70028

Efecto/causas

Solucin

Se ha creado la copia de seguridad del sistema de -archivos RAM. Los archivos de la RAM se copiarn, a prueba de fallos, en la memoria flash. En un nuevo arranque, estos archivos con copia de seguridad se recopiarn otra vez en el sistema de archivos RAM. La copia de seguridad del sistema de archivos RAM ha fallado. No se ha hecho la copia de seguridad del sistema de archivos RAM. Los parmetros configurados de la funcin de sistema son incorrectos. No se ha establecido la conexin con el nuevo controlador. El controlador configurado en la funcin de sistema no es un controlador S7. No se ha establecido la conexin con el nuevo controlador. Compruebe la configuracin en el cuadro de dilogo "Control Panel > OP". Guarde el sistema de archivos RAM con el botn "Save Files" en la ficha "Persistent Storage". Compare los parmetros configurados de la funcin de sistema con los parmetros configurados de los controladores y corrjalos. Compare el parmetro configurado "Nombre de controlador S7" de la funcin de sistema con los parmetros configurados de los controladores y corrjalo.

70029

70030

70031

70032

En la imagen seleccionada no existe el objeto Compruebe el nmero en el orden de tabulacin y configurado con este nmero en el orden de corrjalo. tabulacin. Se ejecutar el cambio de imagen. No obstante, se resaltar el primer objeto. No se ha podido enviar un e-mail porque ya no hay Compruebe la conexin de red con el servidor SMTP y conexin TCP/IP con el servidor SMTP. restablezca la conexin. Este aviso de sistema se genera slo en el primer intento fallido. Los dems intentos fallidos para enviar un e-mail ya no generarn ningn otro aviso de sistema. El aviso se generar otra vez slo cuando se haya conseguido enviar un e-mail. El componente central del e-mail en WinCC Runtime intenta establecer, en intervalos regulares (1 min.), la conexin con el servidor SMTP para enviar los email pendientes. Despus de haberse interrumpido la conexin se ha -podido restablecer la conexin TCP/IP con el servidor SMTP. Los e-mails pendientes en la cola de espera se enviarn. No se ha configurado ningn servidor SMTP para el envo de e-mails. Por ese motivo no se puede establecer una conexin con un servidor SMTP y no se pueden enviar e-mails. El aviso de sistema ser generado por WinCC Runtime cuando se intente enviar un e-mail por primera vez. Configure un servidor SMTP: En WinCC Engineering System mediante "Configuracin del panel de operador Configuracin del panel de operador" En el sistema operativo Windows CE a travs de "Control Panel > Internet Settings > E-Mail > SMTP Server"

70033

70034

70036

1276

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 70037

Efecto/causas

Solucin

Por razones desconocidas no se ha podido enviar un Compruebe los ajustes del e-mail, p. ej. "Destinatario". e-mail. El contenido del e-mail ser rechazado. El servidor SMTP ha rechazado transmitir o enviar el e-mail porque el dominio del destinatario no se conoce en el servidor, o bien porque el servidor SMTP necesita una autenticacin. El contenido del e-mail ser rechazado. Compruebe el dominio de la direccin del destinatario. O: Desactive la autenticacin en el servidor SMTP si es posible. La autenticacin SMTP no es procesada actualmente por WinCC Runtime.

70038

70039

La sintaxis de la direccin de e-mail es incorrecta o Comprobar la direccin de e-mail del destinatario. contiene caracteres no vlidos. El contenido del e-mail ser rechazado. La sintaxis de la direccin de e-mail es incorrecta o -contiene caracteres no vlidos. La importacin de la administracin de usuarios se ha cancelado debido a un error. La importacin no se ha realizado. Compruebe la administracin de usuarios o crguela de nuevo en el panel de operador.

70040 70041

70042

El rango de valores de las variables se ha excedido Compruebe el clculo deseado y corrjalo. al ejecutar la funcin de sistema. No se calcular la funcin de sistema. El rango de valores de las variables se ha excedido Compruebe el clculo deseado y corrjalo. al ejecutar la funcin de sistema. No se calcular la funcin de sistema.

70043

Tabla8-9 Nmero 80001 80002 80003

80000 Avisos de ficheros Efecto/causas El fichero indicado se ha llenado hasta el tamao indicado (en porcentaje) y debe ser transferido. Falta una entrada en el fichero indicado. Ha fallado el proceso de copia en ficheros. Si fuese aplicable, tenga en cuenta tambin el siguiente aviso de sistema. Solucin Transfiera el archivo o la tabla desplazndolo o copindolo a una ubicacin diferente. ---

80006

Puesto que no se puede archivar, ello ocasiona una Tratndose de una base de datos, compruebe si existe prdida constante de funcionalidad. el origen de los datos correspondiente y reinicie el sistema. El proceso de copia ha finalizado correctamente. Como la ubicacin en WinCC se ha indicado incorrectamente, ello ocasiona una prdida constante de funcionalidad. -Si se exige toda la funcionalidad, reconfigure la ubicacin del fichero respectivo y reinicie el sistema.

80009 80010

STEP 7 V10.5 SP2 02/2010, 00002014

1277

Visualizar procesos 8.4 Trabajar con avisos

Nmero 80012

Efecto/causas

Solucin

Las entradas del fichero se guardan en un bfer. Si Archive menos valores. los valores se deben escribir en el bfer ms rpido O bien: de lo que se pueden grabar fsicamente (p. ej. en Incremente el ciclo de archivacin. disco duro), el sistema se podra sobrecargar y se detendr la grabacin. Ha finalizado el estado de sobrecarga. La archivacin registra de nuevo todos los valores. --

80013 80014

Una misma accin se ha disparado dos veces -consecutivas. Puesto que el proceso de copia se est ejecutando, la accin no se realizar de nuevo. Este aviso de sistema se utiliza para indicar que han -ocurrido errores en el DOS o en la base de datos. Los ficheros estn separados por la funcin de Vuelva a conectar los ficheros. sistema "CerrarTodosLosFicheros" y las entradas que llegan sobrepasan el tamao del bfer intermedio. Se borrarn todas las entradas del bfer intermedio. Las entradas que llegan sobrepasan el tamao del bfer intermedio. Ello puede deberse p. ej. a varios procesos de copia simultneos. En el bfer intermedio se borrarn todas las peticiones de copia. Finalice el proceso de copia.

80015 80016

80017

80019

Se ha interrumpido la conexin entre todos los -ficheros y WinCC, p. ej. tras ejecutarse la funcin de sistema "CerrarTodosLosFicheros". Todas las entradas se guardarn de manera intermedia y se escribirn en los ficheros cuando se establezca la nueva conexin. No existe conexin con la ubicacin, pudindose p. ej. sustituir el soporte de datos. Se ha excedido el nmero mximo de procesos de copia simultneos. No se ejecutar la copia. Se ha intentado borrar un fichero que an est ocupado con un proceso de copia. No se ejecutar el borrado. Espere hasta que finalicen los procesos de copia actuales y reinicie el ltimo proceso. Espere hasta que finalice el proceso de copia actual y reinicie la ltima accin

80020 80021

80022

Mediante la funcin de sistema Compruebe lo siguiente en su proyecto: "IniciarSiguienteFichero" se ha intentado comenzar si la funcin de sistema "IniciarFicheroDeSecuencia" un segmento en un fichero que no ha sido est configurada correctamente configurado como fichero circular segmentado. No si los parmetros de las variables en el panel de se crear ningn segmento. operador han recibido los valores correctos.

80023

Se ha intentado copiar un fichero en s mismo. No se copiar el fichero.

Compruebe lo siguiente en su proyecto: si la funcin de sistema "CopiarFichero" est configurada correctamente si los parmetros de las variables en el panel de operador han recibido los valores correctos.

1278

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 80024

Efecto/causas

Solucin

En la configuracin se ha predeterminado para la Modifique en la configuracin la funcin de sistema funcin de sistema "CopiarFichero" que no admita "CopiarFichero". Borre el fichero de destino antes de ninguna copia si el fichero de destino ya contiene iniciar la funcin de sistema. datos (parmetro "Modo"). No se copiar el fichero. Ha cancelado el proceso de copia. -Las entradas escritas hasta este momento no se perdern. No se borrar el fichero de destino (en caso de haberse configurado). La cancelacin ser documentada con una entrada de error $RT_ERR$ al final del fichero de destino. El aviso ser emitido una vez que todos los ficheros -se hayan inicializado correctamente. A partir de este momento se escribirn entradas en los ficheros. Previamente no se escribirn entradas en los ficheros aunque WinCC Runtime se est ejecutando. Como ubicacin para un fichero se ha indicado la Como ubicacin, configure una tarjeta de memoria o una memoria interna Flash. Esto no es admisible. ruta de red. Para este fichero no se archiva ninguna entrada y el fichero no se crea. El aviso sirve como confirmacin de estado, indicando que se estn inicializando los ficheros. Hasta que se emita el aviso 80026 no se archivar ninguna entrada. No se ha podido inicializar la cantidad de ficheros indicada en el aviso. Se ha finalizado la inicializacin de ficheros. Los ficheros incorrectos no estn disponibles para las tareas de archivacin. --

80025

80026

80027

80028

80029

Evale los avisos de sistema adicionales relacionados con este aviso. Compruebe la configuracin, la ODBC (Open Database Connectivity) y la unidad de disco indicada.

80030

La estructura del fichero existente no concuerda con Borre primero manualmente los datos existentes del la estructura de fichero esperada. fichero. Este fichero no ser archivado. El fichero en formato CSV est daado. El fichero no se puede seguir utilizando. Los ficheros se pueden configurar con eventos. Estos se disparan tan pronto como est lleno el fichero. Si se iniciara WinCC Runtime y el fichero ya estuviera lleno, no se disparara nunca el evento. El fichero mencionado ya no archiva porque est lleno. Borre el archivo daado. Cierre WinCC Runtime. Borre el fichero y reinicie WinCC Runtime. O: Configure un botn que contenga las mismas acciones que el evento. Haga clic en el botn.

80031 80032

80033

En el fichero Data se ha seleccionado "System Vuelva a instalar MSDE. Defined" como Data Source Name. Ello ha causado un error. En la base de datos de ficheros no se archivar nada mientras se est archivando en los ficheros CSV.

STEP 7 V10.5 SP2 02/2010, 00002014

1279

Visualizar procesos 8.4 Trabajar con avisos

Nmero 80034

Efecto/causas

Solucin

Error en la inicializacin de los ficheros. Se ha Para volver a liberar la memoria guarde o borre las intentado crear las tablas como Backup. Esto ha copias de seguridad. funcionado. Se han creado Backups de las tablas del fichero incorrecto y se ha comenzado de nuevo el fichero (vaco). Error en la inicializacin de los ficheros. Se ha Para volver a liberar la memoria guarde o borre las intentado crear las tablas como Backup, pero ello no copias de seguridad. ha dado resultado. No se ha archivado ni tampoco se ha creado una copia de seguridad. La exportacin de un fichero se ha cancelado debido La exportacin continuar automticamente. a que se finaliz Runtime o a un corte de alimentacin. Al reiniciar Runtime se ha comprobado que es preciso continuar con la exportacin. La exportacin de un fichero se ha cancelado debido La exportacin se repetir automticamente. a un error en el servidor o en la conexin con ste. Compruebe lo siguiente:

80035

80044

80045

si la conexin con el servidor est intacta si el servidor funciona si en el servidor hay suficiente espacio de memoria disponible.

80046

En el servidor no se ha podido crear el archivo de destino o la carpeta correspondiente. Imposible leer el fichero.

Compruebe si en el servidor hay suficiente espacio de memoria disponible y si est autorizado para depositar all el fichero. Compruebe si el medio de almacenamiento est insertado correctamente.

80047 80049

Al preparar la exportacin de un fichero no es posible Compruebe si el medio de almacenamiento est cambiar el nombre de ste. insertado correctamente y si hay suficiente espacio de La tarea no se ha ejecutado." memoria disponible. El fichero que se debe exportar no est cerrado. La tarea no se ha ejecutado. Vigile que la funcin de sistema "CerrarTodosLosFicheros" se ejecute antes de la funcin "ExportarFichero". Modifique la configuracin si fuese necesario.

80050

Tabla8-10 Nmero 90024

90000 Avisos FDA Efecto/causas Puesto que no hay espacio disponible en el medio de almacenamiento del fichero, no es posible grabar las acciones de control. Por tanto, no es posible realizar la accin. Las acciones de usuario no se pueden archivar debido a un error en el fichero. Por tanto, no es posible realizar la accin de usuario. Solucin Ample la memoria disponible insertando un medio de almacenamiento vaco, o bien almacenando los ficheros en el servidor mediante la funcin de sistema "ExportarFichero". Compruebe si el medio de almacenamiento est insertado correctamente.

90025

1280

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 90026

Efecto/causas

Solucin

Las acciones de manejo no se pueden protocolizar Los ficheros deben abrirse mediante la funcin de porque que el fichero est cerrado. Por tanto, no es sistema "AbrirTodosLosFicheros" antes de realizar otras posible realizar la accin. acciones de operador. Modifique la configuracin si fuese necesario. La contrasea indicada es incorrecta. Introduzca la contrasea correcta.

90028 90029

El software runtime se ha finalizado de forma Asegrese de que se utilice el medio de almacenamiento anormal (posiblemente debido a un corte de correcto. alimentacin) o se est utilizando un medio de almacenamiento con un Audit Trail inadecuado. Un Audit Trail se considera inadecuado si pertenece a un proyecto diferente, o bien si ya ha sido archivado. El software runtime se ha finalizado de forma anormal (posiblemente debido a un corte de alimentacin). El software runtime se ha finalizado de forma anormal (posiblemente debido a un corte de alimentacin). Queda poca memoria disponible en el medio de almacenamiento del fichero. --

90030

90031

--

90032

Ample la memoria disponible insertando un medio de almacenamiento vaco, o bien almacenando los ficheros en el servidor con la funcin de sistema "ExportarFichero".

90033

En el medio de almacenamiento no hay espacio Para liberar memoria, almacene los datos de fichero en disponible para el fichero. No es posible seguir el servidor con la funcin de sistema "ExportarFichero". realizando acciones de manejo que deban grabarse. O: Inserte un medio de almacenamiento vaco. No dispone de la autorizacin necesaria para realizar esta accin. El Audit Trail se ha desactivado porque se ha forzado una accin de usuario. Se ha realizado una accin de usuario que debe grabarse, aunque no hay ningn usuario dado de alta. Se ha bloqueado una accin de usuario de acuse obligatorio, puesto que hay otra accin pendiente. 110000 - Avisos de funciones offline Efecto/causas Solucin Las autorizaciones se deben adaptar o ampliar. Reactive el "Audit Trail" mediante la funcin de sistema "IniciarArchivacin". Las acciones que deben grabarse no se pueden realizar sin autorizacin. Modifique la configuracin, configurando una autorizacin necesaria en el objeto de manejo. Repita la accin de control bloqueada.

90039 90040 90041

90044

Tabla8-11 Nmero 110000 110001

Se ha ejecutado un cambio del modo de operacin. -El modo de operacin actual es "Offline". Se ha ejecutado un cambio del modo de operacin. -El modo de operacin actual es "Online".

STEP 7 V10.5 SP2 02/2010, 00002014

1281

Visualizar procesos 8.4 Trabajar con avisos

Nmero 110002

Efecto/causas No se ha cambiado el modo de operacin.

Solucin Compruebe la conexin con los controladores. Compruebe si en el controlador existe el rea de direcciones para el puntero de rea "Coordinacin". --

110003

El modo de operacin del controlador indicado ha sido cambiado por la funcin de sistema "AjustarModoDeConexin". El modo de operacin actual es "Offline".

110004

El modo de servicio del controlador indicado ha sido -cambiado por la funcin de sistema "AjustarModoDeConexin". El modo de operacin actual es "Online". Se ha intentado conmutar el controlador indicado al Conmute todo el sistema al modo de operacin "Online" modo de operacin "Online" mediante la funcin de y ejecute otra vez la funcin de sistema. sistema "AjustarModoDeConexin", a pesar de que todo el sistema est en el modo de operacin "Offline". Esta conmutacin es inadmisible. El modo de operacin del controlador sigue siendo "Offline". El contenido del puntero de rea "Identificacin del Compruebe lo siguiente: proyecto" no coincide con la identificacin de si coincide la identificacin de proyecto registrada en proyecto configurada en WinCC. Por tanto, se cierra el controlador. WinCC Runtime. si coincide la identificacin de proyecto registrada en WinCC.

110005

110006

Tabla8-12 Nmero 120000

120000 Avisos de la representacin de curvas Efecto/causas La curva no se visualiza porque se ha configurado un eje incorrecto para la curva, o bien una curva incorrecta. La curva no se visualiza porque se ha configurado un eje incorrecto para la curva, o bien una curva incorrecta. La curva no se representa porque la variable asignada accede a una direccin no vlida en el controlador. Solucin Modifique la configuracin.

120001

Modifique la configuracin.

120002

Compruebe lo siguiente:

si existe el rango de datos de la variable en el controlador. si la direccin configurada es correcta. si coincide el rango de valores de la variable.

Tabla8-13 Nmero 130000 130001

130000 Avisos de informaciones del sistema Efecto/causas La accin no ha sido ejecutada. La accin no ha sido ejecutada. Solucin Cierre otros programas. Borre del disco duro los archivos que ya no se necesitan. Borre del disco duro los archivos que ya no se necesitan.

1282

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 130002 130003

Efecto/causas La accin no ha sido ejecutada. No se ha insertado ningn soporte de datos. Se cancela la operacin.

Solucin Cierre otros programas. Borre del disco duro los archivos que ya no se necesitan. Compruebe lo siguiente:

si se ha accedido al soporte de datos correcto. si se ha insertado un soporte de datos.

130004

El soporte de datos est protegido contra escritura. Compruebe lo siguiente: Se cancela la operacin. si se accede al soporte de datos correcto. si el archivo est protegido contra escritura. El archivo est protegido contra escritura. Se cancela la operacin. No se puede acceder al archivo. Se cancela la operacin. Compruebe si se est accediendo al archivo correcto. De ser necesario modifique los atributos del archivo. Compruebe lo siguiente:

130005 130006

si se ha accedido al archivo correcto. si existe el archivo. si otra accin est impidiendo el acceso simultneo al archivo.

130007

Se ha interrumpido la conexin de red. A travs de la conexin de red no se pueden almacenar o leer registros.

Compruebe la conexin de red y corrija el fallo.

130008

No existe la tarjeta de memoria. Inserte la tarjeta de memoria. No se pueden almacenar o leer registros de la tarjeta de memoria. La carpeta indicada no est en la tarjeta de memoria. Los archivos guardados en esta carpeta no se almacenarn cuando se desconecte el panel de operador. Inserte la tarjeta de memoria.

130009

130010

La profundidad mxima de anidamiento se puede Compruebe la configuracin. lograr cuando p. ej. en un script se llamaotra vez otro script por medio de la modificacin de un valor, y en este script a su vez se llama otro script por medio de la modificacin de un valor , etc. No se ofrece la funcionalidad configurada. 140000 Avisos de la conexin: chns7: conexin + panel de operador Efecto/causas Solucin

Tabla8-14 Nmero 140000 140001

Se ha establecido correctamente la conexin online -con el controlador. Se ha deshecho la conexin online con el controlador. --

STEP 7 V10.5 SP2 02/2010, 00002014

1283

Visualizar procesos 8.4 Trabajar con avisos

Nmero 140003

Efecto/causas No se actualizar ni se escribir ninguna variable.

Solucin Compruebe la conexin y verifique si est conectado el controlador. En el Panel de control, compruebe con "Ajustar interface PG/PC" los parmetros configurados. Ejecute un rearranque.

140004

No se actualizar ni se escribir ninguna variable Compruebe la conexin y verifique si est conectado el porque el punto de acceso o la parametrizacin del controlador. mdulo es incorrecto. En el Panel de control, compruebe con "Ajustar interface PG/PC" el punto de acceso o la parametrizacin del mdulo (MPI, PPI, PROFIBUS). Ejecute un rearranque. No se actualizar ni se escribir ninguna variable porque la direccin del panel de operador es incorrecta (probablemente es muy grande). Utilice una direccin diferente para el panel de operador. Compruebe la conexin y verifique si est conectado el controlador. En el Panel de control, compruebe con "Ajustar interface PG/PC" los parmetros configurados. Ejecute un rearranque. En WinCC, seleccione una velocidad de transferencia diferente (dependiente del mdulo, perfil, interlocutor, etc.). Compruebe el perfil de bus definido por el usuario. Compruebe la conexin y verifique si est conectado el controlador. En el Panel de control, compruebe con "Ajustar interface PG/PC" los parmetros configurados. Ejecute un rearranque.

140005

140006

No se actualizar ni se escribir ninguna variable porque la velocidad de transferencia es incorrecta. No se actualizar ni se escribir ninguna variable porque el perfil del bus es incorrecto (s. %1). Los siguientes parmetros no pueden ser anotados en la base de datos de registro: 1: Tslot 2: Tqui 3: Tset 4: MinTsdr 5: MaxTsdr 6: Trdy 7: Tid1 8: Tid2 9: Gap Factor 10: Retry Limit No se actualizar ni se escribir ninguna variable porque los datos del proyecto son incorrectos: Los siguientes parmetros no pueden ser anotados en la base de datos de registro: 0: Error general 1: Versin incorrecta 2: Perfil no puede ser anotado en la base de datos de registro. 3: Tipo de subred no puede ser anotado en la base de datos de registro. 4: Target Rotation Time no puede ser anotado en la base de datos de registro. 5: Direccin ms alta (HSA) es incorrecta.

140007

140008

Compruebe la conexin y verifique si est conectado el controlador. En el Panel de control, compruebe con "Ajustar interface PG/PC" los parmetros configurados. Ejecute un rearranque.

1284

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 140009

Efecto/causas No se actualizar ni se escribir ninguna variable porque no se ha encontrado el mdulo para la comunicacin S7. No se ha encontrado ningn interlocutor S7 porque el controlador est desconectado. DP/T: En "Ajustar interface PG/PC" del Panel de control no est ajustada la opcin "PG/PC es el nico maestro del bus".

Solucin Con "Ajustar interface PG/PC", instale nuevamente el mdulo en el Panel de control. Conecte el controlador. DP/T: Si en la red hay slo un maestro, en "Ajustar interface PG/PC" active la opcin "PG/PC el nico maestro del bus". Si hay ms de un maestro en la red conecte este maestro. No modifique la configuracin, pues de hacerlo se presentarn fallos en el bus. Compruebe la conexin y verifique si est conectado el interlocutor. Reinicie el panel de operador. O: Inicie primero WinCC Runtime y despus otros programas.

140010

140011 140012

No se actualizar ni se escribir ninguna variable porque se ha interrumpido la comunicacin. Existe un problema de inicializacin (p. ej. si se ha finalizado WinCC Runtime en el Administrador de tareas). U: Otro programa (p. ej. STEP 7) est activo con otros parmetros de bus y los drivers no pueden ser iniciados con los nuevos parmetros de bus (p. ej. velocidad de transferencia).

140013 140014 140015

El cable MPI no est enchufado y por consiguiente Compruebe las conexiones. no hay suministro de corriente. La direccin configurada en el bus ya est ocupada. En la configuracin modifique, bajo Controlador, la direccin del panel de operador. Velocidad de transferencia incorrecta Corrija los parmetros incorrectos. O: Parmetros de bus incorrectos (p. ej. HSA) O: Direccin OP > HSA o: Vector de Interrupt incorrecto (el Interrupt no llega hasta el driver) El Interrupt configurado no es asistido por el hardware. Modifique el nmero del Interrupt.

140016 140017 140018

El Interrupt configurado est siendo usado por otro Modifique el nmero del Interrupt. driver. La comprobacin de coherencia ha sido desactivada por SIMOTION Scout. Aparece nicamente un aviso correspondiente. SIMOTION Scout carga un nuevo proyecto en el controlador. Se cancelar la conexin con el controlador. Active de nuevo la comprobacin de coherencia con SIMOTION Scout y cargue otra vez el proyecto en el controlador. Espere a que se termine el cambio de configuracin.

140019

STEP 7 V10.5 SP2 02/2010, 00002014

1285

Visualizar procesos 8.4 Trabajar con avisos

Nmero 140020

Efecto/causas La versin en el controlador no coincide con la versin en la configuracin (archivo FWX). Se cancelar la conexin con el controlador.

Solucin Existen las siguientes soluciones posibles: Con SIMOTION Scout cargue en el controlador la versin actual. Con WinCC ES genere nuevamente el proyecto, cierre WinCC Runtime y comience con una nueva configuracin.

Tabla8-15 Nmero 150000

150000 Avisos de la conexin: chnAS511: Conexin Efecto/causas Solucin

Ya no se escribe ni se lee ningn dato ms. Causas Compruebe si el cable est enchufado, si el controlador posibles: funciona correctamente, si se utiliza el puerto correcto. Reinicie el sistema en caso de que el aviso de sistema El cable est interrumpido. permanezca invariable por tiempo prolongado. El controlador no reacciona, est defectuoso, etc.


150001

La conexin se realiza a travs del puerto incorrecto. El sistema est sobrecargado.

Se ha restablecido la conexin, ya que se ha podido -eliminar la causa de la interrupcin. 160000 Avisos de la conexin: IVar (WinLC) / OPC: Conexin Efecto/causas Solucin

Tabla8-16 Nmero 160000

Ya no se escribe ni se lee ningn dato ms. Causas Compruebe si el cable est enchufado, si el controlador posibles: funciona correctamente, si se utiliza el puerto correcto. Reinicie el sistema en caso de que el aviso de sistema El cable est interrumpido. permanezca invariable por tiempo prolongado. El controlador no reacciona, est defectuoso, etc.


160001 160010

La conexin se realiza a travs del puerto incorrecto. El sistema est sobrecargado.

Se ha restablecido la conexin, ya que se ha podido -eliminar la causa de la interrupcin. No existe conexin con el servidor debido a que no Compruebe los derechos de acceso. se puede determinar la identificacin (CLS-ID) del servidor. No se pueden leer/escribir valores. No existe conexin con el servidor debido a que no Compruebe lo siguiente: se puede determinar la identificacin (CLS-ID) del si el nombre del servidor coincide. servidor. si el nombre del PC coincide. No se pueden leer/escribir valores. si el servidor est registrado.

160011

1286

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 160012

Efecto/causas

Solucin

No existe conexin con el servidor debido a que no Compruebe p. ej. si se puede determinar la identificacin (CLS-ID) del el nombre del servidor es correcto. servidor. el nombre del equipo es correcto. No se pueden leer/escribir valores. el servidor est registrado.

Nota para usuarios con experiencia: Interprete el valor de HRESULT. 160013 El servidor indicado ha sido iniciado como servidor Configure el servidor como servidor OutProc o como InProc. Esto no ha sido autorizado y probablemente servidor local. puede ocasionar un comportamiento indefinido, ya que el servidor se ejecuta en la misma rea de procesos que WinCC Runtime. En un PC/MP se puede iniciar nicamente un proyecto de servidor OPC. Al intentar iniciar un segundo proyecto aparece un aviso de error. El segundo proyecto no tiene funcionalidad de servidor OPC y desde el exterior no puede ser identificado como servidor OPC. 170000 - Avisos del cuadro de dilogo S7 Efecto/causas Los avisos de diagnstico S7 no se visualizan porque en este equipo no es posible iniciar una sesin en el diagnstico S7. El servicio no es asistido. Solucin -No inicie en el equipo dos proyectos con funcionalidad de servidor OPC.

160014

Tabla8-17 Nmero 170000

170001

No se puede visualizar el bfer de diagnstico S7 Conmute el controlador al modo online. porque se ha desconectado la comunicacin con el controlador. No se puede visualizar el bfer de diagnstico S7 -porque la lectura del bfer de diagnstico (SZL) se ha cancelado con un error. No se puede visualizar un aviso de diagnstico S7. -Se ha indicado el error interno %2. No se puede visualizar un aviso de diagnstico S7. -Se ha indicado el error interno con la clase de error %2 y el nmero de error %3. No se puede leer el bfer de diagnstico S7 (SZL) -porque se ha cancelado con la clase de error interno %2 y el cdigo de error %3.

170002

170003 170004

170007

STEP 7 V10.5 SP2 02/2010, 00002014

1287

Visualizar procesos 8.4 Trabajar con avisos

Tabla8-18 Nmero 180000 180001

180000 - Avisos misc/common Efecto/causas Solucin

Un componente/OCX ha recibido datos del proyecto Instale un nuevo componente. con una identificacin de versin no compatible. El sistema est sobrecargado debido a que se han Existen diversas posibilidades de ayuda: activado demasiadas acciones simultneamente. Genere los avisos ms despacio (sondeo). No todas las acciones pueden ser ejecutadas, Active los scripts y funciones de sistema en intervalos algunas sern rechazadas. de tiempo ms distantes.

En caso de que el aviso aparezca con frecuencia: Reinicie el panel de operador. 180002 No se ha podido activar el teclado de pantalla. Causa posible: El archivo "TouchInputPC.exe" no ha sido registrado porque la instalacin se ha realizado incorrectamente. Tabla8-19 Nmero 190000 190001 190000 Avisos de variables Efecto/causas Probablemente no se actualizar la variable. Solucin -Reinstale WinCC Runtime.

La variable ser actualizada otra vez despus de un -estado incorrecto una vez que se elimine el ltimo error (retorno al modo normal). La variable no ser actualizada porque se ha interrumpido la comunicacin con el controlador. Conecte la comunicacin por medio de la funcin de sistema "SetOnline".

190002 190004 190005 190006

La variable no ser actualizada porque no existe la Compruebe la configuracin. direccin configurada para esta variable. La variable no ser actualizada porque no existe el Compruebe la configuracin. tipo de controlador configurado para esta variable. La variable no ser actualizada porque no se puede Compruebe la configuracin. representar el tipo de controlador en el tipo de datos de la variable. El valor de la variable no ser modificado porque se Cambie al modo online o restablezca la conexin con el ha interrumpido la conexin con el controlador o la controlador. variable est offline. Los valores lmite configurados de las variables se han infringido, p. ej. debido a Tenga en cuenta los valores lmite configurados o actuales de las variables.

190007

190008

una entrada de valores, una funcin de sistema, un script.

1288

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 190009

Efecto/causas

Solucin

Se ha intentado asignar a la variable un valor que Tenga en cuenta el rango de valores del tipo de datos de est fuera del rango de valores admisible para este las variables. tipo de datos. Ejemplo: "260" para una variable del tipo "Byte" "-3" para una variable del tipo "String"

190010

La variable se escribe con valores con demasiada frecuencia (p. ej. en un bucle desde un script). Se pierden valores porque slo se guardan como mximo 100 procesos.

Existen las siguientes soluciones posibles:

Incremente el tiempo entre las escrituras frecuentes. No utilizar una variables de matriz de una longitud superior a 6 palabras en acuses para "Leer variable de acuse"configurados en el panel de operador.

190011

Causa 1 posible:

Tenga en cuenta que el valor introducido debe estar El valor introducido no pudo ser escrito en la variable dentro del rango de valores de la variable del configurada del controlador porque el rango de controlador. valores fue excedido o no fue alcanzado. La entrada ha sido rechazada y se ha restablecido Compruebe la conexin con el controlador. el valor original. Causa 2 posible: Se ha interrumpido la conexin con el controlador.

190012

No se puede convertir el valor de un formato fuente Compruebe el rango de valores o el tipo de datos de la en un formato destino, p. ej.: variable. Para un contador se debe escribir un valor que est fuera del rango de valores vlido dependiente del controlador. A una variable del tipo Integer se le debe asignar un valor del tipo String.

190013

El usuario ha introducido una cadena de una longitud mayor que la variable. La cadena se acortar automticamente a la longitud permitida.

Introduzca slo cadenas que no excedan la longitud de la variable.

STEP 7 V10.5 SP2 02/2010, 00002014

1289

Visualizar procesos 8.4 Trabajar con avisos

Tabla8-20 Nmero 190100

190100 Avisos de punteros de rea Efecto/causas El puntero de rea no ser actualizado porque no existe la direccin configurada para el mismo. Tipo: 1 Advertencias 2 Errores 3 Acuse de controlador 4 Acuse de panel de operador 5 Imagen LED 6 Solicitud de curva 7 Transferencia de curva 1 8 Transferencia de curva 2 N.: nmero correlativo indicado en WinCC ES. Solucin Compruebe la configuracin.

190101

El puntero de rea no ser actualizado porque no se -puede representar el tipo de controlador en el tipo del puntero de rea. Parmetro Tipo y N.: Vea el aviso 190100 El puntero de rea se actualiza nuevamente -despus de un estado incorrecto porque se ha eliminado el ltimo error (retorno al modo normal).Parmetro Tipo y N.: Vea el aviso 190100 200000 Avisos de coordinacin con el PLC Efecto/causas La coordinacin no se ejecuta porque la direccin ajustada no existe/no se ha configurado en el controlador. Solucin Modifique la direccin o configure la direccin en el controlador.

190102

Tabla8-21 Nmero 200000

200001

La coordinacin no se ejecuta porque no se puede Modifique la direccin o configure la direccin en el escribir en la direccin configurada en el controlador en un rea en la que se pueda escribir. controlador. La coordinacin no se ejecuta en este momento Error interno porque el formato de direccin del puntero de rea no coincide con el formato interno de almacenamiento. La coordinacin se ejecuta otra vez porque se ha eliminado el ltimo error (retorno al modo normal). Probablemente no se ejecutar la coordinacin. ---

200002

200003 200004

1290

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 200005

Efecto/causas

Solucin

Ya no se escribe ni se lee ningn dato ms. Causas Compruebe si el cable est enchufado o si el controlador posibles: funciona correctamente. Reinicie el sistema en caso de que el aviso de sistema El cable est interrumpido. persista por tiempo prolongado. El controlador no reacciona, est defectuoso, etc.


Tabla8-22 Nmero 200100

El sistema est sobrecargado. 200100 Avisos de PLC-UserVersion Efecto/causas La coordinacin no se ejecuta porque la direccin ajustada no existe/no se ha configurado en el controlador. La coordinacin no se ejecuta porque no se puede escribir en la direccin configurada en el controlador. Solucin Modifique la direccin o configrela en el controlador.

200101

Modifique la direccin o configrela en el controlador en un rea en la que se pueda escribir.

200102

La coordinacin no se ejecuta en este momento Error interno porque el formato de direccin del puntero de rea no coincide con el formato interno de almacenamiento. La coordinacin se ejecuta otra vez porque se ha -eliminado el ltimo error (retorno al modo normal). Probablemente no se ejecutar la coordinacin. -Ya no se escribe ni se lee ningn dato ms. Causas posibles: Compruebe si el cable est enchufado o si el controlador funciona correctamente. Reinicie el sistema en caso de que el aviso de sistema persista por tiempo prolongado.

200103

200104 200105


Tabla8-23 Nmero 210000

El cable est interrumpido. El controlador no reacciona, est defectuoso, etc. El sistema est sobrecargado.

210000 Avisos de PLC-Job Efecto/causas Las tareas no sern procesadas porque la direccin ajustada no existe/no se ha configurado en el controlador. Las tareas no sern procesadas porque la direccin configurada no se puede leer/escribir en el controlador. Las tareas no sern ejecutadas porque el formato de direccin del puntero de rea no coincide con el formato intenro de almacenamiento. Solucin Modifique la direccin o configure la direccin en el controlador. Modifique la direccin o configure la direccin en el controlador en un rea en la que se puede leer/ escribir. Error interno

210001

210002

STEP 7 V10.5 SP2 02/2010, 00002014

1291

Visualizar procesos 8.4 Trabajar con avisos

Nmero 210003

Efecto/causas

Solucin

La bandeja de tareas ser procesada otra vez -porque se ha eliminado el ltimo error (retorno al modo normal). Probablemente no se procesar la bandeja de tareas. Se ha activado una tarea de control con un nmero inadmisible. -Compruebe el programa de control.

210004 210005 210006

Se ha presentado un error durante la ejecucin Compruebe los parmetros de la tarea de control. de la tarea de control. Por esta razn no se Vuelva a generar la configuracin. ejecutar la tarea de control. Dado el caso, considere tambin el aviso de sistema siguiente/ anterior. 220000 - Avisos de WinCC-Channel-Adaptor Efecto/causas Solucin

Tabla8-24 Nmero 220001

La variable no ser transferida porque el driver Modifique la configuracin. de comunicacin/panel de operador no asiste el tipo de datos Bool/Bit al escribir. La variable no ser transferida porque el driver Modifique la configuracin. de comunicacin/panel de operador no asiste el tipo de datos Byte al escribir. No se ha podido cargar el driver de comunicacin. Probablemente no ha sido instalado. La comunicacin ha sido interrumpida, no se realizar ninguna actualizacin porque el cable no est enchufado o est defectuoso, etc. Se est ejecutando la comunicacin. En el puerto indicado se ha establecido la conexin con el controlador indicado. Se ha interrumpido la conexin con el controlador indicado en el puerto indicado. Reinstale WinCC Runtime con objeto de instalar el driver. Compruebe la conexin.

220002

220003

220004

220005 220006 220007

--Compruebe si

el cable est enchufado el controlador funciona correctamente se utiliza el puerto correcto la configuracin es correcta (parmetros del puerto, configuracin del informe, direccin del controlador).

Reinicie el sistema en caso de que el aviso de sistema permanezca invariable por tiempo prolongado.

1292

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 220008

Efecto/causas El driver de comunicacin no puede acceder o abrir el puerto indicado. Es probable que otro programa est utilizando este puerto o que se est utilizando un puerto no existente en el sistema de destino. No existe comunicacin con el controlador. 230000 Avisos views Efecto/causas

Solucin Cierre todos los programas que acceden al puerto y reinicie el equipo. Utilice otro puerto existente en el sistema.

Tabla8-25 Nmero 230000

Solucin

No se ha podido aceptar el valor introducido. La Introduzca un valor apropiado o borre un usuario que entrada se rechazar y el valor anterior se no se necesite ms. restablecer. Puede ser que se haya


230002

excedido el rango de valores introducido caracteres no admisibles excedido la cantidad mxima admisible de usuarios. Inicie la sesin como usuario con la autorizacin adecuada. Configure la imagen y compruebe la funcin de seleccin.

Como el usuario que ha iniciado la sesin no tiene la autorizacin requerida, se rechazar la entrada y se restablecer el valor anterior. No se realizar el cambio a la imagen indicada porque la imagen no existe/no ha sido configurada. La imagen seleccionada hasta ahora permanecer activa.

230003

230005

Se ha excedido el rango de valores de la variable Tenga en cuenta el rango de valores de la variable al en el campo ES. introducirla. Se conservar el valor original de la variable. El navegador web ha devuelto un aviso que podra ser de inters para el usuario. El navegador web sigue ejecutndose, pero es posible que no se visualice el nuevo sitio (de forma completa). Navegue a un sitio diferente.

230100

230200

La conexin del canal HTTP ha sido interrumpida Compruebe la conexin de red. porque se ha presentado un error. Este error ser Compruebe la configuracin del servidor. explicado ms detalladamente por otro aviso de sistema. Ya no se intercambiarn ms datos. Se ha establecido la conexin del canal HTTP. Se intercambiarn datos. --

230201

STEP 7 V10.5 SP2 02/2010, 00002014

1293

Visualizar procesos 8.4 Trabajar con avisos

Nmero 230202

Efecto/causas WININET.DLL ha detectado un error. Este error se presenta casi siempre cuando no se puede establecer una conexin con el servidor, o cuando el servidor rechaza una conexin porque el cliente no tiene la autorizacin correcta. La causa en una conexin encriptada va SSL puede ser un certificado de servidor no aceptado. En el texto de error del aviso encontrar explicaciones ms detalladas. Este texto aparece siempre en el idioma de la instalacin de Windows, ya que es suministrado por Windows. No se intercambia ningn valor de proceso.

Solucin En funcin de la causa: Si la conexin no puede ser establecida o si ocurre un timeout:

Comprobar la conexin de la red y la red. Comprobar la direccin del servidor. Compruebe si el WebServer se ejecuta realmente en el equipo de destino. El nombre de usuario configurado y/o contrasea no coincide con el del servidor. Haga que los datos coincidan.

Si la autorizacin es incorrecta:

Si no se acepta el certificado del servidor: El certificado ha sido firmado por un CA desconocido ( ):


230203 A pesar de que se puede establecer una conexin con el servidor, el servidor HTTP ha rechazado la conexin porque

Configure que este punto sea ignorado, o bien instale un certificado que haya sido firmado por un certificado Root conocido por el equipo Cliente. Configure que este punto sea ignorado, o bien instale en el servidor un certificado con fecha vlida.

Si la fecha del certificado no es vlida:

Si CN (Common Name o Computer Name) no es vlido: Configure que este punto sea ignorado, o bien instale un certificado con un nombre correspondiente a la direccin del servidor.

Si ocurre el error 503 Service unavailable: Compruebe si WinCC Runtime se est ejecutando en el servidor y si se soporta el canal HTTP.

WinCC Runtime no se ejecuta en el servidor o no se asiste el canal HTTP (503 Service unavailable).

Slo pueden aparecer otros errores si el Webserver no soporta el canal HTTP. El idioma del texto de error depende del Webserver. No se intercambian datos. 230301 Ha ocurrido un error interno. Un texto en ingls -explica ms detalladamente el error en el aviso. Una posible causa puede ser p. ej. que no hay suficiente memoria. OCX no funciona. El nombre del servidor remoto no puede ser identificado. No se puede establecer ninguna conexin. Compruebe la direccin de servidor configurada. Compruebe si el servicio DNS de la red est activo.

230302

1294

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 230303

Efecto/causas El servidor remoto no est activo en el equipo direccionado. La direccin del servidor es incorrecta. No se puede establecer ninguna conexin.

Solucin Compruebe la direccin de servidor configurada. Vigile si est funcionando el servidor remoto del equipo de destino.

230304

El servidor remoto del equipo direccionado no es Utilice un servidor remoto compatible. compatible con VNCOCX. No se puede establecer ninguna conexin. La autenticacin ha fallado porque la contrasea Configure la contrasea correcta. es incorrecta. No se puede establecer ninguna conexin. Falla la conexin con el servidor remoto. Esto se Compruebe si puede presentar cuando existen problemas con el cable est enchufado la red. existen problemas con la red. No se puede establecer ninguna conexin.

230305

230306

230307

El servidor remoto ha terminado la conexin porque

--


230308

se ha cerrado el servidor remoto o el usuario ha indicado al servidor que cierre todas las conexiones.

La conexin se deshace. Este aviso le informa sobre el establecimiento de -la conexin. En estos momentos se est estableciendo una conexin. 240000 Avisos de autorizacin Efecto/causas WinCC Runtime se ejecuta en modo de demostracin. Ud. no tiene autorizacin o su autorizacin es defectuosa. WinCC Runtime se ejecuta en modo de demostracin. Se han configurado demasiadas variables para la versin instalada. Solucin Instale la autorizacin.

Tabla8-26 Nmero 240000

240001

Instale una autorizacin/Powerpack adecuado.

240002 240004

WinCC Runtime se ejecuta con una autorizacin Restablezca la autorizacin completa. de emergencia de tiempo limitado. Error al leer la autorizacin de emergencia. WinCC Runtime se ejecuta en modo de demostracin. Inicie nuevamente WinCC Runtime, instale la autorizacin o reprela (vanse las instrucciones de puesta en servicio de la proteccin de software).

STEP 7 V10.5 SP2 02/2010, 00002014

1295

Visualizar procesos 8.4 Trabajar con avisos

Nmero 240005

Efecto/causas

Solucin


Tabla8-27 Nmero 250000

El Automation License Manager ha detectado un Reinicie el panel de operador / el PC. Si no se fallo interno del sistema. soluciona el problema, desinstale el Automation Causas posibles: License Manager e instlelo de nuevo. un archivo daado instalacin defectuosa memoria insuficiente para el Automation License Manager

250000 - Avisos S7-Force Efecto/causas Solucin

La variable configurada en la lnea indicada en Compruebe la direccin configurada y verifique si se "Estado/Control" no ser actualizada porque no ha configurado la direccin en el controlador. existe la direccin configurada para esta variable. La variable configurada en la lnea indicada en Compruebe la direccin configurada. "Estado/Control" no ser actualizada porque no existe la direccin configurada para esta variable. La variable configurada en la lnea indicada en Compruebe la direccin configurada. "Estado/forzar" no ser actualizada porque no se puede representar el tipo de controlador en el tipo de datos. No se ha podido establecer ninguna conexin con el controlador. Las variables no sern actualizadas. 260000 Avisos del sistema de contraseas Efecto/causas En el sistema se ha introducido un usuario desconocido o una contrasea desconocida. El sistema cerrar la sesin del usuario actual. Solucin Inicie la sesin en el sistema como usuario con una contrasea vlida. Compruebe la conexin con el controlador. Compruebe si el controlador est conectado y online.

250001

250002

250003

Tabla8-28 Nmero 260000

260001

El usuario que ha iniciado la sesin no tiene una Inicie la sesin en el sistema como usuario que autorizacin adecuada para ejecutar la dispone de la autorizacin adecuada. funcionalidad protegida. Este aviso ser emitido cuando se activa la funcin de sistema "SeguirModificacionDeUsuario". El usuario ha cerrado la sesin en el sistema. --

260002

260003 260004

--

El nuevo nombre de usuario que se ha Seleccione un nombre de usuario diferente, ya que los introducido en la indicacin de usuarios ya existe nombres de usuarios deben ser unvocos en la en la administracin de usuarios. administracin de usuarios. La entrada ser rechazada. Introducir un nombre de usuario ms corto.

260005

1296

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 260006 260007

Efecto/causas La entrada ser rechazada.

Solucin Introducir una contrasea ms corta o una ms larga.

El tiempo de cierre de sesin indicado est fuera Introduzca un valor entre 0 y 60 minutos para el tiempo del rango vlido de 0 a 60 minutos. de cierre de sesin. El valor introducido ser rechazado y se conservar el valor original. Se ha intentado leer en WinCC un archivo PTProRun.pwl creado con ProTool V 6.0. Se ha cancelado la lectura del archivo por incompatibilidad de formato. --

260008

260009

Ha intentado borrar el usuario "Admin" o "PLC Si fuese necesario borrar un usuario (p. ej. al User". Estos dos usuarios son componentes fijos alcanzarse la cantidad mxima de usuarios), borre un de la administracin de usuarios, por lo que no usuario diferente. pueden borrarse. No concuerdan la contrasea introducida en el cuadro de dilogo "Cambiar contrasea" y su confirmacin. La contrasea no se cambiar. Se cerrar la sesin del usuario actual. Inicie de nuevo la sesin en el sistema. A continuacin, introduzca dos contraseas idnticas para cambiar la contrasea antigua.

260012

260013

La contrasea introducida en el cuadro de Inicie de nuevo la sesin en el sistema. A dilogo "Cambiar contrasea" ya se ha utilizado, continuacin, introduzca una nueva contrasea que por lo que no es vlida. no se haya utilizado todava. La contrasea no se cambiar. Se cerrar la sesin del usuario actual. Ha intentado iniciar una sesin tres veces consecutivas con una contrasea errnea. Se bloquear su acceso al sistema y ser asignado al grupo 0. La contrasea introducida no cumple con las directivas de contrasea necesarias. La contrasea introducida no cumple con las directivas de contrasea necesarias. La contrasea introducida no cumple con las directivas de contrasea necesarias. Se ha intentado acceder al SIMATIC Logon Server durante el arranque del sistema, al intentar iniciar la sesin, o bien al intentar cambiar la contrasea de un usuario de SIMATIC Logon. Puede iniciar la sesin introduciendo su contrasea correcta. No obstante, el administrador es el nico que puede modificar la asignacin a grupos. Introduzca una contrasea que contenga al menos un nmero. Introduzca una contrasea que contenga al menos un carcter. Introduzca una contrasea que contenga al menos un carcter especial. Compruebe la conexin con el SIMATIC Logon Server y la configuracin de ste, por ejemplo: 1. Nmero de puerto 2. Direccin IP

260014

260023 260024 260025 260028

3. Nombre de servidor Al intentar iniciar la sesin, el nuevo usuario no se dar de alta. Si un usuario diferente se haba 4. Cable de transferencia que funcione correctamente dado de alta anteriormente, se cerrar la sesin Como alternativa, utilice un usuario local. de ste.

STEP 7 V10.5 SP2 02/2010, 00002014

1297

Visualizar procesos 8.4 Trabajar con avisos

Nmero 260029

Efecto/causas

Solucin

El usuario de SIMATIC Logon pertenece a varios Compruebe los datos de usuario en el SIMATIC Logon grupos, o bien a ningn grupo. Server y la configuracin en el proyecto. Un usuario No se iniciar la sesin del nuevo usuario. Si un slo puede estar asignado a un grupo. usuario diferente se haba dado de alta anteriormente, se cerrar la sesin de ste.

260030

El usuario de SIMATIC Logon no ha podido Vuelva a iniciar la sesin con una contrasea cambiar su contrasea en el SIMATIC Logon diferente. Compruebe las directrices de contraseas Server. Puede ser que la nueva contrasea no en el SIMATIC Logon Server. cumpla las directrices de contraseas en el servidor o que el usuario no est autorizado para cambiar su contrasea. Se conservar la contrasea antigua y se cerrar la sesin del usuario.

260031

No se ha podido iniciar la sesin del usuario en Vuelva a intentarlo. Dado el caso, compruebe los el SIMATIC Logon Server. Puede ser que sean datos de usuario en el SIMATIC Logon Server. incorrectos el nombre de usuario o la contrasea, o bien que el usuario no est autorizado para iniciar la sesin. No se iniciar la sesin del nuevo usuario. Si un usuario diferente se haba dado de alta anteriormente, se cerrar la sesin de ste.

260032

No se ha podido iniciar la sesin del usuario en Compruebe los datos de usuario en el SIMATIC Logon el SIMATIC Logon Server porque su cuenta est Server. bloqueada. No se iniciar la sesin del nuevo usuario. Si un usuario diferente se haba dado de alta anteriormente, se cerrar la sesin de ste.

260033 260034

No se ha podido cambiar la contrasea o iniciar Compruebe la configuracin del SIMATIC Logon la sesin del usuario. Server. El ltimo inicio de sesin no ha concluido todava. Espere hasta que haya concluido el inicio de sesin. Por tanto, el usuario no puede realizar ninguna accin ni tampoco abrir un cuadro de dilogo de inicio de sesin. El cuadro de dilogo de inicio de sesin no se abrir. La accin del usuario no se ejecutar.

260035

No ha concluido todava el ltimo intento de cambiar la contrasea. Por tanto, el usuario no puede realizar ninguna accin ni tampoco abrir un cuadro de dilogo de inicio de sesin. El cuadro de dilogo de inicio de sesin no se abrir. La accin del usuario no se ejecutar.

Espere hasta que haya concluido el proceso.

260036

Faltan licencias en el SIMATIC Logon Server. La Compruebe las licencias en el SIMATIC Logon sesin se puede iniciar todava. Server.

1298

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 260037

Efecto/causas No hay licencias disponibles en el SIMATIC Logon Server. La sesin no se puede iniciar. La sesin no se puede iniciar a travs del SIMATIC Logon Server, sino slo como usuario local.

Solucin Compruebe las licencias en el SIMATIC Logon Server.

Tabla8-29 Nmero 270000

270000 Avisos de sistema Efecto/causas Una variable no se visualiza en el aviso porque accede a una direccin no vlida en el controlador. Existe una cantidad mxima de avisos (que depende del equipo) que pueden estar pendientes simultneamente para que puedan ser visualizados (vea las instrucciones de servicio). Esta cantidad ha sido excedida. La visualizacin ya no contiene todos los avisos. Sin embargo, en el bfer de avisos se anotan todos los avisos. Se visualizan avisos de un fichero para los que no existen datos en el proyecto actual. Se visualizan comodines para los avisos. Imposible configurar el servicio porque demasiados equipos desean inicializar este servicio. Cuatro equipos como mximo pueden ejecutar esta accin. Imposible acceder al bfer de avisos permanente. Los avisos no se pueden restablecer ni almacenar. Solucin Compruebe si en el controlador existe el rea de datos para la variable, si la direccin configurada es correcta, si concuerda el rango de valores de la variable. --

270001

270002

Dado el caso, borre datos antiguos de ficheros.

270003

Conecte menos paneles de operador que deban usar el servicio.

270004

Si el problema persiste en el prximo reinicio, dirjase al Customer Support (servicio de atencin al cliente) (borrar flash).

270005

El bfer de avisos permanente est daado: No Si el problema persiste en el prximo reinicio, dirjase es posible restablecer los avisos. al Customer Support (servicio de atencin al cliente) (borrar flash). El proyecto se ha modificado. Los avisos no se pueden restablecer desde el bfer de aviso permanente. El proyecto se ha generado y se ha cargado de nuevo en el panel de operador. El error ya no debera ocurrir en el siguiente arranque del panel de operador.

270006

270007

Un problema de configuracin impide Actualice el sistema operativo y vuelva a cargar el restablecer los datos (p. ej. se ha borrado un proyecto en el panel de operador. archivo DLL, se ha cambiado el nombre de una carpeta, etc.).

STEP 7 V10.5 SP2 02/2010, 00002014

1299

Visualizar procesos 8.4 Trabajar con avisos

Tabla8-30 Nmero 280000 280001

280000 Avisos DPHMI: Conexin Efecto/causas Se ha restablecido la conexin, ya que se ha podido eliminar la causa de la interrupcin. Ya no se escribe ni se lee ningn dato ms. Causas posibles: El cable est interrumpido El controlador no reacciona, est defectuoso, etc. La conexin se realiza a travs del puerto incorrecto El sistema est sobrecargado. Solucin -Compruebe si


280002

el cable est enchufado el controlador funciona correctamente se utiliza el puerto correcto.

Reinicie el sistema en caso de que el aviso de sistema no desaparezca.

Se usa un acoplamiento que requiere un bloque -de funcin en el controlador. Este bloque de funcin ha reaccionado. Ahora se puede establecer una comunicacin. Se usa un acoplamiento que requiere un bloque Compruebe si de funcin en el controlador. el cable est enchufado Este bloque de funcin no reacciona. el controlador funciona correctamente

280003

se utiliza el puerto correcto.

Reinicie el sistema si el aviso de sistema persiste. La solucin depende del cdigo de error: 1: Bloque de funcin debe activar bit COM en Responsecontainer 2: Bloque de funcin no debe activar bit de ERROR en Responsecontainer 3: Bloque de funcin debe reaccionar a tiempo (Timeout) 4: Establecer conexin online con el controlador 280004 Se ha interrumpido la conexin con el controlador. Actualmente no se intercambian datos. Compruebe los parmetros de conexin en WinCC. Compruebe si el cable est enchufado, si el controlador funciona correctamente, si se utiliza el puerto correcto. Reinicie el sistema si el aviso de sistema persiste.

Tabla8-31 Nmero 290000

290000 Avisos de la receta del sistema Efecto/causas Solucin

No se ha podido leer ni escribir la variable de Compruebe en la configuracin si se ha configurado receta. Recibir el valor inicial. la direccin en el controlador. El aviso se registrar, dado el caso, para otras cuatro variables incorrectas como mximo en el bfer de avisos. Despus se visualizar el aviso n. 290003.

1300

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 290001

Efecto/causas

Solucin

Se ha intentado asignar a la variable de receta Tenga en cuenta el rango de valores del tipo de datos. un valor que est fuera del rango de valores admisible para este tipo. El aviso se registrar, dado el caso, en otras cuatro variables incorrectas como mximo en el bfer de avisos. Despus se visualizar el aviso n. 290004. No se puede convertir el valor de un formato fuente en un formato destino. El aviso se registrar, dado el caso, en otras cuatro variables de receta incorrectas como mximo en el bfer de avisos. Despus se visualizar el aviso n. 290005. Este aviso se emite cuando el aviso n. 290000 ha sido activado ms de cinco veces. En este caso ya no se generarn ms avisos. Este aviso se emite cuando el aviso n. 290001 ha sido activado ms de cinco veces. En este caso ya no se generarn ms avisos. Este aviso se emite cuando el aviso n. 290002 ha sido activado ms de cinco veces. En este caso ya no se generarn ms avisos. Compruebe el rango de valores o el tipo de las variables.

290002

290003

Compruebe en la configuracin si se han ajustado las direcciones de las variables en el controlador. Tenga en cuenta el rango de valores del tipo de datos.

290004

290005

Compruebe el rango de valores o el tipo de las variables.

290006

Los valores lmite configurados de las variables Tenga en cuenta los valores lmite configurados o no han sido cumplidos porque se introdujeron actuales de las variables. valores. Existe una diferencia entre la estructura fuente y En su configuracin elimine la variable de receta la estructura destino en la receta que se procesa indicada de la receta indicada. actualmente. La estructura fuente contiene una variable de receta adicional que no existe en la estructura de destino y por eso no puede ser asignada. El valor ser rechazado. Existe una diferencia entre la estructura fuente y Incluya la variable de receta indicada en la estructura la estructura de destino en la receta que se fuente. procesa actualmente. La estructura destino contiene una variable de receta adicional que no existe en la estructura fuente. La variable de receta indicada recibir su valor inicial. La ubicacin configurada para la receta no es Compruebe la ubicacin configurada. admisible. Causas posibles: Caracteres inadmisibles, slo lectura, soporte de datos lleno o no existente. El registro con el nmero indicado no existe. Compruebe la fuente para el nmero (valor constante o variable).

290007

290008

290010

290011

STEP 7 V10.5 SP2 02/2010, 00002014

1301

Visualizar procesos 8.4 Trabajar con avisos

Nmero 290012 290013

Efecto/causas La receta con el nmero indicado no existe. Se ha intentado guardar un registro con un nmero de registro ya existente. No se ejecutar la operacin.

Solucin Compruebe la fuente para el nmero (valor constante o variable). Existen las siguientes soluciones posibles:

Compruebe la fuente para el nmero (valor constante o variable). Borre previamente el registro. Modifique el parmetro de funcin "Sobrescribir". Compruebe el nombre del archivo. Asegrese de que el archivo est en la carpeta indicada.

290014

No se ha podido encontrar el archivo indicado que debe ser importado.

Compruebe lo siguiente:

290020

Confirmacin de que se ha iniciado la transferencia de registros desde el panel de operador al controlador.

--

290021

Confirmacin de que la transferencia de registros -desde el panel de operador al controlador ha finalizado sin errores. Confirmacin de que la transferencia de registros En la configuracin compruebe si desde el panel de operador al controlador se ha se han configurado las direcciones de las variables cancelado con errores. en el controlador

290022

existe el nmero de receta existe el nmero de registro se ha configurado el parmetro de funcin "Sobrescribir".

290023

Confirmacin de que se ha iniciado la -transferencia de registros desde el controlador al panel de operador. Confirmacin de que la transferencia de registros --desde el controlador al panel de operador ha finalizado sin errores. Confirmacin de que la transferencia de registros En la configuracin compruebe si desde el controlador al panel de operador se ha se han configurado las direcciones de las variables cancelado con errores. en el controlador

290024

290025

existe el nmero de receta existe el nmero de registro se ha configurado el parmetro de funcin "Sobrescribir".

290026

Se ha intentado leer/escribir un registro aunque Ponga el estado a cero en la bandeja de datos. la bandeja de datos no est libre en estos momentos. Este error se puede presentar en recetas para las que se ha configurado una transferencia con sincronizacin.

1302

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 290027

Efecto/causas

Solucin

Actualmente no se puede establecer ninguna Compruebe la conexin con el controlador. conexin con el controlador. Por esta razn no se puede leer ni escribir el registro. Causas posibles: No hay conexin fsica con el controlador (cable no enchufado, cable defectuoso) o el controlador est desconectado. Este aviso se emite tras seleccionar Cargue otra vez el registro existente en la ubicacin o repetidamente una imagen que contiene un visor conserve los valores actuales. de recetas en el que ya se ha seleccionado un registro. Al guardar se ha detectado que ya existe un registro con el nmero indicado. Al exportar registros se ha detectado que ya existe un archivo con el nombre indicado. Sobrescriba el registro o cancele la operacin. Sobrescriba el archivo o cancele la operacin.

290030

290031 290032 290033 290040

Consulta de seguridad antes de borrar registros. -Se ha presentado un error de registro, que no tiene que ser especificado ms detalladamente, con el cdigo de error %1. La accin ser cancelada. Probablemente en el controlador no se ha configurado correctamente la bandeja de datos. No se puede guardar un registro o archivo porque la ubicacin est llena. Se ha tratado de ejecutar simultneamente varias acciones de recetas. No se ejecutar la ltima accin. Consulta de seguridad antes de guardar registros. Compruebe la ubicacin, el registro, el puntero de rea "Registro" y, de ser necesario, la conexin con el controlador. Espere unos instantes y reinicie la accin. Si persiste el error, contacte con el Customer Support. Al hacerlo indique el cdigo de error que se ha presentado. Borre los archivos que ya no se necesitan. Despus de un breve tiempo de espera active otra vez la accin. --

290041 290042

290043 290044 290050 290051 290052

La ubicacin para la receta est destruida y ser -borrada. Confirmacin de que se ha iniciado la exportacin de registros. --

Confirmacin de que la exportacin de registros -ha finalizado sin errores. Confirmacin de que la exportacin de registros Asegrese de que la estructura de los registros en la se ha cancelado con errores. ubicacin y la estructura actual de la receta en el panel de operador son idnticas. Confirmacin de que se ha iniciado la importacin de registros. --

290053 290054

Confirmacin de que la importacin de registros -ha finalizado sin errores.

STEP 7 V10.5 SP2 02/2010, 00002014

1303

Visualizar procesos 8.4 Trabajar con avisos

Nmero 290055

Efecto/causas

Solucin

Confirmacin de que la importacin de registros Asegrese de que la estructura de los registros en la se ha cancelado con errores. ubicacin y la estructura actual de la receta en el panel de operador son idnticas. No se ha podido leer/escribir sin errores el valor Compruebe la lnea/columna indicada. indicado en la lnea/columna. La accin ser cancelada. Las variables de la receta indicada fueron conmutadas del modo de operacin "Offline" al modo "Online". Cualquier modificacin de una variable de esta receta ser transferida inmediatamente al controlador. Las variables de la receta indicada fueron conmutadas del modo de operacin "Online" al modo "Offline". Las modificaciones de variables de esta receta ya no sern transferidas inmediatamente al controlador sino, dado el caso, sern transferidas explcitamente al controlador mediante una transferencia de registros. Confirmacin de que el registro indicado se ha guardado correctamente. --

290056

290057

290058

--

290059 290060 290061 290062

--

Confirmacin de que la memoria de registros se -ha borrado correctamente. Confirmacin de que el borrado de la memoria de registros se ha cancelado con errores. El nmero mximo de registros es de ms de 65536. Este registro no puede ser creado. Se presenta con la funcin de sistema "ExportarRegistro" con el parmetro "Sobrescribir" ajustado a "No". Se ha intentado guardar una receta con un nombre de archivo que ya existe. La exportacin ser cancelada. -Seleccione un nmero diferente.

290063

Compruebe los parmetros de la funcin de sistema "ExportarRegistros".

290064 290065 290066 290068 290069

Confirmacin de que se ha comenzado a borrar -los registros. Confirmacin de que los registros se han borrado -correctamente. Consulta de seguridad antes de borrar registros. -Consulta de seguridad de si se deben borrar todos los registros de la receta. Consulta de seguridad de si se deben borrar todos los registros de la receta. ---

1304

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 290070 290071

Efecto/causas

Solucin

El registro especificado no existe en el archivo de Compruebe la fuente del nmero o nombre del importacin. registro (valor constante o variable) Al editar los valores de registros se ha Introduzca un valor dentro de los valores lmite de la introducido un valor inferior al valor lmite inferior variable de receta. de la variable de receta. La entrada ser rechazada. Al editar los valores de registros se ha introducido un valor mayor que el valor lmite superior de la variable de receta. La entrada ser rechazada. Por razones desconocidas no pudo ejecutarse una accin (p. ej. guardar un registro). El error corresponde al aviso de estado IDS_OUT_CMD_EXE_ERR del visor grande de recetas. Al guardar se ha detectado que ya existe un registro con el nmero indicado pero con otro nombre. Ya existe un registro con este nombre. Se cancelar el almacenamiento del registro. La activacin de los valores estndar se ha cancelado debido a un error. No es posible utilizar el subsistema de recetas. Los visores de recetas estn vacos y las funciones relativas a las recetas no se ejecutarn. Causas posibles: Introduzca un valor dentro de los valores lmite de la variable de receta.

290072

290073

--

290074

Sobrescriba el registro, modifique el nmero de registro o cancele la operacin. Seleccione otro nombre de registro. -Cargue de nuevo el proyecto junto con las recetas en el panel de operador (la correspondiente opcin deber estar activada en el cuadro de dilogo).

290075 290110 290111

Ha ocurrido un error al cargar las recetas. La estructura de las recetas se ha modificado en el ES. El proyecto se ha descargado de nuevo, pero las recetas no se han transferido junto con el proyecto. Por tanto, los nuevos datos del proyecto ya no concuerdan con las recetas antiguas en el panel de operador.

Tabla8-32 Nmero 300000

300000 Avisos Alarm_S Efecto/causas La supervisin del proceso (p. ej. con PDiag o S7-Graph) est mal programada: Hay ms avisos pendientes simultneamente de los indicados en los datos tcnicos de la CPU. El controlador ya no puede administrar ni notificar avisos ALARM_S al panel de operador. Solucin Modifique la configuracin del controlador.

STEP 7 V10.5 SP2 02/2010, 00002014

1305

Visualizar procesos 8.4 Trabajar con avisos

Nmero 300001

Efecto/causas En este controlador no se da el alta para ALARM_S. 310000 Avisos report-system Efecto/causas

Solucin Seleccione un controlador que asista el servicio ALARM_S.

Tabla8-33 Nmero 310000

Solucin

Se deben imprimir demasiados informes a la Espere hasta que se termine la impresin del ltimo vez. informe activo. Como slo se admite la impresin de un informe, De ser necesario repita la orden de impresin. se rechaza la orden de impresin. Se ha presentado un error al direccionar la Evale los avisos de sistema adicionales emitidos en impresora. El informe no se imprime o se imprime relacin con este aviso. incorrectamente. De ser necesario, repita la orden de impresin. 320000 Avisos Efecto/causas Otro equipo ya est indicando los movimientos. Los movimientos no pueden ser controlados. El segmento es muy complejo. Los operandos que fallan no pueden ser representados. No se ha seleccionado ninguna alarma (error) apta para el diagnstico. No se ha podido seleccionar la unidad perteneciente a la alarma. Solucin Anule la seleccin de los movimientos en los otros paneles y seleccione de nuevo la imagen de movimientos en el panel deseado. Muestre el segmento en AWL.

310001

Tabla8-34 Nmero 320000

320001

320002

Seleccione una alarma apta para el diagnstico en la imagen de avisos ZP_ALARM.

320003

No existe ninguna alarma (error) para la unidad Selecciona la unidad que falla en la imagen general. seleccionada. En la imagen detallada no se puede representar ningn segmento. El controlador no ha podido leer los estados de seal necesarios. No se pueden determinar los operandos que fallan. La configuracin contiene componentes de ProAgent no instalados. No se puede llevar a cabo el diagnstico de ProAgent. Est intentando ejecutar una funcin no permitida en este entorno. En los segmentos no se ha encontrado ningn operando que haya ocasionado el fallo. ProAgent no puede mostrar operandos que fallan. Compruebe la coherencia entre la configuracin en el panel de operador y el programa de control cargado. Instale el paquete opcional ProAgent para que se ejecute la configuracin. Compruebe el tipo de la unidad seleccionada. Active el modo de representacin AWL en la imagen detallada y compruebe el estado de los operandos y de los operandos de exclusin.

320004

320005

320006 320007

1306

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.4 Trabajar con avisos

Nmero 320008

Efecto/causas

Solucin

Los datos de diagnstico guardados en la Cargue nuevamente el proyecto al panel de operador. configuracin no estn sincronizados con los del controlador. ProAgent puede mostrar nicamente las unidades de diagnstico. Los datos de diagnstico guardados en la Cargue nuevamente el proyecto al panel de operador. configuracin no estn completamente sincronizados con los del controlador. Las imgenes de diagnstico se pueden controlar normalmente. Es posible que ProAgent no puede mostrar todos los textos de diagnstico. Los textos de diagnstico guardados en la Cargue nuevamente el proyecto al panel de operador. configuracin no estn sincronizados con los de STEP7. Los datos de diagnstico de ProAgent no son actuales. No existe ninguna unidad con el nmero DB y FB Compruebe los parmetros de la funcin respectivo. "SeleccionarUnidad" y las unidades seleccionadas en La funcin no puede ser ejecutada. el proyecto. Ya no se da soporte al cuadro de dilogo "Control Utilice la imagen de cadena secuencial ZP_STEP del de cadena secuencial". proyecto estndar que corresponde a su proyecto. En lugar de la funcin Vista_control_de_cadena_secuencial ejecute la funcin "ActivarImagen" con ZP_STEP como nombre de imagen. El controlador seleccionado no puede ser evaluado para ProAgent. No se ha encontrado el visor de avisos "EvaluarAveriaDeVisorDeAvisos" configurada en la funcin de sistema. 330000 Avisos GUI Efecto/causas Solucin Compruebe el parmetro de la funcin de sistema "EvaluarAveriaDeVisorDeAvisos".

320009

320010

320011

320012

320014

Tabla8-35 Nmero 330022 330026

Hay demasiados cuadros de dilogo abiertos en Cierre los cuadros de dilogo que no necesite en el el panel de operador. panel de operador. La contrasea caducar al cabo del nmero de das indicado. Introduzca una nueva contrasea.

STEP 7 V10.5 SP2 02/2010, 00002014

1307

Visualizar procesos 8.4 Trabajar con avisos

Tabla8-36 Nmero 350000

350000 Avisos GUI Efecto/causas Los paquetes PROFIsafe no se han recibido dentro del tiempo previsto. Existe un error de comunicacin con la CPU F. RT se finalizar. Los paquetes PROFIsafe no se han recibido dentro del tiempo previsto. Existe un error de comunicacin con la CPU F. La conexin PROFIsafe se restablecer. Ha ocurrido un error interno. Runtime se finalizar. Solucin Compruebe la conexin WLAN.

350001

Compruebe la conexin WLAN.

350002 350003

Error interno

Confirmacin para establecer la conexin con la -CPU F. Los pulsadores de parada de emergencia se activarn de inmediato.

350004

La comunicacin PROFIsafe se ha detenido y la -conexin se ha interrumpido. Runtime se puede finalizar. Los pulsadores de parada de emergencia se desactivarn de inmediato.

350005

La direccin configurada para el dispositivo F no Compruebe y modifique la direccin del dispositivo F es correcta. en WinCC ES. No se puede establecer una conexin PROFIsafe. Antes de iniciar la sesin no se han comprobado Accione ambas teclas de confirmacin sucesivamente las teclas de confirmacin de las funciones en las posiciones "Confirmacin" y "Pnico". "Confirmacin" y "Pnico". Se bloquear el inicio de sesin en el rango efectivo.

350006

350008

Se ha configurado un nmero errneo de teclas Modifique la cantidad de teclas failsafe en el proyecto. failsafe. No es posible establecer una conexin PROFIsafe.

350009

El dispositivo se encuentra en modo Override. Es posible que no se pueda detectar el transpondedor y, por tanto, tampoco determinar la posicin.

Salga del modo Override.

350010

Error interno: El dispositivo no dispone de teclas Enve el dispositivo. failsafe. Contactos en el mundo entero

Ver tambin

Funciones de sistema y eventos para avisos (Pgina 1269)

1308

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5

Trabajar con recetas


8.5 Trabajar conbsicos de las recetas 8.5.1 Principios recetas 8.5.1.1 Principios bsicos

8.5.1

Principios bsicos

8.5.1.1

Principios bsicos de las recetas

Introduccin
En las recetas se recogen los datos afines, p. ej. la parametrizacin de mquinas, o bien los datos de produccin. Ejemplos:

Parametrizaciones de mquinas necesarias para conmutar a la fabricacin de una variante de producto diferente. Ingredientes que se combinan en diferentes proporciones para crear distintos productos finales.

Una receta se caracteriza por una estructura de datos fija. Durante la configuracin se define la estructura de la receta una nica vez. Una receta contiene registros que se diferencian por sus valores, pero no por su estructura. Las recetas se almacenan en el panel de operador o en un medio de almacenamiento externo. Los datos de produccin guardados p.ej. en una base de datos ubicada en un servidor se pueden importar en runtime mediante un archivo CSV.

Nota Basic Panels No es posible exportar ni importar recetas en los Basic Panels. No se dispone de un medio de almacenamiento externo.

Un registro de receta se transfiere por completo en un paso de trabajo entre el panel de operador y el controlador.

Utilizacin de recetas
Las recetas se pueden utilizar p. ej. de las maneras siguientes:

Produccin manual El usuario selecciona los datos de receta deseados y los visualiza en el panel de operador. En caso necesario, modifica los datos de receta y los guarda en el panel de operador. Luego transfiere los datos de receta al controlador.

Produccin automtica El programa de control inicia la transferencia de los datos de receta entre el controlador y el panel de operador. El usuario tambin puede iniciar la transferencia realizando una accin en el panel de

STEP 7 V10.5 SP2 02/2010, 00002014

1309

Visualizar procesos 8.5 Trabajar con recetas

8.5.1.2 Ejemplos de utilizacin de recetas

operador. La produccin se efecta entonces de forma automtica. No es imprescindible visualizar ni modificar los datos. Modo "Teach-In" El usuario optimiza manualmente los datos de produccin en la instalacin, p. ej. las posiciones de los ejes o los niveles de llenado. Los valores calculados se transfieren al panel de operador y se guardan en un registro de receta. Posteriormente, el usuario retransfiere al controlador los datos de receta almacenados.

Introducir y modificar los datos de recetas


El usuario introduce los datos en los registros de receta y los modifica en caso necesario. Para ello dispone de varias posibilidades, a saber:

Introducir los datos durante la configuracin Si los datos de produccin ya estn definidos, introdzcalos ya durante la configuracin de la receta en el editor "Recetas". Introducir los datos en runtime Si los datos de produccin se deben modificar con frecuencia, modifquelos directamente en runtime:

El usuario introduce los datos directamente en el panel de operador. El usuario configura los parmetros directamente en la mquina. Posteriormente, transfiere los
datos del controlador al panel de operador y los guarda en la receta.

Ver tambin

Editor "Recetas" (Pgina 1315) Visor de recetas simple (Pgina 1317) Procedimiento general de configuracin (Pgina 1321) Descripcin del visor de recetas simple (Basic, Advanced) (Pgina 1330) Ejemplos de utilizacin de recetas (Pgina 1310) Estructura de las recetas (Pgina 1311) Visualizacin de las recetas (Pgina 1312) Flujo de datos en las recetas (Pgina 1313) Sincronizar registros de receta con el controlador (Pgina 1314)

8.5.1.2

Ejemplos de utilizacin de recetas Las recetas se utilizan p. ej. en la industria manufacturera y en la ingeniera mecnica. En los ejemplos siguientes se describen casos de aplicacin tpicos que se pueden realizar con ayuda de las funciones de recetas del WinCC Engineering System:

Parametrizacin de mquinas La parametrizacin de mquinas en la industria de fabricacin es uno de los campos de utilizacin de recetas. Una mquina corta tableros de madera a un tamao determinado y realiza una serie de taladros. Dependiendo del tamao del tablero, las guas y los taladros se desplazan a nuevas posiciones. Los datos de posicin necesarios estn guardados en forma de registros de receta. En modo "Teach-In", reparametrice la mquina p. ej. cuando se deba mecanizar un nuevo tamao de plancha de madera. Transfiera los nuevos datos de posicin directamente del controlador al panel de operador y gurdelos en un registro nuevo.

1310

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.1.3 Estructura de las recetas

Produccin por lotes Un ejemplo adicional de aplicacin de recetas lo constituye la produccin por lotes en la industria alimentaria: En una planta embotelladora de zumos de fruta se fabrican zumos, nctares y bebidas de distintos sabores. Los ingredientes utilizados son siempre idnticos, diferencindose slo por la proporcin de la mezcla. Cada sabor equivale a una receta. Cada proporcin de mezcla equivale a un registro. Todos los datos necesarios para una proporcin de mezcla se pueden transferir al control de la mquina pulsando un botn.

Ver tambin

Principios bsicos de las recetas (Pgina 1309)

8.5.1.3

Estructura de las recetas

Introduccin
La estructura bsica de una receta se representa tomando como ejemplo una planta embotelladora de zumos de fruta. En un panel de operador pueden existir varias recetas diferentes. Una receta se puede comparar p. ej. con un fichero que contiene varias fichas. El fichero comprende diversas variantes de fabricacin de una familia de productos. Los datos de una variante de fabricacin se recogen ntegramente en una ficha. Ejemplo: En una planta embotelladora de bebidas se requiere una receta para las distintas variantes de bebidas. Las variantes de bebidas son p. ej. "Refresco", "Zumo" y "Nctar".

Receta
La receta contiene todos los registros de receta, p. ej. para las distintas variantes de refrescos:

STEP 7 V10.5 SP2 02/2010, 00002014

1311

Visualizar procesos 8.5 Trabajar con recetas

Registros de receta
8.5.1.4 Visualizacin de las recetas

Cada ficha representa un registro de receta necesario para la fabricacin de una variante del producto.

Elementos de las recetas


Todas las fichas de un cajn tienen la misma estructura. Todas las fichas contienen campos para los diversos ingredientes. Cada campo equivale a un elemento de la receta. Por tanto, todos los registros de una receta contienen elementos idnticos. No obstante, los registros se diferencian en el valor de los elementos individuales. Ejemplo: Todos los refrescos contienen los ingredientes siguientes:

Agua Concentrado Azcar Aroma

No obstante, los registros correspondientes a las variantes "Refresco", "Zumo" y "Nctar" difieren p. ej. en la cantidad de azcar utilizada para su fabricacin.

Ver tambin

Principios bsicos de las recetas (Pgina 1309)

8.5.1.4

Visualizacin de las recetas

Introduccin
Para visualizar recetas configure el visor de recetas. Los valores de una receta se modifican en el visor de recetas p. ej. para influir en el proceso de fabricacin, o bien en una mquina.

Visor de recetas
El visor de recetas es un objeto de manejo y visualizacin de WinCC que se utiliza para gestionar los registros de recetas. El visor de recetas siempre forma parte de una imagen. El visor de recetas muestra registros de recetas en forma de tabla. La representacin y las posibilidades de manejo se adaptan a las necesidades individuales.

Si las recetas del proyecto se editan en un visor de recetas, los valores se guardan en registros de receta. Los valores se transfieren del panel de operador al controlador tan solo cuando se acciona el objeto de manejo correspondiente.

1312

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

Ver tambin

8.5.1.5 Flujo de datos en las recetas

Principios bsicos de las recetas (Pgina 1309)

8.5.1.5

Flujo de datos en las recetas

Interaccin de los componentes


Los siguientes componentes interactan en runtime:

Visor de recetas En el panel de operador, las recetas de visualizan y se editan en el visor de recetas. Los registros de recetas se visualizan y se editan en el visor de recetas desde la memoria interna del panel de operador.

Memoria de recetas del panel de operador Las recetas se almacenan en forma de registros en la memoria de recetas del panel de operador. Variables de receta Las variables de receta contienen datos de recetas.

Vista general del flujo de datos


La figura siguiente representa el flujo de datos en las recetas:

Para transferir registros de receta al controlador utilice el botn "hacia el controlador" del visor de recetas o un objeto de manejo con la funcin de sistema "VisorDeRecetasEscribirRegistroEnControlador".

STEP 7 V10.5 SP2 02/2010, 00002014

1313

Visualizar procesos 8.5 Trabajar con recetas

Ver tambin

8.5.1.6 Sincronizar registros de receta con el controlador

Principios bsicos de las recetas (Pgina 1309)

8.5.1.6

Sincronizar registros de receta con el controlador

Resumen
Al transferir registros de receta entre el panel de operador y el controlador, ambos interlocutores acceden alternativamente a las reas de comunicacin conjuntas. Los registros de receta se transfieren siempre directamente. Los valores de las variables se escriben o se leen directamente en/de las direcciones configuradas, sin necesidad de utilizar el portapapeles.

Tipos de transferencia
Los registros de receta se pueden transferir de dos maneras entre el panel de operador y el controlador, a saber:

Transferencia sin sincronizacin Transferencia con sincronizacin mediante el puntero de rea "Registro".

Nota Transferencia con sincronizacin

En la transferencia con sincronizacin se impide que los datos se sobrescriban unos a otros de forma incontrolada en el programa de control.

Requisitos para la transferencia con sincronizacin


Para la transferencia con sincronizacin rigen los requisitos siguientes:

En el editor "Comunicacin > Conexiones" debe estar configurado el puntero de rea "Registro" para la conexin deseada. En las propiedades de la receta (en el editor "Receta") se debe haber indicado el controlador con el que el panel de operador sincronizar la transferencia.

Transferencia con sincronizacin


Durante la transferencia sncrona, tanto el controlador como el panel de operador activan bits de datos en el buzn de datos comn. La transferencia sncrona de registros de receta resulta til en los casos siguientes:

El controlador es el "interlocutor activo" al transferir registros de recetas. El controlador evala las informaciones mediante el nmero y el nombre de la receta as como mediante el nmero y el nombre del registro de la receta. Las siguientes tareas de control inician la transferencia de registros de receta:

"Escribir_registro_en_controlador"

1314

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.2 Elementos y configuracin bsica 8.5.2.1 Editor "Recetas"

"Leer_registro_de_controlador"

Ver tambin

Principios bsicos de las recetas (Pgina 1309)

8.5.2

Elementos y configuracin bsica

8.5.2.1

Editor "Recetas"

Introduccin
En el editor "Recetas" se crean, configuran y editan las recetas, los elementos de receta y los registros de receta. Adems, se pueden introducir valores en los registros de las recetas ya existentes.

Estructura del editor "Recetas"


Las recetas se crean en la parte superior del editor de tablas y se configuran all mismo o bien en la ventana de inspeccin. La parte inferior del editor de tablas contiene las fichas siguientes:

Elementos Aqu se definen los elementos de la receta seleccionada con las filas de la tabla. Registros Aqu se definen los valores de los registros de la receta seleccionada con las filas de la tabla.

En la ventana de inspeccin se configura la receta seleccionada en cada caso, el elemento de receta o el registro de receta. Encontrar ms informacin sobre la configuracin de los ingredientes de una receta en "Configurar recetas".

Ajustes de recetas
Las recetas admiten los ajustes siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

1315

Visualizar procesos 8.5 Trabajar con recetas

Ajuste Nombre de receta Nombre de visualizacin

Descripcin Identifica la receta unvocamente dentro del panel de operador. Aparece en runtime en el visor de recetas, p. ej. El nombre de visualizacin se puede configurar en varios idiomas. Ponga los nombres o las designaciones correspondientes que pueda asignar directamente a un producto, p. ej. "Zumo_de_fruta_Naranja". Identifica la receta unvocamente dentro del panel de operador. Muestra informacin relacionada con la receta. De forma predeterminada se muestran aqu la fecha y el instante de la ltima modificacin de la receta. Define la ubicacin de las recetas. Texto de ayuda del elemento de receta que se muestra al operador en runtime.

Nmero de receta Versin Ruta Texto de ayuda

Nota Basic Panels El ajuste "Ruta" no est disponible para Basic Panels.

Ajustes de los elementos de receta


En la ficha "Elementos" se admiten los ajustes siguientes:
Ajuste Nombre del elemento de receta Descripcin Identifica el elemento de receta unvocamente dentro de la receta. Ponga los nombres o las designaciones correspondientes que pueda asignar unvocamente, p ej. denominaciones de los ejes de una mquina o ingredientes como "Aroma". Aparece en runtime en el visor de recetas, p. ej. El nombre de visualizacin se puede configurar en varios idiomas. Ponga los nombres o las designaciones correspondientes que pueda asignar directamente a un producto, p. ej. "Zumo_de_fruta_Naranja". A cada elemento de receta se asigna una variable de receta en la que se guarda el valor del registro de receta en runtime. En una lista de textos se asigna texto a un valor o rango de valores. Dicho texto se puede visualizar en un campo de salida, p. ej. Para poder utilizar listas de textos en un elemento de receta, la variable asignada debe ser del tipo de datos "Integer". El valor de la variable debe estar dentro del rango de valores de la lista de texto. Valor estndar Se utiliza como entrada estndar cuando se crea un registro de receta nuevo.

Nombre de visualizacin

Variable asignada Lista de textos

1316

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.3 Visualizacin y edicin de recetas en runtime 8.5.3.1 Visor de recetas simple

Ajuste Coma decimal

Descripcin Determina con cuntos decimales se mostrar el valor del registro de receta en runtime.

Ajustes de los registros de receta


En la ficha "Registros" se admiten los ajustes siguientes:
Ajuste Descripcin

Nombre del registro de Identifica el registro de receta unvocamente dentro de una receta. receta Nombre de visualizacin Aparece en runtime en el visor de recetas, p. ej. El nombre de visualizacin se puede configurar en varios idiomas. Ponga los nombres o las designaciones correspondientes que pueda asignar directamente a un producto, p. ej. nmeros de producto.

Nmero del registro de Identifica el registro de receta unvocamente dentro de una receta. receta Valores introducidos Durante la configuracin ya se pueden introducidos en un registro de receta. Al cargar el proyecto en el panel de operador se transferirn tambin los registros de receta. Si el panel de operador ya tiene registros se sobrescribirn previa confirmacin y en funcin de la configuracin de la carga. Comentario relacionado con el registro de receta

Comentario

Ver tambin

Principios bsicos de las recetas (Pgina 1309)

8.5.3

Visualizacin y edicin de recetas en runtime

8.5.3.1

Visor de recetas simple

Visor de recetas
El visor de recetas simple es un objeto de manejo y visualizacin preconfeccionado que se utiliza para gestionar los registros de recetas. El visor de recetas muestra registros de recetas en forma de tabla. Las posibilidades de operacin del visor de recetas simple pueden ajustarse. Los valores visualizados o introducidos en el visor de recetas se guardan en registros de receta. Los registros de receta se intercambian con el controlador mediante funciones de sistema.

STEP 7 V10.5 SP2 02/2010, 00002014

1317

Visualizar procesos 8.5 Trabajar con recetas

Estructura de la visualizacin
8.5.3.2 Posibilidades de configuracin del visor de recetas simple

El visor de recetas simple comprende tres reas de visualizacin, a saber:

Lista de recetas Lista de registros Lista de elementos

El visor de recetas simple representa cada una de estas reas por separado en el panel de operador. Dependiendo de la configuracin, el visor de recetas simple se inicia con la lista de recetas o la lista de registros. La figura siguiente muestra un ejemplo de la lista de registros.

Mostrar el valor

Atencin Modificar el registro de receta en segundo plano Nota aplicable al modificar un registro de receta: Si, debido a una orden de control, se han modificado datos del registro de receta en cuestin, el visor de recetas no se actualizar automticamente. Para actualizar el visor de recetas debe volver a seleccionar el registro de recetas correspondiente.

Ver tambin

Principios bsicos de las recetas (Pgina 1309) Posibilidades de configuracin del visor de recetas simple (Pgina 1318) Comportamiento del visor de recetas en runtime (Pgina 1320)

8.5.3.2

Posibilidades de configuracin del visor de recetas simple El comportamiento del visor de recetas y de la receta visualizada se pueden establecer en la ventana de inspeccin del visor de recetas.

Slo mostrar los registros de recetas


Para visualizar los datos de receta en un visor de recetas slo para fines de control, proceda del siguiente modo:
1. En el grupo "General", desactive "Modo de edicin".

1318

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

La edicin de registros de receta est bloqueada.

Asociar un evento al visor de recetas


Para configurar un evento para el visor de recetas, proceda del siguiente modo:
1. Seleccione el visor de recetas insertado en la imagen en el editor "Imgenes". Las propiedades del visor de recetas se visualizarn en la ventana de inspeccin. 2. En "Propiedades > Eventos" de la ventana de inspeccin, haga clic en el evento que desea configurar. Aparecer el cuadro de dilogo "Lista de funciones". 3. Asocie una lista de funciones al evento seleccionado.

Cuando se produzca el evento configurado se procesar la lista de funciones.

Nota Dependencia del panel de operador En el visor de recetas simple slo se pueden asociar eventos para los paneles de operador OP 77A y TP 177A.

Limitaciones en el visor de recetas simple

Nota El objeto "Visor de recetas simple" no se puede dinamizar mediante un script. En el grupo "Animaciones" de la ventana de inspeccin del sistema de ingeniera se puede p. ej. dinamizar la visibilidad de un objeto. El objeto "Visor de recetas simple" no soporta ninguna animacin en runtime. Si ha configurado una animacin y comprueba p. ej. la coherencia del proyecto, se visualizar un mensaje de error en la ventana de resultados.

Las siguientes funciones no se pueden realizar en el visor de recetas simple:

Sincronizar variables Guardar una receta y un registro en una variable ni leer de la variable

STEP 7 V10.5 SP2 02/2010, 00002014

1319

Visualizar procesos 8.5 Trabajar con recetas

Ver tambin

8.5.3.3 Comportamiento del visor de recetas en runtime

Visor de recetas simple (Pgina 1317)

8.5.3.3

Comportamiento del visor de recetas en runtime

Cambio de imagen
Si cambia a una imagen diferente sin haber guardado todava los datos modificados en el visor de recetas, se le solicitar que almacene los datos de la receta. Para poder determinar qu datos de receta no se han guardado todava, se visualizarn el nombre de la receta y del registro de receta. Para poder cambiar a una imagen que contenga un visor de recetas con datos de recetas cargados, stos se actualizarn automticamente.

Crear, modificar, copiar o borrrar registros de recetas


Si desea crear de nuevo un registro de receta y ya existe uno se visualizar un aviso de sistema en la pantalla.

Manejo del visor de recetas con teclas de funcin


El visor de recetas se puede manejar mediante teclas de funcin, p. ej. si el panel de operador no dispone de pantalla tctil. A las teclas de funcin del panel de operador se les pueden asociar funciones, p. ej. "GuardarRegistro".

Vista tras importar datos de receta


Si abre el visor de recetas mientras importa datos de receta, se mostrarn slo los datos de receta que se acaben de importar por completo. El visor de recetas no se actualiza automticamente durante la importacin de datos. Para visualizar de forma completa de todos los datos de receta, no abra el visor de recetas hasta que no aparezca el aviso de sistema indicando que se han importado correctamente los datos de receta. Como alternativa el visor de recetas se actualiza tras finalizar correctamente la importacin.

Nota Basic Panels La importacin y exportacin de datos de receta no est disponible para Basic Panels.

Actualizar la variable para recetas y registros de recetas


Dependiendo de la configuracin, el registro de receta actual y/o su nmero se pueden almacenar en una variable. La variable se actualiza cuando se cumplen las siguientes condiciones:

Ha finalizado la carga del registro de receta.

1320

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.4.1 Procedimiento general de configuracin 8.5.4 Configurar recetas

No se ha salido de la imagen que contiene el visor de recetas durante la carga.

Este proceso puede tardar varios minutos.

Ver tambin

Visor de recetas simple (Pgina 1317)

8.5.4

Configurar recetas

8.5.4.1

Procedimiento general de configuracin Si desea crear una nueva receta, siga los pasos de configuracin siguientes:
Paso 1 2 3 4 Descripcin Defina la estructura de la receta. Cree las variables conforme a la estructura de la receta. Asigne nombres tecnolgicos a las variables. Cree la receta. Introduzca las propiedades deseadas para la receta.

Ubicacin de las recetas Sincronizacin de los valores de las variables y registros de receta Sincronizacin con el controlador En caso necesario, introduzca valores estndar para los elementos de receta. Introduzca los nombres de visualizacin dependientes del idioma para los elementos de receta. Asocie los elementos de receta con las variables.

Cree los elementos de receta e indique las propiedades deseadas:

Cree los registros de receta. Introduzca los nombres de visualizacin dependientes del idioma para los registros de receta.

Configure una imagen con un visor de recetas o una imagen de receta.

Nota Basic Panels La seleccin de la ubicacin no est disponible para Basic Panels. Las recetas se guardan siempre en la memoria de recetas. La imagen de receta no est disponible para Basic Panels.

STEP 7 V10.5 SP2 02/2010, 00002014

1321

Visualizar procesos 8.5 Trabajar con recetas

Ver tambin

8.5.4.2 Configurar la visualizacin de la receta el visor de recetas simple

Principios bsicos de las recetas (Pgina 1309) Crear una receta nueva (Pgina 1323) Configurar el visor de recetas simple (Pgina 1322)

8.5.4.2

Configurar la visualizacin de la receta

8.5.4.2

Configurar el visor de recetas simple

Requisitos


Procedimiento

La receta se ha creado. El editor "Imgenes" est abierto. La imagen est creada y abierta.

Para configurar un visor de recetas simple, proceda del siguiente modo:


1. Inserte el visor de recetas en la imagen. El visor de recetas se encuentra en "Controles" de la Task Card "Herramientas". 2. Seleccione "Vista simple" en "General > Tipo de visualizacin".

3. Si desea visualizar slo los registros de una determinada receta en el visor de recetas, seleccione la receta deseada bajo "Receta". 4. Si slo desea visualizar los datos de la receta en el visor de recetas, desactive "Modo de edicin" en el rea "Registro". 5. En "Propiedades > Apariencia" y "Propiedades > Representacin" defina opciones de visualizacin adicionales del visor de recetas. 6. En "Propiedades > Vista simple" seleccione la posicin, la longitud del campo y el nmero de filas deseado. En "Posicin > Arriba" aparece el valor de la receta en la primera fila de la entrada. En "Posicin > Abajo" aparece el valor de la receta en la ltima fila de la entrada.

1322

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.4.3 Crear y editar recetas una receta nueva

7. En "Propiedades > Botones", determine qu comandos de men deben estar disponibles en runtime en el visor de recetas.

Resultado
El visor de recetas simple quedar configurado. En runtime podr utilizar el visor de recetas para visualizar o editar los datos de las recetas.

Ver tambin

Procedimiento general de configuracin (Pgina 1321)

8.5.4.3

Crear y editar recetas

8.5.4.3

Crear una receta nueva

Introduccin
Para crear una receta completa primero debe crearse una receta nueva, asignar elementos a la receta y definir los valores correspondientes en un registro de receta.

STEP 7 V10.5 SP2 02/2010, 00002014

1323

Visualizar procesos 8.5 Trabajar con recetas

Requisitos


Crear una receta

Las variables de la receta deben existir. El editor "Recetas" est abierto.

Para crear una receta, proceda del siguiente modo:


1. En el editor "Recetas", haga clic en "Aadir" en la primera fila libre de la tabla. La receta nueva se crea y se muestra en una fila. 2. En "Nombre" introduzca un nombre que describa la receta. El nombre identifica de forma unvoca la receta dentro de un panel de operador. 3. En "Nombre de visualizacin" introduzca el nombre dependiente del idioma que deba aparecer en el visor de recetas. 4. Seleccione un nmero de receta bajo "Nmero". El nmero identifica de forma unvoca la receta dentro del panel de operador. La receta recibe automticamente una versin que muestra la fecha y hora de la ltima modificacin. Aqu tambin se puede introducir informacin relacionada con la receta. 5. Bajo "Archivo de datos", determine la ubicacin de los registros de receta. Las posibilidades ofrecidas dependen del panel de operador utilizado.

Nota Basic Panels

La categora "Almacenamiento de datos" no est disponible en Basic Panels. Los registros de receta se guardan en la memoria flash interna.
6. Introduzca un texto de ayuda que se mostrar al operador en runtime. 7. Para sincronizar en runtime las variables de receta configuradas en campos E/S con el visor de recetas, active "Sincronizar variables" en "Propiedades > Herramientas" de la ventana de inspeccin. 8. Para determinar que las variables de receta se transfieran automticamente al controlador cuando se editen en los campos E/S, desactive "Variables offline".

1324

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

Nota Basic Panels

Puesto que en los Basic Panels las variables de receta no pueden utilizarse adicionalmente en imgenes en los campos E/S, la categora "Herramientas" no est disponible.
9. Para poder supervisar en runtime la carga de datos de receta mediante punteros de rea, active "Sincronizacin" en "Propiedades > Cargar". 1 Bajo "Sincronizar con ...", seleccione el controlador deseado. 0.

Crear un elemento de receta


Para crear elementos de receta, proceda del siguiente modo:
1. Haga clic en la ficha "Elementos". 2. En la primera fila libre del editor de tablas haga clic en "Aadir". Se crea un elemento de receta nuevo. 3. En "Nombre" introduzca un nombre que describa el elemento. El nombre identifica de forma unvoca el elemento dentro de la receta. 4. En "Nombre de visualizacin" introduzca un nombre dependiente del idioma para el elemento. El nombre de visualizacin aparece en runtime en el visor de recetas, p. ej. 5. En "Variable", seleccione la variable que desea asociar al elemento de receta. En esta variable se guarda en runtime el valor del registro de receta.

6. Introduzca un texto de ayuda. El texto de ayuda se muestra al operador en runtime. 7. En "Valor estndar" introduzca el valor que desea utilizar como entrada estndar al crear un registro de receta nuevo. 8. Si desea asignar texto a un valor o a un rango de valores, seleccione aqu la lista de textos correspondiente. Para poder utilizar listas de textos en un elemento de receta, la variable asignada debe ser del tipo de datos "Integer". El valor de la variable debe estar dentro del rango de valores de la lista de texto.

STEP 7 V10.5 SP2 02/2010, 00002014

1325

Visualizar procesos 8.5 Trabajar con recetas

El texto almacenado en la lista de textos se mostrar en runtime en un campo de salida, p. ej. 9. En la columna "Decimales" determine con cuntos decimales se mostrar el valor del registro de receta en runtime. 1 Cree todos los elementos que necesite para la receta. La cantidad mxima admisible de elementos 0. de receta depende del panel de operador utilizado.

Crear un registro de receta con valores de receta conocidos


Para crear elementos de receta, proceda del siguiente modo:
1. Haga clic en la ficha "Registros". 2. En la primera fila libre del editor de tablas haga clic en "Aadir". Se crea un registro de receta nuevo. El registro de recetas contiene una columna propia para cada elemento creado en la receta.

3. En "Nombre" introduzca un nombre que describa el registro de receta. El nombre identifica de forma unvoca el registro dentro de la receta. 4. En "Nombre de visualizacin" introduzca un nombre dependiente del idioma. El nombre de visualizacin aparece en runtime en el visor de recetas, p. ej. 5. En "Nmero" introduzca un nmero para el registro de receta. El nmero del registro de receta identifica de forma unvoca el registro dentro de la receta. 6. Si ya conoce los valores de la receta durante la configuracin, introduzca el valor correspondiente a cada elemento de receta.

7. Cree todos los registros que necesite para la receta.

1326

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.4.3 Editar recetas

Entrada de valores en runtime


Existen las posibilidades siguientes para introducir valores en los registros de receta en runtime:

Transferir datos directamente del controlador (servicio "Teach-In") Importar valores de un archivo CSV Introducir valores en el panel de operador.

Nota Basic Panels

La importacin de valores no est disponible para Basic Panels.

Resultado
La receta completa est configurada.

Registros de receta con fecha y hora


Si se utilizan recetas con fecha y hora, debern concordar los datos siguientes:

La fecha y hora del sistema en el equipo de configuracin La fecha y hora del sistema en el sistema de destino

Por ello, despus de cargar en el sistema de destino, es necesario comprobar las recetas con fecha y la hora en dicho sistema.

Ver tambin

Procedimiento general de configuracin (Pgina 1321) Editar recetas (Pgina 1327) Administrar recetas (Pgina 1328)

8.5.4.3

Editar recetas

Finalidad
Desea modificar o ampliar una receta, o bien borrar partes de la misma.

STEP 7 V10.5 SP2 02/2010, 00002014

1327

Visualizar procesos 8.5 Trabajar con recetas

Requisitos

8.5.4.3 Administrar recetas

Se ha creado una receta como mnimo. El editor "Recetas" est abierto.

Modificar la configuracin de una receta


Para modificar la configuracin de una receta, proceda del siguiente modo:
1. En el editor "Recetas" seleccione la receta que desea modificar. Se abre la ventana de inspeccin. 2. Modifique la configuracin de la receta en la ventana de inspeccin.

Los elementos y registros de receta se modifican del mismo modo.

Modificar los valores de una receta


Para modificar los valores de una receta, proceda del siguiente modo:
1. Seleccione la receta cuyos valores desea modificar. 2. Haga clic en la ficha "Registros". 3. Introduzca los valores nuevos en las columnas correspondientes.

Aadir un elemento de receta


Para aadir elementos adicionales a una receta, proceda del siguiente modo:
1. En el editor "Recetas" seleccione la receta a la que desea aadir elementos. 2. Haga clic en la ficha "Elementos". 3. En la primera fila libre haga clic en "Aadir". Se crea el elemento de receta. 4. Configure el elemento de receta.

Los registros de receta se aaden del mismo modo.

Ver tambin

Crear una receta nueva (Pgina 1323)

8.5.4.3

Administrar recetas

Requisitos

Se ha creado una receta con elementos y registro de receta. El editor "Recetas" est abierto.

Cambiar el nombre de las recetas


En las recetas, en los elementos de receta y en los registros de receta se distingue entre el nombre interno y el nombre de visualizacin.

1328

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

Para cambiar el nombre de las recetas, proceda de la manera siguiente:


1. Seleccione la receta cuyo nombre desea modificar. Se abre la ventana de inspeccin. 2. En el men contextual, seleccione el comando "Cambiar nombre". 3. Introduzca el nuevo nombre. Los nombres de los elementos y registros de receta se cambian del mismo modo en la ficha correspondiente.

Nota

Los nombres de visualizacin de recetas y registros de receta tambin se cambian en "Configuracin del idioma > Textos del proyecto". Ello resulta til p. ej. si ha realizado la configuracin en varios idiomas.

Copiar y pegar recetas


Para copiar y pegar recetas, proceda de la manera siguiente:
1. Seleccione la receta que desee copiar. 2. En el men contextual, elija el comando "Copiar". 3. En la primera fila libre de la tabla elija el comando "Pegar" del men contextual.

La receta copiada se insertar en la tabla. Los elementos y registros de receta se copian del mismo modo en la ficha correspondiente. Si ya existe un registro de receta con ese mismo nombre, el registro del registro de receta copiado se complementar con un nmero. As se garantiza que el nombre sea unvoco. Los registros de recetas slo se pueden copiar e insertar en una misma receta.

Borrar una receta


Para borrar una receta, proceda de la manera siguiente:
1. Seleccione la receta que desea borrar. 2. En el men contextual, elija el comando "Borrar". La receta se borrar.

Los elementos y registros de receta se borran del mismo modo en la ficha correspondiente.

Nota Al borrar una receta se borran los registros contenidos en ella.

STEP 7 V10.5 SP2 02/2010, 00002014

1329

Visualizar procesos 8.5 Trabajar con recetas

8.5.5.1 Manejar el visor visor de recetas simple 8.5.5 Manejar recetas en runtime simple Descripcin del de recetas

Nota Al borrar un elemento de receta se borrarn tambin los valores correspondientes en los registros de la receta. Las variables asociadas se conservarn.

Ver tambin

Crear una receta nueva (Pgina 1323)

8.5.5

Manejar recetas en runtime

8.5.5.1

Manejar el visor de recetas simple

8.5.5.1

Descripcin del visor de recetas simple

Representacin
El visor de recetas simple comprende las reas de representacin siguientes:

Lista de recetas Lista de registros Lista de elementos

La figura siguiente muestra una lista de registros:

El visor de recetas simple representa cada una de estas reas por separado en el panel de operador. Todas estas reas de visualizacin se manejan mediante un men contextual. Por defecto se visualiza primero el visor de recetas simple con la lista de recetas.

Manejo
Para manejar el visor de recetas simple existen las posibilidades siguientes, dependiendo de la configuracin:

Crear, modificar, copiar o borrrar registros de recetas Leer un registro de recetas del controlador o transferirlo al controlador

1330

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

Manejar el rea de visualizacin y el men contextual


Para manejar el visor de recetas simple, conmute entre las reas de visualizacin y los mens contextuales. La tabla siguiente muestra las posibilidades de manejo del rea de visualizacin.
Botn Tecla <Intro> <Esc> <Derecha> <Arriba>/<Abajo> <Re Pg>/<Av Pg> <Inicio>/<Fin> Funcin Abre la siguiente rea de visualizacin subordinada, es decir, la lista de registros o la lista de elementos. Abre el rea de visualizacin anterior. Abre el men contextual del rea de visualizacin. Selecciona la entrada anterior/siguiente. Avanza una pgina de visualizacin hacia arriba o hacia abajo. Selecciona la primera/ltima entrada. La primera/ltima entrada aparece destacada.

La tabla siguiente muestra las posibilidades de manejo del men contextual.


Botn Tecla <Esc> Funcin Cierra el men. Abre el rea de visualizacin.

Introducir el nmero del Ejecuta el comando de men. comando de men

Mens contextuales de el visor de recetas simple


En cada rea de visualizacin puede llamarse una seleccin de comandos con el botn . Dicha seleccin contiene los comandos disponibles para el rea de visualizacin en cuestin. Cada comando tiene un nmero asignado. El comando se ejecuta cuando se introduce el nmero correspondiente. Mens contextuales de la lista de recetas
Comando Nuevo Funcin Permite crear un nuevo registro para la receta seleccionada. Si se ha configurado un valor inicial, ste se visualizar en el campo de entrada. Visualiza el texto de ayuda configurado para el visor de recetas simple.

Visualizar el texto de ayuda

STEP 7 V10.5 SP2 02/2010, 00002014

1331

Visualizar procesos 8.5 Trabajar con recetas

Comando Abrir

Funcin Abre la lista de registros de la receta seleccionada.

Mens contextuales de la lista de registros


Comando Nuevo Funcin Permite crear un nuevo registro de receta. Si se ha configurado un valor inicial, ste se visualizar en el campo de entrada. Borra el registro seleccionado. Guarda el registro seleccionado con un nombre diferente. El nombre se introduce en un cuadro de dilogo. Permite cambiar el nombre del registro seleccionado. El nombre se introduce en un cuadro de dilogo. Abre la lista de elementos del registro seleccionado. Abre la lista de recetas.

Borrar Guardar como Cambiar nombre Abrir Atrs

Mens contextuales de la lista de elementos


Comando Guardar Al controlador Del controlador Guardar como Funcin Permite guardar el registro seleccionado. Los valores visualizados del registro de seleccionado se transfieren del panel de operador al controlador. Los valores de receta del controlador se visualizan en el visor de recetas del panel de operador. Guarda el registro seleccionado con un nombre diferente. El nombre se introduce en un cuadro de dilogo. Pulsando la tecla <ESC> se abre la lista de registros.

Nota Dependencia del panel de operador En los paneles de operador TP 177A y OP 77A y en todos los Basic Panels pueden estar configurados adicionalmente los siguientes comandos de men.

Mens contextuales de la lista de registros

1332

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

8.5.5.1 Administrar registros de receta

Comando Al controlador Del controlador Visualizar el texto de ayuda

Funcin Los valores visualizados del registro de seleccionado se transfieren del panel de operador al controlador. Los valores de receta del controlador se visualizan en el visor de recetas del panel de operador. Visualiza el texto de ayuda configurado para el visor de recetas simple.

Mens contextuales de la lista de elementos


Comando Visualizar el texto de ayuda Cambiar nombre Atrs Funcin Visualiza el texto de ayuda configurado para el visor de recetas simple. Permite cambiar el nombre del registro seleccionado. El nombre se introduce en un cuadro de dilogo. Se abre la lista de registros.

Ver tambin

Principios bsicos de las recetas (Pgina 1309) Administrar registros de receta (Basic, Advanced) (Pgina 1333) Leer un registro de receta del controlador (Basic, Advanced) (Pgina 1335) Transferir un registro de receta al controlador (Basic, Advanced) (Pgina 1336)

8.5.5.1

Administrar registros de receta

Administrar registros de recetas


Para administrar el visor de recetas simple existen las posibilidades siguientes, dependiendo de la configuracin:

Crear nuevos registros de recetas Copiar registros de recetas Modificar registros de recetas Borrar registros de recetas

Crear un nuevo registro de receta


Para crear un registro de receta nuevo, proceda del siguiente modo:
1. Seleccione en el panel de operador la receta en la que desee crear un nuevo registro de receta. 2. Seleccione el comando "Nuevo" del men contextual de la lista de recetas. Se crear un nuevo registro de datos con el siguiente nmero libre.

STEP 7 V10.5 SP2 02/2010, 00002014

1333

Visualizar procesos 8.5 Trabajar con recetas

Se abrir la lista de elementos del nuevo registro de receta. 3. Introduzca los valores para los elementos del registro de receta. Dependiendo de la configuracin, los valores del registro de la receta ya tienen asignados valores predeterminados. 4. Seleccione el comando "Guardar" del men contextual de la lista de elementos. Se abrir el cuadro de dilogo "Guardar como". 5. Introduzca el nombre y el nmero del registro de receta. 6. Haga clic en el botn "Aceptar".

Resultado

El nuevo registro de receta ser guardado en la receta seleccionada. Si el registro de receta ya existe se emitir en la pantalla un aviso del sistema.

Copiar un registro de receta


Para copiar un registro de receta, proceda del siguiente modo:
1. Seleccione en el panel de operador la receta en la que desea copiar un registro de receta existente. 2. En el panel de operador, seleccione el registro de receta del que desea guardar una copia. 3. Seleccione el comando "Guardar como" del men contextual de la lista de registros. Se abrir el cuadro de dilogo "Guardar como". El registro de receta obtendr automticamente el siguiente nmero libre. 4. En caso necesario, introduzca el nombre y el nmero del registro de receta. 5. Haga clic en el botn "Aceptar".

Resultado

El registro del a receta se crear con el nuevo nombre.

Modificar un registro de receta


Para modificar un registro de receta, proceda del siguiente modo:
1. Seleccione en el panel de operador la receta en la que desea modificar un registro de receta existente. 2. Seleccione en el panel de operador el registro de receta que desea modificar. 3. Elija el registro de receta deseado. Se visualizar la lista de elementos del nuevo registro de receta. 4. Sustituya los valores existentes por los nuevos valores. 5. Seleccione el comando "Guardar" del men contextual de la lista de elementos.

Resultado

Los valores modificados se adoptan en el registro de la receta.

Borrar un registro de receta


Para borrar un registro de receta, proceda del siguiente modo:
1. Seleccione en el panel de operador la receta en la que desea borrar un registro de receta existente.

1334

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.5 Trabajar con recetas

2. Seleccione en el panel de operador el registro de receta que desea borrar.


8.5.5.1 Leer un registro de receta del controlador

3. Seleccione el comando "Borrar" del men contextual de la lista de registros. 4. Confirme la consulta de seguridad para borrar el registro.

Resultado

El registro de receta se ha borrado.

Ver tambin

Descripcin del visor de recetas simple (Basic, Advanced) (Pgina 1330)

8.5.5.1

Leer un registro de receta del controlador

Introduccin
En runtime se pueden modificar directamente en la instalacin los valores que tambin estn almacenados en las recetas del panel de operador. Esto sucede, p. ej. cuando una vlvula se ha abierto en la instalacin ms de lo que est almacenado en la receta. En este caso, es posible que los valores de los registros de receta guardados en el panel de operador ya no concuerden con los valores del controlador. Los valores de las variables de receta se pueden leer del controlador y escribir en un registro de receta. Los valores ledos se escriben en el registro de receta que se visualiza en ese momento en el panel de operador.

Procedimiento
Para leer un registro de receta del controlador, proceda del siguiente modo:
1. Abra la receta en el panel de operador. Se abre la lista de registros. 2. Abra la lista de elementos del registro de receta en el que desea aplicar los valores del controlador. 3. Seleccione el comando "desde el controlador" del men contextual de la lista de elementos. Los valores se leern del controlador y se visualizarn en el registro de receta actual. 4. Si desea guardar los valores, elija el comando "Guardar" o "Guardar como".

Resultado
Los valores se leen del controlador, se representarn en el panel de operador y se almacenan en el registro de la receta.

STEP 7 V10.5 SP2 02/2010, 00002014

1335

Visualizar procesos 8.5 Trabajar con recetas

8.5.5.1 Transferir un registro de receta al controlador

Nota Basic Panels En los Basic Panels, el comando de men "desde el controlador" tambin puede estar configurado para la lista de registros. En este caso tambin puede seleccionar el comando de men "desde el controlador" en la lista de registros.

Ver tambin

Descripcin del visor de recetas simple (Basic, Advanced) (Pgina 1330)

8.5.5.1

Transferir un registro de receta al controlador

Introduccin
Para que los valores de un registro modificado en el visor de recetas sean vlidos en el controlador, es preciso transferirlos a ste ltimo. Los valores visualizados en el visor de recetas son los que se transfieren al controlador.

Procedimiento
Para transferir un registro de receta al controlador, proceda del siguiente modo:
1. Abra la receta deseada. Se abre la lista de registros. 2. Abra la lista de elementos del registro de receta cuyos valores desea transferir al controlador. 3. Seleccione el comando "hacia el controlador" del men contextual de la lista de elementos.

Resultado
Los valores del registro de receta se transfieren al controlador.

Nota Basic Panels En los Basic Panels, el comando de men "hacia el controlador" tambin puede estar configurado para la lista de registros. En este caso tambin puede seleccionar el comando de men "hacia el controlador" en la lista de registros.

Ver tambin

Descripcin del visor de recetas simple (Basic, Advanced) (Pgina 1330)

1336

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6

Trabajar con la administracin de usuarios


8.6 Trabajar con la administracinadministracin de usuarios 8.6.1 Campo de aplicacin de la de usuarios

8.6.1
Principio

Campo de aplicacin de la administracin de usuarios

La proteccin de acceso regula el acceso a los datos y las funciones en runtime. De este modo se protegen las aplicaciones de operaciones no autorizadas. Al crear el proyecto, algunas operaciones relevantes para la seguridad ya se restringen a determinados grupos de usuarios. Para ello, se crean usuarios y grupos de usuarios a los que se adjudican derechos de acceso caractersticos, las autorizaciones. Seguidamente, en los objetos relevantes para la seguridad se configuran las autorizaciones necesarias para el manejo. As, p. ej., los operadores slo tienen acceso a determinados objetos de manejo. Los operadores de puesta en marcha disponen de acceso ilimitado en runtime, p. ej.

Definicin
Los usuarios, grupos de usuarios y autorizaciones se gestionan de forma centralizada en la administracin de usuarios de WinCC. Los usuarios y grupos de usuarios se transfieren al panel de operador junto con el proyecto. Los usuarios y las contraseas se gestionan en el panel de operador con el visor de usuarios.

Ejemplo de aplicacin
La autorizacin "Servicio" se configura para que slo los tcnicos del servicio de mantenimiento y reparacin puedan acceder a los parmetros de ajuste. La autorizacin se asigna al grupo de usuarios "Tcnico de servicio". Todos los miembros de este grupo utilizan as los parmetros de ajuste protegidos.

Precaucin La proteccin de acceso no protege de manipulaciones errneas. Es su obligacin asegurarse de que slo el personal autorizado y con la formacin adecuada se encarga de construir mquinas e instalaciones, ponerlas en marcha, manejarlas y mantenerlas. La proteccin de acceso no sirve para definir procesos de trabajo y supervisar su cumplimiento.

Ver tambin

rea de trabajo de usuarios (Pgina 1339) Principios bsicos de la administracin de usuarios (Pgina 1344) Objetos con proteccin de acceso (Pgina 0 ) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Estructura de la administracin de usuarios (Pgina 1338) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

STEP 7 V10.5 SP2 02/2010, 00002014

1337

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.2

Estructura de la administracin de usuarios


8.6.2 Estructura de la administracin de usuarios

Introduccin
En un proyecto de produccin, el entorno del fabricante de mquinas debe ser diferente del entorno del cliente final en su funcin de operador de la planta. El fabricante de mquinas autoriza al usuario, p. ej. Sr. Maestro, a acceder a la aplicacin o al panel de operador de un modo determinado. Sin embargo, en el cliente final no hay ningn usuario Maestro. En cambio, los usuarios del cliente final y sus tareas todava no se conocen durante la configuracin en el OEM. Por norma general, los usuarios finales no se determinan hasta despus de la puesta en marcha en las instalaciones del cliente final.

Principio
Para mantener el trabajo de administracin en niveles reducidos, las autorizaciones no se asignan directamente a un solo usuario, sino que estn desacopladas en grupos de usuarios. Un grupo de usuarios agrupa autorizaciones configuradas en funcin de las tareas. As, p. ej., todas las autorizaciones necesarias para una actuacin del servicio tcnico se agrupan en un grupo "Tcnico de servicio". Si crea un usuario responsable del servicio tcnico, asgnelo nicamente al grupo "Tcnico de servicio". Para administrar usuarios en runtime existe el visor de usuarios, que se integra en la aplicacin o el panel de operador durante la configuracin. El visor de usuarios permite crear usuarios, borrarlos y asignarles una autorizacin. La administracin de usuarios separa la administracin de los usuarios de la configuracin de autorizaciones. De este modo, ofrece mayor flexibilidad en la proteccin de acceso. Durante la configuracin ya se puede realizar una asignacin previa de la administracin de usuarios en el sistema de ingeniera.

1338

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Ver tambin

8.6.3 Elementos trabajo de usuarios 8.6.3.1 rea de y configuracin bsica

Campo de aplicacin de la administracin de usuarios (Pgina 1337) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.3

Elementos y configuracin bsica

8.6.3.1

rea de trabajo de usuarios

Introduccin
El rea de trabajo "Usuarios" muestra los usuarios y grupos de usuarios en forma de tablas. En esta rea es posible administrar los usuarios y asignarlos a un grupo de usuarios determinado.

Principio
El rea de trabajo se compone de las tablas "Usuarios" y "Grupos".

La tabla "Usuarios" muestra los usuarios creados. Si selecciona un usuario en esta tabla, en la columna "Miembro de" de la tabla "Grupos" aparecer el grupo de usuarios al que pertenece.

Ver tambin

Campo de aplicacin de la administracin de usuarios (Pgina 1337) rea de trabajo de grupos de usuarios (Pgina 1340) Administracin de usuarios "Usuarios" (Pgina 1340) Administracin de usuarios "Grupos de usuarios" (Pgina 1341) Configuracin de la administracin de usuarios (Pgina 1342) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

STEP 7 V10.5 SP2 02/2010, 00002014

1339

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.3.2

rea de trabajo de grupos de usuarios


8.6.3.2 rea de trabajode usuariosde usuarios 8.6.3.3 Administracin de grupos "Usuarios"

Introduccin
El rea de trabajo "Grupos de usuarios" muestra los grupos y sus autorizaciones en forma de tabla. En esta tabla es posible administrar los grupos de usuarios y asignarles autorizaciones.

Principio
El rea de trabajo se compone de las tablas "Grupos" y "Autorizaciones".

La tabla "Grupos" muestra los grupos de usuarios creados. Si selecciona un grupo de usuarios en esta tabla, en la columna "Activo" de la tabla "Autorizaciones" aparecern las autorizaciones que se le hayan asignado. La administracin de usuarios asigna el nmero de grupo de usuarios y de autorizacin. El usuario asigna las denominaciones y descripciones. Los nmeros de las autorizaciones predefinidas estn asignados de antemano. Las autorizaciones que cree el usuario pueden editarse libremente, aunque debe garantizarse la univocidad de los nmeros.

Ver tambin

rea de trabajo de usuarios (Pgina 1339) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.3.3

Administracin de usuarios "Usuarios"

Introduccin
Los usuarios se crean en la ficha "Usuarios" del editor "Administracin de usuarios en runtime" y se asignan a los grupos de usuarios. La ficha "Usuarios" forma parte de la administracin de usuarios de WinCC.

Abrir
La ficha "Usuarios" se abre haciendo doble clic en "Administracin de usuarios en runtime" de la ventana del proyecto.

1340

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Barra de mens

8.6.3.4 Administracin de usuarios "Grupos de usuarios"

La barra de mens incluye todos los comandos necesarios para manejar WinCC. Barra de herramientas Las barras de herramientas contienen los comandos ms importantes de los mens. rea de trabajo En el rea de trabajo se administran los usuarios:

Se crean o borran usuarios. Se asignan usuarios a grupos.

Nota

Un usuario slo puede asignarse a un grupo de usuarios. Ventana de inspeccin Si se ha seleccionado un usuario, se puede modificar la contrasea en el grupo "General". En el grupo "Cierre de sesin automtico" se determina si el usuario debe desconectarse automticamente del panel de operador.

Ver tambin

rea de trabajo de usuarios (Pgina 1339) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.3.4

Administracin de usuarios "Grupos de usuarios"

Introduccin
Los grupos de usuarios y las autorizaciones se crean en la ficha "Grupos de usuarios" del editor "Administracin de usuarios". La ficha "Grupos de usuarios" forma parte de la administracin de usuarios de WinCC.

Abrir
Haga doble clic en "Administracin de usuarios" de la ventana del proyecto. Seleccione la ficha "Grupos de usuarios".

Barra de mens
La barra de mens incluye todos los comandos necesarios para manejar WinCC. Si hay combinaciones de teclas disponibles, aparecern junto al comando de men. Barra de herramientas Las barras de herramientas contienen los comandos ms importantes de los mens. rea de trabajo En el rea de trabajo se administran los grupos de usuarios y las autorizaciones:

STEP 7 V10.5 SP2 02/2010, 00002014

1341

Visualizar procesos 8.6 Trabajar con la administracin de usuarios


8.6.3.5 Configuracin de la administracin de usuarios

Se crean nuevos grupos de usuarios y autorizaciones o se borran. Se asignan autorizaciones a los grupos de usuarios.

Ventana de propiedades

Si se selecciona un grupo de usuarios o una autorizacin, se puede editar el nombre en el grupo "General". Introduzca adems una descripcin breve en el grupo "Comentario".

Ver tambin

rea de trabajo de usuarios (Pgina 1339) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.3.5

Configuracin de la administracin de usuarios

Introduccin
En el editor "Configuracin de runtime > Administracin de usuarios" se configuran los ajustes de seguridad para los usuarios y las contraseas en runtime.

Abrir
Haga doble clic en el editor "Configuracin de runtime" en la ventana del proyecto. Haga clic en "Administracin de usuarios".

rea de trabajo
En el rea de trabajo se realizan ajustes para la validez de las contraseas en runtime. As, p. ej., se determina la complejidad de la contrasea.

Efectos en runtime
Dependiendo de la configuracin, los ajustes de seguridad tienen los efectos siguientes en runtime.

Grupo "Servicios en runtime"

Casilla de verificacin "Activar lmite de intentos de inicio de sesin" activada


El nmero introducido en el campo "Nmero de intentos no vlidos de inicio de sesin" determina cuntos intentos de inicio de sesin tiene un usuario antes de ser asignado al grupo "No autorizado". Casilla de verificacin "Activar lmite de intentos de inicio de sesin" no activada El usuario tiene en runtime un nmero ilimitado de intentos de inicio de sesin.

Campo "Nmero de intentos no vlidos de inicio de sesin"


Si se ha introducido un "4" en el campo, p. ej., y el cuarto intento de inicio de sesin del usuario falla, se asigna automticamente al grupo "No autorizado". Puede introducir entre 1 y 9 intentos.

Casilla de verificacin "Inicio de sesin slo posible con contrasea"

1342

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Si la casilla de verificacin est activada, se realiza una autenticacin de los usuarios mediante la contrasea. El nombre de usuario no es necesario. Por consiguiente, para que una asignacin sea posible no se debe configurar dos veces la misma contrasea.

Grupo "Nivel de jerarqua"

Casilla de verificacin "Activar derechos especficos de grupos para la administracin de usuarios"


Si esta casilla de verificacin est activada, los administradores slo gestionan a los usuarios cuyo nmero de grupo es inferior o igual al suyo propio. Un administrador cuyo nmero de grupo sea 5, p. ej., slo podr administrar usuarios cuyo nmero de grupo sea menor o igual a 5. Es decir, el administrador slo podr asignar a grupos los usuarios que tengan un nmero de grupo menor o igual a 5.

Grupo "Contrasea"

Casilla de verificacin "Activar caducidad de la contrasea" activada


La contrasea caduca al cabo del nmero de das indicado en el campo "Vigencia de la contrasea (das)". En el editor "Grupos de usuarios" se activar adems la columna "Caducidad de la contrasea". Con ello se determina para cada grupo en particular si caducan las contraseas y si deben guardarse generaciones de contraseas. Si la caducidad de la contrasea no se ha activado para un grupo, las contraseas ste no caducarn nunca.

Campo "Tiempo de advertencia (das)"


El usuario obtiene la informacin de que su contrasea caducar al cabo del nmero de das indicado en este campo.

Campo "Generaciones de contraseas"


Cuando el usuario modifique su contrasea, sta deber diferenciarse de la cantidad de contraseas anteriores indicada en este campo. El nmero posible de generaciones de contraseas est comprendido entre 1 y 5.

Grupo "Complejidad de la contrasea"

Casilla de verificacin "Debe contener caracteres especiales" activada


El usuario debe introducir una contrasea que contenga al menos un carcter especial, sin importar en qu posicin.

Casilla de verificacin "Debe contener cifra" activada


El usuario debe introducir una contrasea que contenga al menos una cifra, sin importar en qu posicin.

Campo "Longitud mnima de la contrasea"


El usuario debe introducir una contrasea que tenga una longitud mnima, conforme al nmero introducido en el campo "Longitud mnima de la contrasea". La longitud mnima de la contrasea es de 3 caracteres.

Ver tambin

rea de trabajo de usuarios (Pgina 1339) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

STEP 7 V10.5 SP2 02/2010, 00002014

1343

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4

Estructurar la administracin de usuarios


8.6.4 Estructurar labsicos de la administracin de usuarios 8.6.4.1 Principios administracin de usuarios

8.6.4.1

Principios bsicos de la administracin de usuarios

Principio
Este captulo est dirigido a cuatro grupos destinatarios. Los temas estn ordenados conforme a ello. Los grupos destinatarios son ejemplos de diferentes grupos de personas que trabajan con la administracin de usuarios.
1. Administrador OEM 2. Administrator RT 3. Ingeniero 4. Operadores

El administrador OEM crea p.ej. los grupos de usuarios, los usuarios y las autorizaciones de runtime en el sistema de ingeniera del fabricante de mquinas. El administrador RT administra usuarios en el "Visor de usuarios" de runtime. El ingeniero asigna las autorizaciones a los grupos de usuarios en el sistema de ingeniera. Asimismo, configura autorizaciones en los objetos. El operador inicia la sesin en runtime. Slo puede acceder a un objeto protegido si dispone de la autorizacin necesaria.

Nota El grupo destinatario Administrador RT est creado en la administracin de usuarios de runtime con el nombre "Grupo de administradores". De ahora en adelante y para una mejor comprensin no se utilizarn las autorizaciones y los grupos de usuarios predefinidos.

Ver tambin

Campo de aplicacin de la administracin de usuarios (Pgina 1337) Crear una autorizacin (Pgina 1345) Usuarios en runtime (Pgina 1352) Proteccin de acceso (Pgina 1360) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

1344

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4.2

Administrar usuarios para runtime


8.6.4.2 Administrar usuarios para runtime Crear una autorizacin un grupo de usuarios

8.6.4.2

Crear una autorizacin

Introduccin
Una autorizacin se crea y se asigna a uno o varios grupos de usuarios.

Requisitos
El rea de trabajo "Grupos de usuarios" est abierta.

Procedimiento
1. Haga doble clic en "Agregar..." en la tabla "Autorizaciones". 2. Introduzca "Archivar valores de proceso" en el nombre de la autorizacin. 3. Introduzca una descripcin breve en "Comentario".

Ver tambin

Principios bsicos de la administracin de usuarios (Pgina 1344) Crear un grupo de usuarios (Pgina 1345) Asignar una autorizacin (Pgina 1346) Crear un usuario (Pgina 1347) Asignar un usuario a un grupo de usuarios (Pgina 1348) Administrar usuarios (Pgina 1349) Administrar grupos de usuarios (Pgina 1350) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.2

Crear un grupo de usuarios

Introduccin
Para no tener que asignar una autorizacin a cada usuario, cree grupos de usuarios. Un grupo de usuarios se crea y se le asignan autorizaciones y usuarios.

Nota El nombre del grupo de usuarios debe ser unvoca dentro del proyecto. En caso contrario, la entrada no se aceptar.

Requisitos
El rea de trabajo "Grupos de usuarios" est abierta.

STEP 7 V10.5 SP2 02/2010, 00002014

1345

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Procedimiento

8.6.4.2 Asignar una autorizacin

1. Haga doble clic en "Agregar..." en la tabla "Grupos". 2. Introduzca "Operadores" en el nombre del grupo de usuarios. 3. Introduzca una descripcin breve en "Comentario".

Nota

El nombre del grupo de usuarios depende del idioma. La denominacin se configura en varios idiomas y se cambia de idioma en runtime.

Ver tambin

Crear una autorizacin (Pgina 1345) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.2

Asignar una autorizacin

Introduccin
Cuando se asigna una autorizacin a un grupo de usuarios, todos los usuarios del grupo tendrn est autorizacin.

Requisitos


Procedimiento

Una autorizacin "Archivar valores de proceso" est creada. Un grupo de usuarios "Operadores" est creado. El rea de trabajo "Grupos de usuarios" est abierta.

1. En la tabla "Grupos", haga clic en el grupo de usuarios "Operadores". La tabla "Autorizaciones" muestra todas las autorizaciones. 2. En la tabla "Autorizaciones" active la autorizacin "Archivar valores de proceso".

Atencin

La autorizacin "Archivar valores de proceso" es slo una denominacin y no hace referencia a la funcin "Archivar". Esta relacin debe crearse a parte. Para ello, configure en un botn la funcin del sistema "IniciarArchivar" y seleccione como autorizacin "Archivar valores de proceso".

Ver tambin

Crear una autorizacin (Pgina 1345) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362)

1346

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)
8.6.4.2 Crear un usuario

8.6.4.2

Crear un usuario

Introduccin
Un usuario se crea para que las personas puedan iniciar una sesin en runtime con su nombre de usuario despus de transferir el proyecto. Alternativamente, pueden crearse y modificarse usuarios en runtime mediante el "Visor de usuarios". La sesin se inicia correctamente si el nombre de usuario entrado coincide con un usuario de runtime. Asimismo, la contrasea introducida debe coincidir con la contrasea almacenada para el usuario.

Nota Observe el uso de maysculas y minsculas en los paneles de operador con Runtime Professional.

Nota El nombre de usuario debe ser unvoco dentro del proyecto. En caso contrario, la entrada no se aceptar.

Atencin Para que un usuario tenga autorizaciones debe asignarse a un grupo de usuarios que, a su vez, debe tener autorizaciones asignadas.

Requisitos
El rea de trabajo "Usuarios" est abierta.

Procedimiento
1. Haga doble clic en "Agregar..." en la tabla "Usuarios". 2. Introduzca el nombre de usuario "Maestro". 3. En la columna "Contrasea", haga clic en el botn . Un cuadro de dilogo se abre y se introduce la contrasea. 4. Introduzca la contrasea del usuario.

STEP 7 V10.5 SP2 02/2010, 00002014

1347

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

5. Introduzca de nuevo la contrasea en el campo de confirmacin situado debajo.


8.6.4.2 Asignar un usuario a un grupo de usuarios

6. Cierre el cuadro de dilogo con el smbolo . 7. Si la sesin del usuario debe cerrarse pasado un tiempo determinado, active "Cierre de sesin automtico". 8. Haga clic en la columna "Tiempo de cierre de sesin". El "Tiempo de cierre de sesin" predeterminado es de 5 minutos. 9. Introduzca una descripcin breve en "Comentario".

Ver tambin

Crear una autorizacin (Pgina 1345) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.2

Asignar un usuario a un grupo de usuarios

Introduccin
Cuando se asigna un usuario a un grupo de usuarios, tendr las autorizaciones del grupo de usuarios.

Nota Un usuario slo puede asignarse a un grupo de usuarios. Al verificar la consistencia y compilar el proyecto se comprueba la asignacin.

Requisitos


Procedimiento

El usuario "Maestro" est creado. Un grupo de usuarios "Operadores" est creado. El rea de trabajo "Usuarios" est abierta.

1. En la tabla "Usuarios", haga clic en el usuario "Maestro". La tabla "Grupos" muestra todos los grupos de usuarios. 2. En la tabla "Grupos", active el grupo de usuarios "Operadores".

Ver tambin

Crear una autorizacin (Pgina 1345) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

1348

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4.2

Administrar usuarios
8.6.4.2 Administrar usuarios

Introduccin
En la vista se administran los usuarios y se asignan los grupos.

Requisitos
El rea de trabajo "Usuarios" est abierta.

Cambiar el nombre del usuario


1. En la columna "Nombre" de la tabla "Usuarios" haga doble clic en el campo del nombre a cambiar. 2. Cambie el nombre de usuario. 3. Confirme con la tecla <Intro>.

Opcionalmente, seleccione el usuario en el rea de trabajo. Las propiedades del usuario se indican en la ventana de inspeccin. Seleccione el grupo "General" en la ficha "Propiedades". Cambie el nombre del usuario en el campo "Nombre".

Modificar la contrasea del usuario


1. En la columna "Contrasea" de la tabla "Usuarios" haga clic en el botn . Se abrir un cuadro de dilogo para entrar la contrasea. 2. Introduzca la nueva contrasea en el campo "Introducir contrasea". 3. Vuelva a introducir la nueva contrasea en el campo "Confirmar contrasea". 4. Confirme con la tecla <Intro>.

Opcionalmente, seleccione el usuario en el rea de trabajo. Las propiedades del usuario se indican en la ventana de inspeccin. Seleccione el grupo "General" en la ficha "Propiedades". Cambie la contrasea en el rea "Contrasea".

Visualizar columnas no visibles


1. Mueva el puntero del ratn hacia el encabezado de la tabla "Usuarios". 2. Abra el men contextual con el botn derecho del ratn y active la vista de la columna "Tiempo de cierre de sesin", p. ej.

Modificar el tiempo de cierre de sesin del usuario


1. Hacer doble clic en la columna "Tiempo de cierre de sesin" del rea "Usuario" que se encuentra en el campo del nombre a cambiar. 2. Modifique el tiempo de cierre de sesin. 3. Confirme con la tecla <Intro>.

Opcionalmente, seleccione el usuario en el rea de trabajo. Las propiedades del usuario se indican en la ventana de inspeccin. Seleccione el grupo "Cierre de sesin automtico" de la ficha "Propiedades". Cambie el tiempo de cierre de sesin en el campo "Tiempo de cierre de sesin".

STEP 7 V10.5 SP2 02/2010, 00002014

1349

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Borrar un usuario

8.6.4.2 Administrar grupos de usuarios

1. Seleccione la fila del usuario que debe borrarse. 2. Abra con el botn derecho del ratn el men contextual y seleccione el comando "Borrar".

Nota

Los usuarios predefinidos no pueden borrarse.

Ver tambin

Crear una autorizacin (Pgina 1345) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.2

Administrar grupos de usuarios

Introduccin
En el rea de trabajo se administran grupos de usuarios y se asignan autorizaciones para la utilizacin en runtime.

Requisitos
El rea de trabajo "Grupos de usuarios" est abierta.

Cambiar el nombre del grupo de usuarios


1. En la columna "Nombre" de la tabla "Grupos" haga doble clic en el campo del nombre de grupo a cambiar. 2. Cambie el nombre del grupo de usuarios. 3. Confirme con la tecla <Return>.

Asimismo, se puede seleccionar el grupo de usuarios en el rea de trabajo. Las propiedades del grupo de usuarios se muestran en la ventana de propiedades. En la ventana de propiedades, seleccione el grupo "General". Cambie el nombre en el campo "Nombre".

Nota Los grupos de usuarios predefinidos no pueden borrarse.

Visualizar columnas no visibles


1. Mueva el puntero del ratn hacia el encabezado de la tabla "Usuarios". 2. Abra el men contextual con el botn derecho del ratn y active la vista de la columna "Nombre de visualizacin", p. ej.

1350

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Modificar el nombre de visualizacin del grupo de usuarios


1. En la columna "Nombre de visualizacin" de la tabla "Grupos" haga doble clic en el campo del nombre de visualizacin a cambiar. 2. Cambie el nombre de visualizacin del grupo de usuarios. 3. Confirme con la tecla <Return>.

Asimismo, se puede seleccionar el grupo de usuarios en el rea de trabajo. Las propiedades del grupo de usuarios se muestran en la ventana de propiedades. En la ventana de propiedades, seleccione el grupo "General". Cambie el nombre de visualizacin en el campo "Nombre a visualizar".

Borrar un grupo de usuarios


1. Seleccione la fila del grupo de usuarios que debe borrarse. 2. Abra el men contextual con el botn derecho del ratn y seleccione el comando "Borrar".

Nota

Los grupos de usuarios predefinidos no pueden borrarse.

Cambiar el nombre de la autorizacin


1. En la columna "Nombre" de la tabla "Autorizaciones" haga doble clic en el campo del nombre a cambiar. 2. Cambie el nombre de la autorizacin. 3. Confirme con la tecla <Return>.

Asimismo, se puede seleccionar la autorizacin en el rea de trabajo. Las propiedades de la autorizacin se muestran en la ventana de propiedades. En la ventana de propiedades, seleccione el grupo "General". Cambie el nombre de la autorizacin en el campo "Nombre de visualizacin".

Borrar una autorizacin


1. Seleccione la fila de la autorizacin que debe borrarse. 2. Abra el men contextual con el botn derecho del ratn y seleccione el comando "Borrar".

Nota

Las autorizaciones predefinidas no pueden borrarse.

Ver tambin

Crear una autorizacin (Pgina 1345) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

STEP 7 V10.5 SP2 02/2010, 00002014

1351

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4.3

Administrar usuarios en runtime


8.6.4.3 Administrar usuarios en runtime 8.6.4.3 Usuarios en runtime

8.6.4.3

Usuarios en runtime

Principio
En el sistema de ingeniera se crean usuarios y grupos de usuarios y se les asignan autorizaciones. Los objetos se configuran con autorizaciones. Despus de la cargar en el panel de operador, todos los objetos de runtime que han sido configurados con una autorizacin estn protegidos contra accesos no autorizados.

Visor de usuarios
Cuando se configura un visor de usuarios en el sistema de ingeniera, es posible administrar usuarios en el visor de usuarios tras la carga en el panel de operador.

Precaucin Las modificaciones en el visor de usuarios de runtime son efectivas inmediatamente. Las modificaciones en runtime no se actualizan en el sistema de ingeniera. Al cargar la administracin de usuarios en el panel de operador, se sobrescriben todas las modificaciones del visor de usuarios previa consulta y en funcin de las opciones de carga seleccionadas. Algunos paneles de operador no admiten vistas de usuario. Estos paneles de operador slo admiten las funciones "Iniciar sesin" y "Cerrar sesin": la sesin se inicia y se cierra con el usuario nico "Administrador". El "Administrador" est asignado al grupo de usuarios nico "Grupo de administradores".

Exportacin e importacin de datos del usuario


Una funcin del sistema permite exportar los usuarios y contraseas de un panel de operador e importarlos a otro panel de operador. De este modo se actualiza la administracin de usuarios de los diferentes paneles de operador.

Ver tambin

Principios bsicos de la administracin de usuarios (Pgina 1344) Visor de usuarios (Pgina 1353) Configurar el visor de usuarios (Pgina 1354) Crear un usuario (Pgina 1355) Administrar usuarios en runtime (Pgina 1356) Desbloquear usuarios bloqueados (Pgina 1358) Iniciar una sesin de usuario (Pgina 1359) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

1352

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4.3

Visor de usuarios
8.6.4.3 Visor de usuarios

Finalidad
Un visor de usuarios se configura en el sistema de ingeniera para administrar los usuarios tambin en runtime.

Introduccin
En el sistema de ingeniera se crean usuarios y grupos de usuarios y se cargan en el panel de operador. Los usuarios que tienen la autorizacin "Administracin de usuarios" pueden acceder sin limitaciones al visor de usuarios. Desde all se administran todos los usuarios. Los dems usuarios slo tienen un acceso restringido al visor de usuarios, donde pueden administrarse a s mismos.

Precaucin Las modificaciones en el visor de usuarios de runtime son efectivas inmediatamente. Las modificaciones en runtime no se actualizan en el sistema de ingeniera. Al cargar la administracin de usuarios en el panel de operador, se sobrescriben todas las modificaciones del visor de usuarios.

Estructura
El visor de usuarios muestra lo siguiente en cada fila:

El usuario Su contrasea codificada El grupo de usuarios correspondiente El tiempo de cierre de sesin

STEP 7 V10.5 SP2 02/2010, 00002014

1353

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4.3 Configurar el visor de usuarios

Nota

Si no hay ningn usuario conectado, el visor de usuarios est vaco. Tras iniciar la sesin se visualizarn los contenidos de sendos campos. Visor de usuarios de un administrador

Figura8-1

Cuando un administrador est conectado, el visor de usuarios muestra todos los usuarios. El administrador modifica el nombre del usuario y la contrasea. El administrador crea usuarios nuevos y los asigna a un grupo de usuarios existentes. Visor de usuarios de un usuario

Figura8-1

Si no hay ningn administrador conectado, el visor de usuarios slo muestra el usuario conectado. El usuario puede modificar su contrasea. Para cambiar el nombre, el usuario deber haber iniciado la sesin en calidad de administrador.

Ver tambin

Usuarios en runtime (Pgina 1352) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.3

Configurar el visor de usuarios

Introduccin
Un visor de usuarios se configura en el sistema de ingeniera para administrar los usuarios tambin en runtime.

Requisitos
Se ha creado una imagen.

1354

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Procedimiento

8.6.4.3 Crear un usuario

1. En la ventana de herramientas, seleccione el objeto "Visor de usuarios" de la categora "Controles". 2. Arrastre el objeto "Visor de usuarios" hasta la imagen con la funcin Drag&Drop. 3. Haga clic en el grupo "General" de la ventana de propiedades del "Visor de usuarios". 4. Defina el aspecto del "Visor de usuarios". Seleccione "Nmero de lneas" y "Fuente", por ejemplo.

Ver tambin

Usuarios en runtime (Pgina 1352) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.3

Crear un usuario

Introduccin
Un usuario se crea para que las personas puedan iniciar una sesin en runtime con su nombre de usuario. Alternativamente pueden crearse usuarios en el sistema de ingeniera y cargarlos en el panel de operador. La sesin slo se inicia correctamente si el nombre de usuario entrado coincide con un usuario de runtime. Asimismo, la contrasea entrada debe coincidir con la del usuario.

Nota Observe el uso de maysculas y minsculas en los paneles de operador con Runtime Professional.

El usuario se asigna a un grupo de usuarios. A continuacin, el usuario tendr las autorizaciones del grupo de usuarios.

Atencin En runtime debe asignarse un usuario a un grupo de usuarios. El grupo de usuarios se crea en el sistema de ingeniera. La denominacin del grupo de usuarios depende del idioma.

Requisitos

El visor de usuarios est abierto. Un grupo de usuarios "Group 2" est creado.

STEP 7 V10.5 SP2 02/2010, 00002014

1355

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Procedimiento

8.6.4.3 Administrar usuarios en runtime

1. En el visor de usuarios, haga clic en <Nuevo usuario>. Se abrir un cuadro de dilogo. 2. Introduzca el nombre de usuario "Maestro". 3. Pulse la tecla <Intro>. 4. Haga clic en "Contrasea". 5. Introduzca la contrasea del usuario. 6. Pulse la tecla <Intro>. La contrasea es invisible. 7. Haga clic en la columna "Grupo". 8. Seleccione el grupo "Group 2". 9. Pulse la tecla <Intro>. 1 Haga clic en la columna "Tiempo de cierre de sesin". 0. 1 Introduzca el tiempo tras el cual se cerrar automticamente la sesin del usuario. 1.

Ver tambin

Usuarios en runtime (Pgina 1352) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.3

Administrar usuarios en runtime

Introduccin
En caso de haber configurado un visor de usuarios en el sistema de ingeniera, es posible administrar los usuarios y los grupos de usuarios en runtime.

Precaucin Las modificaciones en el visor de usuarios de runtime son efectivas inmediatamente. Las modificaciones en runtime no se actualizan en el sistema de ingeniera. Al cargar la administracin de usuarios en el panel de operador, se sobrescriben todas las modificaciones del visor de usuarios previa consulta y en funcin de las opciones seleccionadas.

Requisitos

Runtime activado. El visor de usuarios est abierto. Tiene la autorizacin predeterminada "Administracin de usuarios".

1356

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Atencin

Si no tiene la autorizacin "Administracin de usuarios", slo podr modificar su propia contrasea y su tiempo de cierre de sesin.

Cambiar el nombre del usuario


1. Introduzca un nuevo nombre de usuario en la columna "Usuarios" del visor de usuarios. 2. Confirme con la tecla <Intro>.

Atencin

El usuario no podr volver a iniciar una sesin en runtime con su antiguo nombre. Si borra el nombre y pulsa la tecla <Intro> se borrar el usuario.

Cambiar la contrasea del usuario en el visor de usuarios simple.


1. Introduzca una nueva contrasea en la columna "Contrasea" del visor de usuarios. 2. Confirme con la tecla <Intro>.

Atencin

El usuario no podr volver a iniciar una sesin en runtime con su antigua contrasea. Si borra la contrasea en el visor de usuarios simple y pulsa la tecla <Intro> se emitir un aviso. El aviso dice que la contrasea no est dentro de los lmites indicados.

Cambiar la contrasea del usuario en el visor de usuarios avanzado.


La disponibilidad del visor de usuarios avanzado depende del equipo.
1. Introduzca una nueva contrasea en la columna "Contrasea" del visor de usuarios. 2. Confirme con la tecla <Intro>.

Atencin

El usuario no podr volver a iniciar una sesin en runtime con su antigua contrasea. Si borra la contrasea en el visor de usuarios avanzado y pulsa la tecla <Intro> se borrar el usuario.

Modificar el tiempo de cierre de sesin del usuario


1. Introduzca un nuevo tiempo de cierre de sesin en la columna "Tiempo de cierre de sesin" del visor de usuarios. 2. Confirme con la tecla <Intro>.

STEP 7 V10.5 SP2 02/2010, 00002014

1357

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Borrar un usuario

8.6.4.3 Desbloquear usuarios bloqueados

1. Haga clic en el nombre del usuario que debe borrarse. 2. Borre el nombre. 3. Pulse la tecla <Intro>.

Atencin

El usuario no podr volver a iniciar una sesin en runtime.

Asignar un usuario a otro grupo de usuarios


1. Activar el campo Grupo de usuarios para el usuario correspondiente. 2. Seleccione grupo de usuario. 3. Confirme la seleccin con la tecla <Intro>.

Ver tambin

Usuarios en runtime (Pgina 1352) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.3

Desbloquear usuarios bloqueados

Desbloquear usuarios bloqueados


En los "Ajustes de runtime > Administracin de usuarios" est activada la casilla de verificacin "Activar lmite de intentos de inicio de sesin" En el campo "Nmero de intentos de inicio de sesin no vlidos" aparece el nmero 3. Si un usuario hace tres intentos fallidos de iniciar una sesin, p. ej. por introducir una contrasea errnea, ser asignado al grupo "No autorizado". En este caso, el usuario perder todas las autorizaciones. Aunque todava puede iniciar la sesin, ya no tendr ninguna autorizacin. Slo un usuario con derechos de administrador puede vuelve a asignar el usuario no autorizado a un grupo.

Ver tambin

Usuarios en runtime (Pgina 1352) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

1358

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.4.3

Iniciar una sesin de usuario


8.6.4.3 Iniciar una sesin de usuario

Introduccin
Normalmente, una sesin de usuario se inicia con un botn especial. Entonces aparece el cuadro de dilogo de inicio de sesin. Al pulsar un botn con proteccin de acceso en los paneles de operador OP 73micro, TP 177micro, OP 73, OP 77A y TP 177A aparece siempre el cuadro de dilogo de inicio de sesin.

Nota El cuadro de dilogo de inicio de sesin aparece por defecto al acceder a un objeto protegido si:


Requisitos

No se ha iniciado ninguna sesin de usuario en runtime El usuario que ha iniciado la sesin no posee la autorizacin necesaria.


Procedimiento

En "Ajustes de runtime > Administracin de usuario"

est activada la casilla de verificacin "Activar lmite de intentos de inicio de sesin". aparece el nmero 3 en el campo "Nmero de intentos de inicio de sesin no vlidos".
La funcin de sistema "MostrarDialogoIniciarSesion" est configurada en un botn con el ttulo "Inicio de sesin".

1. Haga clic en el botn "Logon". Aparecer el cuadro de dilogo de inicio de sesin.

Figura8-1 2. Introduzca su nombre de usuario, que debe ser idntico al asignado en la administracin de usuarios, p. ej. "Maestro". Si antes de usted se ha conectado otro usuario, se visualizar su nombre. 3. Escriba la contrasea requerida. La entrada se mantiene oculta. 4. Cierre el cuadro de dilogo con el botn "Aceptar".

STEP 7 V10.5 SP2 02/2010, 00002014

1359

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Inicio de sesin correcto


8.6.4.4 Configurar una proteccin de acceso Proteccin de acceso

Si ha introducido el nombre de usuario "Maestro" y la contrasea entrada coincide con la almacenada, se iniciar una sesin del usuario "Maestro" en runtime. Tiene la autorizacin del usuario "Maestro". El acceso a un objeto protegido, p. ej. el botn "Archivar", slo se permitir si el usuario "Maestro" dispone de la autorizacin necesaria. La accin configurada se ejecutar inmediatamente. Si la prxima conexin es correcta pero no dispone de la autorizacin necesaria, aparecer un aviso de error al respecto. De todas formas, seguir conectado en runtime.

Inicio de sesin incorrecto


Aparecer un aviso de error. Por motivos de seguridad, usted o el usuario conectado previamente ya no tendr ninguna autorizacin. De todas formas, podr acceder a objetos no protegidos, aunque el visor de usuarios no mostrar ninguna entrada. El visor de usuarios y las autorizaciones cambian en el prximo inicio de sesin correcto. Si falla el tercer intento de inicio de sesin, el usuario se asigna al grupo predefinido "No autorizado" Por tanto, no configure ningn grupo de usuarios con ese nombre. El usuario ser desconectado cuando se llame la funcin "Cerrar sesin" o cuando haya transcurrido el tiempo de cierre de sesin del usuario.

Ver tambin

Usuarios en runtime (Pgina 1352) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.4

Configurar una proteccin de acceso

8.6.4.4

Proteccin de acceso

Introduccin
Para proteger el acceso a un objeto, configure una autorizacin para ese objeto. Todos los usuarios conectados que posean esta autorizacin, podrn acceder al objeto. Cuando un usuario no posee la autorizacin de uso de un objeto, automticamente aparece el cuadro de dilogo de inicio de sesin.

Nota Para procesar usuarios, contraseas y grupos de usuarios, p. ej. en el controlador, existen varias funciones de sistema en la "Administracin de usuarios".

1360

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Ver tambin

8.6.4.4 Objetos con proteccin de acceso 8.6.5 Referencia 8.6.5.1

Principios bsicos de la administracin de usuarios (Pgina 1344) Objetos con proteccin de acceso (Pgina 0 ) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.4.4

Objetos con proteccin de acceso

Introduccin
Los objetos siguientes pueden configurarse con una autorizacin:


Ver tambin

Campo de fecha y hora Campo E/S Campo E/S grfico Visor de recetas Interruptor Botn Campo E/S simblico

Campo de aplicacin de la administracin de usuarios (Pgina 1337) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.5

Referencia

8.6.5.1

Objetos con proteccin de acceso

Introduccin
Los objetos siguientes pueden configurarse con una autorizacin:

Campo de fecha y hora Campo E/S Campo E/S grfico Visor de recetas Interruptor Botn Campo E/S simblico

STEP 7 V10.5 SP2 02/2010, 00002014

1361

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Ver tambin

8.6.6.1 Ejemplo: 8.6.6 Ejemplos Configurar un botn con el cuadro de dilogo de inicio de sesin

Campo de aplicacin de la administracin de usuarios (Pgina 1337) Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.6

Ejemplos

8.6.6.1

Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin

Objetivo
En el siguiente ejemplo, configure en un botn la funcin "MostrarDialogoIniciarSesion". Este botn se utilizar, por ejemplo, durante el cambio de turno, cuando inicie la sesin un usuario distinto. Adems, en ese momento se cerrar la sesin del usuario anterior.

Nota De forma predeterminada, el cuadro de dilogo de inicio de sesin aparece en runtime cuando se accede a un objeto protegido. Existen dos posibilidades: O no ha iniciado la sesin ningn usuario, o el usuario no tiene la autorizacin necesaria.

Requisitos


Procedimiento

Se ha creado una imagen. Se ha creado un botn nuevo en la imagen.

1. Haga clic en el botn de la imagen. 2. En la ventana de inspeccin, vaya a la ficha "Propiedades" y haga clic en "Soltar" en el grupo "Eventos". 3. En la primera fila de la tabla "Lista de funciones", haga clic en la entrada "Ninguna funcin". 4. Seleccione la funcin del sistema "MostrarDialogoIniciarSesion" en el grupo "Administracin de usuarios".

Resultado
Cuando el usuario haga clic en este botn en runtime, se ejecutar la funcin "MostrarDialogoIniciarSesion". Al ejecutarse la funcin "MostrarDialogoIniciarSesion" aparecer el cuadro de dilogo de inicio de sesin. El usuario podr iniciar la sesin con su nombre de usuario y su contrasea.

1362

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Ver tambin

8.6.6.2 Ejemplo: Registrar el inicio y el cierre de sesin

Campo de aplicacin de la administracin de usuarios (Pgina 1337) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364) Ejemplo: Registrar el inicio y el cierre de sesin (Pgina 1363)

8.6.6.2

Ejemplo: Registrar el inicio y el cierre de sesin

Objetivo
En el siguiente ejemplo, configure la funcin "SeguirModificacionDeUsuario" para que se ejecute con el evento "Cambio de usuario".

Principio
Cuando un usuario inicie o cierre su sesin, se ejecutar la funcin "SeguirModificacionDeUsuario". Cuando se llama una funcin, se emite un aviso del sistema indicando el usuario correspondiente. Este aviso del sistema se puede archivar. Al archivar, el aviso del sistema se marcar con la fecha y hora. De este modo es posible saber qu usuario ha estado conectado al panel de operador, cundo y por cunto tiempo.

Requisitos

Procedimiento

Se ha creado un panel de operador con Runtime Advanced.

1. Haga doble clic en "Planificador de tareas" de la ventana del proyecto. 2. Haga doble clic en "Agregar..." en la tabla del rea de tareas. 3. En "Nombre", introduzca "Logon-Protocol". 4. Seleccione el evento "Cambio de usuario". 5. En la primera fila de la tabla "Lista de funciones", haga clic en la entrada "Ninguna funcin". 6. Seleccione la funcin del sistema "IdentificarCambioDeUsuario" en el grupo "Administracin de usuarios".

Resultado
Cuando un usuario inicie o cierre la sesin, se emitir un aviso del sistema.

Ver tambin

Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

STEP 7 V10.5 SP2 02/2010, 00002014

1363

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.6.3

Ejemplo de una administracin de usuarios


8.6.6.3 Ejemplo de una administracin de usuariosde usuarios Ejemplo: Estructura de una administracin

8.6.6.3

Ejemplo: Estructura de una administracin de usuarios

Objetivo
En el ejemplo siguiente se crea una administracin de usuarios para diferentes usuarios y grupos de usuarios. El ejemplo se basa en un perfil de necesidades tpico de la tcnica de fabricacin.

Principio
En una instalacin y en un proyecto participan grupos de personas muy diversos. Cada grupo de personas protege sus datos y funciones de los dems. Con este fin se crean usuarios y se asignan a un grupo de usuarios. Es posible reproducir diferentes vistas mediante grupos de usuarios. Ejemplo:

Vista organizativa: operadores de puesta en marcha, operadores, turno I, turno II Vista tecnolgica: control de ejes, cambiadores de herramientas, instalacin norte, instalacin sur

El ejemplo siguiente se basa en la vista organizativa. Cada grupo de usuarios requiere una proteccin de acceso caracterstica: un grupo de usuarios posee autorizaciones para determinados casos de aplicacin. As, p. ej., un programador modifica registros de recetas. En el ejemplo se crean los usuarios Mller, Grupo Meier y Maestro y se asignan a diferentes grupos de usuarios. La Sra. Mller trabaja de programadora con el sistema de ingeniera. El Grupo Meier son los operadores de puesta en marcha. El Sr. Maestro es un operador.

Requisitos

Debe haberse creado un proyecto nuevo. El editor "Administracin de usuarios en runtime" est abierto.

Resumen de los pasos a seguir


El manejo de la administracin de usuarios en el ejemplo funciona de la siguiente manera:
1. Crear autorizaciones: el ingeniero determina qu autorizaciones se requieren para la proteccin de acceso. 2. Configurar autorizaciones: el ingeniero determina qu objetos pueden manejarse y qu funciones pueden ejecutarse. 3. Crear grupos de usuarios y asignar autorizaciones: el administrador crea los grupos de usuarios junto con el ingeniero. Mediante las autorizaciones, el ingeniero determina quin puede manejar objetos y quin puede modificar parmetros.

1364

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

4. Crear usuarios y asignarlos a un grupo de usuarios: el administrador administra los usuarios.


8.6.6.3 Ejemplo: Crear y configurar una autorizacin

Resultado
El objetivo es obtener la estructura siguiente de la administracin de usuarios, compuesta por usuarios, grupos de usuarios y autorizaciones:
Usuarios Mller Meier Maestro Grupos de usuarios Funciones Autorizaciones Modificar registros de receta Modificar parmetros del sistema Modificar parmetros del proceso Administrar

Grupo de administradores X X X Programadores Tcnicos de puesta en marcha Operadores X X x X X

El usuario "Maestro", que pertenece al grupo "Operadores", tiene acceso al botn configurado "Hacia el visor de recetas".

Nota Alternativamente, puede crear como operadores varios grupos de usuarios con diferentes autorizaciones de uso, p. ej. Operadores de nivel 1, Operadores de nivel 2.

Ver tambin

Ejemplo: Configurar un botn con el cuadro de dilogo de inicio de sesin (Pgina 1362) Ejemplo: Crear y configurar una autorizacin (Pgina 1365) Ejemplo: Configurar un botn con proteccin de acceso (Pgina 1366) Ejemplo: Crear grupos de usuarios y asignar autorizaciones (Pgina 1368) Ejemplo: Crear usuarios y asignarlos a un grupo de usuarios (Pgina 1369) Ejemplo: Registrar el inicio y el cierre de sesin (Pgina 1363)

8.6.6.3

Ejemplo: Crear y configurar una autorizacin

Tarea
En el ejemplo siguiente se crean las autorizaciones

Procedimiento
1. Abra el rea de trabajo "Grupos de usuarios".

STEP 7 V10.5 SP2 02/2010, 00002014

1365

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.6.3 Ejemplo: Configurar un botn con proteccin de acceso

2. Haga doble clic en "Agregar..." en la tabla "Autorizaciones". 3. Introduzca "Modificar registros de receta" en el nombre de la autorizacin. 4. Repita los pasos 2 y 3 para crear ms autorizaciones: "Modificar parmetros de sistema", "Modificar parmetros de proceso".

Resultado

Ver tambin

Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.6.3

Ejemplo: Configurar un botn con proteccin de acceso

Tarea
En el ejemplo siguiente se crea un botn para cambiar de imagen con la ayuda de una funcin de sistema. Proteja el botn "Hacia el visor de recetas" de manejos no autorizados. Para ello, configure la autorizacin "Modificar registros de receta" en el botn "Hacia el visor de recetas".

Requisitos


Procedimiento

Se ha creado una autorizacin "Modificar registros de receta". Se ha creado una imagen "Recetas". Se ha creado y abierto una imagen "Inicio". Se ha creado y seleccionado un botn en la imagen "Inicio".

1. En el grupo "Propiedades" de la ventana de propiedades, haga clic en "General". 2. Introduzca el texto "Hacia el visor de recetas". 3. En la ventana de propiedades, pulse "Hacer clic" en el grupo "Eventos".

1366

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

4. En la primera fila de la tabla "Lista de funciones", haga clic en la entrada "Ninguna funcin". 5. Seleccione la funcin del sistema "ActivarImagen" en el grupo "Imgenes". 6. Haga clic en el botn del campo "Nombre de imagen". Se abre un cuadro de dilogo para seleccionar la imagen. 7. Seleccione la imagen "Recetas" y cierre el cuadro de dilogo pulsando el botn . 8. En el grupo "Propiedades" de la ventana de propiedades, haga clic en "Seguridad". 9. Seleccione la autorizacin "Modificar registros de receta".

Resultado

Figura8-1

El acceso al botn "Hacia el visor de recetas" queda protegido. Cuando el usuario "Meier" haga clic en este botn en runtime, p. ej., se abrir la imagen "Visor de recetas". Siempre y cuando el usuario "Meier" haya iniciado una sesin correctamente y tenga la autorizacin necesaria. La imagen "Recetas" contiene un visor de recetas y otros objetos de imagen. Si el usuario conectado no tiene la autorizacin necesaria o no ha iniciado la sesin ningn usuario, aparecer el cuadro de dilogo de inicio de sesin.

Ver tambin

Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

STEP 7 V10.5 SP2 02/2010, 00002014

1367

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

8.6.6.3

Ejemplo: Crear grupos de usuarios y asignar autorizaciones


8.6.6.3 Ejemplo: Crear grupos de usuarios y asignar autorizaciones

Tarea
En el ejemplo siguiente se crean los grupos de usuarios y se les asignan autorizaciones.

Procedimiento
1. Abra el rea de trabajo "Grupos de usuarios". 2. Haga doble clic en "Agregar..." en la tabla "Grupos". 3. En "Nombre", escriba "Programadores". 4. Para crear los grupos de usuarios "Operadores de puesta en marcha" y "Operadores" se debern repetir los pasos 2 y 3. 5. Haga clic en "Grupo de administradores" de la tabla "Grupos". 6. En la tabla "Autorizaciones" active la autorizacin "Modificar parmetros de sistema".

Resultado intermedio

Figura8-1

Procedimiento
1. Haga clic en "Operadores" de la tabla "Grupos". 2. En la tabla "Autorizaciones" active la autorizacin "Modificar registros de receta". 3. Haga clic en "Operadores de puesta en marcha" de la tabla "Grupos". 4. En la tabla "Autorizaciones" active la autorizacin "Modificar registros de receta", "Modificar parmetros de sistema" y "Modificar parmetros de proceso". 5. Haga clic en "Programadores" de la tabla "Grupos". 6. En la tabla "Autorizaciones" active la autorizacin "Modificar registros de receta".

1368

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Resultado

8.6.6.3 Ejemplo: Crear usuarios y asignarlos a un grupo de usuarios

Ver tambin

Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.6.6.3

Ejemplo: Crear usuarios y asignarlos a un grupo de usuarios

Tarea
En el ejemplo siguiente se crean los usuarios y se asignan a los grupos de usuarios. El usuario se ordenar alfabticamente justo despus de entrar el nombre.

Procedimiento
1. Abra el rea de trabajo "Usuarios". 2. Haga doble clic en "Agregar..." en la tabla "Usuarios". 3. Introduzca el nombre de usuario "Mueller". 4. En la columna "Contrasea", haga clic en el botn . Se abre el cuadro de dilogo para introducir la contrasea. 5. Introduzca la contrasea "mueller". 6. Introduzca de nuevo la contrasea en el campo de confirmacin situado debajo. 7. Cierre el cuadro de dilogo con el smbolo . 8. En la tabla "Grupos", active el grupo de usuarios "Programadores".

STEP 7 V10.5 SP2 02/2010, 00002014

1369

Visualizar procesos 8.6 Trabajar con la administracin de usuarios

Resultado intermedio

Figura8-1

Procedimiento
1. Haga doble clic en "Agregar..." en la tabla "Usuarios". 2. Introduzca el nombre de usuario "Meier". 3. En la columna "Contrasea", haga clic en el botn . Se abre el cuadro de dilogo para introducir la contrasea. 4. Introduzca la contrasea "meier". 5. Introduzca de nuevo la contrasea en el campo de confirmacin situado debajo. 6. Cierre el cuadro de dilogo con el smbolo . 7. En la tabla "Grupos", active el grupo de usuarios "Operadores de puesta en marcha". 8. Repita los pasos 2 a 6 para el usuario "Maestro". 9. En la tabla "Grupos", active el grupo de usuarios "Operadores".

1370

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Resultado

8.7 Trabajar conbsicos 8.7.1 Principios funciones de sistema 8.7.1.1 Funciones de sistema

Ver tambin

Ejemplo: Estructura de una administracin de usuarios (Pgina 1364)

8.7

Trabajar con funciones de sistema

8.7.1

Principios bsicos

8.7.1.1

Funciones de sistema

Introduccin
Las funciones de sistema son funciones predefinidas que permiten realizar numerosas tareas en runtime, incluso sin tener conocimientos de programacin, tales como:


Utilizacin

Clculos (p.ej. aumentar el valor de una variable en una cantidad fija o variable) Funciones de archivacin (p. ej. iniciar un fichero de valores de proceso) Configuracin (p. ej. cambiar de controlador o activar un bit en el controlador) Avisos (p. ej. tras cambiar de usuario)

Las funciones de sistema se utilizan en una lista de funciones Las funciones de sistema son funciones predefinidas que no pueden modificarse. Cuando configure una lista de funciones, seleccione las funciones de sistema en una lista de seleccin ordenada por categoras:

STEP 7 V10.5 SP2 02/2010, 00002014

1371

Visualizar procesos 8.7 Trabajar con funciones de sistema

En WinCC, cada funcin de sistema est asociada a un objeto y un evento. En cuanto aparece el evento, se lanza la funcin de sistema.

Dependencia del idioma


Los nombres de las funciones de sistema dependen del idioma de configuracin ajustado. Gracias a ello, el ingeniero podr reconocer las funciones de inmediato.

Disponibilidad
En una lista de funciones slo podr configurar las funciones de sistema que soporte el panel de operador en cuestin. Si desea utilizar un proyecto en varios paneles de operador, las funciones de sistema no soportadas por un panel en particular se identificarn en color.

Eventos
Los eventos que se pueden definir como disparador para la ejecucin de una funcin de sistema, dependen del objeto en cuestin y de la funcin seleccionada. As, por ejemplo, los eventos "Cambio de valor", "Rebase por defecto del lmite inferior" y "Rebase por exceso del lmite superior" pertenecen al objeto "Variable". Los eventos "Creada" y "Borrada" pertenecen al objeto "Imagen".

1372

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Ver tambin

8.7.1.2 Utilizar conbsicosdefunciones funciones 8.7.2 Trabajar funcionesde sistema de 8.7.2.1 Principios listas de la lista

Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380) Utilizar funciones de sistema (Pgina 1373) Principios bsicos de la dinamizacin (Pgina 1129) Funciones de sistema disponibles segn el equipo (Pgina 1383) Funciones de sistema (Pgina 1386)

8.7.1.2

Utilizar funciones de sistema

Introduccin
Cuando ocurre un evento configurado, la lista de funciones se procesa en runtime. El operador dispara un evento p. ej. pulsando una tecla de funcin en el panel de operador. El sistema tambin puede disparar eventos, p. ej. cuando un valor de proceso rebasa por defecto un valor lmite.

Posibilidades de aplicacin
Las funciones de sistema se pueden configurar en todos los objetos que reaccionen a eventos. Adems, se pueden utilizar directamente en listas de funciones, lo que permite controlar el proceso.

Listas de funciones en WinCC Runtime En una lista de funciones se procesan las funciones de sistema fila por fila. Para evitar tiempos de espera, las funciones de sistema de ejecucin prolongada se procesan de manera paralela en WinCC Runtime. Gracias a ello, la funcin de sistema siguiente se puede comenzar a ejecutar aunque no haya finalizado todava la funcin anterior.

Encontrar un ejemplo de cmo configurar una lista de funciones en "Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380) ".

Ver tambin

Funciones de sistema (Pgina 1371) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)

8.7.2

Trabajar con listas de funciones

8.7.2.1

Principios bsicos de la lista de funciones

Introduccin
Una lista de funciones permite ejecutar varias funciones de sistema cuando aparece el evento configurado.

STEP 7 V10.5 SP2 02/2010, 00002014

1373

Visualizar procesos 8.7 Trabajar con funciones de sistema

Principio
La lista de funciones se configura en el evento de un objeto (p. ej. un objeto de imagen o una variable). Los eventos disponibles dependen del objeto seleccionado y del panel de operador utilizado.

Los eventos slo ocurren cuando el proyecto est en runtime. Los eventos son, por ejemplo:

Cambiar el valor de una variable Pulsar un botn Activar runtime

En cada evento se puede configurar exactamente una lista de funciones.

Nota Las funciones de sistema configurables que se pueden seleccionar en una lista de funciones dependen del panel de operador utilizado.

Ver tambin

Propiedades de la lista de funciones (Pgina 1375) Configurar la lista de funciones (Pgina 1376)

1374

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema Editar la lista de funciones (Pgina 1378) Procesar la lista de funciones en runtime (Pgina 1379) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380) Funciones de sistema disponibles segn el equipo (Pgina 1383)
8.7.2.2 Propiedades de la lista de funciones

8.7.2.2

Propiedades de la lista de funciones

Dependencia del panel de operador


Un mismo proyecto se puede utilizar en diversos paneles de operador. Si cambia el panel de operador en el proyecto, todas las funciones de sistema no soportadas por el panel en cuestin se destacarn en color amarillo. Las funciones de sistema no soportadas no se ejecutarn en runtime.

Informacin de estado
Durante la configuracin, los datos del proyecto se comprueban en segundo plano. La informacin de estado indica en cada lista de funciones el estado de las funciones de sistema contenidas en ella. Las informaciones de estado significan lo siguiente:

Naranja: La lista de funciones no se ejecuta en runtime, puesto que por lo menos una funcin de sistema no se ha parametrizado por completo. Amarillo: La lista de funciones se ejecuta en runtime. No obstante, contiene por lo menos una funcin de sistema no soportada por el panel de operador seleccionado (p. ej. debido a un cambio del tipo de panel).

Procesamiento de funciones de sistema


Las funciones de sistema contenidas en una lista de funciones se procesan en runtime de forma secuencial, es decir, de arriba a abajo. Para evitar tiempos de espera, las funciones de sistema de ejecucin prolongada (p. ej. operaciones con archivos) se procesan de manera paralela. Gracias a ello, la funcin de sistema siguiente se puede comenzar a ejecutar aunque no haya finalizado todava la funcin anterior. Para programar procesos no secuenciales y condicionados, utilice un script con bucles, instrucciones condicionadas y condiciones de interrupcin.

Nota Dependencia del equipo Los scripts no estn disponibles en Basic Panels.

Ver tambin

Principios bsicos de la lista de funciones (Pgina 1373)

STEP 7 V10.5 SP2 02/2010, 00002014

1375

Visualizar procesos 8.7 Trabajar con funciones de sistema Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)
8.7.2.3 Configurar la lista de funciones

8.7.2.3

Configurar la lista de funciones

Introduccin
Para configurar una lista de funciones, seleccione las funciones de sistema en una lista desplegable. Las funciones de sistema estn ordenadas por categoras en la lista desplegable.

Requisitos
El objeto deber tener por lo menos un evento configurable.

Procedimiento
Para configurar una lista de funciones, proceda del siguiente modo:
1. En WinCC, abra el editor que contiene el objeto. 2. Seleccione el objeto. 3. En "Eventos" de la ventana de inspeccin, haga clic en el evento al que desea asociar la lista de funciones. 4. En la lista desplegable de la ventana de inspeccin, seleccione la entrada "<Ninguna funcin>". 5. Seleccione la funcin de sistema deseada en la lista desplegable. 6. Tambin puede introducir el nombre de la funcin de sistema.

1376

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

La funcin de sistema se introducir en la lista de funciones. 7. Si se ha parametrizado la funcin de sistema, seleccione los valores correspondientes para los parmetros.

8. Si desea agregar ms funciones de sistema o scripts a la lista de funciones, repita los pasos 4 a 7.

STEP 7 V10.5 SP2 02/2010, 00002014

1377

Visualizar procesos 8.7 Trabajar con funciones de sistema

Resultado

8.7.2.4 Editar la lista de funciones

La lista de funciones deber estar configurada. El estado de la lista de funciones se visualizar en la ventana de inspeccin, junto al evento configurado. Cuando el evento configurado ocurra en runtime, la lista de funciones se procesar de arriba a abajo.

Ver tambin

Editar la lista de funciones (Pgina 1378) Principios bsicos de la lista de funciones (Pgina 1373) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)

8.7.2.4

Editar la lista de funciones

Introduccin
La lista de funciones se puede editar como se indica a continuacin:


Requisitos

Modificar el orden de procesamiento de las funciones de sistema Eliminar una funcin de sistema

Encontrar ms informacin en "Configurar la lista de funciones (Pgina 1376) ".

La lista de funciones deber estar configurada.

Procedimiento
Para editar una lista de funciones, proceda del siguiente modo:
1. En WinCC, abra el editor que contiene el objeto. 2. Seleccione el objeto. 3. En "Eventos" de la ventana de inspeccin, haga clic en el evento cuya la lista de funciones desea editar. 4. Para modificar el orden de procesamiento de la lista de funciones, seleccione la funcin de sistema deseada en la lista desplegable. 5. A continuacin, haga clic en la correspondiente flecha de sentido de la ventana de inspeccin hasta que la funcin de sistema aparezca en la posicin deseada.

1378

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.2.5 Procesar la lista de funciones en runtime

6. Para eliminar una funcin de sistema de la lista desplegable, seleccione la funcin de sistema deseada y elija el comando "Borrar" del men contextual.

Procedimiento alternativo

Si desea mover varias funciones de sistema a la vez, seleccinelas todas juntas en la lista de funciones. Mantenga pulsada la tecla <Ctrl> y seleccione las funciones de sistema deseadas. Para desplazarlas puede utilizar asimismo la funcin Drag&Drop.

Ver tambin

Principios bsicos de la lista de funciones (Pgina 1373) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)

8.7.2.5

Procesar la lista de funciones en runtime

Principio
Las listas de funciones se procesan en runtime de forma secuencial, es decir, de arriba a abajo. Para evitar tiempos de espera durante el procesamiento, se distingue entre los tipos de procesamiento sncrono y asncrono. El sistema efecta esta distincin, evaluando para ello los diversos tiempos de ejecucin de las funciones de sistema. Independientemente del tiempo de ejecucin, los scripts se procesan siempre de forma sncrona. El procesamiento de la lista de funciones se interrumpir si una funcin de sistema retorna un estado de error.

Procesamiento sncrono
En el procesamiento sncrono, las funciones de sistema contenidas en una lista de funciones se procesan de forma sucesiva. Para que una funcin de sistema se pueda ejecutar, la funcin anterior deber haber finalizado.

Procesamiento asncrono
El tiempo de ejecucin de las funciones de sistema que efectan operaciones con archivos (tales como guardar o leer) es ms largo que el de las funciones de sistema que p. ej. activan un valor de variable.

STEP 7 V10.5 SP2 02/2010, 00002014

1379

Visualizar procesos 8.7 Trabajar con funciones de sistema

Por tanto, las funciones de sistema de ejecucin prolongada se procesan de forma asncrona. Por ejemplo, mientras una funcin de sistema escribe un registro de receta en un soporte de datos, se ejecuta ya la siguiente funcin. Gracias al procesamiento paralelo de las funciones de sistema se evitan tiempos de espera en el panel de operador.
8.7.3.1 Cambiar 8.7.3 Ejemplo el modo de operacin del panel de operador y visualizar el estado actual

Ver tambin

Principios bsicos de la lista de funciones (Pgina 1373) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)

8.7.3

Ejemplo

8.7.3.1

Cambiar el modo de operacin del panel de operador y visualizar el estado actual

Tarea
En el presente ejemplo se utiliza la funcin de sistema "AjustarModoDeOperacion" para cambiar entre los modos de operacin "online" y "offline" en el panel de operador. El modo de operacin ajustado actualmente se debe visualizar adicionalmente en el panel de operador.

Requisitos
Se ha creado una imagen de proceso.

Configuracin
Para este ejemplo se necesitan una variable y una lista de texto configuradas como se indica a continuacin: Variable:
Nombre OperatingMode Conexin al controlador no Tipo Bool

Lista de texto:
Nombre ShowOperatingMode Contiene Boolean (0/1) Valores 1: Modo de operacin: "Online": 0: Modo de operacin: "Offline"

1380

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Procedimiento
1. Cree la variable "OperatingMode" indicada arriba.

2. Cree la lista de texto "ShowOperatingMode" indicada arriba.

3. Abra el sinptico del proceso e inserte un botn en el que se configurar el cambio de modo de operacin a "online". 4. En la ventana de inspeccin haga clic en "Pulsar" en el grupo "Eventos". 5. Configure la funcin de sistema "AjustarModoDeOperacion" asociada al evento "Pulsar". Esta funcin de sistema se encuentra en la lista de seleccin bajo "Configuracin". 6. En la lista, seleccione la entrada "Online" para el parmetro "Modo". 7. Configure la funcin de sistema "ActivarBit" asociada al evento "Pulsar". Esta funcin de sistema se encuentra en la lista de seleccin bajo "Procesamiento de bits". 8. En la lista, seleccione la variable "OperatingMode" para el parmetro "Variable".

9. En el sinptico del proceso, inserte un botn en el que se configurar el cambio de modo de operacin a "offline".

STEP 7 V10.5 SP2 02/2010, 00002014

1381

Visualizar procesos 8.7 Trabajar con funciones de sistema

1 Repita los pasos 4 a 7. En la lista, seleccione la entrada "Offline" para el parmetro "Modo". Configure 0. la funcin de sistema "DesactivarBit" en vez de la funcin "ActivarBit".

Resultado intermedio
El modo de operacin del panel de operador se podr cambiar en runtime mediante ambos botones. El modo de operacin ajustado actualmente se debe visualizar en un campo de salida en el panel de operador.

Procedimiento
1. En el sinptico del proceso, cree un "Campo E/S simblico" y, en la ventana de inspeccin, efecte los ajustes siguientes en el grupo "General":

Bajo "Modo", seleccione "Salida". Seleccione la lista de texto "ShowOperatingMode". Seleccione la variable "OperatingMode".

1382

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Resultado

8.7.4.1 Funciones 8.7.4 Referencia de sistema disponibles segn el equipo

Si cambia el modo de operacin utilizando los botones, el modo ajustado actualmente se visualizar en el panel de operador.

Ver tambin

Funciones de sistema (Pgina 1371) Principios bsicos de la lista de funciones (Pgina 1373) Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4

Referencia

8.7.4.1

Funciones de sistema disponibles segn el equipo

Disponibilidad de las funciones de sistema


Las tablas siguientes muestran las funciones de sistema y los scripts disponibles en los paneles de operador. Salvo modificaciones tcnicas.

Basic Panels
KTP400 mono PN Scripts CerrarSesion (Pgina 1386) ModificarContraste (Pgina 1387) ActivarImagen (Pgina 1387) no s s s KTP600 mono PN no s s s s s s s s s s s KTP600 color PN no s no s s s s s s s s s KTP1000 PN no s s s s s s s s s s s TP1500 PN no s s s s s s s s no s s

ActivarImagenConNumero (Pgina 1388) s ActivarPantallaDeLimpieza (Pgina 1389) ActivarImagenAnterior (Pgina 1390) ActualizarVariable (Pgina 1390) IniciarSesion (Pgina 1391) EditarAviso (Pgina 1391) ObjetoDeImagenCursorAbajo (Pgina 1392) ObjetoDeImagenCursorArriba (Pgina 1391) s s s s s s s

STEP 7 V10.5 SP2 02/2010, 00002014

1383

Visualizar procesos 8.7 Trabajar con funciones de sistema

KTP400 mono PN ObjetoDeImagenAvanzarPagina (Pgina 1394) ObjetoDeImagenRetrocederPagina (Pgina 1393) s s

KTP600 mono PN s s s s s s s s s s s s s s s s s s s s s s s s s s

KTP600 color PN s s s s s s s s s s s s s s s s s s s s s s s s s s

KTP1000 PN s s s s s s s s s s s s s s s s s s s s s s s s s s

TP1500 PN s s no s no no s s s s s s s s s s s s s s s s s s s s

IncrementarValorEnfocado (Pgina 1394) s IncrementarVariable (Pgina 1395) IrAInicio (Pgina 1395) IrAFin (Pgina 1396) InvertirBit (Pgina 1396) InvertirEscalaLineal (Pgina 1397) CalibrarPantallaTactil (Pgina 1398) VisorDeCurvasAvanzarPagina (Pgina 1398) VisorDeCurvasRetrocesoPagina (Pgina 1399) VisorDeCurvasAmpliar (Pgina 1399) VisorDeCurvasComprimir (Pgina 1400) VisorDeCurvasReglaAdelante (Pgina 1400) VisorDeCurvasReglaAtras (Pgina 1401) s s s s s s s s s s s s

VisorDeCurvasActivarModoRegla (Pgina s 1402) VisorDeCurvasIniciarParar (Pgina 1402) s VisorDeCurvasIrAlPrincipio (Pgina 1403) LeerNombreDeUsuario (Pgina 1404) LeerNumeroDeGrupo (Pgina 1404) LeerContrasena (Pgina 1405) EscalaLineal (Pgina 1405) BorrarBuferDeAvisos (Pgina 1406) BorrarAutorizacionBuferDeAvisosProtool (Pgina 1407) VisorDeAvisosEditarAviso (Pgina 1408) VisorDeAvisosAcusarAviso (Pgina 1408) s s s s s s s s s

1384

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

KTP400 mono PN VisorDeAvisosMostrarTextoAyuda (Pgina 1409) AcusarAviso (Pgina 1410) VisorDeRecetasRegistroNuevo (Pgina 1410) VisorDeRecetasLeerRegistroDelControla dor (Pgina 1411) VisorDeRecetasBorrarRegistro (Pgina 1411) VisorDeRecetasMenu (Pgina 1412) VisorDeRecetasAbrir (Pgina 1412) s s s s s s s

KTP600 mono PN s s s s s s s s s s s s s s s s s s s s s s s s s s

KTP600 color PN s s s s s s s s s s s s s s s s s s s s s s s s s s

KTP1000 PN s s s s s s s s s s s s s s s s s s s s s s s s s s

TP1500 PN s no s s s s s s s s s s s s no no s no no s s no s s s no

VisorDeRecetasEscribirRegistroEnContro s lador (Pgina 1413) VisorDeRecetasGuardarRegistro (Pgina s 1413) VisorDeRecetasGuardarRegistroComo (Pgina 1414) s

VisorDeRecetasCambiarNombreDeRegis s tro (Pgina 1415) VisorDeRecetasMostrarTextoDeAyuda (Pgina 1415) VisorDeRecetasAtras (Pgina 1416) DesactivarBit (Pgina 1416) BotonPulsar (Pgina 1417) BotonSoltar (Pgina 1418) DesplazarYEnmascarar (Pgina 1418) AvanzarPagina (Pgina 1420) RetrocederPagina (Pgina 1420) AjustarModoDeOperacion (Pgina 1421) ActivarBit (Pgina 1421) ActivarBitMientrasTeclaPulsada (Pgina 1422) AjustarIdioma (Pgina 1423) AjustarModoDeConexion (Pgina 1424) ActivarVariable (Pgina 1423) SimularTeclaSistema (Pgina 1425) s s s s s s s s s s s s s s s

STEP 7 V10.5 SP2 02/2010, 00002014

1385

Visualizar procesos 8.7 Trabajar con funciones de sistema

Funciones de 8.7.4.2 CerrarSesion sistema

KTP400 mono PN SimularVariable (Pgina 1426) PararRuntime (Pgina 1427) IdentificarCambioDeUsuario (Pgina 1427) DecrementarValorEnfocado (Pgina 1428) DecrementarVariable (Pgina 1428) CambiarConexion (Pgina 1429) MostrarDialogoIniciarSesion (Pgina 1430) MostrarTextoDeAyuda (Pgina 1431) MostrarVentanaDeAvisos (Pgina 1432) s s s s s s s s s

KTP600 mono PN s s s s s s s s s

KTP600 color PN s s s s s s s s s

KTP1000 PN s s s s s s s s s

TP1500 PN s s s no s s s s s

Ver tambin

Funciones de sistema (Pgina 1371) Principios bsicos de la lista de funciones (Pgina 1373) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)

8.7.4.2

Funciones de sistema

8.7.4.2

CerrarSesion

Utilizacin
Cierra la sesin del usuario actual en el panel de operador.

Sintaxis
CerrarSesion Utilizable en el script: s (Logoff), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros
--

1386

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

ModificarContraste
8.7.4.2 ModificarContraste ActivarImagen

Utilizacin
Cambia el contraste de la pantalla del panel de operador al siguiente nivel de contraste.

Sintaxis
ModificarContraste (Modificacin) Utilizable en el script: s (AdjustContrast), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Modificacin Determina cmo se debe modificar el contraste: 0 (hmiDecrease) = Reducir: Reduce el contraste un nivel. 1 (hmiIncrease) = Aumentar: Aumenta el contraste un nivel.

Ejemplo de aplicacin

Objetivo Desea aumentar y reducir el contraste de la pantalla utilizando para ello botones de comando. Indicaciones relativas a la configuracin Configure dos botones de comando y asigne en cada uno de ellos el evento "Pulsar" a la funcin de sistema "ModificarContraste". Asigne a dichos botones los parmetros "Aumentar" y "Reducir", respectivamente. Proceso en el panel de operador Si pulsa uno de estos botones en runtime, el contraste se aumentar o reducir un nivel.

8.7.4.2

ActivarImagen

Utilizacin
Efecta un cambio de imagen para visualizar la imagen indicada. Para conmutar entre la imagen bsica y la ventana permanente, y viceversa, utilice la funcin de sistema "ActivarImagenConNumero".

Sintaxis
ActivarImagen (Nombre de imagen, Nmero de objeto) Utilizable en el script: s (ActivateScreen), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

STEP 7 V10.5 SP2 02/2010, 00002014

1387

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 ActivarImagenConNumero

Nombre de imagen Nombre de la imagen a la que se debe conmutar. Nmero de objeto Elemento de control que se resalta en la imagen indicada despus del cambio de imagen. El nmero del elemento de control se define mediante el orden de tabulacin durante la configuracin. Si indica "0": Si al ejecutarse la funcin de sistema est resaltada la ventana permanente, sta permanecer destacada. En cambio, si est resaltada la imagen bsica, se destacar el primer elemento de control de la imagen indicada.

Nota Si la funcin de sistema "ActivarImagen" se asocia al evento "Margen alcanzado", slo se admite el valor 0 para el parmetro "Nmero de objeto". El objeto activo no se establece conforme al nmero de objeto, sino segn la coordenada X del objeto activo antes del cambio de imagen.

8.7.4.2

ActivarImagenConNumero

Utilizacin
Cambia a una imagen determinada dependiendo del valor de una variable. La imagen se identifica por su nmero de imagen.

Sintaxis
ActivarImagenConNumero (Nmero de imagen, Nmero de objeto) Utilizable en el script: s (ActivateScreenByNumber), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Nmero de imagen Variable que contiene el nmero de imagen a la que se debe conmutar. Si desea conmutar entre la imagen bsica y la ventana permanente, y viceversa, introduzca "0" o "-1", respectivamente. 0 = Cambia de la imagen bsica a la ventana permanente. -1 = Cambia de la ventana permanente a la imagen bsica.

1388

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Nmero de objeto
8.7.4.2 ActivarPantallaDeLimpieza

Nmero del objeto de imagen que se resalta en la imagen indicada despus del cambio de imagen. El nmero del elemento de control se define mediante el orden de tabulacin durante la configuracin. Si indica "0":

Si al ejecutarse la funcin de sistema est resaltada la ventana permanente, sta permanecer destacada. En cambio, si est resaltada la imagen bsica, se destacar el primer elemento de control de la imagen indicada.

8.7.4.2

ActivarPantallaDeLimpieza

Utilizacin
Activa la pantalla de limpieza en el panel de operador. La pantalla del panel de operador se desactiva durante el tiempo indicado. Mientras est desactivada la pantalla del panel de operador, podr limpiarla sin activar accidentalmente funciones de la pantalla tctil.

Sintaxis
ActivarPantallaDeLimpieza (Perodo) Utilizable en el script: no

Parmetros

Perodo Perodo durante el que est desactivada la pantalla. El tiempo restante se indica mediante una barra de progreso. Rango de valores en segundos (de 10 a 300).

Nota La funcin de sistema ActivarPantallaDeLimpieza no puede ser simulada.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

STEP 7 V10.5 SP2 02/2010, 00002014

1389

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

ActivarImagenAnterior
8.7.4.2 ActivarImagenAnterior 8.7.4.2 ActualizarVariable

Utilizacin
Cambia a la imagen que estaba activada antes de cambiar a la imagen actual. El cambio de imagen no se ejecuta si antes no haba ninguna imagen activa. Se guardan las ltimas 10 imgenes activadas. Si cambia a una imagen que ya no est guardada, aparecer un aviso del sistema.

Nota Si desea utilizar la funcin, la imagen a la que desea cambiar deber estar contenida en la estructura de navegacin.

Sintaxis
ActivarImagenAnterior Utilizable en el script: s (ActivatePreviousScreen), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros
--

8.7.4.2

ActualizarVariable

Utilizacin
Lee del controlador el valor actual de la variable con el IDActualizacin indicado. .

Sintaxis
ActualizarVariable (IDActualizacin) Utilizable en el script: no

Parmetros

IDActualizacin Identificador de actualizacin asignado a la variable que se desea actualizar.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

1390

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

IniciarSesion
8.7.4.2 IniciarSesion ObjetoDeImagenCursorArriba EditarAviso

Utilizacin
Inicia la sesin del usuario actual en el panel de operador.

Sintaxis
IniciarSesion (Contrasea, Nombre de usuario) Utilizable en el script: s (Logon), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Contrasea La variable de la cual se lee la contrasea del usuario que va a iniciar la sesin. Si el usuario ha iniciado la sesin, se borra la contrasea de la variable. Nombre de usuario La variable de la cual se lee el Nombre de usuario que va a iniciar la sesin.

8.7.4.2

EditarAviso

Utilizacin
Lanza el evento "Edicin" para todos los avisos seleccionados. Si no ha acusado todava los avisos a editar, el acuse se efectuar automticamente al ejecutarse esta funcin de sistema. Esta funcin de sistema slo se puede utilizar para teclas de funcin.

Sintaxis
EditarAviso Utilizable en el script: s (EditAlarm), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros
--

8.7.4.2

ObjetoDeImagenCursorArriba

Utilizacin
Aplica la funcin <Tecla arriba> en el objeto de imagen indicado.

STEP 7 V10.5 SP2 02/2010, 00002014

1391

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 ObjetoDeImagenCursorAbajo

Utilice esta funcin de sistema si no se debe utilizar el botn integrado en el objeto de imagen. Esta funcin de sistema se puede utilizar para los objetos de imagen indicados a continuacin:


Sintaxis

Visor de usuarios Visor de avisos Visor de recetas

ObjetoDeImagenCursorArriba (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del objeto de imagen al que se debe aplicar la funcin de la tecla.

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

ObjetoDeImagenCursorAbajo

Utilizacin
Aplica la funcin <Tecla abajo> en el objeto de imagen indicado. Utilice esta funcin de sistema si no se debe utilizar el botn integrado en el objeto de imagen. Esta funcin de sistema se puede utilizar para los objetos de imagen indicados a continuacin:


Sintaxis

Visor de usuarios Visor de avisos Visor de recetas

ObjetoDeImagenCursorAbajo (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen

1392

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Nombre del objeto de imagen al que se debe aplicar la funcin de la tecla.


8.7.4.2 ObjetoDeImagenRetrocederPagina

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

ObjetoDeImagenRetrocederPagina

Utilizacin
Aplica la funcin <Tecla arriba> en el objeto de imagen indicado. Utilice esta funcin de sistema si no se debe utilizar el botn integrado en el objeto de imagen. Esta funcin de sistema se puede utilizar para los objetos de imagen indicados a continuacin:


Sintaxis

Visor de usuarios Visor de avisos Visor de recetas

ObjetoDeImagenRetrocederPagina (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del objeto de imagen al que se debe aplicar la funcin de la tecla.

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

STEP 7 V10.5 SP2 02/2010, 00002014

1393

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

ObjetoDeImagenAvanzarPagina
8.7.4.2 ObjetoDeImagenAvanzarPagina IncrementarValorEnfocado

Utilizacin
Aplica la funcin <Tecla abajo> en el objeto de imagen indicado. Utilice esta funcin de sistema si no se debe utilizar el botn integrado en el objeto de imagen. Esta funcin de sistema se puede utilizar para los objetos de imagen indicados a continuacin:


Sintaxis

Visor de usuarios Visor de avisos Visor de recetas

ObjetoDeImagenAvanzarPagina (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del objeto de imagen al que se debe aplicar la funcin de la tecla.

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

IncrementarValorEnfocado

Utilizacin
Suma el valor indicado al valor de la variable asignada al campo de entrada (campo de seleccin simblico, campo de seleccin grfico, deslizador) resaltado actualmente.

Sintaxis
IncrementarValorMarcado (Valor) Utilizable en el script: no

Parmetros

Valor

1394

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Valor a sumar al valor de la variable.


8.7.4.2 IncrementarVariable IrAInicio

8.7.4.2

IncrementarVariable

Utilizacin
Suma el valor indicado al valor de la variable. X=X+a

Nota La funcin de sistema utiliza la misma variable como valor de entrada y como valor de salida. Si utiliza esta funcin de sistema para convertir un valor, deber utilizar una variable auxiliar. A la variable auxiliar se le puede asignar un valor con la funcin de sistema "ActivarVariable".

Si asocia la funcin a eventos de un aviso y la variable no se utiliza en la imagen actual, no se garantiza que el valor real de la variable se utilice en el controlador. Ello se puede mejorar activando el tipo de adquisicin "Cclico continuo".

Sintaxis
IncrementarVariable (Variable, Valor) Utilizable en el script: s (IncreaseTag), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable Variable a la que se debe agregar el valor indicado. Valor Valor que se suma.

8.7.4.2

IrAInicio

Utilizacin
Ejecuta la funcin de tecla <Inicio> en el panel de operador. Utilice esta funcin de sistema si la versin estndar del panel de operador no dispone de esta funcionalidad. Esta funcin de sistema slo se puede utilizar para teclas de funcin.

STEP 7 V10.5 SP2 02/2010, 00002014

1395

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis

8.7.4.2 IrAFin InvertirBit

IrAInicio Utilizable en el script: s (GoToHome), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros
--

8.7.4.2

IrAFin

Utilizacin
Ejecuta la funcin de tecla <Fin> en el panel de operador. Utilice esta funcin de sistema si la versin estndar del panel de operador no dispone de esta funcionalidad. Esta funcin de sistema slo se puede utilizar para teclas de funcin.

Sintaxis
IrAFin Utilizable en el script: s (GoToEnd), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros
--

8.7.4.2

InvertirBit

Utilizacin
Invierte el valor de la variable indicada del tipo "Bool".


Sintaxis

Si la variable tiene el valor 1 (TRUE), se ajusta a 0 (FALSE). Si la variable tiene el valor 0 (FALSE), se ajusta a 1 (TRUE).

InvertirBit (Variable) Utilizable en el script: s (InvertBit), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

1396

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 InvertirEscalaLineal

Variable Variable cuyo bit se debe ajustar.

8.7.4.2

InvertirEscalaLineal

Utilizacin
Asigna a la variable X un valor que se calcula a partir del valor de la variable Y indicada mediante la funcin lineal X = (Y - b) / a. Las variables X e Y no pueden ser idnticas. Esta funcin de sistema es la funcin inversa de "EscalaLineal".

Nota Las variables X e Y no pueden ser idnticas. Si desea convertir una variable en s misma, debe utilizar una variable auxiliar Con la funcin de sistema "ActivarVariable" se puede asignar a la variable auxiliar el valor de la variable que se va convertir.

Sintaxis
InvertirEscalaLineal (X, Y, b, a) Utilizable en el script: s (InverseLinearScaling), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

X Variable a la que se asigna el valor calculado en la ecuacin lineal. Y Variable cuyo valor se utiliza para el clculo. b Valor que se va a restar. a Valor por el que se divide.

STEP 7 V10.5 SP2 02/2010, 00002014

1397

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

CalibrarPantallaTactil
8.7.4.2 CalibrarPantallaTactil VisorDeCurvasAvanzarPagina

Utilizacin
Llama un programa para calibrar la pantalla tctil del panel de operador. Durante la calibracin se le pedir al operador que toque cinco posiciones en la pantalla tctil. Para confirmar el proceso de calibracin, toque la pantalla tctil en un intervalo de 30 segundos. Si no toca la pantalla tctil dentro de ese intervalo, los ajustes de calibrado se rechazan. La gua del usuario est en ingls. Utilice esta funcin de sistema al poner en marcha el panel de operador por primera vez.

Sintaxis
CalibrarPantallaTactil Utilizable en el script: s (CalibrateTouchScreen), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros
--

Nota La funcin de sistema CalibrarPantallaTactil no puede ser simulada.

8.7.4.2

VisorDeCurvasAvanzarPagina

Utilizacin
Avanza un ancho de visualizacin en el visor de curvas indicado.

Sintaxis
VisorDeCurvasAvanzarPagina (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que se debe avanzar un ancho de visualizacin.

1398

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 VisorDeCurvasRetrocesoPagina VisorDeCurvasAmpliar

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasRetrocesoPagina

Utilizacin
Retrocede un ancho de visualizacin en el visor de curvas indicado.

Sintaxis
VisorDeCurvasRetrocesoPagina (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que se debe retroceso un ancho de visualizacin.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasAmpliar

Utilizacin
Reduce el intervalo de tiempo que se visualiza en el visor de curvas indicado.

Sintaxis
VisorDeCurvasAmpliar (Objeto de imagen) Utilizable en el script: no

STEP 7 V10.5 SP2 02/2010, 00002014

1399

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 VisorDeCurvasComprimir VisorDeCurvasReglaAdelante

Objeto de imagen Nombre del visor de curvas en el que se debe reducir el intervalo de tiempo visualizado.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasComprimir

Utilizacin
Aumenta el intervalo de tiempo que se visualiza en el visor de curvas indicado.

Sintaxis
VisorDeCurvasComprimir (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que se debe aumentar el intervalo de tiempo visualizado.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasReglaAdelante

Utilizacin
Desplaza la regla hacia adelante (a la derecha) en el visor de curvas indicado.

1400

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 VisorDeCurvasReglaAtras

Nota Para poder desplazar la regla, sta deber estar activada. Para activar la regla utilice la funcin de sistema "VisorDeCurvasActivarModoRegla".

Sintaxis
VisorDeCurvasReglaAdelante (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que la regla se debe desplazar hacia adelante.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasReglaAtras

Utilizacin
Desplaza la regla hacia atrs (a la izquierda) en el visor de curvas indicado.

Nota Para poder desplazar la regla, sta deber estar activada. Para activar la regla utilice la funcin de sistema "VisorDeCurvasActivarModoRegla".

Sintaxis
VisorDeCurvasReglaAtras (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen

STEP 7 V10.5 SP2 02/2010, 00002014

1401

Visualizar procesos 8.7 Trabajar con funciones de sistema

Nombre del visor de curvas en el que la regla se debe desplazar hacia atrs.
8.7.4.2 VisorDeCurvasActivarModoRegla VisorDeCurvasIniciarParar

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasActivarModoRegla

Utilizacin
Muestra u oculta la regla en el visor de curvas indicado. La regla muestra el valor Y correspondiente a un valor X.

Sintaxis
VisorDeCurvasActivarModoRegla (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que la regla se debe mostrar u ocultar.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasIniciarParar

Utilizacin
Detiene o prosigue el registro de curvas en el visor de curvas indicado.

1402

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis

8.7.4.2 VisorDeCurvasIrAlPrincipio

VisorDeCurvasIniciarParar (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que se debe iniciar o parar el registro de curvas.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeCurvasIrAlPrincipio

Utilizacin
Retrocede al principio del registro de curvas en el visor de curvas indicado. All se visualizan los valores iniciales con los que ha comenzado el registro.

Sintaxis
VisorDeCurvasIrAlPrincipio (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de curvas en el que se debe aumentar el intervalo de tiempo visualizado.

Nota Los paneles de operador TP 177A y TP 177micro no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

STEP 7 V10.5 SP2 02/2010, 00002014

1403

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

LeerNombreDeUsuario
8.7.4.2 LeerNombreDeUsuario LeerNumeroDeGrupo

Utilizacin
Escribe el nombre del usuario conectado actualmente al panel de operador en la variable indicada. Si la variable indicada contiene una conexin con el controlador, el nombre del usuario tambin estar disponible en el controlador. Con esta funcin de sistema se pueden p. ej. liberar determinadas funciones para usuarios especficos.

Sintaxis
LeerNombreDeUsuario (Variable) Utilizable en el script: s (GetUserName), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable Variable en la que se escribe el nombre del usuario.

8.7.4.2

LeerNumeroDeGrupo

Utilizacin
Lee el nmero del grupo al que pertenece el usuario registrado en el panel de operador y lo escribe en la variable indicada.

Sintaxis
LeerNumeroDeGrupo (Variable) Utilizable en el script: s (GetGroupNumber), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable Variable en la que se escribe el nmero del grupo.

1404

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

LeerContrasena
8.7.4.2 LeerContrasena EscalaLineal

Utilizacin
Lee la contrasea del usuario conectado al panel de operador y la escribe en la variable indicada.

Nota Asegrese de que el valor de la variable indicada no aparece en ningn otro lugar del proyecto.

Nota Las contraseas de usuarios de SIMATIC Logon no se pueden leer.

Sintaxis
LeerContrasena (Variable) Utilizable en el script: s (GetPassword), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable Variable en la que se escribe la contrasea.

8.7.4.2

EscalaLineal

Utilizacin
Asigna a la variable Y un valor que se calcula a partir del valor de las variable X indicada mediante la funcin lineal Y = (a * X) + b. La funcin inversa es la funcin de sistema "InvertirEscalaLineal".

Nota Las variables X e Y no pueden ser idnticas. Si desea convertir una variable en s misma, debe utilizar una variable auxiliar Con la funcin de sistema "ActivarVariable" se puede asignar a la variable auxiliar el valor de la variable que se va convertir.

STEP 7 V10.5 SP2 02/2010, 00002014

1405

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis

8.7.4.2 BorrarBuferDeAvisos

EscalaLineal (Y, X, a, b) Utilizable en el script: s (LinearScaling), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Y Variable a la que se asigna el valor calculado en la ecuacin lineal. X Variable cuyo valor se utiliza para el clculo. a Valor con el que se multiplica. b Valor que se suma.

8.7.4.2

BorrarBuferDeAvisos

Utilizacin
Borra avisos del bfer de avisos del panel de operador.

Nota Los avisos no acusados tambin se borran.

Sintaxis
BorrarBuferDeAvisos (Nmero de categora) Utilizable en el script: s (ClearAlarmBuffer), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Nmero de categora Determina qu avisos se deben borrar del bfer de avisos. 0 (hmiAll) = Todos los avisos 1 (hmiAlarms) = Error 2 (hmiEvents) = Advertencias

1406

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

3 (hmiSystem) = Avisos del sistema


8.7.4.2 BorrarAutorizacionBuferDeAvisosProtool

4 (hmiS7Diagnosis) = Avisos de diagnstico S7

Nota Dependencia del equipo Los avisos de diagnstico S7 no estn disponibles en Basic Panels.

8.7.4.2

BorrarAutorizacionBuferDeAvisosProtool

Utilizacin
Esta funcin de sistema existe por motivos de compatibilidad. Tiene la misma funcionalidad que la funcin de sistema "BorrarBuferDeAvisos" pero utiliza la antigua numeracin de ProTool.

Sintaxis
BorrarAutorizacionBuferDeAvisosProtool (Nmero de categora) Utilizable en el script: s (ClearAlarmBufferProtoolLegacy), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Nmero de categora Nmero de la categora cuyos avisos se borrarn: -1 (hmiAllProtoolLegacy) = Todos los avisos 0 (hmiAlarmsProtoolLegacy) = Error 1 (hmiEventsProtoolLegacy) = Advertencias 2 (hmiSystemProtoolLegacy) = Avisos del sistema 3 (hmiS7DiagnosisProtoolLegacy) = Avisos de diagnstico S7

Nota Dependencia del equipo Los avisos de diagnstico S7 no estn disponibles en Basic Panels.

STEP 7 V10.5 SP2 02/2010, 00002014

1407

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

VisorDeAvisosEditarAviso
8.7.4.2 VisorDeAvisosEditarAviso VisorDeAvisosAcusarAviso

Utilizacin
Lanza el evento "Edicin" para todos los avisos seleccionados en el visor de avisos indicado. Utilice esta funcin de sistema si no se debe utilizar el botn integrado en el control ActiveX. Para el evento "Edicin" tambin se puede configurar una funcin de sistema. Por ejemplo, puede conmutar a la imagen del proceso en la que se ha presentado el aviso.

Nota Si no ha acusado todava los avisos a editar, el acuse se efectuar automticamente al ejecutarse esta funcin de sistema.

Sintaxis
VisorDeAvisosEditarAviso (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de avisos en el que se debe lanzar el evento.

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeAvisosAcusarAviso

Utilizacin
Acusa los avisos seleccionados en el visor de avisos indicado. Utilice esta funcin de sistema si no se debe utilizar el botn integrado en el control ActiveX.

1408

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis

8.7.4.2 VisorDeAvisosMostrarTextoAyuda

VisorDeAvisosAcusarAviso (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de avisos en el que se debe lanzar el evento.

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeAvisosMostrarTextoAyuda

Utilizacin
Muestra el texto de ayuda configurado para el aviso seleccionado en el visor de avisos indicado.

Sintaxis
VisorDeAvisosMostrarTextoAyuda (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de avisos en el que se debe lanzar el evento.

Nota Los siguientes paneles de operador no soportan esta funcin para el objeto "Imagen": OP 73, OP 73micro, OP 77A, TP 177A, TP 177micro.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

STEP 7 V10.5 SP2 02/2010, 00002014

1409

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

AcusarAviso
8.7.4.2 AcusarAviso 8.7.4.2 VisorDeRecetasRegistroNuevo

Utilizacin
Acusa todos los avisos seleccionados. Utilice esta funcin de sistema si el panel de operador no tiene ninguna tecla de acuse o si no debe emplearse la tecla integrada del visor de avisos. Esta funcin de sistema slo se puede utilizar para teclas de funcin.

Sintaxis
AcusarAviso Utilizable en el script: no

Parmetros
--

8.7.4.2

VisorDeRecetasRegistroNuevo

Utilizacin
Crea un registro nuevo en el visor de recetas visualizado.

Sintaxis
VisorDeRecetasRegistroNuevo (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se debe crear el nuevo registro.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

1410

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

VisorDeRecetasLeerRegistroDelControlador
8.7.4.2 VisorDeRecetasLeerRegistroDelControlador VisorDeRecetasBorrarRegistro

Utilizacin
Transfiere el registro cargado en el controlador al panel de operador y lo muestra en el visor de recetas.

Sintaxis
VisorDeRecetasLeerRegistroDelControlador (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se visualiza el registro transferido desde el controlador.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasBorrarRegistro

Utilizacin
Borra el registro que se visualiza en el visor de recetas.

Sintaxis
VisorDeRecetasBorrarRegistro (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se debe borrar el registro visualizado.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

STEP 7 V10.5 SP2 02/2010, 00002014

1411

Visualizar procesos 8.7 Trabajar con funciones de sistema

Ver tambin

8.7.4.2 VisorDeRecetasMenu VisorDeRecetasAbrir

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasMenu

Utilizacin
Abre el men del visor de recetas simple indicado. Utilice esta funcin de sistema slo en un visor de recetas simple.

Sintaxis
VisorDeRecetasMenu (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se debe abrir el men.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasAbrir

Utilizacin
Muestra los valores de registro en el visor de recetas indicado. Esta funcin de sistema no se ejecuta si en el panel de operador ya se muestran los valores del registro de receta. Utilice esta funcin de sistema si ha configurado el visor de recetas simple. En el visor de recetas simple se muestra en cada caso un solo campo de seleccin en el panel de operador. Utilice la funcin de sistema "VisorDeRecetasAtras" para ver el campo de seleccin anterior.

Sintaxis
VisorDeRecetasAbrir (Objeto de imagen) Utilizable en el script: no

1412

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 VisorDeRecetasEscribirRegistroEnControlador VisorDeRecetasGuardarRegistro

Objeto de imagen Nombre del visor de recetas en el que se muestran los registros.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasEscribirRegistroEnControlador

Utilizacin
Transfiere al controlador el registro de receta visualizado actualmente en el visor de recetas.

Sintaxis
VisorDeRecetasEscribirRegistroEnControlador (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas desde el que se debe transferir el registro al controlador conectado.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasGuardarRegistro

Utilizacin
Guarda el registro de receta visualizado actualmente en el visor de recetas.

STEP 7 V10.5 SP2 02/2010, 00002014

1413

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis

8.7.4.2 VisorDeRecetasGuardarRegistroComo

VisorDeRecetasGuardarRegistro (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se debe guardar el registro.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasGuardarRegistroComo

Utilizacin
Guarda con otro nombre el registro que se visualiza en el visor de recetas.

Sintaxis
VisorDeRecetasGuardarRegistroComo (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que el registro se debe guardar con otro nombre.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

1414

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

VisorDeRecetasCambiarNombreDeRegistro
8.7.4.2 VisorDeRecetasCambiarNombreDeRegistro VisorDeRecetasMostrarTextoDeAyuda

Utilizacin
Cambia el nombre del registro seleccionado en el visor de recetas indicado. Utilice esta funcin de sistema slo en un visor de recetas simple.

Sintaxis
VisorDeRecetasCambiarNombreDeRegistro (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se debe cambiar el nombre del registro.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasMostrarTextoDeAyuda

Utilizacin
Muestra el texto de ayuda configurado para el visor de recetas indicado.

Sintaxis
VisorDeRecetasMostrarTextoDeAyuda (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas cuyo texto de ayuda configurado se visualiza.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

STEP 7 V10.5 SP2 02/2010, 00002014

1415

Visualizar procesos 8.7 Trabajar con funciones de sistema

Ver tambin

8.7.4.2 VisorDeRecetasAtras DesactivarBit

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

VisorDeRecetasAtras

Utilizacin
Vuelve al campo de seleccin anterior en el visor de recetas indicado. Esta funcin de sistema no tiene ningn efecto si el campo de seleccin de la receta se muestra en el panel de operador. Orden de manejo de los campos de seleccin en runtime:

Nombre de receta Nombre de registro Valores de registros de recetas

Utilice esta funcin de sistema si ha configurado el visor de recetas simple. En el visor de recetas simple se muestra en cada caso un solo campo de seleccin en el panel de operador. Utilice la funcin de sistema "VisorDeRecetasAbrir" para ver los valores del registro de receta.

Sintaxis
VisorDeRecetasAtras (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del visor de recetas en el que se debe ejecutar el comando.

Nota Los paneles de operador OP 77A y TP 177A no soportan esta funcin para el objeto "Imagen".

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

DesactivarBit

Utilizacin
Ajusta a "0" (FALSE) el valor de una variable del tipo "Bool".

1416

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis

8.7.4.2 BotonPulsar

DesactivarBit (Variable) Utilizable en el script: s (ResetBit), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable Variable del tipo BOOL que se ajusta a "0" (FALSE).

8.7.4.2

BotonPulsar

Utilizacin
Lanza el evento "Pulsar" en el objeto de imagen indicado. Utilice esta funcin de sistema por ejemplo si desea activar un botn de la imagen desde una tecla de funcin del panel de operador.

Nota Configure las funciones de sistema y "BotonPulsar" y "BotonSoltar" siempre conjuntamente. Por tanto, si para el evento "Pulsar" de una tecla de funcin configura la funcin de sistema "BotonPulsar", para el evento "Soltar" de la misma tecla de funcin debe configurar la funcin de sistema "BotonSoltar".

Sintaxis
BotonPulsar (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del objeto de imagen en el que se lanza el evento.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

STEP 7 V10.5 SP2 02/2010, 00002014

1417

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2

BotonSoltar
8.7.4.2 BotonSoltar DesplazarYEnmascarar

Utilizacin
Lanza el evento "Soltar" en el objeto de imagen indicado. Utilice esta funcin de sistema por ejemplo si desea activar un botn de la imagen desde una tecla de funcin del panel de operador.

Nota Configure las funciones de sistema y "BotonPulsar" y "BotonSoltar" siempre conjuntamente. Por tanto, si para el evento "Pulsar" de una tecla de funcin configura la funcin de sistema "BotonPulsar", para el evento "Soltar" de la misma tecla de funcin debe configurar la funcin de sistema "BotonSoltar".

Sintaxis
BotonSoltar (Objeto de imagen) Utilizable en el script: no

Parmetros

Objeto de imagen Nombre del objeto de imagen en el que se lanza el evento.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

DesplazarYEnmascarar

Utilizacin
La funcin de sistema convierte la configuracin binaria de entrada de la variable de origen en una configuracin binaria de salida de la variable de destino. Durante este proceso se desplazan y se enmascaran bits.

Nota Si las variables de origen y destino tienen un nmero de bits diferente, la aplicacin de la funcin de sistema en la variable de destino no puede causar un rebase del rango de valores.

1418

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Sintaxis
DesplazarYEnmascarar (Variable de origen, Variable de destino, Bits a desplazar, Bits a enmascarar) Utilizable en el script: s (ShiftAndMask), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable de origen La variable contiene la configuracin binaria de entrada. Se admiten variables de nmeros enteros, p. ej. "Byte", "Char", "Int", "UInt", "Long" y "ULong". Ejemplo: La variable de origen del tipo "16 Bit Integer" tiene el valor 72: 0000000001001000. Bits a desplazar Cantidad de bits segn la que se debe desplazar hacia la derecha la configuracin binaria de entrada. Un valor negativo desplaza la configuracin binaria de entrada hacia la izquierda. Ejemplo: "Bits a desplazar" tiene el valor "+3". Al llamar la funcin de sistema, la configuracin binaria de entrada se desplaza 3 bits hacia la derecha: 0000000000001001. El lado izquierdo se rellena con "0". En el lado derecho se truncan 3 bits. El nuevo valor decimal es "9".

Nota Si la variable de origen tiene un tipo de datos Integer con el signo "-", el bit izquierdo ser "1". Al desplazar hacia la derecha, este bit de signo se rellena con "0". El signo se conmuta a "+".

Bits a enmascarar Un nmero del tipo Integer sirve de mscara de bits Con su configuracin binaria se multiplica la configuracin binaria de entrada desplazada. Ejemplo: nmero "2478" con la configuracin binaria "0000100110101110". La mscara de bits se puede indicar de 3 maneras distintas:

Hexadecimal: Introduzca primero "0h" o "0H" como prefijo, seguido de un espacio en blanco opcional para una mejor legibilidad. Seguidamente agrupe la configuracin binaria en bloques de cuatro bits (0000)(1001)(1010)(1110) y represente cada bloque en el sistema hexadecimal. (0)(9)(A)(E). Slo se admite la entrada de los caracteres 0-9, A-F, a-f: "0h 09AE". Binario: Introduzca primero "0b" o "0B" como prefijo, seguido de un espacio en blanco opcional para una mejor legibilidad. Para comprobarlo, agrupe despus la configuracin binaria en bloques 0000 1001 1010 1110 separados por espacios en blanco. Slo se admite la entrada de los caracteres "0" "1": "0b 0000 1001 1010 1110". Decimal: Introduzca directamente el valor "2478" sin prefijo.

Variable de destino (salida)

STEP 7 V10.5 SP2 02/2010, 00002014

1419

Visualizar procesos 8.7 Trabajar con funciones de sistema

En la variable se guarda la configuracin binaria de salida. Se admiten variables de nmeros enteros, p. ej. "Byte", "Char", "Int", "UInt", "Long" y "ULong".
8.7.4.2 RetrocederPagina AvanzarPagina

Ejemplo: La configuracin binaria de entrada desplazada se multiplica con la mscara de bits, bit por bit con la operacin lgica Y: 0000000000001001. El resultado tiene el valor decimal "8" y se guarda en la variable de destino. Tenga en cuenta lo siguiente:


8.7.4.2

Las variables de origen y destino tienen el mismo nmero de bits. La cantidad de bits a desplazar es menor que la cantidad de bits de las variables de origen y de destino. "Bits a enmascarar" no contiene ms bits que las variables de origen y destino.

RetrocederPagina

Utilizacin
Ejecuta la funcin de la tecla <RePg> en el panel de operador. Esta funcin de sistema slo se puede utilizar para teclas de funcin.

Sintaxis
RetrocederPagina Utilizable en el script: s (PageUp), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro
-

8.7.4.2

AvanzarPagina

Utilizacin
Ejecuta la funcin de tecla <Av Pg> en el panel de operador. Esta funcin de sistema slo se puede utilizar para teclas de funcin.

Sintaxis
AvanzarPagina Utilizable en el script: s (PageDown), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

1420

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 AjustarModoDeOperacion ActivarBit

8.7.4.2

AjustarModoDeOperacion

Utilizacin
Cambia el modo de operacin en el panel de operador. Se dispone de los modos de operacin siguientes: "Online", "Offline" y "Transferencia".

Sintaxis
AjustarModoDeOperacion (Modo de operacin) Utilizable en el script: s (SetDeviceMode), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro

Modo de operacin Determina el modo de operacin del panel de operador: 0 (hmiOnline) = Online: Se establece la conexin con el controlador. 1 (hmiOffline) = Offline: Se deshace la conexin con el controlador. 2 (hmiTransfer) = Transferencia: Permite transferir proyectos desde el equipo de configuracin al panel de operador.

Nota Si utiliza un PC en calidad de panel de operador, al conmutar al modo de operacin "Transfer" se finalizar el software runtime.

8.7.4.2

ActivarBit

Utilizacin
Ajusta a "1" (TRUE) el valor de una variable del tipo "Bool".

Sintaxis
ActivarBit (Variable) Utilizable en el script: s (SetBit), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

STEP 7 V10.5 SP2 02/2010, 00002014

1421

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 ActivarBitMientrasTeclaPulsada

Variable Variable del tipo BOOL que se ajusta a "1" (TRUE).

8.7.4.2

ActivarBitMientrasTeclaPulsada

Utilizacin
Ajusta un bit a "1" (TRUE) en la variable indicada mientras el usuario mantiene pulsada la tecla configurada. Tras modificar el bit indicado, la funcin de sistema vuelve a transferir toda la variable al controlador. No se comprueba si entretanto se han modificado otros bits en la variable. El operador y el controlador slo podrn acceder a la variable indicada en modo de lectura hasta que la variable vuelva a transferirse al controlador. Para evitar problemas debidos a accesos simultneos a una misma variable, es recomendable que utilice esta funcin slo para acceder a variables del tipo BOOL.

Nota Con el cambio de imagen configurado para una tecla se ejecutan inmediatamente todas las funciones configuradas para el evento "Soltar", aunque la tecla todava est pulsada. Si para una tecla de funcin est configurada la funcin de sistema "ActivarBitMientrasTeclaPulsada", el bit se desactivar inmediatamente tras ejecutar el cambio de imagen. Este comportamiento es necesario, puesto que la asignacin de las teclas ser diferente tras el cambio de imagen. No utilice esta funcin de sistema si el controlador admite variables BOOL. En su lugar utilice la funcin de sistema "ActivarBit".

Sintaxis
ActivarBitMientrasTeclaPulsada (Variable, Bit) Utilizable en el script: no

Parmetro

Variable Variable en la que un bit se ajusta temporalmente a "1" (TRUE). Si el controlador lo permite, utilice slo variables del tipo BOOL. Bit Nmero del bit que se ajusta temporalmente a "1" (TRUE).

1422

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 AjustarIdioma ActivarVariable

Nota Para garantizar una funcionalidad fiable es imprescindible una actualizacin garantizada de las variables utilizadas con los valores de proceso actuales. Por tanto, configure la variable en un campo ES, o bien asocie la funcin a un elemento de imagen (p. ej. un botn). Si asocia la funcin a un evento breve (p. ej. aparicin de un mensaje), los valores de proceso actuales slo se alcanzarn si la variable puede leerse de forma permanente.

8.7.4.2

AjustarIdioma

Utilizacin
Cambia el idioma del panel de operador. Todos los textos y avisos del sistema configurados aparecern en el panel de operador en el idioma recin ajustado.

Sintaxis
AjustarIdioma (Idioma) Utilizable en el script: s (SetLanguage), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro

Idioma Determina qu idioma se debe ajustar en el panel de operador. Se pueden realizar los siguientes ajustes:

-1 (hmiToggle) = Conmutar: Cambia al siguiente idioma. El orden se establece en el editor "Idiomas del proyecto" durante el proceso de configuracin. Nmero que se ha especificado bajo "Secuencia de cambio de idioma" en el editor "Idiomas del proyecto". Cambia al idioma con el nmero indicado. Abreviatura del idioma conforme a la referencia VBScript5: Cambia al idioma correspondiente a la abreviatura indicada, p. ej. "de-DE" para alemn (Alemania) o "en-US" para ingls (EE UU). En el tema "Cuadro de Id. de configuracin regional (LCID)" que forma parte de los principios bsicos de VBScript encontrar una lista de todas las abreviaturas de idioma.

8.7.4.2

ActivarVariable

Utilizacin
Asigna un valor nuevo a la variable indicada.

STEP 7 V10.5 SP2 02/2010, 00002014

1423

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 AjustarModoDeConexion

Nota Dependiendo del tipo de variable, con esta funcin de sistema puede asignar cadenas de caracteres y nmeros.

Sintaxis
ActivarVariable (Variable, Valor) Utilizable en el script: s (SetTag), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Variable Variable a la que se debe asignar el valor indicado. Valor Valor que se asigna a la variable indicada.

Nota La funcin de sistema "ActivarVariable" se ejecuta nicamente tras establecer una conexin.

8.7.4.2

AjustarModoDeConexion

Utilizacin
Establece o desconecta la conexin indicada.

Nota Slo puede establecerse una conexin con el controlador si el panel de operador funciona en modo "online". Utilice para ello la funcin de sistema "AjustarModoDeOperacion".

Sintaxis
AjustarModoDeConexion (Modo, Conectar) Utilizable en el script: s (SetConnectionMode), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro

Modo

1424

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 SimularTeclaSistema

Determina si la conexin con el controlador se debe establecer o desconectar: 0 (hmiOnline) = Online: Se establece la conexin. 1 (hmiOffline) = Offline: Se deshace la conexin. Conexin Controlador que se debe conectar con el panel de operador. El nombre del controlador se establece en el editor de conexiones.

Utilizacin mltiple de la funcin de sistema en un script


Si utiliza la funcin de sistema "AjustarModoDeConexion" en un script para diferentes conexiones, puede suceder que no todas las funcioens se ejecuten correctamente. Para evitar este problema, proceda del siguiente modo:
1. Cree una variable del tipo de datos "BOOL" con el valor inicial "0". 2. Asocie el evento "Modificacin de valor" de la variable a la funcin "AjustarModoDeConexion". Si desea deshacer p. ej. 3 conexiones, deber configurar la funcin tres veces. 3. En el script, aplique a la variable la funcin "InvertirBit".

Ejemplo de aplicacin
A continuacin se indican dos ejemplos de aplicacin tpicos de esta funcin de sistema:

Test Mientras que no haya ningn controlador conectado al panel de operador, durante el test no se indicarn mensajes de error en el panel de operador. Si el panel de operador est conectado a un controlador, podr establecer la conexin con ste ltimo pulsando una tecla.

Puesta en marcha Se deben configurar varios controladores para una instalacin. Configure primero todos los controladores "offline", exceptuando uno de ellos. Tras poner en marcha el primer controlador, establezca la conexin con todos los dems, pulsando para ello la tecla correspondiente. As podr poner en marcha los dems controladores uno tras otro.

8.7.4.2

SimularTeclaSistema

Utilizacin
Simula el comportamiento de una tecla del sistema. Utilice esta funcin de sistema si el panel de operador no dispone de una tecla de sistema, p. ej. la tecla "ACK", la tecla ENTER o el bloque numrico.

Sintaxis
SimularTeclaSistema(Tecla del sistema) Utilizable en el script: no

STEP 7 V10.5 SP2 02/2010, 00002014

1425

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 SimularVariable

Tecla del sistema Tecla del sistema cuyo comportamiento debe ser simulado.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

SimularVariable

Utilizacin
Simula el comportamiento de variables y objetos dinmicos (p.ej. listas de texto), sin que el panel de operador est conectado al controlador. Utilice esta funcin de sistema p. ej. para presentar la funcionalidad de un proyecto.

Atencin Para la simulacin slo se pueden utilizar variables del tipo de datos Integer. Sin embargo, en el OP 73, OP 73 micro, OP 77A, TP 177A, TP 177micro pueden utilizarse variables de los tipos de datos Integer y Double Integer.

Sintaxis
SimularVariable (Variable, Ciclo, Valor mximo, Valor mnimo, Valor) Utilizable en el script: no

Parmetro

Variable Variable cuyo valor se debe modificar. Ciclo Factor con el que se multiplica el ciclo bsico de 200 milisegundos. El ciclo determina cundo debe cambiar el valor de la variable por el valor indicado. El ciclo puede estar comprendido entre 1 y 32767. Valor mximo Valor mximo que puede adoptar el valor de la variable durante la simulacin. El valor mximo debe ser mayor que el valor mnimo, pero menor o igual a 32767. Al alcanzarse el valor mximo, el valor de la variable se ajusta al valor mnimo tras concluir el siguiente ciclo de actualizacin. Valor mnimo Valor mnimo que puede adoptar el valor de la variable durante la simulacin. El valor mnimo debe ser menor que el valor mximo, pero mayor o igual a -32768. Al alcanzarse el valor

1426

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

mnimo, el valor de la variable se ajusta al valor mximo tras concluir el siguiente ciclo de actualizacin. Valor
8.7.4.2 PararRuntime IdentificarCambioDeUsuario

Valor por el que se cambia el valor de la variable en cada ciclo. Un valor negativo reduce el valor de la variable. El valor puede estar comprendido entre -32768 y 32767.

Ver tambin

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

PararRuntime

Utilizacin
Sale del software runtime y, con ello, del proyecto que se est ejecutando en el panel de operador.

Sintaxis
PararRuntime (Modo) Utilizable en el script: s (StopRuntime), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro

Modo Determina si al finalizar el software runtime tambin se debe cerrar el sistema operativo. 0 (hmiStopRuntime) = Runtime: No cerrar el sistema operativo 1 (hmiStopRuntimeAndOperatingSystem) = Runtime y sistema operativo: Cerrar el sistema operativo (no en Windows CE)

8.7.4.2

IdentificarCambioDeUsuario

Utilizacin
Visualiza un aviso de sistema que indica qu usuarios estn conectados al panel de operador. Esta funcin de sistema slo se puede utilizar en el planificador de tareas.

Sintaxis
IdentificarCambioDeUsuario Utilizable en el script: no

STEP 7 V10.5 SP2 02/2010, 00002014

1427

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 DecrementarValorEnfocado DecrementarVariable

--

8.7.4.2

DecrementarValorEnfocado

Utilizacin
Resta el valor indicado del valor de la variable asignada al campo de entrada (campo de seleccin simblico, campo de seleccin grfico, deslizador) resaltado actualmente.

Sintaxis
DecrementarValorEnfocado (Valor) Utilizable en el script: no

Parmetro

Valor Valor que se va a restar del valor de la variable.

8.7.4.2

DecrementarVariable

Utilizacin
Resta el valor indicado del valor de la variable. X=X-a

Nota La funcin de sistema utiliza la misma variable como valor de entrada y como valor de salida. Si utiliza esta funcin de sistema para convertir un valor, deber utilizar una variable auxiliar. A la variable auxiliar se le puede asignar un valor con la funcin de sistema "ActivarVariable".

Si asocia la funcin a eventos de un aviso y la variable no se utiliza en la imagen actual, no se garantiza que el valor real de la variable se utilice en el controlador. Ello se puede mejorar activando el tipo de adquisicin "Cclico continuo".

Sintaxis
DecrementarVariable (Variable, Valor) Utilizable en el script: s (DecreaseTag), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

1428

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Parmetros

8.7.4.2 CambiarConexion

Variable Variable de la que se debe restar el valor indicado. Valor Valor que se va a restar.

8.7.4.2

CambiarConexion

Utilizacin
Deshace la conexin con el controlador que se est utilizando y establece una conexin con un controlador en una direccin distinta.

Nota Al cambiar a una direccin diferente, vigile que esta direccin no est siendo utilizada por otro panel de operador.

Se admiten los siguientes tipos de direccin:


Sintaxis

Direccin IP

Se admiten los siguientes tipos de controlador:


SIMATIC S7 1200

CambiarConexion (Conectar, Direccion, Slot, Bastidor) Utilizable en el script: s (ChangeConnection), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetros

Conexin Nombre de la conexin que se debe deshacer. El nombre se establece en el editor "Conexiones" durante el proceso de configuracin. Direccion Direccin IP del controlador con el que se debe establecer la conexin.

STEP 7 V10.5 SP2 02/2010, 00002014

1429

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.2 MostrarDialogoIniciarSesion

Nota La direccin se establece mediante una variable. La lista de objetos muestra variables de todo los tipos. Seleccione exclusivamente variables de los siguientes tipos:

Conexin Ethernet: Tipo de datos "String"

Slot Slot del controlador con el que se debe establecer la conexin. Bastidor Rack del controlador con el que se debe establecer la conexin.

Ejemplo de aplicacin

Objetivo Desea utilizar un panel de operador junto con varias mquinas. Configure para ello en el proyecto los controladores necesarios a los que desea cambiar pulsando un botn. Al cambiar de controlador se deshace la conexin con el controlador utilizado actualmente. A continuacin, la conexin se establece con el nuevo controlador, utilizando parmetros de direccionamiento diferentes. Para poder acceder a los valores del nuevo controlador, configure las mismas variables para el controlador utilizado. El controlador indicado al crear el proyecto se utiliza por defecto.
1. En el editor "Conexiones", indique el nombre y la direccin del controlador. 2. Configure un botn en la imagen del proceso. 3. Asocie el evento "Pulsar" a la funcin de sistema "CambiarConexion". 4. Introduzca como parmetros el nombre de la conexin y la direccin del controlador.

8.7.4.2

MostrarDialogoIniciarSesion

Utilizacin
Abre un cuadro de dilogo en el panel de operador con el que el usuario puede iniciar una sesin en el panel de operador.

Sintaxis
MostrarDialogoIniciarSesion Utilizable en el script: no

Parmetro
--

1430

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

Ver tambin

8.7.4.2 MostrarTextoDeAyuda

Funciones de sistema disponibles segn el equipo (Pgina 1383)

8.7.4.2

MostrarTextoDeAyuda

Utilizacin
Muestra el texto de ayuda del objeto seleccionado. Si la funcin se ha asociado a una tecla de funcin, se mostrar el texto de ayuda correspondiente al objeto de imagen resaltado en ese momento. Si al mismo tiempo se ha configurado un texto de ayuda para la imagen, ser posible conmutar a sta bien sea pulsando la tecla <Intro>, o bien haciendo doble clic en la ventana de ayuda. Si la funcin se ha asociado a una tecla, se mostrar slo el texto de ayuda de la imagen actual. Si se ha asignado tambin un texto de ayuda al botn, se mostrar primero dicho texto. Pulsando la tecla <Enter> o haciendo doble clic en la ventana de ayuda se conmuta al texto de ayuda de la imagen actual.

Nota Mientras est abierta la ventana de ayuda, no se podr operar ningn otro objeto de imagen. Para operar los objetos de imagen, cierre la ventana de ayuda.

Cerrar la ventana de ayuda


La ventana de ayuda se puede cerrar de las maneras siguientes: En paneles de operador con teclado:


Sintaxis

Pulsando de nuevo la tecla <HELP> Pulsando la tecla <HELP>

En paneles de operador con pantalla tctil:


Tocando el botn

MostrarTextoDeAyuda (Modo de visualizacin) Utilizable en el script: s (ShowOperatorNotes), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro

Modo de visualizacin

STEP 7 V10.5 SP2 02/2010, 00002014

1431

Visualizar procesos 8.7 Trabajar con funciones de sistema

Determina si el texto de ayuda configurado se debe mostrar u ocultar:


8.7.4.3 Eventos 8.7.4.2 MostrarVentanaDeAvisos Borrada

0 (hmiOff) = Off: Ocultar el texto de ayuda configurado 1 (hmiOn) = On: Mostrar el texto de ayuda configurado -1 (hmiToggle) = Conmutar: Conmuta entre ambos estados.

8.7.4.2

MostrarVentanaDeAvisos

Utilizacin
Muestra u oculta la ventana de avisos en el panel de operador.

Sintaxis
MostrarVentanaDeAvisos (Nombre de objeto, Representacin) Utilizable en el script: s (ShowAlarmWindow), siempre que el panel configurado soporte scripts. Encontrar ms informacin en Funciones de sistema disponibles segn el equipo (Pgina 1383) .

Parmetro

Nombre de objeto Nombre del visor de avisos que se debe mostrar u ocultar. Representacin Determina si el visor de avisos se debe mostrar u ocultar. 0 (hmiOff) = Off: Ocultar el visor de avisos 1 (hmiOn) = On: Mostrar el visor de avisos -1 (hmiToggle) = Conmutar: Conmuta entre ambos estados.

8.7.4.3

Eventos

8.7.4.3

Borrada

Descripcin
Aparece cuando la imagen activa desaparece del panel de operador.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

1432

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3

Creada

8.7.4.3 Creada Modificacin Activar

Descripcin
Aparece cuando, tras producirse un cambio de imagen, todos los objetos de manejo y visualizacin configurados se cargan en la imagen activa.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

Nota Para asegurarse de que la conexin con el controlador se establece una vez conectado, active un cambio de imagen.

8.7.4.3

Activar

Descripcin
Aparece cuando el usuario selecciona un objeto de manejo y visualizacin mediante el orden de tabulacin configurado.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

Nota El evento "Hacer clic" se activa cuando el usuario hace clic con el ratn en un botn, p.ej. Para disparar el evento "Activar", el usuario deber seleccionar el botn mediante el orden de tabulacin.

8.7.4.3

Modificacin

Descripcin
Aparece cuando cambia el estado de un objeto de manejo y visualizacin. Cuando el usuario acciona un interruptor, p. ej., cambie el estado de un objeto.

STEP 7 V10.5 SP2 02/2010, 00002014

1433

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3 Al abrir un cuadro de dilogo Cambio de usuario de dilogo cerrar un cuadro

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Al abrir un cuadro de dilogo

Descripcin
Ocurre cuando se abre un cuadro de dilogo modal.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Al cerrar un cuadro de dilogo

Descripcin
Ocurre cuando se cierra un cuadro de dilogo modal.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Cambio de usuario

Descripcin
Aparece cuando un usuario finaliza la sesin en el panel de operador, o bien cuando otro usuario inicia una sesin.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

1434

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3

Cambio de imagen
8.7.4.3 Cambio de imagen Pulsar Desactivar

Descripcin
Aparece cuando, tras producirse un cambio de imagen, todos los objetos de manejo y visualizacin configurados se cargan en la imagen. Utilice el evento "Creada" para ejecutar una funcin de sistema diferente al cambiar a una imagen determinada.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Desactivar

Descripcin
Aparece cuando el usuario quita el foco de un objeto de manejo y visualizacin. Un objeto de imagen se puede desactivar mediante el orden de tabulacin configurado, o bien utilizando el ratn para realizar una accin diferente.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

Nota Las funciones de sistema o los scripts asociados al evento "Desactivar" de una imagen no se ejecutan al desmarcar la imagen.

8.7.4.3

Pulsar

Descripcin
Aparece cuando el usuario hace clic en un botn con el botn izquierdo del ratn, pulsa la tecla <INTRO> o <ESPACIO>. Tambin aparece si el usuario hace clic con el botn derecho del ratn en un objeto de la librera de smbolos.

STEP 7 V10.5 SP2 02/2010, 00002014

1435

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3 Desaparecido Rebase por Aparecido exceso del valor lmite "Error superior"

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Desaparecido

Descripcin
Aparece cuando desaparece un aviso.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Aparecido

Descripcin
Aparece cuando se ha activado un aviso y ste se visualiza en el visor de avisos.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Rebase por exceso del valor lmite "Error superior"

Descripcin
Aparece cuando se rebasa por exceso el valor lmite "Error superior" de una variable.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

1436

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3

Rebase por defecto del valor lmite "Error inferior"


8.7.4.3 Rebase por defecto del valor lmite "Error inferior" Hacer clic Loop-In-Alarm

Descripcin
Aparece cuando se rebasa por defecto el valor lmite "Error inferior" de una variable.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Hacer clic

Descripcin
Aparece cuando el usuario hace clic con el ratn en un objeto de manejo y visualizacin, o bien cuando lo toca con el dedo en una pantalla tctil. Si ha hecho clic en un objeto errneo, puede evitar que se procese la lista de funciones configurada del modo siguiente:

Manteniendo pulsado el botn del ratn, aleje el puntero del ratn del objeto. Una vez que el puntero del ratn haya salido del objeto, suelte el botn del ratn. En este caso, la lista de funciones no se procesar. Si utiliza una pantalla tctil, toque la pantalla con el dedo hasta que se produzca una accin (p. ej. un cambio de imagen).

Nota

Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Loop-In-Alarm

Descripcin
Aparece en cuanto el usuario selecciona un aviso en el visor y hace clic en el botn "Loop-InAlarm" o doble clic en el aviso. En caso necesario, se puede asociar una funcin de sistema al evento "Loop-In-Alarm", p. ej. cambiar a la imagen en la que ha aparecido el aviso.

STEP 7 V10.5 SP2 02/2010, 00002014

1437

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3 Soltar Acusar Desbordamiento del bfer de avisos

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Soltar

Descripcin
Aparece cuando el usuario suelta un botn de comando. Este evento no aparecer mientras mantenga pulsado el botn de comando.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Desbordamiento del bfer de avisos

Descripcin
Aparece cuando se ha alcanzado el tamao configurado del bfer de avisos.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Acusar

Descripcin
Aparece cuando el usuario acusa un aviso.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

1438

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3

Parada de runtime
8.7.4.3 Paradatecla Pulsar teclaruntime Soltar de

Descripcin
Aparece cuando el usuario finaliza el software runtime en el panel de operador.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

Nota Al evento "Parada de runtime" no se puede asociar ningn script.

8.7.4.3

Pulsar tecla

Descripcin
Aparece cuando el usuario pulsa una tecla del teclado. El operador no utiliza las teclas <F10> y <ALT+IMPR.> para manejar el proceso.

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Soltar tecla

Descripcin
Aparece cuando el usuario suelta una tecla del teclado. El operador no utiliza las teclas <F10> y <ALT+IMPR.> para manejar el proceso.

STEP 7 V10.5 SP2 02/2010, 00002014

1439

Visualizar procesos 8.7 Trabajar con funciones de sistema

8.7.4.3 Conmutar de valor Modificacin

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Conmutar

Descripcin
Aparece cuando el usuario conmuta un objeto de manejo y visualizacin, p. ej. un interruptor de "ON" a "OFF".

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

8.7.4.3

Modificacin de valor

Descripcin
Aparece cuando cambia el valor de una variable o el valor del elemento de una matriz. El valor de una variable es modificado por el controlador o bien por el usuario (p. ej. si introduce un nuevo valor).

Nota Tenga en cuenta que la disponibilidad del evento depende del panel de operador y del tipo de objeto.

1440

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.8 Trabajar con el planificador de tareas

8.8

Trabajar con el planificador de tareas


8.8.2 Trabajar con planificador de tareas 8.8.1 Campo de el tareas y disparadores 8.8 Trabajar con aplicacin del planificador de tareas

8.8.1

Campo de aplicacin del planificador de tareas

Definicin
En el planificador de tareas se configuran tareas que se ejecutarn en el fondo. Las tareas se crean vinculando las funciones de sistema a un disparador. Cuando se produce el evento activador, se llaman las funciones vinculadas.

Ejemplo de aplicacin
El planificador de tareas sirve para ejecutar tareas controladas por eventos de forma automatizada. Con una tarea se automatiza la vigilancia de las acciones de usuario, p. ej.

Ver tambin

Trabajar con tareas y disparadores (Pgina 1441) Planificador de tareas (Pgina 1442) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445)

8.8.2

Trabajar con tareas y disparadores

Introduccin
Una tarea comprende un disparador y un tipo de tarea.

Figura8-1

Inicio de una tarea


Controlada por un disparador, el planificador de tareas inicia la tarea vinculada al disparador.

STEP 7 V10.5 SP2 02/2010, 00002014

1441

Visualizar procesos 8.8 Trabajar con el planificador de tareas

Ver tambin

8.8.3 Elementostrabajo tareas bsica 8.8.3.1 Planificador de del editor "Planificador de tareas" 8.8.3.2 rea de y configuracin

Campo de aplicacin del planificador de tareas (Pgina 1441) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445)

8.8.3

Elementos y configuracin bsica

8.8.3.1

Planificador de tareas

Introduccin
El planificador de tareas sirve para planificar una tarea configurando un tipo de tarea para un disparador. Abrir El planificador de tareas se abre en la ventana del proyecto haciendo doble clic en "Planificador de tareas".

rea de trabajo
El rea de trabajo muestra las tareas planificadas.

Ver tambin

rea de trabajo del editor "Planificador de tareas" (Pgina 1442) Planificar una tarea con el disparo por eventos (Pgina 1445) Campo de aplicacin del planificador de tareas (Pgina 1441) Lista de funciones (Pgina 1443) Disparador (Pgina 1444) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445)

8.8.3.2

rea de trabajo del editor "Planificador de tareas"

Introduccin
El rea de trabajo muestra las tareas planificadas, que se componen del disparador que las desencadena y el tipo de tarea, p. ej. la lista de funciones.

Estructura
El rea de trabajo est formada por la tabla de tareas, el rea "Planificador de tareas" y la lista de funciones.

1442

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.8 Trabajar con el planificador de tareas

8.8.3.3 Lista de funciones

La tabla de las tareas muestra las tareas definidas con sus propiedades, p. ej. el disparador que las desencadena. Hay que seleccionar un tipo de tarea y un disparador y asignar un nombre y un comentario a la tarea. El planificador de tareas genera una descripcin corta de la tarea. El rea "Planificador de tareas" tambin muestra la tarea con el disparador desencadenante. El rea "Planificador de tareas" es diferente segn sea la seleccin del disparador. En la lista de funciones se configuran las funciones de sistema que se ejecutarn en la tarea.

Nota La descripcin resumida indica en forma de texto la tarea con la hora planificada. Encontrar ms informacin sobre los objetos de la interfaz en los tooltips. Desplace para ello el puntero del ratn hasta el objeto deseado.

Ver tambin

Planificador de tareas (Pgina 1442) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445) Funciones de sistema (Pgina 1386)

8.8.3.3

Lista de funciones

Lista de funciones
Un disparador inicia la lista de funciones. La lista de funciones se procesa fila por fila. Cada fila contiene una funcin de sistema. En cada tarea se configura exactamente una lista de funciones.

STEP 7 V10.5 SP2 02/2010, 00002014

1443

Visualizar procesos 8.8 Trabajar con el planificador de tareas

8.8.3.4 Disparador

Nota Las funciones de sistema configurables que se pueden seleccionar en una lista de funciones dependen del panel de operador utilizado.

Ver tambin

Planificador de tareas (Pgina 1442) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445)

8.8.3.4

Disparador

Introduccin
Un disparador se vincula a una tarea y, de este modo, forma el evento que desencadena la llamada de una tarea. Cuando se produce el disparador, se ejecuta la tarea.

Disparo por eventos


Cuando una tarea est vinculada a un evento del sistema, se lanza controlada por el evento. Un evento del sistema es p. ej. una parada de runtime. Tarea desactivada Las tareas que pertenezcan a este disparador estarn desactivadas de forma transitoria, p. ej. durante la reconfiguracin. Las tareas se desactivan en el sistema de ingeniera y no en runtime. Este disparador pone a la disposicin un evento del sistema ya configurado. Ejemplo: Ha planificado una tarea "A" con el evento del sistema "Parada de runtime". Por tanto, este evento del sistema ya no estar disponible para la tarea "B". Para volver a poner a disposicin el evento del sistema "Parada de runtime", seleccione en la tarea "A" el disparador "Desactivado".

Nota Los eventos de sistema y disparadores disponibles dependen del panel de operador.

Ver tambin

Eventos (Pgina 1432) Planificador de tareas (Pgina 1442) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445)

1444

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.8 Trabajar con el planificador de tareas

8.8.3.5

Planificar una tarea con el disparo por eventos


8.8.3.5 Planificar Actualizar el usuario al cambiar de usuario 8.8.4 Ejemplos una tarea con el disparo por eventos 8.8.4.1 Ejemplo:

Introduccin
Se planifica una tarea que lance un cambio de imagen al cambiar de usuario.

Requisitos


Procedimiento

El rea de trabajo "Planificador de tareas" deber est abierta. La imagen "Inicio" se deber haber creado.

1. Haga clic en "<Agregar...>" en la tabla del rea de tareas. 2. En "Nombre", introduzca "Cambio de imagen al cambiar de usuario". 3. Seleccione el disparador "Cambio de usuario". 4. En la primera fila de la tabla "Lista de funciones", haga clic en la entrada "<Aadir funcin>". 5. Seleccione la funcin "Imgenes/ActivarImagen". 6. Seleccione la imagen "Inicio" en el campo "Nombre de imagen".

Resultado
La tarea se ejecutar con el evento "Cambio de usuario". Si un usuario nuevo inicia una sesin, aparecer la imagen "Inicio".

Ver tambin

Planificador de tareas (Pgina 1442) Ejemplo: Actualizar el usuario al cambiar de usuario (Pgina 1445)

8.8.4

Ejemplos

8.8.4.1

Ejemplo: Actualizar el usuario al cambiar de usuario

Tarea
Desea configurar un campo E/S en el que se visualice el usuario que ha iniciado la sesin. Desea planificar una tarea que actualice el campo E/S al cambiar de usuario.

Requisitos

Se ha creado un panel de operador con Runtime Advanced y Panels. Se deber haber creado una variable "CurrentUser" del tipo "String". Se ha creado y abierto una imagen. Se ha creado un campo E/S en la imagen.

STEP 7 V10.5 SP2 02/2010, 00002014

1445

Visualizar procesos 8.8 Trabajar con el planificador de tareas

Procedimiento
1. Haga clic en el objeto "Campo E/S". 2. En la ventana de inspeccin, vaya a la ficha "Propiedades" y haga clic en el grupo "General":

Seleccione el formato de visualizacin "Cadena de caracteres". Seleccione la variable "CurrentUser". Seleccione el modo "Salida".
3. Conmute al rea de trabajo del planificador de tareas. 4. Haga clic en "Agregar..." en la tabla del rea de tareas. 5. En "Nombre", introduzca "CurrentUser". 6. Seleccione el disparador "Cambio de usuario". 7. En la primera fila de la tabla "Lista de funciones", haga clic en la entrada "Ninguna funcin". 8. Seleccione la funcin del sistema "LeerNombreDeUsuario" en el grupo "Administracin de usuarios". 9. Seleccione la variable "CurrentUser".

Resultado
Cuando un nuevo usuario inicie la sesin correctamente, se ejecutar la funcin "LeerNombreDeUsuario". La variable "CurrentUser" se actualizar y en el campo E/S aparecer el nuevo usuario que ha iniciado la sesin. Si un usuario no inicia la sesin correctamente, se cerrar la sesin del usuario que la ha iniciado. En el campo E/S se seguir visualizando el usuario antiguo, hasta que un nuevo usuario inicie una sesin correctamente.

Ver tambin

Trabajar con tareas y disparadores (Pgina 1441) Campo de aplicacin del planificador de tareas (Pgina 1441) Planificador de tareas (Pgina 1442) rea de trabajo del editor "Planificador de tareas" (Pgina 1442) Lista de funciones (Pgina 1443) Disparador (Pgina 1444) Planificar una tarea con el disparo por eventos (Pgina 1445)

1446

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9

Trabajar con conexiones


8.9 Trabajar conbsicos de la comunicacin 8.9.1 Principios de la comunicacin 8.9.1.1 Principiosconexiones 8.9.1.2 Principio bsicos

8.9.1

Principios bsicos

8.9.1.1

Principios bsicos de la comunicacin

Introduccin
El intercambio de datos entre dos interlocutores se denomina comunicacin. Los interlocutores pueden estar interconectados a travs de un enlace directo o en una red.

Interlocutores
Un interlocutor puede ser cualquier estacin de una red que pueda comunicarse con otras estaciones e intercambiar datos. En el entorno de WinCC, pueden ser interlocutores los nodos siguientes:


Ver tambin

Mdulos centrales y mdulos de comunicacin en el sistema de automatizacin Paneles de operador y procesadores de comunicaciones en el PC

Los datos transferidos entre los interlocutores pueden servir para distintos fines:
Controlar un proceso Captar datos de un proceso Notificar estados en un proceso

Principio de la comunicacin (Pgina 1447) SNMP y MIB en paneles de operador (Pgina 1449) Configurar una conexin (Pgina 1450) Punteros de rea para las conexiones (Pgina 1456) Poner los componentes en marcha (Pgina 1478) Conectar dispositivos a una red (Pgina 1449)

8.9.1.2

Principio de la comunicacin

Introduccin
La comunicacin entre el panel de operador y el controlador se efecta en WinCC a travs de variables y punteros de rea.

Comunicacin a travs de variables


Las variables se gestionan centralmente en el editor "Variables" de WinCC. Hay variables externas e internas. Para la comunicacin se utilizan las variables externas. Una variable

STEP 7 V10.5 SP2 02/2010, 00002014

1447

Visualizar procesos 8.9 Trabajar con conexiones

externa es la imagen de una posicin de memoria definida en el controlador. Es posible acceder con derechos de lectura y escritura a esta posicin de memoria tanto desde el panel de operador como desde el controlador. Los accesos de lectura y escritura pueden efectuarse de forma cclica o controlada por eventos. Configure variables que sealen a direcciones en el controlador. El panel de operador lee y muestra el valor de la direccin indicada. El operador tambin puede introducir un valor en el panel. Este valor se escribe luego en la direccin en el controlador.

Comunicacin a travs de punteros de rea


Los punteros de rea se gestionan centralmente en el editor "Variables". Los punteros de rea sirven para intercambiar datos de determinadas reas de datos de usuario. Los punteros de rea son campos de parmetros. A partir de dichos campos de parmetros, WinCC obtiene en runtime informacin sobre la posicin y el tamao de los rangos de datos del controlador. El controlador y el panel de operador escriben y leen en dichas reas durante la comunicacin. Evaluando los datos almacenados en las reas de datos, el controlador y el panel de operador ejecutan acciones bien definidas. WinCC utiliza los siguientes punteros de rea:

Registro Fecha/hora Coordinacin Orden de control Fecha/hora del controlador Identificador del proyecto Nmero de imagen

Los punteros de rea disponibles dependen del panel de operador utilizado.

Comunicacin entre WinCC y los sistemas de automatizacin


La comunicacin con WinCC en el entorno industrial significa que las informaciones se intercambian a travs de variables y punteros de rea. Para captar los datos, el panel de operador enva telegramas de peticin al sistema de automatizacin mediante un driver de comunicacin. El sistema de automatizacin enva los datos solicitados en los correspondientes telegramas de respuesta al panel de operador.

Driver de comunicacin
Un driver de comunicacin es un componente de software que establece un enlace entre un sistema de automatizacin y un panel de operador. Gracias al driver de comunicacin, las variables de WinCC se abastecen con valores de proceso. Dependiendo del panel de operador utilizado y de los interlocutores conectados, es posible seleccionar la interfaz a utilizar, as como el perfil y la velocidad de transferencia.

Ver tambin

Principios bsicos de la comunicacin (Pgina 1447)

1448

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.1.3

SNMP y MIB en paneles de operador


8.9.1.3 SNMP y MIB en paneles de operador 8.9.2 Trabajar con conexiones una red 8.9.2.1 Conectar dispositivos a

SNMP
El SNMP (Simple Network Management Protocol) es el protocolo estndar de Internet para supervisar componentes de red o terminales de datos, p. ej. paneles de operador. El SNMP pertenece a la secuencia del protocolo TCP/IP y funciona segn el modelo de cliente y servidor. El SNMP ha sido desarrollado por la Internet Engineering Task Force (IETF). Los paneles de operador son compatibles con la versin 1 (SNMPv1) y la Community-Based SNMP versin 2 (SNMPv2c). Los paneles de operador disponen de agentes SNMP. Los agentes SNMP facilitan informacin sobre la configuracin del equipo. Esta informacin se gestiona en una estructura de datos, la Management Information Base (MIB). MIB La MIB es una estructura de datos estandarizada formada a partir de diferentes variables SNMP. En los equipos se utiliza la MIB II (RFC1213). Los paneles de operador admiten nicamente la community "public" para leer y escribir las variables SNMP.

Ver tambin

Principios bsicos de la comunicacin (Pgina 1447)

8.9.2

Trabajar con conexiones

8.9.2.1

Conectar dispositivos a una red

Introduccin
Para configurar una conexin existe el editor "Dispositivos y redes". En este editor se conectan los dispositivos en una red. Asimismo, se configuran y parametrizan los dispositivos y las interfaces. Seguidamente, se configuran las conexiones necesarias entre los dispositivos conectados a la red.

Conectar dispositivos a una red


En la vista de red del editor "Dispositivos y redes" hay disponibles un rea grfica y un rea en forma de tabla para la conexin de red. En el rea grfica, los dispositivos incluidos en el proyecto se conectan con la funcin Drag&Drop. En el rea de tabla se presenta una vista general de los dispositivos y sus componentes.

STEP 7 V10.5 SP2 02/2010, 00002014

1449

Visualizar procesos 8.9 Trabajar con conexiones

8.9.2.2 Configurar una conexin

Al conectar dispositivos a una red se crea automticamente la subred obligatoria. Los parmetros de direccin de las interfaces se ajustan con coherencia automticamente. La conexin de los dispositivos a la red se representa con lneas verdes. Se visualiza la denominacin de la subred utilizada. Encontrar ms informacin al respecto en el captulo "Conectar dispositivos en red (Pgina 223) ".

Ver tambin

Conectar dispositivos en red (Pgina 223) Configurar una conexin (Pgina 1450) Principios bsicos de la comunicacin (Pgina 1447)

8.9.2.2

Configurar una conexin

Introduccin
Una conexin con un interlocutor se configura en el editor "Dispositivos y redes". Los dispositivos que deben conectarse deben tener el mismo tipo de interfaz.

Requisito


Procedimiento

Se ha creado un proyecto y se ha abierto en WinCC. Los interlocutores estn insertados en el proyecto.

1. Haga doble clic en la entrada "Dispositivos y redes" en el rbol del proyecto. Se abre el editor del mismo nombre. 2. En la vista de red se representan grficamente los interlocutores existentes en el proyecto.

1450

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

3. Haga clic en la ficha "Conexiones". Los dispositivos disponibles para conectar se representan marcados en color.

4. Site el puntero del ratn sobre el cuadrado verde del primer interlocutor y, manteniendo pulsado el botn izquierdo del ratn, arrstrelo hasta el interlocutor deseado para crear una conexin. La conexin se crear, la subred correspondiente y los parmetros apropiados a la conexin tambin se crearn automticamente. La conexin recibe un nombre local como identificacin unvoca.

STEP 7 V10.5 SP2 02/2010, 00002014

1451

Visualizar procesos 8.9 Trabajar con conexiones

5. En la vista de red, haga clic en el cuadrado verde de un interlocutor. En "Propiedades > Direcciones Ethernet" de la ventana de inspeccin aparecern la direccin IP y la mscara de subred. Modifique los parmetros de direccin en caso necesario. 6. Repita el paso 5 para cada interlocutor adicional. Para cargar el proyecto, el panel de operador debe tener ajustados los mismos parmetros de direccin que el proyecto de WinCC. Encontrar ms informacin al respecto en Configuracin de la carga (Pgina 1486) . Si realiza cambios asegrese de mantener la coherencia dentro de la red. 7. Para abrir el rea del editor en forma de tabla, haga clic en el botn de flecha pequeo situado en el margen inferior del rea grfica.

8. La conexin creada se visualizar tambin en el rea del editor en forma de tabla, en la ficha "Conexiones". En la tabla se controlan los parmetros de conexin, aqu tambin se puede modificar el interlocutor. El nombre local de la conexin slo se puede modificar en la tabla. 9. Guarde el proyecto.

Tambin existe la posibilidad de configurar una conexin desde el cuadro de dilogo "Crear conexin nueva". Para ello, en el rea grfica selecciona uno de los dispositivos resaltados en color en la ficha "Conexiones" y seleccione el comando "Crear conexin nueva" del men contextual.

Resultado
Se ha creado una nueva conexin. Los interlocutores estn configurados.

1452

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.2.3 Crear una conexin automticamente

Precaucin Comunicacin va Ethernet En la comunicacin basada en Ethernet, el usuario final es el responsable de la seguridad de su red de datos, ya que en intrusiones selectivas que provocan una sobrecarga del equipo, no est garantizado el funcionamiento correcto del mismo.

Ver tambin

Crear una conexin automticamente (Pgina 1453) Optimizar la configuracin (Pgina 1455) Conectar dispositivos a una red (Pgina 1449)

8.9.2.3

Crear una conexin automticamente

Introduccin
WinCC permite crear y configurar automticamente una conexin entre el panel de operador y el controlador.

Requisitos

Se ha creado un proyecto de WinCC. El proyecto est abierto. El proyecto contiene un controlador SIMATIC.

Crear una conexin con el asistente de dispositivos


1. En la vista del portal, haga clic en "Inicio > Visualizacin" y abra el cuadro de dilogo "Agregar nuevo dispositivo" pulsando el botn . 2. Seleccione el panel de operador deseado y active la opcin "Iniciar el asistente de dispositivos". 3. Haga clic en "Aceptar". Se abrir el asistente de dispositivos.

STEP 7 V10.5 SP2 02/2010, 00002014

1453

Visualizar procesos 8.9 Trabajar con conexiones

4. En la pgina "Conexiones de PLC" abra el cuadro de dilogo de seleccin y seleccione el controlador SIMATIC. 5. Confirme la seleccin del controlador. Se crear la conexin entre los dispositivos.

6. Dado el caso, realice ms ajustes en el asistente de dispositivos y, seguidamente, haga clic en "Finalizar". Los ajustes del asistente de dispositivos se aplicarn al proyecto.

Crear una conexin utilizando una variable de PLC


Si el proyecto incluye una variable de PLC, se puede crear una conexin automticamente utilizando dicha variable en una imagen.
1. Abra la imagen deseada en el editor "Imgenes". 2. Seleccione la carpeta "Variables de PLC" en el rbol del proyecto. En la vista detallada aparecern las variables de PLC existentes.

3. Con la funcin Drag&Drop, arrastre la variable de PLC desde la vista detallada hasta la imagen abierta. En la imagen se crear un campo E/S y se conectar con la variable de PLC a travs de una variable HMI. Adems, se crear automticamente una conexin entre el panel de operador y el controlador.

Ver tambin

Configurar una conexin (Pgina 1450)

1454

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.2.4

Optimizar la configuracin
8.9.2.4 Optimizar la configuracin

Ciclo de adquisicin y tiempo de actualizacin


Los ciclos de adquisicin indicados en el software de configuracin para los "punteros de rea" y los ciclos de adquisicin de las variables son factores decisivos para los tiempos de actualizacin que realmente pueden alcanzarse. El tiempo de actualizacin es el ciclo de adquisicin ms el tiempo de transferencia ms el tiempo de procesamiento. Para obtener tiempos de actualizacin ptimos, tenga en cuenta los siguientes aspectos en la configuracin:

Las distintas reas de datos deben configurarse con el mnimo tamao posible y con el mximo necesario. Defina como relacionadas las reas asociadas. El tiempo de actualizacin real mejora configurando un rea grande en lugar de varias reas pequeas. Los ciclos de adquisicin demasiado pequeos merman innecesariamente el rendimiento total. Configure el ciclo de adquisicin conforme a la velocidad de modificacin de los valores de proceso. As, por ejemplo, la curva de temperatura de un horno es considerablemente ms lenta que la curva de velocidad de un accionamiento elctrico. El valor aproximativo para el ciclo de adquisicin es de aprox. 1 hora. Para optimizar los tiempos de actualizacin, no transfiera cclicamente grandes cantidades de variables. Introduzca el valor "Sobre demanda" para el ciclo de adquisicin. En vez de utilizar la transferencia cclica, transfiera las variables de forma espontnea y controlada por eventos (peticin de control). Disponga las variables de un aviso o una imagen en un rea de datos sin dejar huecos. Para que las modificaciones puedan detectarse con seguridad en el controlador, debern aplicarse al menos durante el ciclo real de adquisicin. Ajuste la velocidad de transferencia al valor mximo.

Imgenes

En el caso de las imgenes, la velocidad de actualizacin realmente alcanzable depende del tipo y la cantidad de los datos susceptibles de ser representados. Con objeto de acortar los tiempos de actualizacin, configure ciclos de adquisicin breves slo para aquellos objetos que realmente deban actualizarse con rapidez. Curvas Si en las curvas disparadas por bits se activa el bit colectivo en el "rea de transferencia de curvas", el panel de operador actualizar siempre todas las curvas cuyo bit se haya definido en esta rea. El panel vuelve a desactivar los bits posteriormente. Slo despus de que el panel de operador haya desactivado todos los bits, podr activarse de nuevo el bit colectivo en el programa S7.

STEP 7 V10.5 SP2 02/2010, 00002014

1455

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3 reas de datos del usuario conexiones 8.9.3.1 Punteros de rea para las

Nota Dependencia del equipo Las curvas disparadas por bits no estn disponibles en Basic Panels.

Peticiones de control En caso de que se hayan enviado muchas peticiones de control en intervalos cortos, se podra sobrecargar la comunicacin entre el panel de operador y el controlador. Si el panel de operador registra el valor 0 en la primera palabra de datos de la bandeja de peticiones, significa que ste ha aceptado la peticin de control. El panel de operador procesa la orden, lo que puede tardar algn tiempo. Si inmediatamente despus se vuelve a registrar una nueva peticin de control en la bandeja de peticiones, puede transcurrir algn tiempo hasta que el panel de operador ejecute la siguiente. La siguiente peticin de control no se aceptar hasta que el equipo no disponga de la suficiente potencia de clculo. Comportamiento de timeout en TCP/IP (Ethernet) Debido a que se utiliza el protocolo TCP/IP, los enlaces interrumpidos se detectan a lo sumo al cabo de aprox. un minuto. Si no se solicitan variables (p. ej. si la imagen actual no contiene una variable de salida), la interrupcin de la conexin no se detectar con seguridad. Configure un puntero de rea "Coordinacin" para cada controlador. As se garantiza que, aun en el caso descrito, la interrupcin de la conexin se detecte al cabo de aprox. dos minutos a ms tardar.

Ver tambin

Configurar una conexin (Pgina 1450)

8.9.3

reas de datos del usuario

8.9.3.1

Punteros de rea para las conexiones

Introduccin
En la ficha "Puntero de rea" del editor "Conexiones" se configura la utilizacin de los punteros de rea disponibles y sus respectivos ajustes. Para configurar los punteros de rea, abra el editor "Conexiones" y active la ficha "Punteros de rea".

1456

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

Estructura
La ficha "Puntero de rea" comprende dos tablas con punteros de rea. La tabla superior contiene los punteros de rea que se crean y que se pueden activar por separado para cada conexin existente. La tabla "Punteros de rea generales del panel de operador" contiene los punteros de rea que se crean slo una vez en el proyecto y que slo se pueden utilizar para una conexin.

Encontrar ms informacin al respecto en "Generalidades sobre los punteros de rea (Pgina 1460) ".

Ver tambin

Principios bsicos de la comunicacin (Pgina 1447) Configurar un puntero de rea (Pgina 1458)

STEP 7 V10.5 SP2 02/2010, 00002014

1457

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.2

Configurar un puntero de rea


8.9.3.2 Configurar un puntero de rea

Introduccin
A travs de un puntero de rea se accede a un rango de datos del controlador. El rango de datos se almacena en el controlador. Para punteros de rea con una longitud >= 1 se crea el rango de datos en forma de matriz de variables en un bloque de datos global o un bloque de datos instancia. Para punteros de rea con una longitud = 1 tambin es posible utilizar una variable de PLC. La configuracin de la variable en un bloque de datos depende de la longitud del puntero de rea que se desea utilizar. La unidad de longitud de un puntero de rea es una palabra de 16 bits. Si, p. ej., se desea utilizar un puntero de rea con una longitud de "5", deber crearse una matriz con 5 elementos en el bloque de datos. Encontrar ms informacin al respecto en el captulo "Programar un PLC", en el apartado "Programar bloques de datos".

Requisitos


Procedimiento

El proyecto contiene un controlador. Entre el controlador y el panel de operador se ha configurado una conexin. El programa de control contiene un bloque de datos global.

Para configurar un puntero de rea, proceda del siguiente modo:


1. Ample la vista del controlador en el rbol del proyecto, abra la carpeta "Bloques de programa" y haga doble clic en el bloque de datos global. Se abrir el bloque de datos.

2. Introduzca un nombre de variable en la columna "Nombre". 3. Seleccione el tipo de datos "Array[lo .. hi] of type" en la columna "Tipo de datos". Reemplace las entradas "lo" y "hi" de los corchetes por el valor inferior y superior de la dimensin de la matriz. Ejemplo: Si configura un puntero de rea con una longitud "4", introduzca el valor "0" en "lo" y el valor "3" en "hi" dentro de los corchetes. 4. Reemplace el concepto "type" por el tipo de datos "word". El tipo de datos completo para una matriz de 4 variables es el siguiente: "Array[0 .. 3] of word". Una vez confirmada la entrada se crear la matriz de variables.

1458

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

5. Seleccione el controlador en el rbol del proyecto y elija el comando "Compilar > Software" del men contextual. Se compilar el bloque de datos. Tras la compilacin, la matriz de variables estar disponible en el proyecto para su posterior utilizacin. 6. Ample la vista del panel de operador en el rbol del proyecto y haga doble clic en la entrada "Conexiones". Se abrir el editor "Conexiones".

7. Haga clic en la ficha "Punteros de rea" y active el puntero deseado. Un puntero de rea global se activa seleccionando la conexin en el campo "Conexin". 8. Haga clic en el botn de navegacin del campo "Variable de controlador". Se abrir la lista de objetos. En la lista de objetos, navegue hasta el bloque de datos y seleccione la variable en la ventana derecha.

Para configurar un puntero de rea con una longitud "1" no se requieren variables de matriz. Al crear la variable, seleccione el tipo de datos "Word" en el bloque de datos. En caso necesario, durante la configuracin se pueden modificar otros parmetros, p. ej. el ciclo de adquisicin.

STEP 7 V10.5 SP2 02/2010, 00002014

1459

Visualizar procesos 8.9 Trabajar con conexiones

Resultado

8.9.3.3 Punteros de rea Generalidades sobre los punteros de rea

El puntero de rea est activado y conectado con la variable de controlador en el bloque de datos global.

Ver tambin

Punteros de rea para las conexiones (Pgina 1456)

8.9.3.3

Punteros de rea

8.9.3.3

Generalidades sobre los punteros de rea

Introduccin
A travs de un puntero de rea se accede a un rango de datos del controlador. El controlador y el panel de operador escriben y leen en dichas reas durante la comunicacin. Al evaluar los datos almacenados, el controlador y el panel de operador ejecutan acciones fijamente definidas. Los Basic Panels soportan los siguientes punteros de rea:


Utilizacin

Peticin de control Identificador del proyecto Nmero de imagen Registro Fecha/hora Fecha/hora del controlador Coordinacin

Antes de utilizar un puntero de rea es preciso configurarlo y activarlo bajo "Conexiones Punteros de rea".

1460

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

Activo Activa el puntero de rea. Nombre de visualizacin Nombre del puntero de rea predeterminado por WinCC. Variable de controlador Aqu se selecciona la variable de controlador o la matriz de variables que se ha configurado como rango de datos para el puntero de rea. Direccin A causa del direccionamiento simblico, en este campo no aparecer ninguna direccin. Longitud La longitud del puntero de rea viene dada por WinCC. Ciclo de adquisicin Determine aqu el ciclo de adquisicin para punteros de rea que sern ledos por el panel de operador. Tenga en cuenta que un tiempo de adquisicin muy corto podra repercutir negativamente en el rendimiento del panel de operador.

Comentario Introduzca un comentario p. ej. relativo a la utilizacin del puntero de rea.

Acceder a las reas de datos

La tabla siguiente muestra cmo el controlador y el panel de operador acceden a las distintas reas de datos, bien sea leyendo (R) o escribiendo (W) en ellas.
rea de datos Nmero de imagen Registro Fecha/hora Fecha/hora del controlador Coordinacin Identificador del proyecto Peticin de control Necesaria para Evaluacin desde el controlador cuya imagen est abierta en ese momento. Transferencia de registros con sincronizacin Transferencia de la fecha y hora del panel de operador al controlador Transferencia de la fecha y hora del controlador al panel de operador Consultar el estado del panel de operador en el programa de control Runtime comprueba si la identificacin del proyecto de WinCC y el proyecto del controlador son coherentes. Activacin de funciones en el panel de operador a travs del programa de control Panel de operador W R/W W R W R R/W Controlador R R/W R W R W R/W

En los siguientes apartados se describen los punteros de rea y las peticiones de control asignadas.

STEP 7 V10.5 SP2 02/2010, 00002014

1461

Visualizar procesos 8.9 Trabajar con conexiones

Ver tambin

8.9.3.3 Puntero de rea "Nmero de imagen"

Puntero de rea "Nmero de imagen" (Pgina 1462) Puntero de rea "Identificacin del proyecto" (Pgina 1466) Puntero de rea "Peticin de control" (Pgina 1467) Puntero de rea "Registro" (Pgina 1470) Punteros de rea para las conexiones (Pgina 1456) Configurar un puntero de rea (Pgina 1458) Puntero de rea "Fecha/hora" (Pgina 1463) Puntero de rea "Fecha/hora PLC" (Pgina 1464) Puntero de rea "Coordinacin" (Pgina 1465)

8.9.3.3

Puntero de rea "Nmero de imagen"

Funcin
Los paneles de operador depositan en el puntero de rea "Nmero de imagen" informaciones acerca de la imagen visualizada en el panel. Ello permite transferir al controlador informacin acerca del contenido de la imagen actual en el panel de operador. En el controlador se pueden disparar determinadas respuestas, p. ej. la llamada de otra imagen. Utilizacin Antes de poder utilizar el puntero de rea "Nmero de imagen" es preciso configurarlo y activarlo bajo "Conexiones Punteros de rea". El puntero de rea "Nmero de imagen" se puede crear slo una vez en un mismo controlador. El nmero de imagen se transfiere espontneamente al controlador. Por tanto, la transferencia se efecta cada vez que se activa una nueva imagen en el panel de operador. Por este motivo no es necesario configurar un ciclo de adquisicin. Estructura Este puntero de rea es un rea de datos en la memoria del controlador con una longitud fija de 5 palabras.
15 1. palabra 2. palabra 3. palabra 4 palabra 5. palabra 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Tipo de imagen actual Nmero de imagen actual Reservada Nmero de campo actual Reservada

Tipo de imagen actual "1" = imagen bsica "4" = ventana permanente

1462

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Puntero de rea "Fecha/hora"

Nmero de imagen actual 1 a 32767

Nmero de campo actual 1 a 32767

Nota Dependencia del equipo

Las ventanas permanentes no estn disponibles en Basic Panels.

Ver tambin

Generalidades sobre los punteros de rea (Pgina 1460)

8.9.3.3

Puntero de rea "Fecha/hora"

Funcin
Este puntero de rea sirve para transferir la fecha y la hora del controlador al panel de operador. El controlador escribe la orden de control "41" en la bandeja de rdenes. Al evaluar la orden de control, el panel de operador escribe su fecha y hora actuales en el rea de datos configurada en el puntero de rea "Fecha/hora". Si se emplea el driver de comunicacin S7 1200 utilice el tipo de datos "DTL". Una variable del tipo de datos "DTL" tiene una longitud de 12 bytes y guarda informacin sobre la fecha y la hora en una estructura predefinida. El tipo de datos "DTL" tiene la estructura siguiente:
Byte 0 1 2 3 4 Mes Da Da de la semana USINT USINT USINT 0 a 12 1 a 31 1(domingo) a 7(sbado) El da de la semana no se tiene en cuenta al entrar valores. 5 6 7 Hora Minuto Segundo USINT USINT USINT 0 a 23 0 a 59 0 a 59 Componente Ao Tipo de datos UINT Rango de valores 1970 a 2554

STEP 7 V10.5 SP2 02/2010, 00002014

1463

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Puntero de rea "Fecha/hora PLC"

Byte 8 9 10 11

Componente Nanosegundos

Tipo de datos UDINT

Rango de valores 0 a 999 999 999

Ver tambin

Generalidades sobre los punteros de rea (Pgina 1460)

8.9.3.3

Puntero de rea "Fecha/hora PLC"

Funcin
Este puntero de rea sirve para transferir la fecha y la hora del controlador al panel de operador. Este puntero de rea se utiliza si el controlador es el maestro que determina la hora. El controlador carga el rea de datos del puntero de rea. Segn el ciclo de adquisicin configurado, el panel de operador lee los datos cclicamente y se sincroniza.

Nota No configure un ciclo de adquisicin demasiado breve para el puntero de rea "Fecha/hora PLC", puesto que ello afecta el rendimiento del panel de operador. Recomendacin: Ciclo de adquisicin = 1 minuto (si el proceso lo permite).

"Fecha/hora PLC" es un puntero de rea global y slo se puede configurar una vez en cada proyecto. Si se emplea el driver de comunicacin S7 1200 utilice el tipo de datos "DTL". Una variable del tipo de datos "DTL" tiene una longitud de 12 bytes y guarda informacin sobre la fecha y la hora en una estructura predefinida. El tipo de datos "DTL" tiene la estructura siguiente:
Byte 0 1 2 Mes USINT 0 a 12 Componente Ao Tipo de datos UINT Rango de valores 1970 a 2554

1464

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Puntero de rea "Coordinacin"

Byte 3 4

Componente Da Da de la semana

Tipo de datos USINT USINT

Rango de valores 1 a 31 1(domingo) a 7(sbado) El da de la semana no se tiene en cuenta al entrar valores.

5 6 7 8 9 10 11

Hora Minuto Segundo Nanosegundos

USINT USINT USINT UDINT

0 a 23 0 a 59 0 a 59 0 a 999 999 999

Los paneles de operador no soportan el uso de nanosegundos. Durante el procesamiento en runtime se ignorarn los valores que estn en el rango de los nanosegundos.

Ver tambin

Generalidades sobre los punteros de rea (Pgina 1460)

8.9.3.3

Puntero de rea "Coordinacin"

Funcin
El puntero de rea "Coordinacin" sirve para realizar las funciones siguientes:

Detectar en el programa de control el arranque del panel de operador Detectar en el programa de control el modo de operacin actual del panel de operador Detectar en el programa de control si el panel de operador est dispuesto para comunicarse

El puntero de rea "Coordinacin" tiene una longitud de 1 palabra. Utilizacin

Nota Cada vez que el panel de operador actualiza el puntero de rea, se escribe siempre toda el rea de coordinacin. Por tanto, el programa de control no puede efectuar cambios en el rea de coordinacin.

Ocupacin de los bits en el puntero de rea "Coordinacin"

STEP 7 V10.5 SP2 02/2010, 00002014

1465

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Puntero de rea "Identificacin del proyecto"

Bit de arranque Durante el arranque, el panel de operador pone el bit de arranque a "0" por breve tiempo. Despus del arranque, el bit se pone a "1" de forma permanente. Modo de operacin Cuando el usuario conmuta el panel de operador a modo "offline", el bit de modo de operacin de pone a "1". En el servicio normal del panel de operador, el estado del bit de modo de operacin es "0". Consultando este bit en el programa de control es posible averiguar el modo de operacin actual del panel de operador. Bit de seal de vida El panel de operador invierte el estado del bit de seal de vida en intervalos de aprox. 1 segundo. Consultando este bit en el programa de control es posible averiguar si todava existe una conexin con el panel de operador.

Procesamiento en el controlador
Para facilitar las posibilidades de evaluacin en el programa de control, utilice una matriz Bool para este puntero de rea si emplea el driver de comunicacin SIMATIC S7 1200. Tendr que reproducir toda la palabra de 16 bits del puntero de rea. Por tanto, configure una variable del tipo de datos "Array [0 .. 15] of bool" en el programa de control.

Ver tambin

Generalidades sobre los punteros de rea (Pgina 1460)

8.9.3.3

Puntero de rea "Identificacin del proyecto"

Funcin
Al iniciar runtime puede comprobarse si el panel de operador est conectado al controlador correcto. Esta comprobacin es importante si se utilizan varios paneles de operador. Para ello, el panel de operador compara un nmero almacenado en el controlador con el valor indicado en la configuracin. As puede garantizarse la compatibilidad de los datos de configuracin con los del programa de control. Si no hay coincidencia, se emite un aviso en correspondencia y el runtime no se inicia. Utilizacin Para utilizar este puntero de rea, especifique en la configuracin lo siguiente:

Indicacin de la versin de la configuracin. El valor puede estar comprendido entre 1 y 255.

1466

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Puntero de rea "Peticin de control"

La versin se indica en "Identificacin del proyecto" del editor "Configuracin del dispositivo Imgenes". La variable de controlador o la matriz de variables que se ha configurado como rango de datos para el puntero de rea.

Fallo de una conexin

Al fallar la conexin con un panel de operador en el que est configurado el puntero de rea "Identificacin de proyecto", se desactivarn tambin todas las dems conexiones del proyecto. Para este comportamiento se deben cumplir los requisitos siguientes:


Ver tambin

En el proyecto se han configurado varias conexiones. En por lo menos una conexin se est utilizando el puntero de rea "Identificacin de proyecto".

Las causas siguientes pueden conmutar las conexiones al estado "offline":


No se puede acceder al controlador. La conexin se ha conmutado a "offline" en el sistema de ingeniera.

Generalidades sobre los punteros de rea (Pgina 1460)

8.9.3.3

Puntero de rea "Peticin de control"

Funcin
Desde la bandeja de peticiones de control se pueden solicitar peticiones de control al panel de operador y con ello disparar acciones en el panel. A estas funciones pertenecen p. ej.:

Mostrar imagen Ajustar la fecha y hora

Estructura de datos

En la primera palabra de la bandeja de peticiones de control figura el nmero de la peticin. Dependiendo de la peticin de control en cuestin, pueden transferirse hasta 3 parmetros como mximo.
Palabra n+0 n+1 n+2 n+3 Byte ms significativo 0 Parmetro 1 Parmetro 2 Parmetro 3 Byte menos significativo Nmero de orden

STEP 7 V10.5 SP2 02/2010, 00002014

1467

Visualizar procesos 8.9 Trabajar con conexiones

Si la primera palabra de la bandeja de peticiones de control es diferente de 0, el panel de operador evaluar la peticin de control. Por este motivo hay que introducir primero los parmetros en la bandeja de peticiones de control y slo entonces el nmero de la orden. Cuando el panel de operador haya aceptado la peticin de control, la primera palabra se pondr de nuevo a 0. Por lo general, la ejecucin de la peticin de control no se habr completado todava. Peticiones de control A continuacin se indican todas las peticiones de control y sus respectivos parmetros. La columna "N" contiene el nmero de la peticin de control. Por regla general, las peticiones de control slo pueden ser disparadas por el controlador si el panel de operador est en modo online.
N Funcin

14 Ajustar la hora (codificada BCD) Parmetro 1 Parmetro 2 Parmetro 3 15 Byte izquierdo: Byte derecho: Horas (0-23) Byte izquierdo: Minutos (0-59) Byte derecho: Segundos (0-59) -

Ajustar la fecha (codificada BCD) Parmetro 1 Byte izquierdo: Byte derecho: Da de la semana (1-7: Domingo-Sbado) Byte izquierdo: Da (1-31) Byte derecho: Mes (1-12) Byte izquierdo: Ao

Parmetro 2 Parmetro 3 23 Iniciar la sesin

Inicia la sesin del usuario "PLC User" y el nmero de grupo transferido en el parmetro 1 en el panel de operador. Para poder iniciar la sesin es necesario que el nmero de grupo transferido exista en el proyecto. Parmetro 1 Parmetro 2, 3 24 Cerrar la sesin Cierra la sesin del usuario actual. (esta funcin equivale a la funcin de sistema "CerrarSesion") Parmetro 1, 2, 3 40 Nmero de grupo 1 - 255 -

Transferir fecha/hora al controlador Entre dos peticiones debern transcurrir por lo menos 5 segundos para evitar que se sobrecargue el panel de operador. Parmetro 1, 2, 3 -

1468

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

Funcin

14 Ajustar la hora (codificada BCD) 41 Transferir fecha/hora al controlador Entre dos peticiones debern transcurrir por lo menos 5 segundos para evitar que se sobrecargue el panel de operador. Parmetro 1, 2, 3 46 Actualizar variable Hace que el panel de operador lea el valor actual de la variable del controlador cuyo identificador de actualizacin coincide con el valor indicado en el parmetro 1. (Esta funcin equivale a la funcin de sistema "ActualizarVariable") Parmetro 1 49 1 - 100 -

Borrar bfer de avisos de servicio Parmetro 1, 2, 3 -

50

Borrar bfer de alarmas Parmetro 1, 2, 3 -

51

Seleccin de imagen Parmetro 1 Parmetro 2 Parmetro 3 Nmero de imagen Nmero de campo


1)

69

Leer registro del controlador Parmetro 1 Parmetro 2 Parmetro 3

Nmero de receta (1-999) Nmero de registro (1-65535) 0: No sobrescribir el registro existente 1: Sobrescribir el registro existente
1)

70

Escribir registro en el controlador Parmetro 1 Parmetro 2 Parmetro 3

Nmero de receta (1-999) Nmero de registro (1-65535) -

Ver tambin

Generalidades sobre los punteros de rea (Pgina 1460)

STEP 7 V10.5 SP2 02/2010, 00002014

1469

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3

Puntero de rea "Registro"


8.9.3.3 Puntero de rea "Registro" Transferencia sin sincronizacin

8.9.3.3

Puntero de rea "Registro"

Funcin
Al transferir registros entre el panel de operador y el controlador, ambos interlocutores acceden alternativamente a las reas de comunicacin conjuntas del controlador. Tipos de transferencia Existen dos posibilidades para transferir registros entre el panel de operador y el controlador, a saber:

Transferencia sin sincronizacin Transferencia con sincronizacin a travs de la bandeja de datos

Los registros se transfieren siempre directamente. Por tanto, los valores de variables se leen o escriben directamente de/en la direccin configurada para la variable, sin desviarse al portapapeles. Iniciar la transferencia de registros Para iniciar la transferencia existen tres posibilidades:

Inicio desde el visor de recetas Peticiones de control El controlador tambin puede disparar la transferencia de registros. Activar funciones configuradas

Si la transferencia de registros es lanzada por una peticin de control, tambin se actualizarn los datos del visor de recetas. As pues, procure no utilizar el visor de recetas mientras se disparan peticiones de control para transferir registros. Si ya ha empezado a editar un registro y se lanza una peticin de control para transferir registros, dicha peticin se rechazar.

Ver tambin

Generalidades sobre los punteros de rea (Pgina 1460) Transferencia sin sincronizacin (Pgina 1470) Transferencia con sincronizacin (Pgina 1471) Ejecucin de la transferencia al iniciarla desde la vista de recetas (Pgina 1472) Ejecutar la transferencia mediante una orden de control SIMATIC S7 (Pgina 1474) Ejecucin de la transferencia con inicio mediante una funcin configurada (Pgina 1476) Posibles causas de error en la transferencia de registros (Pgina 1477)

8.9.3.3

Transferencia sin sincronizacin En la transferencia asncrona de registros entre el panel de operador y el autmata no se coordinan las reas de datos utilizadas conjuntamente. Por ello, no es necesario crear un rea de datos en la configuracin.

1470

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

La transferencia asncrona de registros resulta til p. ej. en los casos siguientes:


8.9.3.3 Transferencia con sincronizacin


Leer valores

Condicionado por el sistema, puede descartarse que los interlocutores sobrescriban los datos de forma incontrolada. El autmata no necesita informacin sobre el nmero de receta o el de registro. La transferencia de registros es iniciada por el usuario desde el panel de operador.

Al iniciar la transferencia de lectura se leen los valores de las direcciones de control y se transfieren al panel de operador.

Inicio por el usuario desde la vista de recetas: Los valores se cargan en el panel de operador. stos se pueden procesar posteriormente en el panel de operador, p. ej. modificar o guardar los valores, etc. Inicio mediante una funcin u orden de control: Los valores se almacenan inmediatamente en el soporte de datos.

Escribir valores

Al iniciar la transferencia para escritura se escriben los valores en las direcciones de control.


Ver tambin

Inicio por el usuario desde la vista de recetas: Los valores actuales se escriben en el autmata. Inicio mediante una funcin u orden de control: Los valores del soporte de datos se escriben en el autmata.

Puntero de rea "Registro" (Pgina 1470)

8.9.3.3

Transferencia con sincronizacin En la transferencia sincronizada, ambos interlocutores activan determinados bits de estado en el rea de datos utilizada conjuntamente. De este modo se impide que los datos se sobrescriban unos a otros de forma incontrolada en el programa de control.

Aplicacin
La transferencia sncrona de registros resulta til p. ej. en los casos siguientes:

El controlador es el "interlocutor activo" en la transferencia de registros. En el controlador se evala informacin sobre los nmeros de receta y de registro. La transferencia de registros se dispara mediante una peticin de control.

Requisitos

Para que los registros puedan transferirse de forma sincronizada entre el panel de operador y el controlador, en el proceso de configuracin deben cumplirse las siguientes condiciones:

Se ha configurado un puntero de rea: Editor "Conexiones Punteros de rea".

STEP 7 V10.5 SP2 02/2010, 00002014

1471

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Ejecucin de la transferencia al iniciarla desde la vista de recetas

Estructura del rea de datos

En la receta est indicado el controlador con el que el panel de operador sincroniza la transferencia de registros: Editor "Recetas", propiedades de la receta de la ventana de inspeccin, grupo "Propiedades Cargar".

El rea de datos tiene una longitud fija de 5 palabras. El rea de datos est estructurada de la siguiente manera:
15 1. palabra 2. palabra 3. palabra 4. palabra 5. palabra Nmero de receta actual (1-999) Nmero de registro actual (0-65.535) Reservada Estado (0, 2, 4, 12) Reservada 0

Estado La palabra de estado (palabra 4) acepta los siguientes valores: Valor Decimal 0 2 4 12 Binario 0000 0000 0000 0010 0000 0100 0000 1100 Transferencia admisible, bandeja de datos libre Transferencia en curso. Transferencia finalizada sin fallos Transferencia finalizada con fallos Significado

Ver tambin

Puntero de rea "Registro" (Pgina 1470)

8.9.3.3

Ejecucin de la transferencia al iniciarla desde la vista de recetas

Leer del autmata desde la vista de recetas


Paso 1 Accin Verificacin: Palabra de estado = 0? S No

1472

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

Paso 2

Accin El panel de operador introduce el nmero de receta que ha de ser ledo, as como el estado "Transferencia en curso" en la bandeja de datos y repone el nmero de registro a 0. El panel de operador lee los valores del autmata y los muestra en la vista de recetas. En las recetas con variables sincronizadas, los valores del autmata tambin se escriben en las variables. Cancelacin con aviso de sistema.

4 5

El panel de operador activa el estado "Transferencia finalizada". Para permitir una nueva transferencia, el programa de control debe reponer la palabra de estado a 0.

Escribir en el autmata desde la vista de recetas


Paso Accin Verificacin: Palabra de estado = 0? 1 S El panel de operador introduce el nmero de receta y el nmero de registro que deben escribirse, as como como el estado "Transferencia en curso" en la bandeja de datos. 2 El panel de operador escribe los valores actuales en el autmata. En las recetas con variables sincronizadas, los valores modificados son sincronizados entre la vista de recetas y las variables, escribindose luego en el autmata. 3 4 5 El panel de operador activa el estado "Transferencia finalizada". Dado el caso, el programa de control puede evaluar entonces los datos transferidos. Para permitir una nueva transferencia, el programa de control debe reponer la palabra de estado a 0. No Cancelacin con aviso de sistema.

Nota El panel de operador es el nico que puede activar la palabra de estado. El autmata slo puede desactivar (poner a "0") la palabra de estado.

STEP 7 V10.5 SP2 02/2010, 00002014

1473

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3 Ejecutar la transferencia mediante una orden de control SIMATIC S7

Nota Para garantizar la coherencia de los datos, la evaluacin de los nmeros de receta y de registro en el autmata slo deber efectuarse si se cumple una de las condiciones siguientes:


Ver tambin

El estado en la bandeja de datos est activado a "Transferencia finalizada". El estado en la bandeja de datos est activado a "Transferencia finalizada con fallos".

Puntero de rea "Registro" (Pgina 1470)

8.9.3.3

Ejecutar la transferencia mediante una orden de control SIMATIC S7 El panel de operador o el autmata pueden iniciar la transferencia de registros entre s. Para este tipo de transferencia se dispone de las rdenes de control n 69 y n 70.

N 69: Leer registro del autmata ("SPS DAT")


La orden de control n 69 transfiere los registros del autmata al panel de operador. La orden de control est estructurada de la siguiente manera:
Byte ms significativo 1 palabra 2 palabra 3 palabra 4 palabra 0 Nmero de receta (1-999) Nmero de registro (1-65.535) No sobrescribir el registro existente: 0 Sobrescribir el registro existente: 1 Byte menos significativo 69

N 70: Escribir registro en el autmata ("DAT SPS") La orden de control n 70 transfiere los registros del panel de operador al autmata. La orden de control est estructurada de la siguiente manera:
Byte ms significativo 1 palabra 2 palabra 3 palabra 4 palabra 0 Nmero de receta (1-999) Nmero de registro (1-65.535) Byte menos significativo 70

1474

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

Ejecucin al leer del autmata mediante la orden de control "SPS DAT" (n 69)
Paso 1 Accin Prueba: Palabra de estado = 0? S 2 El panel de operador introduce el nmero de receta y de registro indicados en la orden, as como el estado "Transferencia en curso" en la bandeja de datos. El panel de operador lee los valores del autmata y los almacena en el registro indicado en la orden de control. No Cancelacin sin respuesta.

3 4

Si en la orden se ha seleccionado "Sobrescribir", se sobrescribir un registro existente sin previa consulta. El panel de operador activa el estado "Transferencia finalizada". Si en la orden se ha seleccionado "No sobrescribir" y ya existe el registro, el panel de operador cancelar la operacin e introducir 0000 1100 en la palabra de estado de la bandeja de datos.

Para permitir una nueva transferencia, el programa de control debe reponer la palabra de estado a 0.

Ejecucin al escribir en el autmata mediante la orden de control "DAT SPS" (n 70)


Paso 1 Accin Prueba: Palabra de estado = 0? S 2 El panel de operador introduce el nmero de receta y de registro indicados en la orden, as como el estado "Transferencia en curso" en la bandeja de datos. El panel de operador toma los valores del registro indicado en la orden del portador de datos y los escribe en el autmata. El panel de operador activa el estado "Transferencia finalizada". El programa de control puede evaluar entonces los datos transferidos. Para permitir una nueva transferencia, el programa de control debe reponer la palabra de estado a 0. No Cancelacin sin respuesta.

3 4 5

Ver tambin

Puntero de rea "Registro" (Pgina 1470)

STEP 7 V10.5 SP2 02/2010, 00002014

1475

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3

Ejecucin de la transferencia con inicio mediante una funcin configurada


8.9.3.3 Ejecucin de la transferencia con inicio mediante una funcin configurada

Leer en el autmata mediante una funcin configurada


Paso 1 Accin Verificacin: Palabra de estado = 0? S 2 El panel de operador introduce el nmero de receta y de registro indicados en la funcin, as como el estado "Transferencia en curso" en la bandeja de datos. El panel de operador lee los valores del autmata y los almacena en el registro que se haya indicado en la funcin. No Cancelacin con aviso de sistema.

3 4

Si en la funcin "Sobrescribir" se ha seleccionado "S", se sobrescribir un registro existente sin previa consulta. El panel de operador activa el estado "Transferencia finalizada". Si en la funcin "Sobrescribir" se ha seleccionado "No" y el registro ya existe, el panel de operador interrumpir la operacin e introducir 0000 1100 en la palabra de estado de la bandeja de datos.

Para permitir una nueva transferencia, el programa de control debe reponer la palabra de estado a 0.

Escribir en el autmata mediante una funcin configurada


Paso 1 Accin Verificacin: Palabra de estado = 0? S 2 El panel de operador introduce el nmero de receta y de registro indicados en la funcin, as como el estado "Transferencia en curso" en la bandeja de datos. El panel de control recoge los valores del registro indicado en la funcin del soporte de datos y los escribe en el autmata. El panel de operador activa el estado "Transferencia finalizada". El programa de control puede evaluar entonces los datos transferidos. Para permitir una nueva transferencia, el programa de control debe reponer la palabra de estado a 0. No Cancelacin con aviso de sistema.

3 4 5

Ver tambin

Puntero de rea "Registro" (Pgina 1470)

1476

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.9 Trabajar con conexiones

8.9.3.3

Posibles causas de error en la transferencia de registros


8.9.3.3 Posibles causas de error en la transferencia de registros

Causas de error posibles


Si la transferencia de registros termina con errores, puede deberse a las siguientes causas:

No se ha configurado ninguna direccin de variable en el controlador No es posible sobrescribir registros El nmero de receta no existe El nmero de registro no existe

Nota

El panel de operador es el nico que puede activar la palabra de estado. El controlador slo puede desactivar (poner a "0") la palabra de estado.

Nota

Para garantizar la coherencia de los datos, la evaluacin de los nmeros de receta y de registro en el controlador slo deber efectuarse si se cumple una de las condiciones siguientes: El estado en la bandeja de datos se ha activado a "Transferencia finalizada". El estado en la bandeja de datos se ha activado a "Transferencia finalizada con fallos". Reaccin a una interrupcin debida a un fallo El panel de operador reacciona a una interrupcin de la transferencia de registros debida a un fallo de la siguiente forma:

Inicio por el usuario desde el visor de recetas: Indicaciones en la barra de estado del visor de recetas y salida de avisos de sistema Inicio mediante una funcin Emisin de avisos de sistema Inicio mediante una peticin de control No hay respuesta en el panel de operador

Independientemente de ello, el usuario puede evaluar el estado de la transferencia consultando la palabra de estado en la bandeja de datos.

Nota Dependencia del equipo Las indicaciones en la barra de estado del visor de recetas no estn disponibles en Basic Panels.

STEP 7 V10.5 SP2 02/2010, 00002014

1477

Visualizar procesos 8.9 Trabajar con conexiones

Ver tambin

8.9.4 Poner en marcha componentes 8.9.4.1 Poner los componentes en marcha

Puntero de rea "Registro" (Pgina 1470)

8.9.4

Poner en marcha componentes

8.9.4.1

Poner los componentes en marcha

Transferir el programa de control al controlador


1. Conecte el PC y la CPU mediante el cable correspondiente. 2. Cargue los archivos de programa en la CPU. 3. A continuacin, ponga la CPU en RUN.

Transferir el proyecto al panel de operador


1. Para transferir el proyecto es necesario que el panel de operador se encuentre en el modo de transferencia. A este respecto se distingue entre los casos siguientes:

Primera puesta en marcha


En la primera puesta en marcha el panel de operador an no contiene ninguna configuracin. Los datos de proyecto necesarios para el funcionamiento y el software runtime del equipo de configuracin deben ser transferidos al equipo: El panel de operador pasa automticamente a modo de transferencia. En el panel de operador aparece el aviso "Transfer mode".

Nueva puesta en marcha


Cuando el panel de operador se pone nuevamente en marcha, se sustituye la configuracin que contiene por otra. Encontrar una descripcin detallada de los pasos a seguir en el manual de producto del panel de operador. 2. Compruebe en el proyecto de WinCC si la configuracin de los avisos satisface sus exigencias. 3. Antes de transferir el proyecto al panel de operador compruebe los ajustes de la carga. Encontrar ms informacin al respecto en Configuracin de la carga (Pgina 1486) . 4. Para transferir el proyecto al panel de operador, en el rbol del proyecto seleccione el comando "Cargar en dispositivo > Software" del men contextual del panel de operador.

El proyecto se generar automticamente. En la ventana "Cargar vista preliminar" determine si los datos de usuario existentes deben
sobrescribirse. 5. Haga clic en "Cargar". Se proceder a la carga. Una vez terminado el proceso de carga, en el PC de configuracin aparecer un aviso en correspondencia.

Interconexin del controlador y el panel de operador

La imagen inicial aparece en el panel de operador.

1478

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.10 Importacin y exportacin de datos de proyecto

1. Conecte el controlador con el panel de operador mediante un cable de conexin adecuado.


8.10 Importacin y exportacin de datos de proyecto 8.10.1 Importacin y exportacin de datos de proyecto

2. Los avisos de conexin se visualizan en el panel de operador. Tenga en cuenta que los textos de aviso del sistema pueden ser editados por el usuario en WinCC.

Atencin

En la puesta en marcha se debern observar las consignas de seguridad indicadas en el manual de producto del panel de operador. Las radiaciones de alta frecuencia, p. ej. de telfonos mviles, pueden ocasionar estados operativos indeseados.

Ver tambin

Principios bsicos de la comunicacin (Pgina 1447)

8.10

Importacin y exportacin de datos de proyecto

8.10.1 Importacin y exportacin de datos de proyecto


Introduccin
WinCC permite exportar datos de un proyecto e importarlos luego a un proyecto diferente. Es posible exportar e importar los siguientes datos de proyecto:

Recetas

La posibilidad de exportar e importar estos datos reduce el esfuerzo necesario. En vez de crear registros nuevos en recetas, utilice los datos que ya ha creado en proyectos anteriores.

Exportacin de datos de proyecto


Al exportar los datos, toda la informacin se deposita en un archivo CSV. Defina las opciones de exportacin y determine los separadores de listas que se utilizarn, p. ej.

Edicin de datos de proyecto


El archivo de importacin se puede editar p. ej. en Excel o en un editor de textos. Inicie Excel y elija el comando "Abrir" del men "Archivo". En la lista "Tipo de archivo", seleccione el tipo "Archivos de texto (*.prn; *.txt; *.csv)". No haga doble clic en el archivo de importacin para abrirlo en Excel, puesto que de lo contrario se modificar la estructura del mismo y la importacin fallar. Para comprobar la estructura de los datos del archivo de importacin, bralo en un editor de textos sencillo.

STEP 7 V10.5 SP2 02/2010, 00002014

1479

Visualizar procesos 8.10 Importacin y exportacin de datos de proyecto

Importacin de datos de proyecto


8.10.2.1 Exportar recetas 8.10.2 Importacin y exportacin de recetas

Al importar los datos de proyecto, stos se visualizan en un panel de operador. Defina las opciones de importacin y determine los separadores de listas que se utilizarn, p. ej. Al importar archivos CSV se comprueba la sintaxis del archivo de importacin. No se comprueba sin embargo el significado de las propiedades ni las dependencias entre las propiedades. Al compilar se notifica un error.

Ver tambin

Exportar recetas (Basic, Advanced) (Pgina 1480) Importar recetas (Basic, Advanced) (Pgina 1482)

8.10.2 Importacin y exportacin de recetas

8.10.2.1 Exportar recetas

Introduccin
WinCC ofrece una funcin para la exportacin de registros de recetas.

Requisitos


Exportar recetas

El proyecto de WinCC est abierto para realizar la exportacin. En un proyecto se han creado recetas. El editor "Recetas" est abierto.

1. En el editor "Recetas" seleccione la receta cuyos registros desee exportar. 2. Haga clic en el smbolo . Se abre el cuadro de dilogo "Exportacin".

1480

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.10 Importacin y exportacin de datos de proyecto

En "Seleccin de recetas" se mostrar la receta seleccionada. 3. En "Seleccin de contenido" determine si deben exportarse todos los registros o slo los seleccionados. 4. En "Seleccin de archivos" determine en qu archivo deben guardarse los registros de receta. 5. En "Separacin de datos" defina el separador de listas y de decimales. 6. Haga clic en "Exportacin". Se iniciar la exportacin.

Resultado
Los datos exportados se han escrito en un archivo CSV. El archivo CSV se guarda en la carpeta indicada.

Ver tambin

Importar recetas (Basic, Advanced) (Pgina 1482) Formato de datos de las recetas (Basic, Advanced) (Pgina 1483)

STEP 7 V10.5 SP2 02/2010, 00002014

1481

Visualizar procesos 8.10 Importacin y exportacin de datos de proyecto

8.10.2.2 Importar recetas


8.10.2.2 Importar recetas

Introduccin
Las recetas se identifican mediante su nombre. Por este motivo, los nombres de las recetas deben ser unvocos. Al realizar la importacin, seleccione si deben sobrescribirse los registros homnimos existentes.

Requisitos


Importar una receta

Se ha creado un archivo CSV con una receta como mnimo. El proyecto de WinCC est abierto para realizar la importacin. El editor "Recetas" est abierto con una receta como mnimo.

1. En el editor "Recetas" seleccione la receta a la que deben importarse los registros. 2. Haga clic en el smbolo . Se abre el cuadro de dilogo "Importacin".

En "Seleccin de receta" se mostrar la receta seleccionada. 3. En "Seleccin de archivos" seleccione el archivo que desea importar.

1482

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.10 Importacin y exportacin de datos de proyecto

4. En "Estrategia" determine si deben sobrescribirse los registros homnimos existentes.


8.10.2.3 Formato de datos de las recetas

5. En "Separacin de datos" seleccione el separador de listas y de decimales que se utiliz en el archivo CSV. 6. Haga clic en "Importacin". Se iniciar la importacin.

Resultado
Los registros se crearn en la receta seleccionada. En funcin del ajuste de la "Estrategia", los registros homnimos existentes del archivo CSV se sobrescribirn.

Ver tambin

Exportar recetas (Basic, Advanced) (Pgina 1480) Formato de datos de las recetas (Basic, Advanced) (Pgina 1483)

8.10.2.3 Formato de datos de las recetas

Introduccin
En este captulo se describe la estructura requerida para el archivo de importacin de recetas. El archivo que contiene los datos de las recetas debe existir en el formato "*.csv". :

Estructura de los datos de receta


La estructura del archivo de importacin est predeterminada y es obligatoria. El ejemplo siguiente muestra la estructura de una receta que contiene dos elementos con dos registros y dos valores cada uno: List separator=<separador de listas> Decimal symbol=<separador de decimales><separador de listas> <nombre de la receta><separador de listas><separador de listas><salto de lnea> LANGID_<ID del idioma><separador de listas> <nombre del registro 1><separador de listas> <nombre del registro 2><separador de listas><salto de lnea> <nmero de la receta><separador de listas> <nmero del registro 1><separador de listas> <nmero del registro 2><separador de listas><salto de lnea> <variable del elemento de receta 1><separador de listas> <valor del registro 1><separador de listas> <valor del registro 2><separador de listas><salto de lnea> <variable del elemento de receta 2><separador de listas>

STEP 7 V10.5 SP2 02/2010, 00002014

1483

Visualizar procesos 8.11 Compilar y cargar

8.11.1.2 Compilar de cmo compilar 8.11.1.1 Resumenun proyecto 8.11.1 Compilar y cargar 8.11 Compilar y cargar proyectos y cargar proyectos

<valor del registro 1><separador de listas> <valor del registro 2><separador de listas><salto de lnea>

ID del idioma
Utilice las "IDs de idiomas de Windows" en formato decimal, p. ej. "1033" para ingls. Encontrar ms informacin en la documentacin del sistema operativo Windows.

8.11

Compilar y cargar

8.11.1 Compilar y cargar proyectos

8.11.1.1 Resumen de cmo compilar y cargar proyectos

Resumen
Ya cuando se configura un proyecto en WinCC, dicho proyecto se va compilando en el fondo de forma continua. Debido a la compilacin se genera un archivo que se puede ejecutar en el panel de operador correspondiente. Si se producen errores durante la compilacin, WinCC le ayuda a encontrarlos y eliminarlos. Tras eliminar los errores, el proyecto compilado se carga en los paneles de operador en los que debe utilizarse. Antes de pasar al modo productivo con el proyecto, complelo completamente con el comando "Compilar > Software (compilar bloques por completo)" del men contextual del panel de operador. Si en el proyecto se utilizan variables HMI que estn vinculadas a variables de controlador, antes de compilar el panel de operador HMI compile todos los bloques modificados con el comando "Compilar > Software" del men contextual. Para reducir los tiempos de generacin de modificaciones en el modo de configuracin en proceso, es recomendable utilizar tambin de vez en cuando el comando "Compilar > Software (compilar bloques por completo)".

8.11.1.2 Compilar un proyecto

Introduccin
Para poder ejecutar un proyecto en un panel de operador, el proyecto debe compilarse. Seguidamente, el proyecto compilado se carga en uno o varios paneles de operador. Ya cuando se configura un proyecto en WinCC, los cambios realizados en el proyecto se van compilando en el fondo de forma continua. Cada vez que se carga un proyecto se compila

1484

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

automticamente. De este modo se garantiza que siempre se cargue la versin ms reciente del proyecto.

Nota La compilacin continua en el fondo se interrumpe mientras el runtime se ejecuta en la estacin de ingeniera.

En caso necesario tambin se puede iniciar la compilacin de un proyecto manualmente. Durante la compilacin, WinCC comprueba la coherencia del proyecto. En la ventana de inspeccin se listan todos los puntos defectuosos del proyecto. Pulsando la entrada de la ventana de inspeccin se pasa directamente a la causa del error. Verifique los errores encontrados y elimnelos.

Alcance de la compilacin
En la primera compilacin, el proyecto se compila por completo. En las compilaciones posteriores, slo hay que compilar la parte del proyecto que se ha modificado. Sin embargo, se puede iniciar manualmente una compilacin completa del proyecto en caso necesario.

Requisitos

Procedimiento

Hay un proyecto abierto.

Para compilar un proyecto, proceda del siguiente modo:


1. Si desea compilar un proyecto para varios paneles de operador al mismo tiempo, seleccione todos los paneles de operador con la opcin de seleccin mltiple del rbol del proyecto. 2. En el men contextual del panel de operador, elija el comando "Compilar > Software". 3. Alternativamente, si desea compilar el proyecto por completo: En el men contextual, elija el comando "Compilar > Software (compilar bloques por completo)".

Resultado
El proyecto se compilar para todos los paneles de operador seleccionados. Si se producen errores durante la compilacin, aparecern en la ventana de inspeccin.

STEP 7 V10.5 SP2 02/2010, 00002014

1485

Visualizar procesos 8.11 Compilar y cargar

8.11.1.3 Cargar proyectos


8.11.1.3 Cargar proyectos la cargar proyectos Configuracin de Resumen de cmo carga

8.11.1.3 Resumen de cmo cargar proyectos

Resumen
Cuando se transfiere un proyecto a uno o varios paneles de operador, la parte del proyecto que se ha modificado desde la ltima transferencia se compila automticamente antes de la carga. De este modo se garantiza que siempre se transfiera la versin actual del proyecto. Asimismo, antes de iniciar el proceso de carga existe la posibilidad de activar la opcin "Sobrescribir todo". Para cada panel de operador se definen ajustes de carga. Antes de pasar al modo productivo con el proyecto, complelo completamente con el comando "Compilar > Software (compilar bloques por completo)" del men contextual del panel de operador. Si en el proyecto se utilizan variables HMI que estn vinculadas a variables de controlador, antes de compilar el panel de operador HMI compile todos los bloques modificados con el comando "Compilar > Software" del men contextual. Para reducir los tiempos de generacin de modificaciones en el modo de configuracin en proceso, es recomendable utilizar tambin de vez en cuando el comando "Compilar > Software (compilar bloques por completo)".

8.11.1.3 Configuracin de la carga

Introduccin
Para cada panel de operador se definen los ajustes de la carga en las propiedades.

Requisitos
En el proyecto se ha creado un panel de operador.

Procedimiento
Para definir la configuracin de la carga de un proyecto, proceda del siguiente modo:
1. En el men contextual del panel de operador, elija el comando "Propiedades". 2. Haga clic en "Cargar" en las propiedades del panel de operador. Se mostrarn los ajustes de la carga. 3. Seleccione la misma interfaz que est ajustada en el panel de operador. 4. Configure los parmetros para la conexin. Los parmetros que aparecen dependen de la interfaz seleccionada. 5. Compruebe el ajuste de la casilla de verificacin "Cargar nombres". La casilla de verificacin "Cargar nombres" est activada por defecto. En este caso, con el proyecto se compilarn y cargarn los

1486

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

8.11.1.3 Cargar un proyecto

nombres de los objetos configurados. Si se desactiva la casilla de verificacin, el proyecto compilado ocupar menos espacio en el panel de operador.

6. Determine si deben sobrescribirse los datos de la administracin de usuarios y recetas que ya estn guardados en el panel de operador. Ambos ajustes pueden modificarse antes de la carga en cuestin en "Cargar vista preliminar".

Resultado
Los ajustes de la carga estn definidos. Estos ajustes se utilizarn la prxima vez que se cargue un proyecto en el panel de operador correspondiente.

8.11.1.3 Cargar un proyecto

Introduccin
Para poder ejecutar un proyecto en un panel de operador, debe cargarse en el panel. Antes de que se realice la carga propiamente dicha, sucede lo siguiente:

El proyecto se compila. Si se producen errores durante la compilacin, aparecern en la ventana de inspeccin. Si hace doble clic en el error visualizado, WinCC abre la configuracin defectuosa en el editor correspondiente. Elimine primero los errores visualizados antes de volver a cargar el proyecto.

Si la compilacin finaliza correctamente, aparecer una vista preliminar de la carga. Dicha vista muestra la informacin siguiente, separada por paneles de operador:

Los diferentes pasos de la carga Los ajustes predeterminados que sern efectivos al cargar. Dichos ajustes se pueden modificar
en caso necesario directamente en la vista preliminar para la carga que seguir a continuacin. igualmente. No obstante, es posible que la funcionalidad en runtime quede restringida.

Las posibles advertencias. Aunque haya advertencias, el proyecto se puede compilar y cargar Los posibles errores. Si hay errores, el proyecto no se puede compilar ni cargar. Antes de pasar al modo productivo con el proyecto, complelo completamente con el comando "Compilar > Software (compilar bloques por completo)" del men contextual del panel de operador. Si en el proyecto se utilizan variables HMI que estn vinculadas a variables de controlador, antes de compilar el panel de operador HMI compile todos los bloques modificados con el comando "Compilar > Software" del men contextual.

Requisitos


Procedimiento

En el proyecto se ha creado un panel de operador. El panel de operador est conectada con la estacin de ingeniera. La conexin concuerda con los ajustes del grupo "Cargar".

Para cargar un proyecto, proceda del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

1487

Visualizar procesos 8.11 Compilar y cargar

1. Si desea cargar un proyecto en varios paneles de operador al mismo tiempo, seleccione todos los paneles de operador con la opcin de seleccin mltiple del rbol del proyecto.
8.11.1.3 Mensajes de error al cargar proyectos un panel de operador Actualizacin del sistema operativo de

2. En el men contextual de un panel de operador, elija el comando "Cargar en sistema de destino > Software". El proyecto se compila. Si aparecen errores: para eliminar el error, haga doble clic en la entrada del mismo. En la configuracin se mostrar la causa del error. Una vez solucionado deber volver a iniciar la carga. Tras una compilacin correcta se abrir el cuadro de dilogo "Cargar vista preliminar". 3. Compruebe los ajustes predeterminados que aparecen y modifquelos en caso necesario. 4. Haga clic en el botn "Actualizar" para ver cmo repercuten los cambios en la carga. La vista preliminar se actualizar. Si la vista preliminar indica que es posible realizar una carga correcta, haga clic en el botn "Cargar" para cargar el proyecto en los paneles de operador seleccionados.

Resultado
El proyecto se cargar en los paneles de operador seleccionados. Si ya existe un proyecto, se actualizar. Si se producen errores o advertencias durante la carga, en la ventana de inspeccin aparecern los avisos correspondientes en "Cargar". Una vez realizara la carga correctamente, el proyecto puede ejecutarse en el panel de operador.

8.11.1.3 Mensajes de error al cargar proyectos

8.11.1.3 Actualizacin del sistema operativo de un panel de operador

Introduccin
Al transferir un proyecto de WinCC a un panel de operador, WinCC comprueba si la versin del sistema operativo del panel de operador coincide con la versin utilizada en el proyecto. Si las dos versiones no coinciden, se producir una advertencia durante el proceso de carga. Si se ha detectado una versin errnea del sistema operativo, se le ofrecer la posibilidad de actualizarlo.

Atencin Cuando actualice el sistema operativo, se borrarn irrevocablemente todas las recetas y todos los datos de usuario existentes en el panel de operador. Para conservar los datos, realice una copia de seguridad de los mismos.

1488

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

Requisitos
El panel de operador est conectada con el PC de configuracin. La interfaz entre el PC de configuracin y el panel de operador est bien configurada.

Actualizar el sistema operativo durante el proceso de carga


1. Si la versin del sistema operativo del panel de operador no coincide con la configuracin, durante el proceso de carga aparecer un aviso en el cuadro de dilogo "Cargar". En este cuadro de dilogo se le ofrecer la posibilidad de actualizar inmediatamente el sistema operativo. Para iniciar la actualizacin, haga clic en el botn "S" del cuadro de dilogo "Cargar". Se iniciar la actualizacin del sistema operativo. Una vez concluida la actualizacin, el proyecto se cargar en el panel de operador. 2. Durante la actualizacin se borrarn recetas, datos de usuario y algunos parmetros del sistema. Para conservar los datos, cancele la actualizacin. Para ello, haga clic en el botn "No" del cuadro de dilogo "Cargar". Se cancelarn la actualizacin del sistema operativo y el proceso de carga.

Una vez cancelada la actualizacin puede realizar una copia de seguridad de los datos citados y, seguidamente actualizar el sistema operativo del panel de operador.

Copia de seguridad de recetas y datos de usuario


1. Seleccione el proyecto de WinCC en el rbol del proyecto. 2. En la barra de mens elija el comando "Online > Mantenimiento de paneles de operador > Copia de seguridad". Se abre el cuadro de dilogo "SIMATIC ProSave". 3. En el campo "Clase de datos", seleccione la entrada "Recetas". 4. Introduzca la ubicacin en el campo "Guardar como" o bien navegue hasta la ubicacin deseada con la ayuda del cuadro de dilogo. 5. Haga clic en el botn "Start Backup". Se realizar una copia de seguridad de los datos de receta. 6. Repita la operacin para realizar una copia de seguridad de los datos de usuario. En el campo "Clase de datos", seleccione la entrada "Administracin de usuarios".

Actualizar el sistema operativo despus de la copia de seguridad de los datos


1. Seleccione el panel de operador deseado en el rbol del proyecto. 2. En la barra de men elija el comando "Online > Cargar en dispositivo". Se abrir el cuadro de dilogo "Cargar" y se iniciar el proceso de carga. En el cuadro de dilogo "Cargar" se le preguntar si desea actualizar el sistema operativo. 3. Confirme la consulta sobre la actualizacin del sistema operativo haciendo clic en el botn "S". El sistema operativo se actualizar. Una vez concluida la actualizacin, el proyecto se cargar en el panel de operador.

Restaurar la copia de seguridad de recetas y datos de usuario


Despus de actualizar el sistema operativo y de cargar el proyecto en el panel de operador, restaure los datos guardados.
1. Seleccione el proyecto de WinCC en el rbol del proyecto. 2. En la barra de mens elija el comando "Online > Mantenimiento de paneles de operador > Restaurar". Se abre el cuadro de dilogo "SIMATIC ProSave".

STEP 7 V10.5 SP2 02/2010, 00002014

1489

Visualizar procesos 8.11 Compilar y cargar

8.11.1.3 Adaptar el proyecto a otro panel de operador

3. Haga clic en el botn de navegacin del campo "Abrir" y navegue hasta la ubicacin de los datos guardados con la ayuda del cuadro de dilogo que se abre. 4. Seleccione el archivo que contiene la copia de seguridad de los datos de receta y haga clic en el botn "Abrir". 5. En el cuadro de dilogo "SIMATIC ProSave" haga clic en el botn "Start Restore". Se iniciar la restauracin. 6. Repita la operacin para restaurar los datos de usuario.

8.11.1.3 Adaptar el proyecto a otro panel de operador

Introduccin
Al transferir un proyecto de WinCC a un panel de operador, WinCC comprueba si el panel de operador coincide con el tipo utilizado en el proyecto. Si los dos tipos no coinciden, recibir un aviso durante el proceso de carga. El proceso de carga se cancelar.

Adaptar el proyecto al panel de operador


Para cargar el proyecto al panel de operador conectado, hay que adaptarlo en correspondencia.

Inserte un panel de operador nuevo en el rbol del proyecto. En la seleccin de paneles de operador, elija el tipo adecuado. Copie los componentes configurados del panel de operador actual al nuevo. Muchos componentes se copian directamente en el rbol del proyecto y en la vista detallada. As, p. ej., copie toda la carpeta "Imgenes" a la carpeta del mismo nombre en el panel de operador nuevo utilizando el men contextual. Para las entradas del rbol del proyecto que no disponen del comando "Copiar" en el men contextual, copie el contenido desde la vista detallada. Seleccione, p. ej., la entrada "Recetas" del rbol del proyecto. Las recetas aparecern en la vista detallada. Seleccione las recetas en la vista detallada y arrstrelas hasta la entrada "Recetas" del panel de operador nuevo con la funcin Drag&Drop. Se copiarn las recetas. La vista detallada admite una seleccin mltiple. Vuelva a configurar los componentes que no pueden copiarse, p. ej. conexiones, punteros de rea y avisos. Guarde el proyecto de vez en cuando. Compile el proyecto por completo. Si la compilacin termina sin errores, cargue el proyecto en el panel de operador.

Vinculacin de referencias
Si se copian objetos, tambin se copiarn las referencias a objetos conectados. Tras copiar los objetos conectados, las referencias volvern a enlazarse entre s.

1490

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

Ejemplo:
8.11.1.3 Establecer una conexin con el panel de operador

Se copia una imagen cuyos objetos estn enlazados con variables. Tras insertar la imagen en el panel de operador nuevo, los nombres de variable estn registrados en los diferentes objetos. Los nombres de variables estn marcados en rojo, puesto que las referencias estn abiertas. Si, a continuacin, se copian las variables y se insertan en el panel de operador nuevo, se cerrarn las referencias abiertas. La marca roja de los nombres de variable se eliminar. Para completar las referencias a objetos conectados en el controlador, primero debe configurarse una conexin con el controlador.

Uso del rea de informacin


Si se compila el proyecto para el panel de operador nuevo, se mostrarn errores y advertencias en la ficha "Informacin" de la ventana de inspeccin. Con el comando "Ir a" del men contextual se accede directamente al lugar correspondiente para corregir el error o la advertencia. Procese la lista de errores y advertencias en orden sucesivo. Si la compilacin termina sin errores, cargue el proyecto en el panel de operador.

8.11.1.3 Establecer una conexin con el panel de operador

Introduccin
Para cargar un proyecto de WinCC en un panel de operador, la conexin entre el PC de configuracin y el panel de operador debe estar establecida y bien configurada. Si la conexin no se establece durante la carga, se cancelar el proceso de carga.

Establecer una conexin entre el PC de configuracin y el panel de operador.


1. Compruebe la conexin de cables entre el panel de operador y el PC de configuracin. 2. Abra en WinCC el editor "Dispositivos y redes" y active la vista de red. 3. En la vista de red, seleccione la subred y compruebe sus ajustes. 4. En la vista de red o de dispositivos, seleccione la interfaz del panel de operador y compruebe los parmetros de conexin en la ventana de inspeccin. 5. Conecte el panel de operador y pulse el botn "Control Panel" en el Loader. Se abrir el Control Panel. 6. Pulse dos veces en "Transfer" en el Control Panel. Se abre el cuadro de dilogo "Transfer Settings". 7. Compruebe los ajustes y pulse seguidamente en "Advanced". Se abre el cuadro de dilogo "Profibus Settings". 8. Compruebe los ajustes avanzados y cierre el cuadro de dilogo con "OK".

Ajustes importantes
Cuando compruebe los ajustes de la conexin, ponga especial atencin en los parmetros siguientes:

STEP 7 V10.5 SP2 02/2010, 00002014

1491

Visualizar procesos 8.11 Compilar y cargar


8.11.1.4 Inicio de runtime en estacin de operador Iniciar runtime en la el panel de ingeniera el

Direcciones de red o de estacin Velocidad de transferencia ajustada Maestro del bus, slo se admite un maestro.

Si se utiliza un adaptador ajustable para la conexin, compruebe tambin sus ajustes, p. ej. velocidad de transferencia y maestro del bus.

8.11.1.4 Inicio de runtime

8.11.1.4 Iniciar runtime en la estacin de ingeniera

Introduccin
Mientras se configura en WinCC, se puede iniciar simultneamente el proyecto en runtime en la estacin de ingeniera. Sin embargo, esta configuracin online sufre algunas restricciones. Mientras el runtime se ejecuta en la estacin de ingeniera, el proyecto no se compila en el fondo. Si, tras finalizar el runtime, se carga el proyecto en un panel de operador, la parte del proyecto que se ha modificado entretanto se compilar automticamente. Otra posibilidad es iniciar la compilacin manualmente. Al iniciar el proyecto en runtime sern efectivos los ajustes que se han almacenado en el editor "Configuracin" para el proyecto del panel de operador.

Requisitos
En la estacin de ingeniera debe haber un proyecto abierto.

Procedimiento
Para iniciar el runtime en la estacin de ingeniera proceda del siguiente modo:
1. Seleccione el panel de operador deseado en el rbol del proyecto. 2. Elija el comando de men "Online > Iniciar runtime". 3. Si, tras iniciar el runtime, se modifica el proyecto en la estacin de ingeniera, seleccione el comando "Compilar > Software" del men contextual del panel de operador.

En el runtime de la estacin de ingeniera aparecer el proyecto actualizado.

8.11.1.4 Iniciar el runtime en el panel de operador

Introduccin
En cuanto se ha cargado el proyecto en un panel de operador, se puede iniciar dicho proyecto en runtime.

1492

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

8.11.2 Simular proyectos de la simulacin 8.11.2.1 Principios bsicos

Al iniciar el proyecto en runtime sern efectivos los ajustes que se han almacenado en el editor "Configuracin" para el proyecto del panel de operador.

Requisitos
El panel de operador tiene instalado WinCC Runtime.

Inicio de runtime en un Basic Panel


En un Basic Panel, el proyecto cargado se inicia automticamente tras un tiempo de retardo, segn sea la configuracin. Si desea iniciar manualmente el proyecto en un Basic Panel, pulse el botn "Start" en el Loader del panel de operador. El Loader aparecer tras activarse el panel de operador.

8.11.2 Simular proyectos

8.11.2.1 Principios bsicos de la simulacin

Introduccin
Con el simulador se prueba el comportamiento de la configuracin en la estacin de ingeniera con valores predefinidos para variables. De este modo se detectan errores de configuracin lgicos de antemano y antes de pasar al modo productivo. El simulador se puede iniciar de dos maneras:


Requisitos

Comando de men "Online > Simular runtime" Comando de men "Inicio > Programas > Siemens Automation > Simulacin"

Para la simulacin, el componente Simulacin/Runtime debe estar instalado en la estacin de ingeniera.

Campo de aplicacin
Con el simulador pueden probarse las funciones siguientes del sistema de manejo y visualizacin, p. ej.:

Comprobacin de niveles de valores lmite y emisiones de avisos Continuidad de alarmas Simulaciones de alarmas configuradas Advertencias configuradas Avisos de error configurados

STEP 7 V10.5 SP2 02/2010, 00002014

1493

Visualizar procesos 8.11 Compilar y cargar


8.11.2.2 Simular un proyecto

Control de indicadores de estado Entradas y salidas digitales y analgicas:

Preasignar Leer Modificar

Funcionamiento
Con el simulador se simulan la asignacin de las variables del proyecto con distintos valores. Tanto los valores de proceso como las alarmas se almacenan en el fichero de simulacin. Al finalizar la simulacin se borran de nuevo los datos de fichero generados.

8.11.2.2 Simular un proyecto

Introduccin
El proyecto se simula de uno de los dos modos siguientes:

Sin un controlador conectado Los valores de los punteros de rea y las variables se modifican en una tabla de simulacin que lee WinCC Runtime durante la simulacin. Con un controlador conectado sin proceso activo El proyecto se simula ejecutndolo directamente en el runtime. Las variables y los punteros de rea se activarn. De este modo, en runtime se consigue una simulacin autntica del panel de operador configurado.

Requisitos
Debe haberse creado un proyecto con variables y punteros de rea.

Simular un proyecto por primera vez


Para simular un proyecto mediante la tabla de simulacin, proceda del siguiente modo:
1. Abra el proyecto. 2. Elija el comando de men "Online > Simular runtime > Con simulador de variables". Cuando simule el proyecto por primera vez, el simulador se iniciar con una nueva tabla de simulacin vaca.

1494

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

Al mismo tiempo, se abrir el proyecto en runtime:

Pase de la tabla de simulacin al runtime con las teclas <Alt + Tab>. 3. En la tabla de simulacin, haga clic en la celda de la columna "Variable" y, mediante la lista desplegable, seleccione una variable configurada para la tabla de simulacin. Seleccione del mismo modo todas las variables que desee simular. La lista desplegable contiene todas las variables configuradas. Para crear una variable nueva utilice el editor "Variables" de WinCC. El simulador permite simular un mximo de 300 variables. 4. Seleccione el tipo de simulacin deseado en la lista desplegable de la columna "Simulacin".

5. En las columnas correspondientes, modifique los valores de las variables y los punteros de rea. 6. Para iniciar la simulacin para esta variable, active la casilla de verificacin "Inicio".

STEP 7 V10.5 SP2 02/2010, 00002014

1495

Visualizar procesos 8.11 Compilar y cargar

8.11.2.3 Trabajar con el simulador de variables

7. Observe cmo afecta el cambio de valor al proyecto. Simule del mismo modo cada variable individualmente o varias variables simultneamente. 8. Guarde los ajustes para la simulacin con el comando de men "Archivo > Guardar". Introduzca un nombre adecuado para el archivo. El archivo recibe automticamente la extensin *.six.

Nota

Las funciones de sistema siguientes no pueden simularse: CalibrarPantallaTactil ActivarPantallaDeLimpieza

Administrar los datos del simulador


Si se han guardado los datos de una simulacin anterior, puede abrir el archivo posteriormente y volver a simular el proyecto. Para ello es imprescindible que las variables y los punteros de rea contenidos en la tabla de simulacin sigan estando en el proyecto. Para abrir un archivo de simulacin, proceda del siguiente modo:
1. Elija el comando de men "Online > Simular runtime > Con simulador de variables". 2. Seleccione el comando de men "Archivo > Abrir" de la tabla de simulacin. 3. Elija la tabla de simulacin correspondiente y haga clic en "Abrir". El simulador aplica los datos guardados.

Activar y desactivar variables


Para que el paso de la configuracin offline a la configuracin online se produzca de forma ptima, es posible iniciar y parar la simulacin de cada variable individualmente. Active para ello la casilla de verificacin "Inicio". Cuando una variable est activada, los valores de la simulacin se calculan y se transfieren al simulador de WinCC.

Borrar variable
Para borrar una variable de la tabla de simulacin, proceda del siguiente modo:
1. Seleccione el nombre de la variable 2. Elija el comando de men "Edicin > Cortar". La variable borrada se eliminar de la tabla.

8.11.2.3 Trabajar con el simulador de variables

Explicacin de la tabla de simulacin


La tabla de simulacin contiene las columnas siguientes:

1496

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

Columna Variable Tipo de datos Valor act. Formato

Descripcin Define la variable para la simulacin. Muestra el tipo de datos de la variable seleccionada Muestra el valor simulado de la variable introducida Define el formato seleccionado en el que se simularn los valores de la variable:

Decimal (1, 2, 3, 4, ...) Hexadecimal (03CE, 01F3, ...) Binario (0 y 1)

Ciclo de escritura Simulacin

Define el intervalo de tiempo seleccionado en el que se simularn los valores actuales de la variable. Si aqu se introduce el valor 2, cada 2 segundos se mostrar el valor actual de la variable. Muestra el modo en el que se procesarn los valores de la variable durante la simulacin.

Establecer valor Define el valor seleccionado para la variable correspondiente. La simulacin se inicia con el valor indicado. Valor mn. y Valor mx. Perodo Inicio Define el rango de valores de la variable. Para ello hay que definir un valor mnimo y uno mximo. El valor predeterminado es -32767 para el mnimo y 32767 para el mximo. Contiene el perodo en el que se repite el valor de la variable en los tipos de simulacin "Incrementar" y "Decrementar". Inicia la simulacin de la variable tras realizar las entradas anteriores.

Tipos de simulacin
El simulador dispone de seis tipos de simulacin diferentes. En esta simulacin, las variables configuradas se abastecen con valores basados en la realidad.
Tipo de simulacin Seno Aleatorio Incremento Descripcin Modifica el valor de la variable en forma de curva senoidal. La visualizacin se efecta como funcin peridica no lineal. Prepara valores generados casualmente. El valor de la variable se modifica mediante una funcin aleatoria. Incrementa el valor de la variable continuamente hasta un valor mximo predeterminado. Tras alcanzar el mximo vuelve a empezar por el mnimo. La evolucin de los valores corresponde a una curva positiva con dientes de sierra. Decrementa el valor de la variable continuamente hasta un valor mnimo predeterminado. Tras alcanzar el mnimo vuelve a empezar por el mximo. La evolucin de los valores corresponde a una curva negativa con dientes de sierra. Desplaza un bit activado continuamente una posicin. La posicin anterior se resetea. De este modo se pueden probar los avisos de un panel de operador, p. ej.

Decremento

Desplazar bit

STEP 7 V10.5 SP2 02/2010, 00002014

1497

Visualizar procesos 8.11 Compilar y cargar

8.11.3.1 ProSave 8.11.3 Mantenimiento del panel de operador

Tipo de simulacin <Vista>

Descripcin El valor actual de la variable se visualiza estticamente.

Ejemplo: simular variables con el tipo de simulacin "Desplazar bit"


Para simular las variables con el tipo de simulacin "Desplazar bit", proceda del siguiente modo:
1. Abra el proyecto que debe simularse. 2. Elija el comando de men "Online > Simular runtime > Con simulador de variables". Se abrir la tabla de simulacin. 3. En la columna "Variable" selecciona una variable del proyecto. 4. Seleccione "Bin" en la columna "Formato". 5. En la columna "Ciclo de escritura", introduzca el valor "1". 6. Seleccione el tipo de simulacin "Desplazar bit" en la columna "Simulacin". 7. En la columna "Establecer valor", introduzca el valor "1". 8. Active la variable con la casilla de verificacin "Inicio".

Resultado
El simulador prueba la variable seleccionada por bits del siguiente modo:
Valores de simulacin Valor inicial establecido 1. valores de simulacin 2. valores de simulacin 3. valores de simulacin .... Byte para avisos 00000001 00000010 00000100 00001000 ...

En runtime ver si para cada valor se emite el aviso deseado, p. ej.

8.11.3 Mantenimiento del panel de operador

8.11.3.1 ProSave

Introduccin
WinCC se suministra con la herramienta de servicios ProSave. En la estacin de ingeniera, la funcionalidad de ProSave est integrada en la interfaz de usuario de WinCC.

1498

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

8.11.3.2 Crear una copia de seguridad de los datos del panel de operador

No obstante, si WinCC no est instalado en el PC, ProSave se podr instalar tambin como aplicacin independiente (modo autnomo).

Funcionalidad
ProSave incorpora todas las funciones necesarias para transferir archivos al panel de operador.

Crear una copia de seguridad y restablecer los datos guardados Actualizacin del sistema operativo Configuracin de la comunicacin

Modo integrado en la estacin de ingeniera


Durante la instalacin de WinCC, ProSave se instala tambin por defecto en la estacin de ingeniera. Todas las funciones de ProSave estn integradas en el men "Online > Mantenimiento de paneles de operador" de WinCC.

Funcionamiento autnomo en un equipo


A partir del CD de WinCC, ProSave tambin se puede instalar en un PC en el que no est instalado WinCC (p. ej. para trabajos de servicio tcnico o mantenimiento). En este caso, en la "Configuracin de la comunicacin" debe determinar hacia o desde qu panel de operador debe realizarse la transferencia y con qu modo deben transferirse los archivos. Por ejemplo, al sustituir un panel, ProSave permite guardar un proyecto del panel de operador original y restablecerlo en el panel de recambio, sin que WinCC deba estar instalado en este ltimo. Si desea utilizar ProSave independientemente de WinCC, puede cambiar el idioma de la interfaz de usuario. Para seleccionar el idioma en ProSave, elija el comando de men "Idioma". El cambio de idioma tendr efecto slo despus de reiniciar ProSave.

8.11.3.2 Crear una copia de seguridad de los datos del panel de operador

Introduccin
Realice copias de seguridad de los datos de un panel de operador en intervalos regulares. Si ha guardado los datos, en caso de producirse un fallo del sistema o de haber sustituido un equipo podr reanudar el trabajo rpidamente. Para ello basta con transferir los datos guardados al nuevo panel de operador, con objeto de restablecer el estado original.

Crear una copia de seguridad con WinCC o ProSave


Si un panel de operador est conectado a una estacin de ingeniera, podr guardar y restablecer los datos del panel a partir de esta ltima con WinCC. Si WinCC no est instalado en un PC, puede crear cmodamente una copia de seguridad central utilizando ProSave.

STEP 7 V10.5 SP2 02/2010, 00002014

1499

Visualizar procesos 8.11 Compilar y cargar

Alcance de la copia de seguridad


8.11.3.3 Guardar y restaurar los datos del panel de operador

Los datos que se pueden guardar y restablecer dependen del tipo del panel de operador utilizando, pudiendo comprender los datos del proyecto indicados a continuacin:

Copia de seguridad completa (segn el panel de operador: runtime, firmware, imagen del sistema operativo, configuracin, recetas, contraseas) Slo recetas Slo contraseas

Al guardar los datos de un panel de operador se crea un archivo comprimido con la extensin "*.psb". Los datos se pueden guardar en un medio de almacenamiento cualquiera (incluso en un servidor de datos) si existe una conexin entre el panel de operador y el medio de almacenamiento.

Nota Utilice el restablecimiento de datos del proyecto slo en los paneles de operador que estn configurados con el mismo software de configuracin.

Nota Considere lo siguiente al crear una copia de seguridad completa y restablecer los datos:

En caso de restablecer todos los datos, los datos contenidos anteriormente en el panel de operador y el sistema operativo se borrarn sin excepcin y de forma irreversible. Si se cancela el restablecimiento de los datos, el sistema operativo se deber volver a cargar en el panel de operador con el comando "Restablecer configuracin de fbrica" antes de poder activar de nuevo la operacin de restablecer.

8.11.3.3 Guardar y restaurar los datos del panel de operador

Introduccin
Realice copias de seguridad de los datos de un panel de operador en intervalos regulares. Si un panel de operador est conectado a una estacin de ingeniera, podr guardar y restaurar los datos del panel a partir de esta ltima con WinCC. Si WinCC no est instalado en un PC, puede crear cmodamente una copia de seguridad central utilizando ProSave.

1500

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

Requisitos

8.11.3.4 Actualizacin del sistema operativo


Procedimiento

El panel de operador debe estar conectado con la estacin de ingeniera o el PC en el que est instalado ProSave. El panel de operador cuyos datos deben guardarse o restaurarse debe estar seleccionado en el rbol del proyecto. En las propiedades del panel de operador deben estar bien ajustada la configuracin de carga. Si se utiliza un medio de almacenamiento separado, p. ej. un servidor de datos: el panel de operador est conectado con el medio de almacenamiento.

Para crear una copia de seguridad de los datos, proceda del siguiente modo:
1. En el men "Online > Mantenimiento de paneles de operador", seleccione el comando "Copia de seguridad". 2. Elija el mbito de la copia de seguridad: "Copia de seguridad completa", "Recetas" o "Administracin de usuarios". 3. Haga clic en el botn "...", seleccione la ubicacin en el cuadro de dilogo "Seleccionar archivo de copia de seguridad" e introduzca un nombre. 4. Haga clic en "Aceptar".

Se inicia la copia de seguridad. La copia de seguridad puede durar varios minutos.

Procedimiento al restaurar los datos


1. En el men "Online > Mantenimiento de paneles de operador", seleccione el comando "Restaurar...". 2. Haga clic en "..." y seleccione la ubicacin y el archivo en el cuadro de dilogo "Abrir". En el rea "Contenido" se indica de qu panel de operador proviene la copia de seguridad, as como su tamao. 3. Haga clic en "Aceptar".

Los datos se comenzarn a restaurar. Este proceso puede durar varios minutos.

8.11.3.4 Actualizacin del sistema operativo

Introduccin
Si un panel de operador tiene una versin del sistema operativo que no es compatible con el proyecto, se cancelar la carga de la configuracin. Aparecer un mensaje para indicar que es necesario actualizar el sistema operativo.

Actualizacin del sistema operativo


Si un panel de operador est conectado a una estacin de ingeniera, podr actualizar el sistema operativo a partir de esta ltima con WinCC.

STEP 7 V10.5 SP2 02/2010, 00002014

1501

Visualizar procesos 8.11 Compilar y cargar

Si WinCC no est instalado en el PC, el sistema operativo del panel de operador se puede actualizar utilizando ProSave.
8.11.4.1 Mensajes 8.11.4 Referencia de error al cargar proyectos

Al actualizar el sistema operativo, se borran todos los datos existentes en el sistema de destino. Si tras actualizar el sistema operativo desea seguir utilizando los datos de usuario (p. ej. contraseas y recetas) almacenados en la memoria flash interna, exprtelos antes a un soporte de datos externo. Tras la actualizacin, vuelva a importar los datos al panel de operador.

"Restablecer configuracin de fbrica"


Si la actualizacin del sistema operativo se cancela antes de tiempo, el sistema operativo ya no existir en el panel de operador. En este caso, el sistema operativo slo se podr cargar de nuevo utilizando la funcin "Restablecer configuracin de fbrica". Al actualizar el sistema operativo, la comunicacin entre la estacin de ingeniera y el panel de operador se efecta a travs del sistema operativo de este ltimo. En cambio, al "restablecer la configuracin de fbrica", la estacin de ingeniera se cominica con el bootloader del panel de operador. Este proceso puede durar varios minutos. Despus de iniciar la funcin de "Restablecer configuracin de fbrica" en WinCC, desconecte y vuelva a conectar el panel de operador. De este modo, el panel de operador establece contacto a travs del bootloader.

Nota Antes de restablecer la configuracin de fbrica mediante Ethernet, necesita la direccin MAC del panel de operador y una interfaz PG/PC ajustada a TCP/IP en el PC de configuracin. La configuracin de la interfaz PG/PC se modifica desde "Inicio > Panel de control > Ajustar interfaz PG/PC". Seleccione "S7ONLINE (STEP7) -> TCP/IP" en el campo "Punto de acceso de la aplicacin".

8.11.4 Referencia

8.11.4.1 Mensajes de error al cargar proyectos

Posibles problemas de carga


Mientras se carga un proyecto en un panel de operador, en la ventana de resultados se visualizan avisos de estado que indican el progreso de la carga. Si al cargar el proyecto en el panel de operador surgen problemas, en la mayora de los casos la causa es una velocidad de transferencia inadecuada o el uso simultneo de otros drivers en la estacin de ingeniera (p. ej. en la conexin a una red).

1502

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.11 Compilar y cargar

A continuacin se listan los casos ms frecuentes que provocan la interrupcin de la carga.

La transferencia serie se interrumpe.


Posibles soluciones: Seleccione una velocidad de transferencia inferior.

La transferencia se interrumpe indicando que hay un conflicto de compatibilidad.


Causa posible Solucin

Existe un conflicto entre las versiones del software Sincronizar el sistema operativo del panel de de configuracin utilizado y el sistema operativo operador con la versin utilizada del software de del panel de operador. configuracin. Para actualizar el sistema operativo utilice el comando "Mantenimiento de paneles de operador > Actualizar sistema operativo" del men "Online". Para ms informacin al respecto, consulte las instrucciones de servicio del panel de operador. Tambin puede utilizar la herramienta de servicio "ProSave" para actualizar el sistema operativo. Para ms informacin al respecto, consulte la Ayuda en pantalla de ProSave. El PC de configuracin est conectado con un dispositivo incorrecto (p. ej. un controlador). Compruebe y corrija el cableado y los parmetros de comunicacin.

No es posible transferir.
Causa posible Solucin

La conexin con el panel de operador no se puede Compruebe la conexin fsica entre el PC de establecer (aviso en la ventana de resultados). configuracin y el panel de operador. El panel de operador debe estar adems en modo de transferencia (excepto en caso de control remoto). El driver de comunicacin estndar no se ha Compruebe el estado del puerto COM en la introducido en el Administrador de dispositivos de ventana de propiedades del Administrador de Windows. dispositivos.

No es posible descargar va MPI/DP.


Causa posible En el CP previsto para la operacin de descarga se ha ajustado el "modo configurado" (p. ej. si se utiliza el CD 7/2001 de SIMATIC NET). Solucin Abra la herramienta "Ajustar equipo PC" y configure el "modo PG" para el CP. Compruebe los parmetros de red (velocidad de transferencia, direccin MPI). Ejecute la descarga desde WinCC ES. Ajuste nuevamente el "modo configurado" del CP.

STEP 7 V10.5 SP2 02/2010, 00002014

1503

Visualizar procesos 8.12 Operacin en runtime

8.12.1.1 Visin en runtime 8.12.1 Principios bsicos 8.12 Operacin de conjunto

Causa posible El punto de acceso S7ONLINE no se ha asignado a un dispositivo fsico (p. ej. CP5611 (MPI)) en el "Panel PG/PC". Ello puede ocurrir p.ej. si se ha instalado el CD 7/2001 de SIMATIC NET.

Solucin Abra la herramienta "Panel PG/PC" o bien, si utiliza el CD 7/2001 de SIMATIC NET, "Ajustar equipo PC" y ajuste el punto de acceso S7ONLINE al dispositivo deseado. Compruebe los parmetros de red (velocidad de transferencia, direccin MPI). Ejecute la descarga desde WinCC ES. Vuelva a asignar el punto de acceso S7ONLINE al dispositivo original.

La configuracin es demasiado compleja.


Causa posible La configuracin contiene demasiados objetos u opciones diferentes para el panel de operador seleccionado. Solucin Quite todos los objetos de un tipo (p. ej. todos los visores de grficos).

8.12

Operacin en runtime

8.12.1 Principios bsicos

8.12.1.1 Visin de conjunto

Fase de configuracin y fase de control del proceso


Los paneles de operador se utilizan para realizar tareas de manejo y visualizacin en la automatizacin de los procesos y de la produccin. Las imgenes de la instalaciones visualizadas en los paneles de operador permiten representar los procesos de forma ms clara. El proyecto contenido en el panel de operador (que contiene, entre otros, las imgenes de la instalacin) se crea en la fase de configuracin. Para utilizar el proyecto en la fase de control del proceso, debe transferirse al panel de operador. Otro requisito para la fase de control del proceso es que el panel de operador est acoplado online a un controlador. Seguidamente, es posible controlar los procesos de trabajo que se estn ejecutando (manejo y visualizacin).

1504

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Figura8-1

Fase de configuracin y fase de control del proceso

Cargar el proyecto en el panel de operador


Existen diversos procedimientos para cargar un proyecto en el panel de operador, a saber:

Cargar desde el PC de configuracin Restablecimiento va ProSave desde un PC En este caso, la copia de seguridad del proyecto se carga en el panel de operador desde un PC. En dicho PC no debe estar instalado el software de configuracin.

Estos procedimientos se pueden seleccionar tanto en la primera puesta en marcha como al volver a utilizar un proyecto.

Primera y siguiente puesta en marcha


Ver tambin

En la primera puesta en marcha, el panel de operador no contiene ningn proyecto. El panel de operador tiene este estado tambin tras actualizar el sistema operativo. En la siguiente puesta en marcha se sustituye un proyecto existente en el panel de operador.

Configuracin del software runtime (Pgina 1507) Visin de conjunto del manejo de un proyecto (Pgina 1517) Barra (Pgina 1526) Visin de conjunto (Pgina 1542) Visin de conjunto (Pgina 1551) Estructura de una receta (Pgina 1560) Variables en Runtime (Pgina 1506) Funciones de sistema en runtime (Pgina 1506)

STEP 7 V10.5 SP2 02/2010, 00002014

1505

Visualizar procesos 8.12 Operacin en runtime

8.12.1.2 Variables en Runtime


8.12.1.2 Variables en Runtime en runtime 8.12.1.3 Funciones de sistema

Definicin
Las variables corresponden a posiciones de memoria definidas en el panel de operador. En ellas se escriben valores y de ellas se leen valores. Esto puede realizarse desde el controlador, o bien desde el panel de operador.

Ver tambin

Visin de conjunto (Pgina 1504)

8.12.1.3 Funciones de sistema en runtime

Utilizacin
Las funciones de sistema tienen la finalidad siguiente en runtime:

Controlar el proceso Utilizar las propiedades del panel de operador Configurar los ajustes del sistema online en el panel de operador

En WinCC, cada funcin de sistema est asociada a un objeto y un evento. En cuanto aparece el evento, se lanza la funcin de sistema.

Funciones del sistema


Las funciones de sistema son funciones predefinidas con las que se realizan muchas tareas en runtime, p. ej.:


Eventos

Clculos (p. ej. aumentar el valor de una variable en una cantidad fija o variable) Funciones de archivacin (p. ej. iniciar un fichero de valores de proceso) Configuracin (p. ej. cambiar de controlador o activar un bit en el controlador) Avisos (p. ej. tras cambiar de usuario)

Los eventos que se pueden definir como disparador para la ejecucin de una funcin de sistema, dependen del objeto en cuestin y de la funcin seleccionada. As, por ejemplo, los eventos "Cambio de valor", "Rebase por defecto del lmite inferior" y "Rebase por exceso del lmite superior" pertenecen al objeto "Variable". Los eventos "Aparecido" y "Desaparecido" pertenecen al objeto "Imagen".

Ver tambin

Visin de conjunto (Pgina 1504)

1506

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.2 Poner en marcha proyectos


8.12.2.1 Configuracin del software 8.12.2 Poner en marcha proyectos runtime

8.12.2.1 Configuracin del software runtime En el software de configuracin WinCC se realizan los ajustes siguientes en el software runtime: Visualizacin en el sistema de destino En WinCC se configura el modo de representacin del proyecto en runtime. En los Basic Panels, la resolucin de pantalla es fija. Si la imagen es ms grande que la resolucin de pantalla ajustada, aparecen barras de desplazamiento. Para desactivar la barra de tareas, seleccione el comando "Configuracin > Barra de tareas y men Inicio" del men Inicio. En el cuadro de dilogo "Propiedades de Barra de tareas y men Inicio", desactive "Siempre visible" y "Ocultar automticamente". Fuente de los cuadros de dilogo Los textos de los cuadros de dilogo se representan en la fuente estndar. La fuente estndar se determina en el editor "Configuracin del dispositivo", en "Idioma y fuente". Bloquear la conmutacin de programas La conmutacin de programas se puede bloquear para impedir que el usuario abra otras aplicaciones en runtime. En el editor "Configuracin del dispositivo" haga clic en "Ventana" y active "Bloquear cambio de programa". Adems, desactive la barra de tareas de Windows.

Nota Finalizar runtime En caso de bloquear la conmutacin de programas, es absolutamente necesario vincular en el proyecto la funcin de sistema "PararRuntime" con una tecla de funcin o con un botn, por ejemplo. De lo contrario no se cerrarn ni el runtime ni Windows.

Protector de pantalla La mayora de monitores ya no requiere protector de pantalla, incluso es perjudicial. Estos monitores se desconectan cuando la seal de vdeo no cambia durante un tiempo configurable. Un protector de pantalla convencional impide esta desconexin que prolonga la vida til del monitor.

Nota Protectores de pantalla autorizados Si desea utilizar un protector de pantalla tenga en cuenta que el runtime slo admite los protectores de pantalla estndar incluidos en el volumen de suministro de Windows.

STEP 7 V10.5 SP2 02/2010, 00002014

1507

Visualizar procesos 8.12 Operacin en runtime

Asegrese de que el PC en el que funciona el software Runtime tiene la zona horaria correcta. La zona horaria se configura en Windows con "Inicio > Configuracin > Panel de control > Fecha y hora" (ficha "Zona horaria").
8.12.2.2 Cargar un proyecto

Ver tambin

Visin de conjunto (Pgina 1504) Cargar un proyecto (Pgina 1508) Salir del proyecto (Pgina 1511)

8.12.2.2 Cargar un proyecto

Visin de conjunto
Para cargar el proyecto hay varios escenarios posibles:

El software Runtime est instalado en el mismo sistema que el software de configuracin. El software Runtime est instalado en un sistema distinto que el software de configuracin. El proyecto se carga en el sistema de destino desde el PC de configuracin. Los paneles de operador se conectan con el PC de configuracin para la transferencia. Adems, es imprescindible que el modo de transferencia de los paneles de operador coincida con el de WinCC.

Nota

En funcin de la configuracin, se realizarn consultas de seguridad durante la carga. Los datos de recetas y la lista de contraseas existentes en el panel de operador se sobrescribirn previa consulta.

Software de configuracin y software runtime en el mismo sistema


Si el software de configuracin y el software Runtime estn en el mismo sistema, proceda del siguiente modo:
1. Cree el proyecto y complelo a continuacin. 2. Inicie el Runtime directamente desde el software de configuracin que se est ejecutando. Elija el comando "Iniciar runtime" del men "Online". 3. En caso de haber configurado una comunicacin con el controlador, puede proceder a probar y utilizar el proyecto con el controlador.

Software de configuracin y software runtime en distintos sistemas


Si el software de configuracin y el software Runtime estn en dos sistemas distintos, proceda del siguiente modo:
1. Cree el proyecto y complelo a continuacin. Encontrar ms informacin al respecto en "Compilar un proyecto (Pgina 1484) ". 2. Si desea cargar el archivo por cable: Conecte el panel de operador con el PC de configuracin utilizando un cable estndar adecuado al tipo de transferencia deseado y conecte el panel de operador.

1508

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

3. Ponga el panel de operador en modo de transferencia.


8.12.2.3 Iniciar runtime en la estacin de ingeniera

Para iniciar el modo de transferencia, pulse el botn "Transfer" en el Loader. Alternativamente, asocie la funcin de sistema "AjustarModoDeOperacion" a un objeto de manejo. 4. Cargue el proyecto en el sistema de destino desde el PC de configuracin. Encontrar ms informacin al respecto en "Cargar un proyecto (Pgina 1487) ".

Nota

Si el panel de operador es un PC, es posible transferir el archivo generado sin necesidad del Loader, p. ej., va Ethernet. En el PC haga doble clic en el archivo e inicie as el Runtime.

Ver tambin

Configuracin del software runtime (Pgina 1507) Cambiar el modo de operacin del panel de operador y visualizar el estado actual (Pgina 1380)

8.12.2.3 Iniciar runtime en la estacin de ingeniera

Introduccin
Mientras se configura en WinCC, se puede iniciar simultneamente el proyecto en runtime en la estacin de ingeniera. Sin embargo, esta configuracin online sufre algunas restricciones. Mientras el runtime se ejecuta en la estacin de ingeniera, el proyecto no se compila en el fondo. Si, tras finalizar el runtime, se carga el proyecto en un panel de operador, la parte del proyecto que se ha modificado entretanto se compilar automticamente. Otra posibilidad es iniciar la compilacin manualmente. Al iniciar el proyecto en runtime sern efectivos los ajustes que se han almacenado en el editor "Configuracin" para el proyecto del panel de operador.

Requisitos
En la estacin de ingeniera debe haber un proyecto abierto.

Procedimiento
Para iniciar el runtime en la estacin de ingeniera proceda del siguiente modo:
1. Seleccione el panel de operador deseado en el rbol del proyecto. 2. Elija el comando de men "Online > Iniciar runtime". 3. Si, tras iniciar el runtime, se modifica el proyecto en la estacin de ingeniera, seleccione el comando "Compilar > Software" del men contextual del panel de operador.

En el runtime de la estacin de ingeniera aparecer el proyecto actualizado.

STEP 7 V10.5 SP2 02/2010, 00002014

1509

Visualizar procesos 8.12 Operacin en runtime

8.12.2.4 Iniciar el runtime en el panel de operador


8.12.2.5 Comprobar el proyecto 8.12.2.4 Iniciar el runtime en el panel de operador

Introduccin
En cuanto se ha cargado el proyecto en un panel de operador, se puede iniciar dicho proyecto en runtime. Al iniciar el proyecto en runtime sern efectivos los ajustes que se han almacenado en el editor "Configuracin" para el proyecto del panel de operador.

Requisitos
El panel de operador tiene instalado WinCC Runtime.

Inicio de runtime en un Basic Panel


En un Basic Panel, el proyecto cargado se inicia automticamente tras un tiempo de retardo, segn sea la configuracin. Si desea iniciar manualmente el proyecto en un Basic Panel, pulse el botn "Start" en el Loader del panel de operador. El Loader aparecer tras activarse el panel de operador.

8.12.2.5 Comprobar el proyecto

Introduccin
Existen las posibilidades siguientes para probar un proyecto de WinCC: Probar el proyecto en el PC de configuracin.

Simulador El simulador se utiliza para probar proyectos de WinCC con variables internas y variables de proceso. Encontrar ms informacin al respecto en "Simular un proyecto (Pgina 1494) ". El simulador permite probar lo siguiente:

Comprobar una configuracin sin estar conectado el controlador Comprobar una configuracin estando conectado el controlador pero sin un proceso en curso Implementar un proyecto para fines de demostracin Probar el proyecto en el panel de operador

Probar el proyecto offline en el panel de operador Probar offline significa que, durante el test, no hay ninguna conexin de comunicacin entre el panel de operador y el controlador. Si bien se utiliza el panel de operador, no se transfieren datos al controlador ni viceversa. Para ajustar el modo de operacin "Offline" en el panel de operador, asocie la funcin de sistema "AjustarModoDeOperacion (Pgina 1421) " a un objeto de manejo.

Probar el proyecto online en el panel de operador Probar online significa que, durante el test, hay una conexin de comunicacin entre el panel de operador y el controlador. La instalacin se opera con el panel de operador de acuerdo con la

1510

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.2.6 Salir del proyecto los datos del panel de operador 8.12.2.7 Guardar y restaurar

configuracin. Para ajustar el modo de operacin "Online" en el panel de operador, asocie la funcin de sistema "AjustarModoDeOperacion" a un objeto de manejo.

Procedimiento
Para simular un proyecto en el PC de configuracin sin conexin a un controlador, proceda del siguiente modo:
1. Cree un proyecto tal y como debe funcionar posteriormente con el controlador conectado. 2. Guarde y compile el proyecto. 3. Inicie el simulador directamente desde el software de configuracin que se est ejecutando. Elija el comando de men "Online > Simular runtime > Con simulador de variables". Cuando simule el proyecto por primera vez, el simulador se iniciar con una nueva tabla de simulacin vaca. Si ya ha creado una tabla de simulacin para el proyecto, sta se abrir. La tabla de simulacin "*.six" contiene todos los ajustes necesarios para la simulacin. Encontrar ms informacin al respecto en "Trabajar con el simulador de variables (Pgina 1496) ". 4. Ahora, en la tabla de simulacin, manipule las variables y punteros de rea del proyecto. Pase de la tabla de simulacin al runtime con las teclas <Alt + Tab>. Guarde los ajustes para la simulacin con el comando de men "Archivo > Guardar". Introduzca un nombre adecuado para el archivo. El archivo recibe automticamente la extensin "*.six".

8.12.2.6 Salir del proyecto

Introduccin
En la configuracin se define la manera de salir del Runtime.

Procedimiento
Para salir del runtime, proceda del siguiente modo:
1. Cuando el runtime funcione, salga del runtime utilizando el smbolo para cerrar o el administrador de tareas. 2. Cuando el runtime funciones, pulse el botn previsto para salir del runtime. La salida del runtime se configura por separado.

Ver tambin

Configuracin del software runtime (Pgina 1507)

8.12.2.7 Guardar y restaurar los datos del panel de operador

Introduccin
Realice copias de seguridad de los datos de un panel de operador en intervalos regulares.

STEP 7 V10.5 SP2 02/2010, 00002014

1511

Visualizar procesos 8.12 Operacin en runtime

Si un panel de operador est conectado a una estacin de ingeniera, podr guardar y restaurar los datos del panel a partir de esta ltima con WinCC. Si WinCC no est instalado en un PC, puede crear cmodamente una copia de seguridad central utilizando ProSave.

Requisitos


Procedimiento

El panel de operador debe estar conectado con la estacin de ingeniera o el PC en el que est instalado ProSave. El panel de operador cuyos datos deben guardarse o restaurarse debe estar seleccionado en el rbol del proyecto. En las propiedades del panel de operador deben estar bien ajustada la configuracin de carga. Si se utiliza un medio de almacenamiento separado, p. ej. un servidor de datos: el panel de operador est conectado con el medio de almacenamiento.

Para crear una copia de seguridad de los datos, proceda del siguiente modo:
1. En el men "Online > Mantenimiento de paneles de operador", seleccione el comando "Copia de seguridad". 2. Elija el mbito de la copia de seguridad: "Copia de seguridad completa", "Recetas" o "Administracin de usuarios". 3. Haga clic en el botn "...", seleccione la ubicacin en el cuadro de dilogo "Seleccionar archivo de copia de seguridad" e introduzca un nombre. 4. Haga clic en "Aceptar".

Se inicia la copia de seguridad. La copia de seguridad puede durar varios minutos.

Procedimiento al restaurar los datos


1. En el men "Online > Mantenimiento de paneles de operador", seleccione el comando "Restaurar...". 2. Haga clic en "..." y seleccione la ubicacin y el archivo en el cuadro de dilogo "Abrir". En el rea "Contenido" se indica de qu panel de operador proviene la copia de seguridad, as como su tamao. 3. Haga clic en "Aceptar".

Los datos se comenzarn a restaurar. Este proceso puede durar varios minutos.

1512

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.3 Idiomas de runtime


8.12.3 Idiomas de runtime runtime 8.12.3.1 Idiomasidioma de 8.12.3.2 Ajustar de runtime

8.12.3.1 Idiomas de runtime

Utilizar varios idiomas de runtime


Es posible determinar qu idiomas del proyecto se utilizarn en runtime en un panel de operador determinado. El nmero de idiomas de runtime que pueden estar disponibles simultneamente en el panel de operador depende del tipo de equipo. Para que el usuario pueda cambiar de idioma en runtime, debe configurarse un elemento de control pertinente. Al inicio de runtime se visualizar el proyecto en el idioma configurado en ltimo lugar. En el primer inicio de runtime aparece el idioma con el nmero ms bajo en "Orden del idioma".

Ajustes en la configuracin
En el editor "Idioma y fuente" se determina lo siguiente:


Ver tambin

Los idiomas del proyecto que estn disponibles como idiomas de runtime para el panel de operador. El orden en el que se cambian los idiomas al efectuar un cambio de idioma.

Ajustar idioma de runtime (Pgina 1513) Ajustar fuente para un idioma de runtime (Pgina 1514) Configurar cambio de idioma (Pgina 1515) Particularidades de los idiomas asiticos y orientales en runtime (Pgina 1516)

8.12.3.2 Ajustar idioma de runtime

Introduccin
El editor "Idioma y fuente" muestra todos los idiomas disponibles en el proyecto. Determine qu idiomas del proyecto sern idiomas de runtime en el panel de operador. Asimismo, se determina el orden en el que se cambiarn los idiomas cuando se realice un cambio de idioma.

Requisitos
En el editor "Idiomas del proyecto" hay varios idiomas activados.

Procedimiento
1. Abra el editor "Idioma y fuente" en "Configuracin del dispositivo". 2. En la columna "Idioma de runtime", active el idioma que se utilizar la primera vez que se inicie el runtime. En la columna "Orden del idioma" se asignar el nmero "0" al idioma seleccionado.

STEP 7 V10.5 SP2 02/2010, 00002014

1513

Visualizar procesos 8.12 Operacin en runtime

3. En la columna "Idioma de runtime", active el idioma que se activar como segundo idioma al realizar un cambio de idioma.
8.12.3.3 Ajustar fuente para un idioma de runtime

En la columna "Orden del idioma" se asignar el nmero "1" al idioma seleccionado.

4. Active otros idiomas en el orden en el que se activarn al cambiar de idioma. Si selecciona ms idiomas de los que pueden cargarse en el panel de operador, esto se indicar marcando en color el fondo de la tabla. 5. Si desea cambiar el orden de un idioma, seleccione la fila deseada y elija el comando "Move up" o "Move down" del men contextual.

Resultado
Los idiomas de runtime activados se cargarn en el panel de operador con el proyecto compilado. En el primer inicio de runtime aparece el proyecto en idioma con el nmero ms bajo en "Orden del idioma". Si se ha configurado un cambio de idioma con la funcin de sistema "AjustarIdioma", el cambio de idioma se produce en el orden de los nmeros asignados.

8.12.3.3 Ajustar fuente para un idioma de runtime

Introduccin
En el editor "Idioma y fuente" se determina para cada idioma de runtime con qu fuente se visualizarn los textos de este idioma en el panel de operador. La fuente predeterminada se utilizar para todos los textos en los que no pueda definirse ningn tipo de fuente.

1514

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.3.4 Configurar cambio de idioma

En este caso, WinCC ofrece slo las fuentes soportadas por el panel de operador. La fuente predeterminada tambin se utilizar para representar los cuadros de dilogo del sistema operativo del panel de operador. Si los textos o los ttulos de los cuadros de dilogo no se visualizan por completo, seleccione una fuente ms pequea como fuente predeterminada.

Requisitos
En el editor "Idiomas del proyecto" hay varios idiomas activados.

Procedimiento
1. Abra el editor "Idioma y fuente" en "Configuracin del dispositivo". 2. En la columna "Idiomas de runtime", active los idiomas que deben visualizarse en el panel de operador. En la columna "Fuente fija 0", WinCC muestra las fuentes utilizadas por defecto en runtime. 3. En la columna "Fuente configurada 0" defina otra fuente para cada uno de los idiomas disponibles durante la configuracin. Al transferir, estos tipos de fuente tambin se transfieren al panel de operador. 4. En la columna "Fuente predeterminada" seleccione la fuente que se utilizar por defecto cuando no pueda seleccionar ninguna fuente para un texto.

Resultado
Los textos del proyecto del idioma seleccionado se visualizarn con el tipo de fuente elegido en el panel de operador.

8.12.3.4 Configurar cambio de idioma

Introduccin
Para que pueda haber varios idiomas de runtime disponibles en el panel de operador, es preciso configurar un cambio de idioma. Slo de este modo el usuario podr elegir entre diferentes idiomas de runtime.

Mtodos para cambiar de idioma


Pueden configurarse los mtodos siguientes para cambiar de idioma:

Seleccin directa de idioma Cada idioma se configura mediante un botn propio. En este caso, cree un botn para cada idioma de runtime. Configure en cada botn la funcin de sistema "AjustarIdioma" con el nmero o la abreviatura del idioma como parmetro.

Cambio de idioma El operador cambia de idioma mediante un botn.

STEP 7 V10.5 SP2 02/2010, 00002014

1515

Visualizar procesos 8.12 Operacin en runtime

8.12.3.5 Particularidades de los idiomas asiticos y orientales en runtime

Configure en este botn la funcin de sistema "AjustarIdioma" con el parmetro "Conmutar". El idioma se activar en el orden definido en el editor "Idioma y fuente".

En ambos mtodos, los ttulos de los botones deben traducirse a todos los idiomas utilizados. Asimismo, puede configurarse un campo de salida que muestre el idioma seleccionado en ese momento.

8.12.3.5 Particularidades de los idiomas asiticos y orientales en runtime

Introduccin
Para que los proyectos creados en idiomas asiticos funcionen correctamente en runtime es preciso tener en cuenta ciertas particularidades.

Nota Durante la configuracin slo pueden utilizarse las fuentes asiticas soportadas por el PC de configuracin.

Memoria necesaria para los caracteres asiticos


Como es natural, el espacio de memoria necesario para los caracteres asiticos es mayor que en el caso de los idiomas occidentales. Por tanto, es necesario tener en cuenta los mensajes de error correspondientes al compilar el proyecto.

Introduccin de caracteres orientales y asiticos (no ANSI)


En los Basic Panels no es posible introducir caracteres orientales ni asiticos en runtime.

Interpretacin de caracteres asiticos


Si se utilizan Sm@rtAccess y Sm@rtService slo se podrn usar caracteres conocidos en el panel de operador. Para poder utilizar caracteres asiticos, stos se debern configurar en el sistema de ingeniera. Los caracteres configurados adicionalmente requieren ms espacio en el panel de operador. Tenga en cuenta la memoria disponible en el panel de operador.

Tamao de fuente para los caracteres asiticos


Si crea un proyecto para idiomas asiticos utilice para la representacin en runtime un tamao de fuente de como mnimo 10 puntos. Si utiliza una fuente ms pequea los caracteres asiticos sern ilegibles. Esto es aplicable tambin a la fuente predeterminada en el editor "Idioma y fuente".

Longitud de los campos de texto en idiomas asiticos


Si edita proyectos multilinges con idiomas asiticos, tenga en cuenta la longitud de los campos de texto. Dependiendo del tipo y tamao de la fuente utilizada puede ocurrir que los campos no se visualicen en su totalidad.

1516

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

1. En la ventana de inspeccin del campo de texto seleccione "Propiedades > Representacin".


8.12.4.1 Principios conjunto 8.12.4 Manejar deproyecto del manejo de un proyecto Visin el bsicos

2. Desactive la opcin "Adaptar automticamente" en "Adaptacin del tamao". 3. Compruebe si es correcta la visualizacin en runtime.

8.12.4 Manejar el proyecto

8.12.4.1 Principios bsicos

8.12.4.1 Visin de conjunto del manejo de un proyecto Todos los paneles de operador Basic estn equipados con una pantalla tctil. Algunos paneles de operador Basic poseen teclas de funcin. Con la pantalla tctil y las teclas de funcin se maneja el Control Panel o el proyecto que se est ejecutando en el panel de operador.

Peligro Operacin incorrecta Un proyecto puede contener acciones de operador que exigen amplios conocimientos de la instalacin por parte del operador. Asegrese de que la instalacin slo pueda ser operada por personal tcnico especializado.

Manejo de la pantalla tctil

Precaucin Deterioro de la pantalla tctil Los objetos puntiagudos o afilados pueden daar la superficie de plstico de la pantalla tctil. Maneje la pantalla tctil nicamente con el dedo o con un lpiz apropiado. Activacin de acciones no intencionadas En caso de tocar simultneamente varios objetos de manejo pueden activarse acciones no intencionadas. No toque nunca ms de un objeto a la vez en la pantalla.

Los objetos de manejo son representaciones sensibles al contacto que aparecen en la pantalla del panel de operador.

STEP 7 V10.5 SP2 02/2010, 00002014

1517

Visualizar procesos 8.12 Operacin en runtime

Bsicamente, se manejan del mismo modo las teclas mecnicas. Los objetos de manejo se manejan con el dedo.

Nota En cuanto el panel de operador detecta que se ha tocado un objeto, reacciona con una respuesta ptica. La respuesta ptica no depende de la comunicacin con el controlador. Por tanto, la respuesta no es ningn indicio de que la accin deseada se llevar a cabo realmente.

Ejemplos de los objetos de manejo:

Botones Los botones pueden adoptar los estados siguientes:

Estado "No tocado"

Estado "Tocado":

Botones invisibles De forma estndar, el foco de los botones invisibles no aparece marcado al seleccionarlos. En este caso no hay respuesta ptica. No obstante, el ingeniero puede configurar los botones invisibles de manera que sus contornos puedan verse en forma de lnea al tocarlos. Los contornos permanecern visibles hasta que se seleccione un objeto de manejo diferente.

Campos de E/S Al tocar un campo E/S, como respuesta ptica aparece un teclado de pantalla, p. ej. para introducir una contrasea. Dependiendo del panel de operador y del objeto configurado se visualizan distintos teclados de pantalla que permiten introducir valores numricos o alfanumricos. Al finalizar la entrada, el teclado de pantalla se oculta automticamente.

Manejo de las teclas de funcin


Las teclas de funcin pueden tener una asignacin global o local:

Teclas de funcin con asignacin global de funciones Una tecla de funcin con asignacin global activar en el panel de operador o en el controlador siempre la misma accin, independientemente de la imagen que est abierta en ese momento. Una accin tal puede ser p. ej. la activacin de una imagen o el cierre de una ventana de avisos.

Teclas de funcin de asignacin local

1518

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.1 Funcionesdatos en el del teclado de pantalla Introducir generales KTP400 Basic

Una tecla de funcin de asignacin local es especfica de la imagen en que se utiliza y, por consiguiente, slo tiene efecto en la imagen activa. La funcin de una tecla de funcin puede variar de imagen a imagen.

En una misma imagen una tecla de funcin puede tener una sola asignacin: o global o local. Si hay asignacin local y global, tiene preferencia la local.

Ver tambin

Visin de conjunto (Pgina 1504) Funciones generales del teclado de pantalla (Pgina 1519) Introducir datos en el KTP400 Basic (Pgina 1519) Introducir datos en el KTP600, KTP1000, TP1500 Basic (Pgina 1522) Visualizar el texto de ayuda (Pgina 1524) Ajustar el idioma del proyecto (Pgina 1526)

8.12.4.1 Funciones generales del teclado de pantalla Las teclas siguientes estn disponibles en el teclado de pantalla de todos los paneles de operador Basic:
Cursor hacia la izquierda Cursor hacia la derecha Borrar un carcter Cancelar la entrada Confirmar la entrada Mostrar un texto de ayuda. Esta tecla slo aparece si se ha configurado un texto de ayuda para el objeto de manejo.

Ver tambin

Visin de conjunto del manejo de un proyecto (Pgina 1517)

8.12.4.1 Introducir datos en el KTP400 Basic Dado que su display es menor, el teclado de pantalla y el concepto de entrada del KTP400 Basic se distinguen de los de los restantes paneles de operador Basic.

STEP 7 V10.5 SP2 02/2010, 00002014

1519

Visualizar procesos 8.12 Operacin en runtime

Si en la pantalla tctil del panel de operador toca un objeto que exija una entrada, aparecer un teclado de pantalla. El teclado de pantalla del KTP400 posee cuatro vistas. Con las teclas situadas en la cuarta lnea del teclado de pantalla puede cambiar la vista al introducir valores.
Tecla Cambia a la vista Entrada de texto, caracteres "A" a "M"

Entrada de texto, caracteres "N" a "Z"

Entrada de nmeros, "0" a "9", con o sin signo y decimales

Entrada de caracteres especiales

Entrada de texto, conmutacin a minsculas

1520

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Nota Orden de control sin efecto Estando abierto el teclado de pantalla, la orden de control 51 "Seleccin de imagen" no tiene efecto. Asignacin de teclas La asignacin de las teclas del teclado alfanumrico es en un solo idioma. El cambio de idioma en el proyecto no tiene efecto alguno sobre la asignacin del teclado de pantalla alfanumrico.

Introducir valores alfanumricos


1. Toque el objeto de control deseado en la imagen. Se abre el teclado de pantalla alfanumrico. 2. Introduzca el valor. Dependiendo de la configuracin, al hacerlo, el panel de operador emitir una seal acstica. Con las teclas <NZ> y <AM> cambie la vista del teclado de pantalla, si es necesario. Utilice la tecla <Mayus> para introducir minsculas. 3. Confirme la entrada con <Intro> o rechcela con <Esc>. En ambos casos se cerrar el teclado de pantalla.

STEP 7 V10.5 SP2 02/2010, 00002014

1521

Visualizar procesos 8.12 Operacin en runtime

Introducir valores numricos


8.12.4.1 Introducir datos en el KTP600, KTP1000, TP1500 Basic

1. Toque el objeto de control deseado en la imagen. Se abrir el teclado de pantalla numrico. 2. Introduzca el valor. Dependiendo de la configuracin, al hacerlo, el panel de operador emitir una seal acstica. Para introducir nmeros en formato hexadecimal cambie la vista del teclado de pantalla con las teclas <NZ> y <AM>. 3. Confirme la entrada con <Intro> o rechcela con <Esc>. En ambos casos se cerrar el teclado de pantalla.

Comprobar los lmites de los valores numricos


Para las variables se pueden configurar valores lmite. Si introduce un valor que se encuentre fuera de estos lmites, el valor no se aplicar. Si hay configurada una ventana de avisos se visualizar un mensaje de sistema y volver a aparecer el valor original.

Decimales de los valores numricos


El ingeniero de configuracin puede determinar el nmero de decimales que se deben introducir en un campo de entrada numrico. En este caso, al introducir un valor en un campo ES se comprobar el nmero de decimales.


Ver tambin

Los decimales que sobren se ignorarn. Los decimales que falten se rellenarn con "0".

Visin de conjunto del manejo de un proyecto (Pgina 1517)

8.12.4.1 Introducir datos en el KTP600, KTP1000, TP1500 Basic

Teclado de pantalla alfanumrico


Si en la pantalla tctil del panel de operador toca un objeto que exija una entrada, aparecer un teclado de pantalla.

1522

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Nota Orden de control sin efecto Estando abierto el teclado de pantalla, la orden de control 51 "Seleccin de imagen" no tiene efecto. Asignacin de teclas La asignacin de las teclas del teclado alfanumrico es en un solo idioma. El cambio de idioma en el proyecto no tiene efecto alguno sobre la asignacin del teclado de pantalla alfanumrico.

Introducir valores alfanumricos


1. Toque el objeto de control deseado en la imagen. Se abre el teclado de pantalla alfanumrico. 2. Introduzca el valor. Dependiendo de la configuracin, al hacerlo, el panel de operador emitir una seal acstica. Utilice la tecla <Mayus> para introducir minsculas. 3. Confirme la entrada con <Intro> o rechcela con <Esc>. En ambos casos se cerrar el teclado de pantalla.

STEP 7 V10.5 SP2 02/2010, 00002014

1523

Visualizar procesos 8.12 Operacin en runtime

Introducir valores numricos


8.12.4.1 Visualizar el texto de ayuda

1. Toque el objeto de control deseado en la imagen. Se abrir el teclado de pantalla numrico. 2. Introduzca el valor. Dependiendo de la configuracin, al hacerlo, el panel de operador emitir una seal acstica. 3. Confirme la entrada con <Intro> o rechcela con <Esc>. En ambos casos se cerrar el teclado de pantalla.

Comprobar los lmites de los valores numricos


Para las variables se pueden configurar valores lmite. Si introduce un valor que se encuentre fuera de estos lmites, el valor no se aplicar. Si hay configurada una ventana de avisos se visualizar un mensaje de sistema y volver a aparecer el valor original.

Decimales de los valores numricos


El ingeniero de configuracin puede determinar el nmero de decimales que se deben introducir en un campo de entrada numrico. En este caso, al introducir un valor en un campo ES se comprobar el nmero de decimales.


Ver tambin

Los decimales que sobren se ignorarn. Los decimales que falten se rellenarn con "0".

Visin de conjunto del manejo de un proyecto (Pgina 1517)

8.12.4.1 Visualizar el texto de ayuda

Utilizacin
Los textos de ayuda configurados por el ingeniero proporcionan informacin adicional y consejos de manejo. El ingeniero puede configurar textos de ayuda para imgenes y objetos de manejo. El texto de ayuda de un campo E/S puede contener p. ej. informacin acerca del valor a introducir.

1524

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Figura8-2

Texto de ayuda para un campo E/S (ejemplo)

Procedimiento
Para abrir el texto de ayuda de los objetos de manejo, proceda del siguiente modo:
1. Toque el objeto de manejo deseado. Se abrir el teclado de pantalla. La representacin de la tecla

indica si se ha configurado un texto de ayuda para el objeto de manejo o para la imagen actual. 2. Pulse la tecla

en el teclado de pantalla. Se visualizar el texto de ayuda del objeto de manejo. Si no existe un texto de ayuda para el objeto de control seleccionado, se visualizar el texto de ayuda de la imagen actual (si se ha configurado). Para desplazar el contenido en textos de ayuda largos, utilice las teclas y .

Nota Conmutar entre los textos de ayuda visualizados

El ingeniero puede configurar un texto de ayuda para un campo E/S y para la imagen correspondiente. Para conmutar entre ambos textos, toque la ventana del texto de ayuda.
3. Cierre el texto de ayuda visualizado con el botn

STEP 7 V10.5 SP2 02/2010, 00002014

1525

Visualizar procesos 8.12 Operacin en runtime

Procedimiento alternativo
8.12.4.1 Ajustar el idioma del proyecto 8.12.4.2 Manejar objetos Barra

Dependiendo de la configuracin, tambin es posible acceder a los textos de ayuda a travs de un objeto de manejo previsto para ello.

Ver tambin

Visin de conjunto del manejo de un proyecto (Pgina 1517)

8.12.4.1 Ajustar el idioma del proyecto

Introduccin
El proyecto del panel de operador puede ser multilinge. Para cambiar el idioma ajustado en el panel de operador durante el funcionamiento, es preciso haber configurado un objeto a este efecto. El proyecto se inicia siempre con el ltimoidioma de configuracin que se ha ajustado.

Requisitos

El idioma deseado para el proyecto deber estar disponible en el panel de operador. La funcin para cambiar de idioma se deber haber vinculado a un objeto de manejo (p. ej. un botn) durante la configuracin.

Seleccionar el idioma
Es posible conmutar en todo momento entre los idiomas. Inmediatamente despus de ejecutarse la funcin de cambio de idioma, se mostrarn los objetos dependientes del idioma en el nuevo idioma. El cambio de idioma se puede realizar de distintas maneras:


Ver tambin

Un objeto de manejo configurado conmuta a una seleccin de idiomas. Un objeto de manejo configurado permite seleccionar directamente el idioma deseado.

Visin de conjunto del manejo de un proyecto (Pgina 1517)

8.12.4.2 Manejar objetos

8.12.4.2 Barra

Utilizacin
La barra es un objeto de visualizacin dinmico. La barra representa un valor del controlador en forma de superficie rectangular. La barra permite apreciar fcilmente p. ej.:

1526

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime


8.12.4.2 Campo de fecha y hora Visin de conjunto

La distancia del valor actual hasta los valores lmite configurados Si se ha alcanzado un valor terico predeterminado

Con la barra se representa p. ej. el nivel de llenado o el nmero de piezas.

Representacin La representacin de la barra depende de la configuracin.


Ver tambin

La barra puede estar rotulada con una escala de valores. Los valores lmite configurados se pueden sealar con lneas. El rebase por exceso o por defecto de un valor lmite se puede sealar con un cambio de color.

Visin de conjunto (Pgina 1504) Visin de conjunto (Pgina 1533) Visin de conjunto (Pgina 1538) Visin de conjunto (Pgina 1539) Visin de conjunto (Pgina 1541)

8.12.4.2 Campo de fecha y hora

8.12.4.2 Visin de conjunto

Utilizacin
Un campo de fecha y hora puede tener las funciones siguientes en runtime:

Indicacin de hora y fecha Introduccin y emisin combinadas. En este caso es posible editar los valores emitidos y cambiar as la fecha o la hora.

STEP 7 V10.5 SP2 02/2010, 00002014

1527

Visualizar procesos 8.12 Operacin en runtime

Representacin

8.12.4.2 Manejo con pantalla tctil y con teclado

La representacin del campo de fecha y hora depende del idioma configurado en el panel de operador. La fecha se puede visualizar en formato largo (p.ej. martes, 31 de diciembre de 2003) o corto (31/12/2003).

Manejo
Dependiendo de la configuracin, el campo de fecha y hora se puede manejar como se indica a continuacin:

Manejo estndar: cambiar la fecha y la hora.

Comportamiento de manejo
Si el operador no respeta la sintaxis al introducir valores en runtime, o bien si introduce valores no vlidos, estas introducciones no se adoptarn. En su lugar se visualizar de nuevo el valor original en el campo de fecha y hora (ms el espacio de tiempo transcurrido entretanto) y se emitir un aviso del sistema en el panel de operador.

8.12.4.2 Manejo con pantalla tctil y con teclado

Manejo con pantalla tctil


Para operar el campo de fecha y hora proceda del siguiente modo:
1. Toque el campo de fecha y hora en la pantalla tctil del panel de operador. Se abrir automticamente el teclado de pantalla. 2. Introduzca el valor deseado utilizando el teclado de pantalla. 3. Confirme la entrada en el panel de operador con <Intro> o rechcela con <Esc>. Una vez confirmada o rechazada la entrada, el teclado de pantalla se ocultar automticamente.

Manejo con teclado


Active el campo de fecha y hora, p. ej., con uno o varios , de acuerdo con el orden de tabulacin configurado. La seleccin se sealizar con un cambio de color del contenido del campo. Procedimiento Para operar el campo de fecha y hora proceda del siguiente modo:
1. Posicione el cursor con las teclas de cursor e introduzca el valor deseado. 2. Pulse . El objeto pasa al modo de edicin especial. Ahora slo hay un carcter del campo marcado.

Desplcese por una tabla de caracteres utilizando las teclas de cursor

1528

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Campo E/S Visin de conjunto

/ .

Las teclas de cursor


/ le permiten cambiar a la posicin siguiente o anterior de la entrada. 3. Confirme la entrada con o rechcela con .

8.12.4.2 Campo E/S

8.12.4.2 Visin de conjunto

Utilizacin
En un campo E/S se introducen valores numricos o alfanumricos. Un valor numrico es, p. ej., el nmero 80 como consigna de una temperatura. Un valor alfanumrico es, p. ej., el texto "Servicio" como nombre de usuario.

Representacin
La representacin del campo E/S depende de la configuracin.

Campo E/S numrico Para introducir nmeros en modo decimal hexadecimal o binario. Campo E/S alfanumrico Para introducir secuencias de caracteres. Campo E/S para fecha y hora Para entrar fechas de calendario o datos de tiempo. El formato depende del idioma del proyecto configurado. Campo E/S para introducir la contrasea

STEP 7 V10.5 SP2 02/2010, 00002014

1529

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Manejo con pantalla tctil y con teclado

Para introducir una contrasea de forma oculta. La secuencia de caracteres introducida se representa con asteriscos (*).

Manejo
Dependiendo de la configuracin, el campo E/S se puede manejar como se indica a continuacin:

Manejo estndar: introduzca un valor en el campo E/S. Evento: al accionar el campo E/S (p. ej. activndolo) se dispara un evento. El evento puede estar asociado al procesamiento de una lista de funciones.

Comportamiento de manejo

Comprobar los lmites de los valores numricos Para las variables se pueden configurar valores lmite. Si se introduce un valor que est fuera de estos lmites, no se aplicar, p. ej. 80 con un valor lmite 78. En este caso, se emitir un aviso de sistema en el panel de operador, siempre que se haya configurado una ventana de avisos. El valor original se visualizar de nuevo. Decimales de los valores numricos El ingeniero puede definir el nmero de decimales de un campo de entrada numrico. Al introducir un valor en uno de estos campos E/S, se verificar el nmero de decimales.

Si se introducen demasiados decimales, se ignorarn. Si se introducen demasiado pocos decimales, los que faltan se rellenarn con "0".

Entrada oculta

Durante la entrada oculta se muestra un "*" para cada carcter. El formato de datos del valor de entrada no es reconocible. Comportamiento al conmutar entre los campos de entrada Si al manejar una imagen se cambia de un campo de entrada a otro, visualizndose debido a ello el teclado de la pantalla, el evento "Abandonar campo" no se disparar de inmediato para el campo anterior, sino apenas despus de haber cerrado el teclado de pantalla.

8.12.4.2 Manejo con pantalla tctil y con teclado

Manejo con pantalla tctil


Para manejar el campo E/S, proceda del siguiente modo:
1. Toque el campo E/S en la pantalla tctil del panel de operador. Se abrir automticamente el teclado de pantalla. 2. Introduzca el valor deseado utilizando el teclado de pantalla. 3. Confirme la entrada en el panel de operador con <Intro> o rechcela con <Esc>.

Una vez confirmada o rechazada la entrada, el teclado de pantalla se ocultar automticamente.

1530

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Manejo con teclado


Active el campo E/S, p. ej., con uno o varios , de acuerdo con el orden de tabulacin configurado. La seleccin se sealizar con un cambio de color del contenido del campo. Procedimiento Para manejar el campo E/S, proceda del siguiente modo:
1. Posicione el cursor con y una tecla de cursor. 2. La marca del contenido del campo se eliminar. Introduzca el valor deseado. 3. Pulse . El objeto pasa al modo de edicin especial. Ahora slo hay un carcter del campo marcado.

Desplcese por una tabla de caracteres utilizando las teclas de cursor


/ .

Las teclas de cursor


/ le permiten cambiar a la posicin siguiente o anterior de la entrada. 4. Confirme la entrada con o rechcela con .

Nota

Para entrar los caracteres decimales de la "A" a la "F" para valores numricos, conmute las teclas de entrada a la asignacin de letras con la tecla .

STEP 7 V10.5 SP2 02/2010, 00002014

1531

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Visor de grficos


8.12.4.2 Visor de grficos

Utilizacin
Este visor sirve para visualizar grficos.

Visualizacin
La representacin del grfico depende de la configuracin. Por ejemplo, el visor se adapta automticamente al tamao del grfico.

Nota Si se utilizan mapas de bits en WinCC con el ajuste "Color transparente", la representacin en los paneles de operador del tipo Panel requerir un rendimiento elevado. Para mejorar dicho rendimiento, desactive el ajuste "Color transparente" en las propiedades del objeto grfico en cuestin. Esta limitacin es aplicable sobre todo si los mapas de bits se utilizan como imgenes de fondo.

Manejo
El visor de grficos sirve slo para visualizar y no puede manejarse.

Ver tambin

Barra (Pgina 1526)

1532

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Campo E/S grfico


8.12.4.2 Campo de conjunto 8.12.4.2 Visin E/S grfico

8.12.4.2 Visin de conjunto

Utilizacin
Un campo E/S grfico puede tener las funciones siguientes en runtime:

Emisin de los registros de una lista de grficos Introduccin y emisin combinadas

Ejemplo de utilizacin como campo de salida: Para indicar el estado de una vlvula en runtime, en el campo E/S grfico se representa una vlvula cerrada o abierta.

Manejo
Dependiendo de la configuracin, el campo E/S grfico se puede manejar como se indica a continuacin:

Manejo estndar: Seleccione un registro en la lista de grficos. Evento: al accionar el campo E/S grfico (p. ej. activndolo) se dispara un evento. El evento puede estar asociado al procesamiento de una lista de funciones.

Comportamiento de manejo
Si en el campo E/S grfico se visualiza un cactus, significa que en el proyecto no se ha definido ningn grfico que se deba emitir para un valor determinado. La activacin se visualizar en el panel de operador mediante un cambio de color del contenido del campo E/S grfico. El marco en estilo tridimensional se representa grficamente slo en un campo de salida.

Ver tambin

Barra (Pgina 1526) Manejo con pantalla tctil y con teclado (Pgina 1534)

STEP 7 V10.5 SP2 02/2010, 00002014

1533

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Manejo con pantalla tctil y con teclado


8.12.4.2 Manejo con pantalla tctil y con teclado

Manejo con pantalla tctil


Toque el campo E/S grfico en la pantalla tctil del panel de operador. Se activar el modo de seleccin. Seleccione el grfico deseado con la barra de desplazamiento. Aplique el grfico deseado tocndolo o rechace la seleccin tocando otro objeto de imagen.

Manejo con teclado


Cmo manejar un campo E/S grfico en el panel con teclado:
Paso 1 Seleccionar el campo E/S grfico Procedimiento p. ej. El campo E/S grfico queda marcado. Se activar el modo de seleccin. Mueve el cursor por filas.

2 3

Activar el modo de seleccin Seleccionar la entrada

Aplicar la seleccin o Cancelar seleccin

La entrada seleccionada se aplicar. Se cerrar el modo de seleccin. El valor original se reconstruir de nuevo.

Ver tambin

Visin de conjunto (Pgina 1533)

1534

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Visor de curvas


8.12.4.2 Visor de curvas Visin de conjunto

8.12.4.2 Visin de conjunto

Utilizacin
El visor de curvas es un objeto de visualizacin dinmico. En el visor de curvas se pueden representar de forma continua los datos de proceso actuales que se estn ejecutando y, si es que el panel de operador lo soporta, visualizar los datos de proceso de un fichero.

Representacin
La representacin del visor de curvas depende de la configuracin. En un visor de curvas pueden representarse varias curvas a la vez, para que el usuario pueda comparar diferentes transcursos de procesos, por ejemplo. Cuando el valor de proceso representado supera o no llega a los valores lmite configurados, la violacin de valor lmite puede visualizarse por un cambio de color de la curva. Asimismo, una regla facilita la lectura de valores de proceso en el visor de curvas. La regla muestra el valor de curva correspondiente a un valor X.

Manejo
Dependiendo de la configuracin, es posible realizar las siguientes acciones:

Aumentar el intervalo de tiempo representado. Reducir el intervalo de tiempo representado. Retroceder un ancho de visualizacin. Avanzar un ancho de visualizacin. Detener y reanudar la visualizacin de las curvas.

STEP 7 V10.5 SP2 02/2010, 00002014

1535

Visualizar procesos 8.12 Operacin en runtime

Elementos de control
8.12.4.2 Manejo con pantalla tctil y con teclado

Los botones tienen las funciones siguientes:


Elemento de control Funcin Retrocede hasta el principio del registro de la curva. All se visualizan los valores iniciales con los que ha empezado el registro de curvas. Aumenta el intervalo de tiempo representado Reduce el intervalo de tiempo representado Desplaza la regla hacia atrs (hacia la izquierda). Desplaza la regla hacia adelante (hacia la derecha). Retrocede un ancho de visualizacin (hacia la izquierda). Avanza un ancho de visualizacin (hacia la derecha). Muestra u oculta la regla. La regla muestra el valor Y correspondiente a un valor X. Detiene o reinicia el registro de la curva

Ver tambin

Barra (Pgina 1526) Manejo con pantalla tctil y con teclado (Pgina 1536)

8.12.4.2 Manejo con pantalla tctil y con teclado

Procedimiento
Toque el elemento de control deseado del visor de curvas en la pantalla tctil del panel de operador.

Procedimiento
Active el visor de curvas, p. ej. con siguiendo el orden de tabulacin configurado. La tabla siguiente muestra las posibles combinaciones de teclas:

1536

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Teclas

Funcin Retrocede hasta el principio del registro de la curva. All se visualizan los valores iniciales con los que ha comenzado el registro.

Aumenta el intervalo de tiempo representado. +

Reduce el intervalo de tiempo representado. +

Desplaza la regla hacia atrs (hacia la izquierda). + +

Desplaza la regla hacia adelante (hacia la derecha). + +

Retrocede un ancho de visualizacin (hacia la izquierda). +

Avanza un ancho de visualizacin (hacia la derecha). +

Ver tambin

Visin de conjunto (Pgina 1535)

STEP 7 V10.5 SP2 02/2010, 00002014

1537

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Botn

8.12.4.2 Botn de conjunto tctil y con teclado Visin con pantalla Manejo

8.12.4.2 Visin de conjunto

Utilizacin
Un botn es una tecla virtual en la pantalla del panel de operador que puede estar ocupada con una o varias funciones.

Representacin
La representacin depende del tipo de botn.


Manejo

Botn con texto: el texto representado en el botn proporciona informacin sobre el estado de ste ltimo. Botn con grfico: el grfico representado en el botn proporciona informacin sobre el estado ste ltimo. Oculto: el botn no se visualiza en runtime.

Dependiendo de la configuracin, el botn se puede manejar como se indica a continuacin:

Manejo estndar: haga clic en el botn. Evento: al accionar el botn (p. ej. haciendo clic en l) se dispara un evento. El evento puede estar asociado al procesamiento de una lista de funciones.

Comportamiento de manejo
Tras manejar el botn puede aparecer una confirmacin ptica. De todas formas, tenga en cuenta que la confirmacin ptica slo muestra el manejo realizado, y no si se han ejecutado realmente las funciones configuradas.

Ver tambin

Barra (Pgina 1526) Manejo con pantalla tctil y con teclado (Pgina 1538)

8.12.4.2 Manejo con pantalla tctil y con teclado

Procedimiento
Toque el botn en la pantalla tctil del panel de operador.

1538

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Procedimiento

8.12.4.2 Interruptor Visin de conjunto

Cmo manejar un botn en el panel con teclado:


1. Seleccione el botn con una tecla de cursor, p. ej. . 2. Pulse a continuacin la tecla o la tecla .

Ver tambin

Visin de conjunto (Pgina 1538)

8.12.4.2 Interruptor

8.12.4.2 Visin de conjunto

Utilizacin
El interruptor es un objeto de manejo y visualizacin con los estados "Pulsado" y "Soltado". Los interruptores pueden sealizar el estado de una parte de la instalacin que no puede verse desde el panel de operador, p. ej. un motor. Al mismo tiempo, permiten modificar el estado de la parte de la instalacin afectada en el panel de operador.

Representacin
La representacin depende del tipo de interruptor.


Manejo

Interruptor: el interruptor tiene un conmutador cuya posicin indica el estado de aquel. Interruptor con texto: el texto representado en el interruptor proporciona informacin sobre el estado de ste ltimo. Interruptor con grfico: el grfico representado en el interruptor proporciona informacin sobre el estado de ste ltimo.

Dependiendo de la configuracin, el interruptor se puede manejar como se indica a continuacin:

STEP 7 V10.5 SP2 02/2010, 00002014

1539

Visualizar procesos 8.12 Operacin en runtime


8.12.4.2 Manejo con pantalla tctil y con teclado

Manejo estndar: haga clic en el interruptor. Evento: al accionar el interruptor (p. ej. haciendo clic en l) se dispara un evento. El evento puede estar asociado al procesamiento de una lista de funciones.

Comportamiento en caso de manejo


Un interruptor tiene dos estados estables: cuando se activa el interruptor, pasa al otro estado. Mantiene este estado hasta el prximo manejo.

Ver tambin

Barra (Pgina 1526) Manejo con pantalla tctil y con teclado (Pgina 1540)

8.12.4.2 Manejo con pantalla tctil y con teclado

Manejo con pantalla tctil


El manejo con pantalla tctil del interruptor es diferente segn el tipo de interruptor:


Manejo con teclado

Si se visualiza un deslizador para el interruptor: Arrastre el deslizador por la pantalla tctil del panel de operador hasta la nueva posicin o haga doble clic en el rea del deslizador. Si slo se visualiza un texto o un grfico para el interruptor: Toque el interruptor en la pantalla tctil del panel de operador.

Cmo manejar un interruptor en el panel con teclado:

Seleccione el interruptor con una tecla de cursor, p. ej. . Pulse a continuacin la tecla o la tecla .

Ver tambin

Visin de conjunto (Pgina 1539)

1540

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.2 Campo E/S simblico


8.12.4.2 Campo E/S simblico Visin de conjunto tctil y con teclado Manejo con pantalla

8.12.4.2 Visin de conjunto

Utilizacin
Un campo E/S simblico puede tener las funciones siguientes en runtime:

Emisin de los registros de una lista de textos Introduccin y emisin combinadas

Ejemplo de utilizacin como campo de entrada y salida combinado: Para controlar un motor en runtime, seleccione en la lista uno de los textos "Motor ON" o "Motor OFF". El motor arrancar o parar conforme a la seleccin efectuada. El campo E/S simblico muestra el estado actual del motor.

Manejo
Dependiendo de la configuracin, el campo E/S simblico se puede manejar como se indica a continuacin:

Manejo estndar: seleccione un registro en la lista de textos. Evento: al accionar el campo E/S simblico (p. ej. activndolo) se dispara un evento. El evento puede estar asociado al procesamiento de una lista de funciones.

Comportamiento de manejo
Si el campo E/S simblico contiene una lnea de texto vaca en la lista desplegable, significa que en el proyecto no se ha definido ningn registro. La activacin se visualizar en el panel de operador mediante un cambio de color del contenido del campo E/S simblico.

Ver tambin

Barra (Pgina 1526) Manejo con pantalla tctil y con teclado (Pgina 1541)

8.12.4.2 Manejo con pantalla tctil y con teclado

Manejo con pantalla tctil


Toque el campo E/S simblico en la pantalla tctil del panel de operador. Las entradas predefinidas aparecern en la lista de seleccin.

STEP 7 V10.5 SP2 02/2010, 00002014

1541

Visualizar procesos 8.12 Operacin en runtime

Si la lista de seleccin tiene una barra de desplazamiento: toque la barra de desplazamiento en la pantalla tctil del panel de operador. Mueva la barra de desplazamiento en el sentido deseado tocando continuamente la pantalla tctil.
8.12.4.3 Seguridadconjunto Visin de en el proyecto

Seleccione la entrada deseada y aplique el valor correspondiente de la variable tocando dicha entrada en la pantalla tctil. La lista de seleccin se cerrar y la entrada se visualizar. El campo E/S simblico sigue estando resaltado.

Manejo con teclado


Cmo manejar un campo E/S simblico en el panel con teclado:
Paso 1 Seleccionar el campo E/S simblico Procedimiento p. ej. El campo E/S simblico queda marcado. La lista de seleccin se abrir. Mueve el cursor por filas.

2 3

Abrir la lista de seleccin Seleccionar la entrada

Aplicar la seleccin O Cancelar la seleccin

La entrada seleccionada se aplicar. El campo de seleccin se cerrar. El valor original se reconstruir de nuevo. El campo de seleccin se cerrar.

Ver tambin

Visin de conjunto (Pgina 1541)

8.12.4.3 Seguridad en el proyecto

8.12.4.3 Visin de conjunto

Estructura del sistema de seguridad


El ingeniero puede proteger el proyecto mediante un sistema de seguridad.

1542

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

El sistema de seguridad se basa en autorizaciones, grupos de usuarios y usuarios. Si desea manejar un objeto con proteccin de acceso en el proyecto, deber iniciar la sesin previamente en el panel de operador. A este efecto se visualiza un cuadro de dilogo de inicio de sesin en el que deber introducir el nombre de usuario y la contrasea. Tras iniciar la sesin podr manejar los objetos para los que disponga de las autorizaciones necesarias. El ingeniero tambin puede configurar el acceso al cuadro de dilogo de inicio de sesin mediante un objeto de manejo. Asimismo, puede configurar un objeto de manejo para cerrar la sesin. Tras cerrar la sesin ya no ser posible manejar los objetos con proteccin de acceso, sino que deber iniciar la sesin de nuevo.

Grupos de usuarios y permisos


El ingeniero crea los grupos de usuarios conforme al proyecto. Los grupos "Administradores" y "Usuarios" estn contenidos por defecto en todo proyecto. Los grupos de usuarios tienen asignados permisos. En el proyecto est definido para cada objeto y para cada funcin, qu permiso es necesario para su manejo.

Usuarios y contraseas
Cada usuario est asignado a un solo grupo de usuarios. Las personas siguientes pueden crear usuarios y asignarles contraseas:

El ingeniero al crear la configuracin El administrador en el panel de operador Un usuario autorizado para gestionar usuarios en el panel de operador

Independientemente del grupo de usuarios, todo usuario puede modificar su propia contrasea.

Tiempos de cierre de sesin


Para cada usuario se puede configurar un tiempo de cierre de sesin en el sistema. Si el tiempo transcurrido entre dos acciones cualquiera del usuario (p. ej. introducir un valor o cambiar de imagen) es superior al tiempo de cierre de sesin, el usuario ser desconectado automticamente. Si el usuario desea seguir manejando objetos con proteccin de acceso, deber iniciar la sesin de nuevo.

Crear una copia de seguridad y restablecer datos


Los datos de los usuarios se codifican y se guardan en el panel de operador asegurados contra fallos de red. Es posible crear una copia de seguridad de los datos de los usuarios, las contraseas, las asignaciones a grupos y los tiempos de cierre de sesin creados en el panel de operador y restablecer dichos datos posteriormente. De este modo evita tener que volver a introducir los datos en otro panel de operador.

STEP 7 V10.5 SP2 02/2010, 00002014

1543

Visualizar procesos 8.12 Operacin en runtime

8.12.4.3 Visor de usuarios simple

Atencin Los datos actuales de los usuarios se sobrescriben en los casos siguientes:

Cuando el proyecto se cargue de nuevo (dependiendo de la configuracin) Cuando se restablezca un proyecto del que se haya creado un backup Cuando se importe la gestin de usuarios mediante un objeto de manejo. Los datos de los usuarios y sus respectivas contraseas que se carguen de nuevo o que se restablezcan tendrn validez inmediata.

Ver tambin

Visin de conjunto (Pgina 1504) Visor de usuarios simple (Pgina 1544) Iniciar una sesin de usuario (Pgina 1545) Cerrar una sesin de usuario (Pgina 1547) Crear un usuario (Pgina 1547) Modificar un usuario (Pgina 1548) Borrar un usuario (Pgina 1550)

8.12.4.3 Visor de usuarios simple

Utilizacin
En paneles de operador con pantalla pequea, el visor de usuarios simple se utiliza para visualizar los usuarios.

Nota El objeto "Visor de usuarios simple" no se puede dinamizar mediante un script.

Representacin
La representacin depende de las autorizaciones.

En el visor de usuarios del administrador o de un usuario autorizado para gestionar usuarios se visualizan todos los usuarios existentes en el panel de operador.

1544

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.3 Iniciar una sesin de usuario

Un usuario no est autorizado para gestionar usuarios slo podr apreciar su propia entrada de usuario.

Manejo
Dependiendo de la configuracin, es posible realizar las siguientes acciones:

Gestionar usuarios (p.ej. crear o borrar usuarios) Modificar los datos de los usuarios existentes. Exportar o importar datos de usuarios.

Nota

Un panel de operador puede ser utilizado por 100 usuarios como mximo. Este lmite no es aplicable a los PCs. El nmero mximo de usuarios de un PC est limitado por la memoria fsica del mismo.

Ver tambin

Visin de conjunto (Pgina 1542)

8.12.4.3 Iniciar una sesin de usuario

Cuadro de dilogo de inicio de sesin


Para iniciar la sesin en el sistema de seguridad del panel de operador, utilice el cuadro de dilogo de inicio de sesin. Introduzca su nombre de usuario y su contrasea en el cuadro de dilogo de inicio de sesin.

El cuadro de dilogo de inicio sesin se abre en los casos siguientes:

Al desear manejar un objeto con proteccin de acceso. Al manejar un objeto configurado para visualizar el cuadro de dilogo de inicio de sesin. Al activar la entrada "<ENTER>" en el visor de usuarios simple. Al activar una entrada vaca en el visor de usuarios avanzado. Dependiendo de la configuracin, el cuadro de dilogo de inicio de sesin se visualiza automticamente al abrir un proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

1545

Visualizar procesos 8.12 Operacin en runtime

Requisito
El cuadro de dilogo de inicio de sesin deber estar abierto.

Procedimiento en paneles con pantalla tctil


Proceda del siguiente modo:
1. Introduzca su nombre de usuario y su contrasea. A este efecto, toque el campo de entrada en cuestin. El teclado de pantalla alfanumrico se visualizar. 2. Confirme el inicio de sesin pulsando el botn "Aceptar".

Procedimiento en paneles con teclado


Proceda del siguiente modo:
1. Pulsando la tecla , seleccione el campo de entrada "Usuario" en el cuadro de dilogo de inicio de sesin. 2. Introduzca el nombre de usuario utilizando las teclas del sistema. Para entrar letras, conmute el teclado numrico mediante la tecla a la asignacin de letras. 3. Pulsando la tecla , seleccione el campo de entrada "Contrasea". 4. Introduzca la contrasea utilizando las teclas del sistema. 5. Confirme los ajustes efectuados haciendo clic en "Aceptar".

Nota

Al introducir el nombre de usuario no se distingue entre maysculas y minsculas. Al introducir la contrasea s se distingue entre maysculas y minsculas.

Resultado
Tras iniciar la sesin en el sistema de seguridad, podr ejecutar en el panel de operador las funciones con proteccin de acceso para las que tenga la autorizacin necesaria. Si introduce una contrasea incorrecta se visualizar un aviso de error (si se ha configurado una ventana de avisos).

Ver tambin

Visin de conjunto (Pgina 1542)

1546

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.3 Cerrar una sesin de usuario


8.12.4.3 Cerrarun usuario de usuario Crear una sesin

Requisito
Debe haber iniciado una sesin en el sistema de seguridad del panel de operador.

Procedimiento
Existen dos posibilidades de cerrar una sesin:

Accione el objeto de manejo configurado para cerrar la sesin. Si no maneja el proyecto y se excede el tiempo de cierre de sesin, se cerrar automticamente su sesin.

Si introduce una contrasea incorrecta, tambin se cerrar automticamente su sesin.

Resultado
Su sesin se cerrar en el proyecto. Para manejar un objeto con proteccin de acceso deber iniciar la sesin de nuevo.

Ver tambin

Visin de conjunto (Pgina 1504) Visin de conjunto (Pgina 1542)

8.12.4.3 Crear un usuario

Requisitos

El visor de usuarios est abierto. Debe estar autorizado para gestionar usuarios o tener derechos de administrador. Se ha creado un grupo de usuario.

Atencin

En runtime debe asignarse un usuario a un grupo de usuarios. El grupo de usuarios se crea en el sistema de ingeniera. La denominacin del grupo de usuarios depende del idioma.

Atencin

En la contrasea no puede utilizar los siguientes caracteres: Espacio Caracteres especiales * ? . % / \ ' "

STEP 7 V10.5 SP2 02/2010, 00002014

1547

Visualizar procesos 8.12 Operacin en runtime

Crear usuarios en el visor de usuarios simple


8.12.4.3 Modificar un usuario

Proceda del siguiente modo:


1. En el visor de usuarios, toque la entrada "<Nuevo usuario>". Se abrir un cuadro de dilogo.

2. Introduzca el nombre de usuario deseado y una contrasea. A este efecto, toque el campo de entrada en cuestin. El teclado de pantalla alfanumrico se visualizar. 3. Haga clic en el campo de entrada del grupo. Se abrir un cuadro de dilogo. 4. Asigne el usuario a un grupo. Utilice los botones y para desplazarse por la lista. 5. Toque el registro deseado en la lista de seleccin. El registro seleccionado se aplicar en el campo de entrada. 6. Toque el campo de entrada "Tiempo de cierre de sesin". Se abrir el teclado de pantalla. 7. Introduzca un valor comprendido entre 0 y 60 minutos para el tiempo de cierre de sesin. Si introduce el valor 0, significa que la sesin no debe cerrarse automticamente. 8. Confirme los ajustes efectuados haciendo clic en "Aceptar".

Resultado
Se habr creado un nuevo usuario.

Ver tambin

Visin de conjunto (Pgina 1542)

8.12.4.3 Modificar un usuario

Requisitos
El visor de usuarios est abierto. Sus derechos determinan los datos que puede modificar:

1548

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Si tiene derechos de administrador o si est autorizado para gestionar usuarios, podr modificar en el visor de usuarios los datos de todos los usuarios existentes en el panel de operador:

Nombre del usuario Asignacin a grupos Contrasea Tiempo de cierre de sesin

Si no est autorizado para gestionar usuarios, slo podr modificar sus propios datos de usuario:

Contrasea Tiempo de cierre de sesin (si se ha previsto en la configuracin)

Nota

Para el usuario "Admin" slo es posible modificar el tiempo de cierre de sesin y la contrasea. Para el usuario "PLC_User" slo es posible modificar el tiempo de cierre de sesin. Este usuario se necesita para iniciar la sesin a travs del controlador.

Atencin

Las modificaciones en el visor de usuarios de runtime son efectivas inmediatamente. Las modificaciones en runtime no se actualizan en el sistema de ingeniera. Al cargar la administracin de usuarios en el panel de operador, se sobrescriben todas las modificaciones del visor de usuarios.

Modificar los datos de usuarios en el visor de usuarios simple


Proceda del siguiente modo:
1. En el visor de usuarios, toque el usuario cuyos datos desea modificar. 2. Para modificar los datos, proceda de la misma manera que al crear un usuario.

Modificar los datos de usuarios en el visor de usuarios avanzado


Proceda del siguiente modo:
1. En el visor de usuarios, toque los datos del usuario que desea modificar. 2. Para modificar los datos, proceda de la misma manera que al crear un usuario.

Resultado
Los datos del usuario se habrn modificado.

Ver tambin

Visin de conjunto (Pgina 1542)

STEP 7 V10.5 SP2 02/2010, 00002014

1549

Visualizar procesos 8.12 Operacin en runtime

8.12.4.3 Borrar un usuario


8.12.4.3 Borrar un usuario

Requisitos

Hay una imagen abierta que contiene el visor de usuarios. Si desea borrar usuarios deber tener derechos de administrador, o bien la autorizacin para gestionar usuarios.

Atencin

Las modificaciones en el visor de usuarios de runtime son efectivas inmediatamente. Las modificaciones en runtime no se actualizan en el sistema de ingeniera. Al cargar la administracin de usuarios en el panel de operador, se sobrescriben todas las modificaciones del visor de usuarios.

Procedimiento en paneles con pantalla tctil


Proceda del siguiente modo:
1. En el visor de usuarios, toque el usuario que desea borrar. 2. Borre el nombre de usuario.

Procedimiento en paneles con teclado


Proceda del siguiente modo:
1. Seleccione el visor de usuarios con la tecla o con las teclas de cursor. 2. Seleccione el usuario en el visor de usuarios con las teclas de cursor. 3. Para borrar el usuario pulse la tecla .

Resultado
El usuario se borrar y ya no podr iniciar la sesin en el proyecto.

Ver tambin

Visin de conjunto (Pgina 1542)

1550

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.4 Manejar avisos


8.12.4.4 Manejar avisos Visin de conjunto

8.12.4.4 Visin de conjunto

Avisos
Los avisos indican en el panel de operador eventos y estados que se presentan en la instalacin, en el proceso o bien en el panel de operador. Al ocurrir un estado, ste se notifica. En el caso de los avisos pueden ocurrir los siguientes eventos:


Categoras

Aparecer Desaparecer Acusar

El ingeniero determina qu avisos deben ser acusados por el usuario. Un aviso puede contener las informaciones siguientes:
Fecha Hora Texto de aviso Texto de evento Ubicacin del fallo Estado Categora Nmero de aviso Grupo de avisos Diagnosticable

Los avisos estn asignados a distintas categoras. La seleccin depende del panel de operador.

Advertencia Por lo general, los avisos de esta categora indican estados en la instalacin, p. ej. "Motor encendido". Los avisos de esta categora no deben acusarse. Error Los avisos de esta categora siempre deben ser acusados. Por lo general, las alarmas indican estados crticos en la instalacin, p. ej. " Temperatura del motor demasiado elevada". Sistema Los avisos de sistema indican estados o eventos del panel de operador. Los avisos del sistema informan p. ej. acerca de operaciones errneas o de averas en la comunicacin.

STEP 7 V10.5 SP2 02/2010, 00002014

1551

Visualizar procesos 8.12 Operacin en runtime

Aviso de diagnstico Los avisos de diagnstico SIMATIC muestran los estados y eventos de los controladores SIMATIC S7.

Nota Dependencia del equipo

Los avisos de diagnstico no estn disponibles para Basic Panels.

Categoras en STEP 7 Las categoras configuradas en STEP 7 estn disponibles tambin en el panel de operador.

Nota Dependencia del equipo

Las categoras de STEP 7 no estn disponibles para Basic Panels.

Bfer de avisos

Categoras personalizadas Las propiedades de esta categora se definen durante la configuracin.

Los eventos de avisos se guardan en un bfer interno voltil. El tamao de este bfer de avisos depende del tipo de panel de operador.

Informe de avisos
Si est activada la generacin de informes de avisos, los eventos de aviso se imprimirn directamente en la impresora conectada. Para cada aviso se puede configurar por separado si debe imprimirse o no. La impresin de un aviso de este tipo se inicia cuando ocurren los eventos "Aparecer" y "Desaparecer". En caso de que se deban imprimir avisos de la categora "Sistema", habr que hacerlo desde el bfer de avisos correspondiente. En este caso se imprimir todo el contenido del bfer de avisos. Para ello se tiene que haber configurado en el proyecto un objeto de manejo que inicie la impresin.

Nota Dependencia del equipo Los informes de avisos no estn disponibles para Basic Panels.

1552

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Fichero de avisos
En caso de haber configurado un fichero de avisos, los eventos de aviso tambin se guardarn en este fichero. La capacidad del fichero est limitada por el medio de almacenamiento y por los lmites del sistema.

Nota Dependencia del equipo Los ficheros de avisos no estn disponibles para Basic Panels.

Visor de avisos
En el visor de avisos se visualizan los avisos o eventos de avisos seleccionados del bfer o del fichero de avisos. En la configuracin se define si es necesario acusar los avisos que van apareciendo. La visualizacin se puede configurar de manera que aparezcan slo los avisos que contengan en el texto una cadena de caracteres determinada.

Ventana de avisos
La ventana de avisos (si est configurada) muestra todos los avisos pendientes o por acusar de la categora pertinente. La ventana de avisos se abre cuando entra un aviso nuevo. El orden de los avisos visualizados puede configurarse. Se puede elegir entre visualizar primero el aviso actual o el ms antiguo. Asimismo, en la ventana de avisos puede visualizarse el lugar exacto del fallo con fecha y hora del evento de aviso. La visualizacin se puede configurar de manera que aparezcan slo los avisos que contengan en el texto una cadena de caracteres determinada.

Indicador de avisos
El indicador de avisos es un smbolo grfico que se visualiza en la pantalla cuando aparece un aviso de la categora determinada. El indicador de avisos puede tener dos estados:


Ver tambin

Intermitente: Hay como mnimo un aviso pendiente de acuse. Esttico: Los avisos se han acusado, pero al menos uno de ellos no ha desaparecido todava. El nmero que aparece indica la cantidad de avisos que todava estn pendientes.

Visin de conjunto (Pgina 1504) Detectar los avisos pendientes (Pgina 1555) Mostrar el texto de ayuda de un aviso (Pgina 1556) Acusar un aviso (Pgina 1557) Editar un aviso (Pgina 1558) Visor de avisos simple, ventana de avisos (Pgina 1554)

STEP 7 V10.5 SP2 02/2010, 00002014

1553

Visualizar procesos 8.12 Operacin en runtime

8.12.4.4 Visor de avisos simple, ventana de avisos


8.12.4.4 Visor de avisos simple, ventana de avisos

Utilizacin
En el visor de avisos simple se visualizan los avisos o eventos de avisos seleccionados del bfer o del fichero de avisos. La apariencia y el manejo de la ventana de avisos simple son similares a los del visor de avisos simple.

Nota El objeto "Visor de avisos simple" no se puede dinamizar mediante un script. En la ventana de propiedades del grupo "Animaciones" del sistema de ingeniera se puede p. ej. dinamizar la visibilidad de un objeto. El objeto "Visor de avisos simple" no soporta ninguna animacin en runtime. Si ha configurado una animacin y comprueba p. ej. la coherencia del proyecto, se visualizar un mensaje de error en la ventana de resultados.

Representacin
Dependiendo de la configuracin, en el visor de avisos se visualizan diversas columnas con informacin sobre un aviso o un evento de aviso. Con objeto de distinguir las diferentes categoras, la primera columna del visor de avisos contiene un smbolo:
Smbolo ! (vaco) (en funcin de la configuracin) $ Categora Error Advertencia Categoras personalizadas Sistema

Manejo
Dependiendo de la configuracin, es posible realizar las siguientes acciones:

Acusar avisos Editar avisos

1554

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Elementos de control
8.12.4.4 Detectar los avisos pendientes

Los botones tienen las funciones siguientes:


Botn Funcin Acusar un aviso Editar un aviso Mostrar el texto de ayuda de un aviso Mostrar el texto completo del aviso seleccionado en una ventana independiente (es decir, en la ventana de avisos). En la ventana de avisos pueden visualizarse los textos de avisos que excedan el espacio disponible en el visor de avisos. Cierre la ventana de avisos con . Retrocede un aviso hacia arriba Retrocede una pgina hacia arriba en el visor de avisos Avanza una pgina hacia abajo en el visor de avisos Avanza un aviso hacia abajo

Representacin de los elementos de control La visualizacin de los botones de control en el visor de avisos simple depende del tamao configurado. Por ello, compruebe en el panel de operador si estn disponibles todos los botones necesarios.

Ver tambin

Visin de conjunto (Pgina 1551)

8.12.4.4 Detectar los avisos pendientes

Introduccin
La existencia de avisos de acuse obligatorio se reconoce por lo siguiente:

En paneles de operador con teclado: se ilumina el LED correspondiente a la tecla . Dependiendo de la configuracin: en la pantalla se visualiza un indicador de avisos.

STEP 7 V10.5 SP2 02/2010, 00002014

1555

Visualizar procesos 8.12 Operacin en runtime

De la configuracin depende si un aviso se debe acusar o no. La obligacin de acuse se ve determinada por la clase a la que pertenece un aviso.
8.12.4.4 Mostrar el texto de ayuda de un aviso

LED de la tecla "ACK"


En los paneles de operador con teclado, la tecla incorpora un LED. El LED se enciende si hay avisos de acuse obligatorio que no se hayan acusado todava. El LED se apagar tras haberse acusado todos los avisos de acuse obligatorio.

Indicador de avisos
El indicador de avisos es un smbolo grfico que, dependiendo de la configuracin, puede indicar avisos pendientes o que deban acusarse.

Figura8-3

Indicador de avisos con tres avisos pendientes

Representacin
El indicador de avisos puede tener dos estados:

Intermitente: Mientras haya avisos sin acusar, el indicador de avisos seguir parpadeando. El nmero que aparece indica la cantidad de avisos que todava estn pendientes. El ingeniero puede configurar funciones que deban ejecutarse al manejar el indicador de avisos.

Esttico: Los avisos se han acusado, pero al menos uno de ellos no ha desaparecido todava.

Comportamiento en caso de manejo

Mostrar cuadros de dilogo El indicador de avisos queda oculto p. ej. por el cuadro de dilogo de inicio de sesin, por la ayuda as como por las ventanas de avisos. El indicador de avisos se visualiza de nuevo cuando se cierran dichos cuadros.

Ver tambin

Visin de conjunto (Pgina 1551)

8.12.4.4 Mostrar el texto de ayuda de un aviso

Procedimiento en paneles con pantalla tctil


Para visualizar el texto de ayuda, proceda del siguiente modo:
1. Seleccione el aviso deseado en la ventana de avisos o en el visor de avisos.

1556

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.4 Acusar un aviso

El aviso se aparecer seleccionado.

2. Toque el botn en el visor de avisos simple, o bien el botn en el visor de avisos avanzado. Si se ha configurado un texto de ayuda para el aviso, se visualizar dicho texto. 3. Pulse el botn para cerrar la ventana en la que se visualiza el texto de ayuda.

Procedimiento en paneles con teclado


Para visualizar el texto de ayuda, proceda del siguiente modo:
1. Seleccione el aviso deseado en el visor de avisos. 2. Pulse la tecla . Si se ha configurado un texto de ayuda para el aviso, se visualizar dicho texto. 3. Cierre el texto de ayuda pulsando la tecla .

Ver tambin

Visin de conjunto (Pgina 1551)

8.12.4.4 Acusar un aviso

Requisitos
El aviso de acuse obligatoria se deber visualizar en la ventana de avisos o en el visor de avisos.

Procedimiento en paneles con pantalla tctil


Para acusar un aviso, proceda del siguiente modo:
1. Seleccione el aviso deseado en la ventana de avisos o en el visor de avisos. El aviso quedar seleccionado. 2. Toque el botn en el visor de avisos simple, o bien el botn

STEP 7 V10.5 SP2 02/2010, 00002014

1557

Visualizar procesos 8.12 Operacin en runtime

8.12.4.4 Editar un aviso

en el visor de avisos avanzado.

Procedimiento en paneles con teclado


En el visor de avisos o en la ventana de avisos existe un orden de tabulacin que permite activar mediante el teclado los elementos de control y el aviso seleccionado de ltimo. Para acusar un aviso, proceda del siguiente modo:
1. Pulsando la tecla , seleccione el visor de avisos o la ventana de avisos deseada. 2. Seleccione el aviso deseado. Utilice para ello las teclas , , o . 3. Pulse la tecla .

Manejo alternativo
Dependiendo de la configuracin, el aviso tambin se puede acusar mediante una tecla de funcin.

Resultado
El aviso se acusar. Si el aviso pertenece a un grupo, se acusarn todos los avisos que conforman dicho grupo.

Ver tambin

Visin de conjunto (Pgina 1551)

8.12.4.4 Editar un aviso

Introduccin
El ingeniero puede configurar funciones adicionales para cada aviso. Estas funciones se ejecutan en el momento de editar el aviso.

1558

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Nota Al editar un aviso no acusado todava, ste se acusar automticamente.

Requisitos
El aviso a editar se deber visualizar en la ventana de avisos o en el visor de avisos.

Procedimiento en paneles con pantalla tctil


Para editar un aviso, proceda del siguiente modo:
1. Seleccione el aviso deseado en la ventana de avisos o en el visor de avisos. El aviso se aparecer seleccionado. 2. Toque el botn en el visor de avisos simple, o bien el botn en el visor de avisos avanzado.

Procedimiento en paneles con teclado


Para editar un aviso, proceda del siguiente modo:
1. Pulsando la tecla , seleccione el visor de avisos o la ventana de avisos deseada. 2. Seleccione el aviso deseado. Utilice para ello las teclas , , o . 3. Pulse la tecla tantas veces hasta que aparezca seleccionado el botn en el visor de avisos simple, o bien el botn en el visor de avisos avanzado.

STEP 7 V10.5 SP2 02/2010, 00002014

1559

Visualizar procesos 8.12 Operacin en runtime

4. Realice la accin pulsando la tecla


8.12.4.5 Manejar recetas receta Estructura de una

Resultado
Se ejecutarn las funciones adicionales para el aviso. Para ms informacin al respecto, consulte la documentacin de su instalacin.

Ver tambin

Visin de conjunto (Pgina 1551)

8.12.4.5 Manejar recetas

8.12.4.5 Estructura de una receta

Recetas
La coleccin de recetas para fabricar una gama de productos es comparable con un armario archivador. Una receta para fabricar un producto equivale a un cajn de dicho armario. Ejemplo: En una planta de fabricacin de bebidas se utilizan diversas recetas para los distintos sabores. Por ejemplo, existen sendas recetas para las bebidas con sabor a naranja, uva, manzana y cereza.

1560

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Armario archivador Cajn Cajn Cajn Cajn

Coleccin de recetas Receta Receta Receta Receta

Recetas de una planta de zumos de fruta Bebidas con sabor a naranja Bebidas con sabor a uva Bebidas con sabor a manzana Bebidas con sabor a cereza

Registros de receta
Los cajones del armario archivador contienen carpetas colgantes. Estas carpetas representan los registros necesarios para fabricar las diversas variantes del producto. Ejemplo: Las variantes de la bebida con sabor a manzana son p. ej. refresco, zumo y nctar.

Cajn Carpeta colgante Carpeta colgante Carpeta colgante

Receta Registro de receta Registro de receta Registro de receta

Variantes de la bebida con sabor a manzana Refresco de manzana Nctar de manzana Zumo de manzana

Elementos
En la imagen que muestra el armario archivador, todas las carpetas colgantes contienen un nmero idntico de hojas. Cada hoja de una carpeta colgante representa un elemento del registro de receta. Todos los registros de una receta contienen idnticos elementos. No obstante, los registros se diferencian en el valor de los elementos individuales. Ejemplo: Todas las bebidas contienen idnticos ingredientes, a saber: agua, concentrado, azcar y aroma. No obstante, los registros correspondientes a las variantes "Refresco", "Zumo" y "Nctar" se diferencian en la cantidad de azcar utilizada para su fabricacin.

STEP 7 V10.5 SP2 02/2010, 00002014

1561

Visualizar procesos 8.12 Operacin en runtime

Ver tambin

8.12.4.5 Recetas en el proyecto

Visin de conjunto (Pgina 1504) Recetas en el proyecto (Pgina 1562) Visor de recetas simple (Pgina 1563) Crear un registro de receta (Pgina 1567) Editar un registro de receta (Pgina 1568) Borrar un registro de receta (Pgina 1569) Leer un registro de receta del controlador (Pgina 1570) Transferir un registro de receta al controlador (Pgina 1571)

8.12.4.5 Recetas en el proyecto

Resumen
Los componentes siguientes interaccionan al utilizarse recetas en un proyecto:

Memoria de recetas del panel de operador Las recetas se guardan en forma de registros en la memoria de recetas del panel de operador. Visor de recetas / imagen de receta En el panel de operador, las recetas de visualizan y se editan en el visor de recetas o en una imagen de receta.

Los registros de recetas se visualizan y se editan en el visor de recetas desde la memoria interna
del panel de operador.

Los valores de las variables de una receta se visualizan y se editan en la imagen de receta.

Nota

Una misma variable de receta puede estar configurada en diversas recetas. Si modifica el valor de una variable de receta, el valor de esa variable cambiar debido a la sincronizacin tambin en todas las recetas.

Variables de receta Las variables de receta contienen datos de recetas. Al editar una receta en una imagen de receta, los valores de la receta se guardan en variables. La configuracin determina cundo se deben intercambiar los valores de las variables de receta con el controlador.

Flujo de datos
La figura siguiente muestra el flujo de datos en un proyecto con recetas:

1562

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.5 Visor de recetas simple

Editar, guardar o borrar un registro de receta. Visualizar un registro de receta. Sincronizar (o no) variables de receta. Visualizar y editar variables de receta en la imagen de receta. Escribir registros del visor de recetas en el controlador, o bien leer registros del controlador y visualizarlos en el visor de recetas. Las variables de receta pueden estar online u offline con el controlador. Exportar o importar un registro de receta a / de la tarjeta de memoria.

Ver tambin

Estructura de una receta (Pgina 1560)

8.12.4.5 Visor de recetas simple

Visualizacin
El visor de recetas simple comprende tres reas de visualizacin, a saber:

Lista de recetas Lista de registros Lista de elementos

STEP 7 V10.5 SP2 02/2010, 00002014

1563

Visualizar procesos 8.12 Operacin en runtime

Figura8-4

Visor de recetas simple (ejemplo con la lista de registros)

El visor de recetas simple representa cada una de estas reas por separado en el panel de operador. Todas estas reas de visualizacin se manejan mediante un men contextual. Por defecto se visualiza primero el visor de recetas simple con la lista de recetas.

Manejo
Dependiendo de la configuracin, el visor de recetas simple se puede manejar como se indica a continuacin:

Crear, modificar, copiar o borrar registros de recetas Leer un registro de recetas del controlador o transferirlo al controlador

Elemento de control del visor de recetas simple


Para manejar el visor de recetas simple, conmute entre las reas de visualizacin y los mens contextuales. La tabla siguiente muestra las posibilidades de manejo del rea de visualizacin.
Tecla Tocar una entrada Funcin Abre la siguiente rea de visualizacin subordinada, es decir, la lista de registros o la lista de elementos. Abre el rea de visualizacin anterior. Abre el men contextual del rea de visualizacin.

La tabla siguiente muestra las posibilidades de manejo del men contextual.


Tecla Funcin Cierra el men. Abre el rea de visualizacin. Tocar el comando de Introducir el nmero men del comando de men Ejecuta el comando de men.

Mens contextuales del visor de recetas simple


En cada rea de visualizacin puede llamarse un men contextual con el botn

1564

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

o la tecla . Dicho men contextual contiene los comandos disponibles para el rea de visualizacin actual. Cada comando tiene un nmero asignado. Si se introduce el nmero del comando, se ejecutar dicho comando. Alternativamente, en algunos comandos se pueden utilizar las teclas de sistema. El alcance depende del panel de operador.

Lista de recetas Comando Nuevo + Teclas Funcin Permite crear un nuevo registro para la receta seleccionada. Si se ha configurado un valor inicial, ste se visualizar en el campo de entrada. Visualiza el texto de ayuda configurado para el visor de recetas simple. Abre la lista de registros de la receta seleccionada.

N.

1 2

Visualizar el texto de ayuda Abrir

Lista de registros Comando Nuevo + Teclas Funcin Permite crear un nuevo registro de receta. Si se ha configurado un valor inicial, ste se visualizar en el campo de entrada.

Borrar Guardar como Cambiar nombre Abrir Atrs Al controlador

Borra el registro seleccionado. Guarda el registro seleccionado con un nombre diferente. El nombre se introduce en un cuadro de dilogo. Permite cambiar el nombre del registro seleccionado. El nombre se introduce en un cuadro de dilogo. Abre la lista de elementos del registro seleccionado. Abre la lista de recetas. Los valores visualizados del registro seleccionado se transfieren del panel de operador al controlador.

STEP 7 V10.5 SP2 02/2010, 00002014

1565

Visualizar procesos 8.12 Operacin en runtime

Comando Del controlador Visualizar el texto de ayuda

Teclas

Funcin Los valores de receta del controlador se visualizan en el visor de recetas del panel de operador. Visualiza el texto de ayuda configurado para el visor de recetas simple.

Lista de elementos Comando Guardar Al controlador Del controlador Guardar como Visualizar el texto de ayuda Cambiar nombre Atrs Teclas Funcin Permite guardar el registro seleccionado. Los valores visualizados del registro seleccionado se transfieren del panel de operador al controlador. Los valores de receta del controlador se visualizan en el visor de recetas del panel de operador. Guarda el registro seleccionado con un nombre diferente. El nombre se introduce en un cuadro de dilogo. Visualiza el texto de ayuda configurado para el visor de recetas simple. Permite cambiar el nombre del registro seleccionado. El nombre se introduce en un cuadro de dilogo. Abre la lista de registros.

Manejar el visor de recetas simple utilizando el ratn o el panel tctil


1. Seleccione la receta deseada en el visor de recetas. 2. Pulse el botn . Se abrir el men contextual. 3. Elija el comando de men deseado. Se ejecutar el comando de men deseado. 4. Alternativamente, puede abrir la receta deseada en el visor de recetas. Se visualizar la lista de registros. 5. Abra el registro deseado. Alternativamente, pulse el botn para abrir el men contextual y elija un comando de men. Se ejecutar el comando de men deseado.

1566

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Manejar el visor de recetas simple utilizando el teclado


8.12.4.5 Crear un registro de receta

1. Pulse la tecla hasta que aparezca destacado el visor de recetas simple. 2. Seleccione la receta deseada utilizando las teclas con flecha. 3. Pulse la tecla . Se abrir el men contextual. 4. Pulse la tecla de cursor hasta que aparezca seleccionado el comando de men deseado. 5. Confirme el comando de men pulsando la tecla . 6. Alternativamente, puede pulsar el nmero correspondiente al comando de men deseado. Se ejecutar el comando de men deseado.

Ver tambin

Estructura de una receta (Pgina 1560)

8.12.4.5 Crear un registro de receta

Introduccin
Los registros de receta se crean en la lista de recetas, o bien en la lista de registros. A continuacin, los valores del nuevo registro se introducen en la lista de elementos y se guarda el registro.

Requisito
Se visualiza una imagen con un visor de recetas simple.

Procedimiento
Para crear un registro de receta, proceda del siguiente modo:
1. Si la lista de recetas contiene varias recetas: Seleccione la receta para la que desea crear un nuevo registro de receta. 2. Abra el men de la lista de recetas. 3. Elija el comando de men "0 Nuevo". Se crea un registro nuevo.

STEP 7 V10.5 SP2 02/2010, 00002014

1567

Visualizar procesos 8.12 Operacin en runtime

8.12.4.5 Editar un registro de receta

Se abrir la lista de elementos del nuevo registro.

4. Introduzca los valores para los elementos del registro. Dependiendo de la configuracin, las variables del registro pueden tener valores predeterminados. 5. Abra el men de la lista de elementos y elija el comando "0 Guardar". 6. Introduzca un nombre para el nuevo registro. 7. Confirme las introducciones efectuadas. Si cambia el nuevo nmero de registro por uno ya existente, se sobrescribir el registro existente.

Resultado
El nuevo registro de receta se habr guardado en la receta seleccionada.

Ver tambin

Estructura de una receta (Pgina 1560)

8.12.4.5 Editar un registro de receta

Introduccin
Los valores de los registros de recetas se editan y se guardan en un visor de recetas.

Sincronizacin con el controlador


Si desea visualizar los valores de receta actuales del controlador en el visor de recetas simple, deber leer primero los valores actuales del controlador en la lista de elementos con el comando de men "2 desde el controlador". Los valores modificados en el visor de recetas no tendrn efecto en el controlador hasta haberse transferido el registro modificado al controlador con el comando de men "1 hacia el controlador".

Requisitos
Se deber visualizar una imagen con un visor de recetas.

Procedimiento
Para editar un registro de receta, proceda del siguiente modo:
1. Si la lista de recetas contiene varias recetas: Seleccione la receta que contiene el registro deseado. 2. Abra la lista de registros. 3. Seleccione el registro de receta que desea modificar. 4. Abra la lista de elementos. 5. Modifique los valores de los elementos segn desee. 6. Guarde los cambios efectuados con el comando de men "0 Guardar".

1568

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

Resultado

8.12.4.5 Borrar un registro de receta

El registro de receta modificado se guardar en la receta seleccionada.

Ver tambin

Estructura de una receta (Pgina 1560)

8.12.4.5 Borrar un registro de receta

Introduccin
Es posible borrar los registros que no se necesiten ms.

Requisitos
Se visualiza una imagen con un visor de recetas simple.

Procedimiento en paneles con pantalla tctil


Para borrar un registro de receta nuevo, proceda del siguiente modo:
1. Si la lista de recetas contiene varias recetas: Seleccione la receta que contiene el registro deseado. 2. Abra la lista de registros. 3. Seleccione el registro que desea borrar. 4. Abra el men. 5. Elija el comando de men "1 Borrar".

Procedimiento en paneles con teclado


Para borrar un registro de receta nuevo, proceda del siguiente modo:
1. Si la lista de recetas contiene varias recetas: Seleccione la receta que contiene el registro deseado. 2. Abra la lista de registros. 3. Seleccione el registro que desea borrar. 4. Pulse la tecla .

Resultado
El registro se habr borrado.

Ver tambin

Estructura de una receta (Pgina 1560)

STEP 7 V10.5 SP2 02/2010, 00002014

1569

Visualizar procesos 8.12 Operacin en runtime

8.12.4.5 Leer un registro de receta del controlador


8.12.4.5 Leer un registro de receta del controlador

Introduccin
Los valores de los elementos de receta se intercambian con el controlador a travs de variables. En el proyecto que se est ejecutando es posible modificar directamente en la instalacin los valores depositados tambin en las recetas en el panel de operador. ste es el caso p. ej. cuando una vlvula se abre directamente en la instalacin ms de lo especificado en la receta. En este caso, es posible que los valores de las variables guardadas en el panel de operador ya no concuerden con los valores del controlador. Para sincronizar los valores de recetas, lea los valores del controlador y visualcelos en el visor de recetas.

Requisitos
Se visualiza una imagen con un visor de recetas simple.

Procedimiento
Para transferir un registro de receta al controlador, proceda del siguiente modo:
1. Si la lista de recetas contiene varias recetas: Seleccione la receta que contiene el registro deseado. 2. Abra la lista de elementos del registro de receta en el que desea aplicar los valores del controlador. 3. Abra el men. 4. Elija el comando de men "2 desde el controlador". Los valores se leern del controlador. 5. Si desea guardar los valores visualizados en el panel de operador, elija el comando de men "0 Guardar".

Resultado
Los valores se habrn ledo del controlador, se visualizarn en el panel de operador y quedarn almacenados en el registro de receta seleccionado.

Nota Basic Panels En los Basic Panels, el comando de men "desde el controlador" tambin puede estar configurado para la lista de registros. En este caso tambin puede seleccionar el comando de men "desde el controlador" en la lista de registros.

Ver tambin

Estructura de una receta (Pgina 1560)

1570

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.12 Operacin en runtime

8.12.4.5 Transferir un registro de receta al controlador


8.12.4.5 Transferir un registro de receta al controlador

Introduccin
Para que un registro de receta modificado tenga efecto en el proyecto es preciso transferir los valores al controlador. Los valores visualizados en el visor de recetas son los que se transfieren al controlador.

Requisitos
Se visualiza una imagen con un visor de recetas simple.

Procedimiento
Para transferir un registro de receta al controlador, proceda del siguiente modo:
1. Si la lista de recetas contiene varias recetas: Seleccione la receta que contiene el registro deseado. 2. Abra la lista de elementos del registro de receta cuyos valores desea transferir al controlador. 3. Abra el men. 4. Elija el comando de men "1 hacia el controlador".

Resultado
Los valores del registro de receta se habrn transferido al controlador y tendrn efecto en el proceso.

Nota Basic Panels En los Basic Panels, el comando de men "hacia el controlador" tambin puede estar configurado para la lista de registros. En este caso tambin puede seleccionar el comando de men "hacia el controlador" en la lista de registros.

Ver tambin

Estructura de una receta (Pgina 1560)

STEP 7 V10.5 SP2 02/2010, 00002014

1571

Visualizar procesos 8.13 Caractersticas

8.13

Caractersticas
8.13.2 Basic Panel 8.13.1 Engineering System 8.13 Caractersticas

8.13.1 Engineering System


Engineering System
La configuracin en el Engineering System est limitada por la memoria principal existente. WinCC utiliza un mximo de 2 GB de la memoria principal para el sistema operativo. An as, se recomienda una memoria principal de ms de 2 Gbytes si en el PC se ejecutan simultneamente muchas aplicaciones que requieran gran cantidad de memoria. Las configuraciones siguientes influyen considerablemente en la ocupacin de la memoria principal:

gran cantidad de animaciones utilizacin de grficos grandes varios equipos en una configuracin

Caractersticas de los paneles de operador


Las tablas siguientes le ayudarn a determinar si su proyecto se encuentra dentro de las caractersticas aplicables al panel de operador. Basic Panel (Pgina 1572)

8.13.2 Basic Panel


Introduccin
La tabla siguiente le ayudar a determinar si su proyecto se encuentra dentro de las caractersticas aplicables al panel de operador. Los valores mximos indicados no son aditivos. El funcionamiento de las configuraciones que agotan todos los lmites del sistema no puede garantizarse en los paneles. Adems de los lmites indicados, tambin se debern tener en cuenta las restricciones debidas a la memoria disponible para la configuracin.

Basic Panel
KTP400 Basic Variables Nmero de variables del proyecto Nmero de PowerTags 128 -128 -256 -256 -KTP600 Basic KTP1000 Basic TP1500 Basic

1572

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.13 Caractersticas

KTP400 Basic Nmero de elementos por matriz Nmero de variables locales Avisos Nmero de categoras Nmero de avisos de bit Nmero de avisos analgicos Longitud de un aviso (en caracteres) 32 200 15 80 100 --

KTP600 Basic 100 --

KTP1000 Basic 100 --

TP1500 Basic 100 --

32 200 15 80 8 256 64

32 200 15 80 8 256 64

32 200 15 80 8 256 64

Nmero de valores de proceso por aviso 8 Tamao del bfer de avisos 256

Nmero de eventos de aviso pendientes 64 Imgenes Nmero de imgenes Nmero de campos por imagen Nmero de variables por imagen 50 30 30

50 30 30 5

50 30 30 5

50 30 30 5

Nmero de objetos complejos por imagen 5 Recetas Nmero de recetas Nmero de elementos por receta 5 20

5 20 -20 -40 kB

5 20 -20 -40 kB

5 20 -20 -40 kB

Longitud de los datos tiles (en bytes) por -registro Nmero de registros por receta Nmero de elementos de receta del proyecto 20 --

Memoria reservada para los registros en 40 kB la memoria flash interna Ficheros Nmero de ficheros Nmero de entradas por fichero (incl. todos los segmentos) 1) Nmero de segmentos de fichero Trigger cclico para archivar variables Nmero de variables archivables 4) Curvas Nmero de curvas Listas de textos y grficos 25 ------

------

------

------

25

25

25

STEP 7 V10.5 SP2 02/2010, 00002014

1573

Visualizar procesos 8.13 Caractersticas

KTP400 Basic Nmero de listas de grficos Nmero de listas de textos Nmero total de listas 100 150 150

KTP600 Basic 100 150 150 30 500 500

KTP1000 Basic 100 150 150 30 500 500

TP1500 Basic 100 150 150 30 500 500

Nmero de entradas por lista de textos o 30 grficos Nmero de objetos grficos Nmero de elementos de texto Scripts Nmero de scripts Comunicacin Nmero de conexiones Nmero de conexiones basadas en el "SIMATIC HMI http Protocol" Sistema de ayuda Longitud de un texto de ayuda (en caracteres) Idiomas Nmero de idiomas de runtime Planificador de tareas Tareas Administracin de usuarios Grupos de usuarios Autorizaciones Contraseas Proyecto Tamao del archivo de proyecto "*.fwx" 512 KB 50 32 50 -5 320 4 --500 500

--

--

--

4 --

4 --

4 --

320

320

320

--

--

--

50 32 50

50 32 50

50 32 50

512 KB

1024 kB

1024 kB

1)

Con el mtodo "Fichero cclico segmentado" el nmero de entradas es aplicable a todos los ficheros de secuencia. El producto resultante de multiplicar el nmero de ficheros de secuencia por el nmero de registros por fichero de secuencia no debe rebasar el lmite del sistema.

Ver tambin

Engineering System (Pgina 1572)

1574

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.14 Mostrar referencias cruzadas

8.14

Mostrar referencias cruzadas


8.14.2 Mostrar la lista de referencias 8.14.1 Informacin general sobre referencias cruzadas 8.14 Mostrar referencias cruzadas cruzadas

8.14.1 Informacin general sobre referencias cruzadas


Introduccin
La lista de referencias cruzadas ofrece una visin de conjunto del uso de objetos dentro del proyecto.

Uso de las referencias cruzadas


La lista de referencias cruzadas ofrece las ventajas siguientes:

Al crear y modificar el proyecto se mantiene siempre una vista general de los objetos, variables, avisos, etc. utilizados. Desde las referencias cruzadas se puede saltar directamente a la ubicacin correspondiente de los objetos. Al buscar errores se obtiene la informacin siguiente, p. ej.:

Qu objetos se utilizan en cada imagen y en cul. Qu avisos y recetas se visualizan en cada visor y en cul. Qu variable se utiliza en cada aviso u objeto y en cul.

Como parte de la documentacin del proyecto, las referencias cruzadas ofrecen una amplia visin de conjunto de todos los objetos, avisos, recetas, variables, imgenes, etc. utilizados. Puede visualizar la ubicacin de los objetos para modificarlos o borrarlos, p. ej. Puede visualizar y la ubicacin de los objetos borrados y adaptarlos.

8.14.2 Mostrar la lista de referencias cruzadas


Requisitos
Se ha creado un proyecto.

Introduccin
En la vista del proyecto aparecen referencias cruzadas para los objetos siguientes:

Panel de operador Todas las carpetas Todos los editores

Mostrar referencias cruzadas


Para visualizar referencias cruzadas proceda del siguiente modo:

STEP 7 V10.5 SP2 02/2010, 00002014

1575

Visualizar procesos 8.14 Mostrar referencias cruzadas

1. Seleccione la entrada deseada en la vista del proyecto y elija el comando "Referencias cruzadas" del men contextual.
8.14.3 Estructura de la lista de referencias cruzadas

Se visualiza la lista de referencias cruzadas. 2. Para ver en qu lugar se utilizan los objetos visualizados en la lista de referencias cruzadas, haga clic en el botn "Utilizado por". 3. Para ver quin utiliza los objetos visualizados en la lista de referencias cruzadas, haga clic en el botn "Utilizado". 4. Mediante los smbolos de la barra de herramientas se ejecutan las acciones siguientes:

Actualizar la lista de referencias cruzadas Definir la configuracin de la lista de referencias cruzadas Reducir las entradas Ampliar las entradas
5. Para ordenar las entradas de la columna "Objeto" en orden ascendente o descendente, haga clic en el ttulo de la columna correspondiente. 6. Para acceder a la ubicacin del objeto correspondiente, haga clic en el enlace que se visualiza.

8.14.3 Estructura de la lista de referencias cruzadas


Vistas de la lista de referencias cruzadas
Existen dos vistas de la lista de referencias cruzadas, que se diferencian por los objetos que aparecen en la primera columna:

Utilizado por: Visualizacin de los objetos referenciados. Aqu se muestra en qu lugares se utiliza el objetos. Utilizado: Visualizacin de los objetos a referenciar. Aqu se muestran los usuarios del objeto.

Los tooltips asignados ofrecen ms informacin sobre los objetos en cuestin.

Estructura de la lista de referencias cruzadas


La lista de referencias cruzadas tiene la estructura siguiente:
Columna Objeto Nmero Ubicacin Propiedad Contenido/significado Nombre del objeto que utiliza los objetos subordinados o que es utilizado por stos. Nmero de usos Ubicacin correspondiente, p. ej. objeto o evento Funcin de los objetos referenciados, p. ej. variable para registro o valor de proceso

1576

STEP 7 V10.5 SP2 02/2010, 00002014

Visualizar procesos 8.14 Mostrar referencias cruzadas

8.14.4 Mostrar referencias cruzadas en la ventana de inspeccin

Columna Conectado con Tipo Ruta

Contenido/significado Variable de PLC con la que est conectado el objeto. Tipo del objeto Ruta del objeto

En funcin de los productos instalados se muestran columnas adicionales o distintas para las referencias cruzadas.

Ajustes en la lista de referencias cruzadas


Los ajustes siguientes se definen para la lista de referencias cruzadas mediante smbolos de la barra de herramientas:

Actualizar la lista de referencias cruzadas Actualiza la lista actual de referencias cruzadas. Definir la configuracin de la lista de referencias cruzadas Aqu se determina si deben mostrarse todos los objetos utilizados, todos los no utilizados, todos los definidos o todos los no definidos. Si la opcin "Objetos no definidos" est activada, tambin se mostrarn referencias a objetos ya borrados.

Reducir las entradas Reduce las entradas de la lista actual de referencias cruzadas cerrando los objetos subordinados. Ampliar las entradas Ampla las entradas de la lista actual de referencias cruzadas abriendo los objetos subordinados.

Clasificacin en la lista de referencias cruzadas


Las entradas de la columna "Objeto" se pueden clasificar en orden ascendente o descendente. Para ello, haga clic en el ttulo de la columna.

8.14.4 Mostrar referencias cruzadas en la ventana de inspeccin


Introduccin
En la ventana de inspeccin, la informacin de las referencias cruzadas relativas a un objeto seleccionado se visualiza en la ficha "Informacin > Referencia cruzada". En esta ficha se muestra, para cada objeto seleccionado, los lugares en los que se utiliza y los objetos que lo utilizan.

Estructura
La informacin de las referencias cruzadas se visualizan en la ventana de inspeccin en forma de tabla. Cada columna contiene determinada informacin detallada relativa al objeto seleccionado y a su utilizacin. La tabla siguiente muestra la informacin detallada que aparece en la ficha "Informacin > Referencia cruzada":

STEP 7 V10.5 SP2 02/2010, 00002014

1577

Visualizar procesos 8.14 Mostrar referencias cruzadas

Columna Objeto Nmero Ubicacin Propiedad Conectado con Tipo Ruta

Significado Nombre del objeto que utiliza los objetos subordinados o que es utilizado por stos. Nmero de usos Ubicacin correspondiente, p. ej. objeto o evento Funcin de los objetos referenciados, p. ej. variable para registro o valor de proceso Variable de PLC con la que est conectado el objeto. Tipo del objeto Ruta del objeto

En funcin de los productos instalados se muestran columnas adicionales o distintas para las referencias cruzadas.

1578

STEP 7 V10.5 SP2 02/2010, 00002014

9 Utilizar las funciones de online y diagnstico 9.1 Informacin general sobre el modo online

Utilizar las funciones de online y diagnstico


9.1 Informacin general sobre el modo online

Modo online
En modo online existe una conexin online entre la PG/el PC y uno o varios dispositivos. La conexin online entre la PG/el PC y el dispositivo es necesaria para cargar programas y datos de configuracin en el dispositivo, as como p. ej. para las siguientes actividades:

Comprobar programas de usuario Visualizar y cambiar el estado operativo de la CPU Visualizar y ajustar la fecha y hora de la CPU Visualizar la informacin del mdulo Comparar bloques online y offline Diagnosticar el hardware

Para establecer una conexin online, la PG/el PC y el dispositivo deben estar interconectados va la interfaz Industrial Ethernet. En la vista online y de diagnstico o a travs de la Task Card "Herramientas online" es posible acceder a los datos del dispositivo. Adems, el estado online actual de un dispositivo se representa mediante un smbolo situado a la derecha de ste en el rbol del proyecto. El significado de los distintos smbolos de estado se explica en los respectivos tooltips.

Nota Algunas funciones online dependen del volumen de software instalado, o bien de si un proyecto est abierto.

Indicaciones online
Una vez establecida la conexin online, el aspecto de la interfaz de usuario cambia como se indica a continuacin:

La barra de ttulo de la ventana activa aparece con fondo naranja.

STEP 7 V10.5 SP2 02/2010, 00002014

1579

Utilizar las funciones de online y diagnstico 9.2 Accesos online

9.2 Accesos online

Las barras de ttulo de las ventanas inactivas de la estacin correspondiente aparecen con una raya naranja en su borde inferior. En el margen derecho de la barra de estado aparece una barra naranja. En el rbol del proyecto se visualizan smbolos de estado operativo o de diagnstico junto a los objetos de la estacin en cuestin. El rea "Diagnstico > Informacin del dispositivo" aparece en primer plano en la ventana de inspeccin.

9.2

Accesos online
En el rea "Accesos online" del rbol del proyecto se visualizan todos los accesos de red de la PG/del PC, a travs de los cuales pueden establecerse conexiones online con los sistemas de destino conectados. Todos los smbolos de interfaz proporcionan informacin sobre el estado correspondiente. Se pueden visualizar los nodos accesibles y las propiedades de la interfaz, que adems pueden modificarse.

Acceso online del proyecto

Visor de estado
El estado actual de una interfaz se indica mediante un smbolo situado a la derecha del nombre. El significado de los smbolos se explica en los respectivos tooltips.

Mostrar o actualizar los nodos accesibles


Las siguientes opciones estn disponibles para mostrar todos los nodos accesibles online en la PG/el PC:

Mostrar los nodos accesibles desde una sola interfaz de la PG/del PC en el rbol del proyecto. Adems, en el rbol del proyecto es posible visualizar informacin adicional sobre los distintos nodos accesibles. Mostrar en una lista los nodos accesibles de todas las interfaces.

Propiedades de una interfaz


Es posible visualizar las propiedades de toda interfaz y modificarlas en caso necesario (p. ej. tipo de red, direccin y estado).

Ver tambin

Mostrar nodos accesibles (Pgina 1581) Abrir las propiedades de una interfaz (Pgina 1582)

1580

STEP 7 V10.5 SP2 02/2010, 00002014

Utilizar las funciones de online y diagnstico 9.3 Mostrar nodos accesibles

9.3

Mostrar nodos accesibles


9.3 Mostrar nodos accesibles

Nodos accesibles
Los nodos accesibles son todos aquellos dispositivos que estn conectados con una interfaz de la PG/del PC y que estn encendidos. Por tanto, tambin es posible mostrar dispositivos que, con los productos instalados actualmente, pueden configurarse de forma restringida o que no pueden configurarse en absoluto.

Mostrar los nodos accesibles desde una interfaz de la PG/del PC en el rbol del proyecto
Para mostrar los nodos accesibles desde una sola interfaz de la PG/del PC, proceda del siguiente modo:
1. Abra la carpeta "Accesos online" en el rbol del proyecto. 2. Haga clic en el smbolo de flecha que aparece a la izquierda de la interfaz para mostrar todos los objetos subordinados. 3. Haga doble clic en el comando "Actualizar nodos accesibles" debajo de la interfaz.

En el rbol del proyecto se visualizan todos los nodos accesibles desde esa interfaz.

Mostrar los nodos accesibles en una lista


Para mostrar en una lista sinptica los nodos accesibles desde todas las interfaces disponibles, proceda del siguiente modo:
1. Elija el comando "Nodos accesibles" del men "Online". Se abre el dilogo "Nodos accesibles". 2. Si la PG/el PC dispone de varias interfaces, seleccione la interfaz deseada (p. ej. Ethernet) de la lista desplegable "Mostrar nodos accesibles desde la interfaz PG/PC para:". Si no se puede acceder a ningn dispositivo desde una interfaz, la lnea de conexin entre la PG/el PC y el dispositivo se representar interrumpida. Si hay dispositivos accesibles, la lnea de conexin se representar cerrada y todos los nodos accesibles desde la interfaz seleccionada de la PG/del PC se visualizarn en una lista. 3. Si ha incorporado un nuevo dispositivo, haga clic en el botn de comando "Actualizar". 4. Para saltar a un dispositivo en el rbol del proyecto, seleccinelo de la lista de nodos accesibles y haga clic en el botn de comando "Mostrar en el rbol del proyecto". La interfaz a la que est conectado el dispositivo seleccionado se resalta en el rbol del proyecto.

Visualizar informacin adicional sobre los nodos accesibles en el rbol del proyecto
Para visualizar informacin adicional sobre los distintos nodos accesibles en el rbol del proyecto, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic en el smbolo de flecha que aparece a la izquierda de uno de los nodos accesibles. Para los dispositivos conocidos, se visualizan todos los datos disponibles online, p. ej. los bloques o datos de sistema.

STEP 7 V10.5 SP2 02/2010, 00002014

1581

Utilizar las funciones de online y diagnstico 9.5 Parametrizar la interfaz Ethernet

9.4

Abrir las propiedades de una interfaz


9.4 Abrir las propiedades de una interfaz 9.5 Parametrizar la la interfaz Industrial Ethernet 9.5.1 Parametrizar interfaz Ethernet

Introduccin
Es posible visualizar las propiedades de toda interfaz y modificarlas en caso necesario (p. ej. tipo de red, direccin y estado).

Procedimiento
Para abrir las propiedades, proceda del siguiente modo:
1. En el rbol del proyecto, haga clic con el botn derecho del ratn en la interfaz deseada bajo "Accesos online". 2. Elija el comando "Propiedades" del men contextual. Se abre el dilogo "Propiedades". La navegacin local se encuentra en el lado izquierdo del dilogo. En las distintas entradas de la navegacin local es posible visualizar los parmetros actuales y modificarlos en caso necesario.

9.5

Parametrizar la interfaz Ethernet

9.5.1

Parametrizar la interfaz Industrial Ethernet

Posibilidades para parametrizar la interfaz Industrial Ethernet


Para parametrizar la interfaz Industrial Ethernet existen las siguientes posibilidades:

Parmetros que predetermina el sistema operativo La interfaz Industrial Ethernet dispone de parmetros que se ajustan en el sistema operativo y que son vlidos para todos los dispositivos conectados. Estos parmetros slo se visualizan, pero pueden modificarse en la configuracin de red del sistema operativo.

Parmetros ajustables en el software

Nota

Tenga en cuenta que los cambios efectuados en los parmetros de interfaz influyen directamente en el sistema operativo y en la PG/el PC. Por tanto, algunos parmetros slo pueden modificarse si se dispone de suficientes derechos de usuario.

Parmetros de la interfaz Industrial Ethernet


La tabla siguiente ofrece una vista general de los parmetros de la interfaz Industrial Ethernet predeterminados por el sistema operativo y de los que el usuario puede modificar.

1582

STEP 7 V10.5 SP2 02/2010, 00002014

Utilizar las funciones de online y diagnstico 9.5 Parametrizar la interfaz Ethernet

9.5.2 Visualizar los parmetros del sistema operativo

Parmetros no modificables Direccin MAC Servidor DHCP activado/desactivado APIPA activado/desactivado Direccin IP Mscara de subred Direcciones DNS Direcciones DHCP

Parmetros ajustables Fast Acknowledge en el acceso IE-PG y para TCP/ IP Timeout en el acceso IE-PG y para TCP/IP LLDP Direcciones IP temporales adicionales para la tarjeta de red

Ver tambin

Visualizar los parmetros del sistema operativo (Pgina 1583) Conectar la interfaz PG/PC con una subred (Pgina 1584) Parametrizar la interfaz Ethernet (Pgina 1584) Asignar una direccin IP temporal (Pgina 1585) Gestionar direcciones IP temporales (Pgina 1586) Influencia de los derechos de usuario (Pgina 111)

9.5.2

Visualizar los parmetros del sistema operativo


La interfaz Ethernet forma parte del sistema operativo. Por tanto, todos los parmetros de la tarjeta de red pueden modificarse en la configuracin de red del sistema operativo. Es posible visualizar los siguientes parmetros en el software:

Direccin fsica de la tarjeta de red Asignacin de la direccin IP por un servidor DHCP activada o desactivada Asignacin de una direccin IP privada por el sistema operativo activada o desactivada Direccin IP fija asignada actualmente Mscara de subred asignada Direcciones DNS Direcciones DHCP

Para obtener informacin sobre cmo modificar los parmetros, consulte la documentacin del sistema operativo o de la tarjeta de red.

Visualizar los parmetros actuales de la interfaz Ethernet


Para visualizar los parmetros actuales de la interfaz Ethernet, proceda del siguiente modo:
1. Seleccione la interfaz Ethernet en "Accesos online" en el rbol del proyecto.

STEP 7 V10.5 SP2 02/2010, 00002014

1583

Utilizar las funciones de online y diagnstico 9.5 Parametrizar la interfaz Ethernet

2. Elija el comando "Propiedades" del men contextual de la interfaz.


9.5.3 Conectar la interfaz PG/PC con una subred 9.5.4 Parametrizar la interfaz Ethernet

Se abre el dilogo de configuracin de la interfaz. 3. Elija "Configuraciones > Industrial Ethernet" en la navegacin local.

Ver tambin

Parametrizar la interfaz Ethernet (Pgina 1584)

9.5.3

Conectar la interfaz PG/PC con una subred


Si ha creado varias subredes puede determinar con cul de ellas debe conectarse la interfaz Ethernet.

Procedimiento
Para seleccionar la subred con la que est conectada la interfaz Ethernet, proceda del siguiente modo:
1. Seleccione la interfaz Ethernet en "Accesos online" en el rbol del proyecto. 2. Elija el comando "Propiedades" del men contextual de la interfaz. Se abre el dilogo de configuracin de la interfaz. 3. En "General > Asignacin", seleccione la subred con la que desea conectar la interfaz Ethernet de la PG/del PC de la lista desplegable "Conexin con subred". 4. Cierre el dilogo con "Aceptar".

9.5.4

Parametrizar la interfaz Ethernet


Algunos de los parmetros relacionados con el protocolo de red pueden adaptarse directamente en el software.

Requisitos
Dispone de derechos de usuario suficientes. Consulte tambin: Influencia de los derechos de usuario (Pgina 111) .

Procedimiento
Para modificar los parmetros relacionados con el protocolo de red, proceda del siguiente modo:
1. Seleccione la interfaz Ethernet en "Accesos online" en el rbol del proyecto. 2. Elija el comando "Propiedades" del men contextual de la interfaz. Se abre el dilogo de configuracin de la interfaz. 3. Seleccione "Configuraciones > Acceso IE-PG" para adaptar los ajustes de protocolo relativos a la administracin de red.

1584

STEP 7 V10.5 SP2 02/2010, 00002014

Utilizar las funciones de online y diagnstico 9.5 Parametrizar la interfaz Ethernet

9.5.5 Asignar una direccin IP temporal

Active la casilla de verificacin "Fast Acknowledge" para alcanzar tiempos de reaccin ms


rpidos para paquetes de red pequeos. deteccin de un nodo.

En la lista desplegable "Timeout", seleccione el tiempo mximo que puede transcurrir hasta la
4. Para activar el protocolo LLDP para determinar con mayor precisin la topologa de red, active la casilla de verificacin "LLDP activo" en "Configuraciones > LLDP". 5. Seleccione "Configuraciones > TCP/IP" para adaptar el protocolo TCP/IP para el trfico de red durante el servicio.

Active la casilla de verificacin "Fast Acknowledge" para alcanzar tiempos de reaccin ms


rpidos para paquetes de red pequeos.

En la lista desplegable "Timeout", seleccione el tiempo mximo que puede transcurrir en la


comunicacin con un nodo hasta que se produzca un timeout.

Ver tambin

Influencia de los derechos de usuario (Pgina 111) Visualizar los parmetros del sistema operativo (Pgina 1583)

9.5.5

Asignar una direccin IP temporal

Agregar una direccin IP temporal


Si la direccin IP de un dispositivo se encuentra en una subred diferente a la de la tarjeta de red, es preciso asignar a esta ltima una direccin IP adicional con la misma direccin de subred que la del dispositivo. Slo as se podr establecer la comunicacin entre el dispositivo y la PG/el PC. La asignacin de una direccin IP temporal adicional se propone automticamente si se desea realizar una accin online y la direccin IP actual de la PG/del PC no se encuentra an en la subred correcta. La direccin IP asignada temporalmente es vlida hasta el siguiente rearranque de la PG/del PC o hasta que se borre manualmente.

Nota Para poder asignar una direccin IP temporal es preciso disponer de derechos de usuario suficientes. Consulte tambin: Influencia de los derechos de usuario (Pgina 111)

Ver tambin

Gestionar direcciones IP temporales (Pgina 1586)

STEP 7 V10.5 SP2 02/2010, 00002014

1585

Utilizar las funciones de online y diagnstico 9.6 Establecer y deshacer una conexin online

9.5.6

Gestionar direcciones IP temporales


9.5.6 Gestionarydirecciones IP temporales 9.6 Establecer deshacer una conexin online

Si la direccin IP de un dispositivo se encuentra en una subred diferente a la de la direccin IP fija asignada actualmente a la tarjeta de red, puede asignar temporalmente a sta ltima una direccin IP adecuada de la misma subred que el dispositivo. Todas las direcciones asignadas temporalmente se pueden visualizar y borrar.

Requisitos
Para borrar se requieren derechos de usuario suficientes.

Procedimiento
Para visualizar y borrar direcciones asignadas temporalmente, proceda del siguiente modo:
1. Seleccione la interfaz Ethernet en "Accesos online" en el rbol del proyecto. 2. Elija el comando "Propiedades" del men contextual de la interfaz. Se abre el dilogo de configuracin de la interfaz. 3. Elija "Configuraciones > Acceso IE-PG". Aparece una tabla con las direcciones IP asignadas. 4. Haga clic en el botn de comando "Borrar direcciones IP especficas del proyecto" para borrar todas las direcciones IP de una sola vez.

Ver tambin

Influencia de los derechos de usuario (Pgina 111)

9.6

Establecer y deshacer una conexin online

Requisitos


Conexin online

Hay instalada por lo menos una interfaz PG/PC que, a su vez, est conectada fsicamente con un dispositivo (p. ej. con un cable Ethernet). La direccin IP del dispositivo est en la misma subred que la direccin IP de la PG/del PC.

Para establecer una conexin online, proceda del siguiente modo:


1. En el rbol del proyecto, seleccione el dispositivo con el que se debe establecer una conexin online. 2. Elija el comando "Conectar online" del men "Online". Si el dispositivo ya haba estado conectado con una interfaz PG/PC en particular, la conexin online se establecer automticamente con esa misma interfaz PG/PC. Si hasta ahora no se haba establecido ninguna conexin online, aparecer el dilogo "Conectar online". 3. En caso necesario, seleccione de la lista desplegable "Interfaz PG/PC para el acceso online" del dilogo "Conectar online" la interfaz a travs de la cual desea conectar el dispositivo.

1586

STEP 7 V10.5 SP2 02/2010, 00002014

Utilizar las funciones de online y diagnstico 9.6 Establecer y deshacer una conexin online

En "Nodos accesibles en la subred de destino" se visualizan todos los dispositivos accesibles desde la interfaz seleccionada. 4. Opcionalmente: Haga clic en el botn "Actualizar" para actualizar la lista de nodos accesibles. 5. Opcionalmente: En el lado izquierdo del grfico, haga clic en el botn de comando "Flash" para realizar un test de intermitencia de los LEDs. De esta manera se puede comprobar si se ha seleccionado el nodo correcto. No todos los dispositivos soportan el test de intermitencia de los LEDs. 6. Seleccione el nodo y haga clic en el botn de comando "Online". Se establece la conexin online con el dispositivo de destino seleccionado.

Resultado
Una vez establecida la conexin online, las barras de ttulo de los editores aparecen en color naranja. Adems, en la barra de ttulo de un editor y en la barra de estado se visualizan sendas barras de progreso en color naranja. La va de conexin se guarda para intentos de conexin futuros. En este caso ya no es necesario abrir el dilogo "Conectar online", a menos que se desee determinar una nueva va de conexin.

Nota Si no se visualiza ningn nodo accesible, seleccione un acceso de red diferente para la interfaz PG/PC o compruebe la configuracin de la interfaz.

Deshacer la conexin online


Para deshacer una conexin online existente, proceda del siguiente modo:
1. En el rbol del proyecto, seleccione el dispositivo del que desea deshacer la conexin online. 2. Elija el comando "Desconectar online" del men "Online".

Ver tambin

Asignar una direccin IP temporal (Pgina 1585) Influencia de los derechos de usuario (Pgina 111)

STEP 7 V10.5 SP2 02/2010, 00002014

1587

Utilizar las funciones de online y diagnstico 9.6 Establecer y deshacer una conexin online

1588

STEP 7 V10.5 SP2 02/2010, 00002014

10 Documentos fuente

Documentos fuente
Lista de todos los documentos usados.

10

STEP 7 V10.5 SP2 (12/2009, es-ES)

STEP 7 V10.5 SP2 02/2010, 00002014

1589

Documentos fuente

1590

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico
*
*.bmp, 1097 *.emf, 1097 *.gif, 1097 *.ico, 1097 *.jpeg, 1097 *.jpg, 1097 *.tif, 1097 *.wmf, 1097 ActivarImagenAnterior, 1390 ActivarImagenConNumero, 1388 ActivarPantallaDeLimpieza, 1389 ActivarVariable, 1423 ActivatePreviousScreen, 1390 ActivateScreen, 1387 ActivateScreenByNumber, 1388 Actualizacin Variable, 1214, 1220 actualizar, 1445 Actualizar la visualizacin al cambiar de usuario, 1445 Sistema operativo del panel de operador, 1501 ActualizarVariable, 1390 Acumulador de tiempo, 629, 640, 853 Acusar, 1232, 1438 Alarma, 1557 Aviso, 1557 AcusarAviso, 1410 Acuse, 1235 configurar, 1261 Adaptar proyecto a otro panel de operador, 1490 ADD, 628, 639, 740, 878 AdjustContrast, 1387 Admin, 1550 Administracin de usuarios, 1337, 1364 Campo de aplicacin, 1337 Administrar Grfico, 1096 Grupo de usuarios, 1350 Usuarios, 1349 Usuarios en runtime, 1356 Agrupar Objeto, 1101 Ajustar Histresis, 1247 Tiempo de retardo, 1246 Ajustar el idioma, 1526 Ajustar los nemnicos, 453 AjustarIdioma, 1423 AjustarModoDeConexion, 1424 AjustarModoDeOperacion, 1421 Al abrir un cuadro de dilogo, 1434 Al cerrar un cuadro de dilogo, 1434

A
Abrir Librera global, 1167 ABS, 751, 890 Acceso de red, 1580 Abrir propiedades, 1582 Acceso directo a una carpeta Actualizar, 1096 Cambiar nombre, 1097 Crear, 1097 Editar, 1097 Quitar, 1097 Acceso online, 1580 ACK, 1556 ACOS, 769, 908 Activar Activar operando con flanco de seal ascendente, 703, 843 Activar operando con flanco de seal descendente, 704, 844 Activar salida con flanco de seal ascendente, 706, 845 Activar salida con flanco de seal descendente, 707, 847 Direccionamiento simblico, 371 Mapa de bits, 695, 836 Salida, 632, 694 activar, 1433 Activar salida, 621 ActivarBit, 1421 ActivarBitMientrasTeclaPulsada, 1422 ActivarImagen, 1387

STEP 7 V10.5 SP2 02/2010, 00002014

1591

ndice alfabtico

Alarma Acusar, 1557 Alarma de retardo Anular, 1025 Alinear Objeto justificado, 1086 Aadir Objetos al grupo, 1103 AND, 802, 942 Animacin, 1130 Configurar, 1132 Animaciones Borrar, 1132 Cortar, 1132 En grupos de objetos, 1138 Insertar, 1132 Seleccin mltiple, 1138 Apagar Windows XP, 15 Aparecer, 1232 Aparecido, 1436 Apariencia dinamizar un objeto, 1133

rbol del proyecto, 75 Agregar dispositivo, 212 Comandos de teclado, 133 Funcin, 119 Mostrar, 438 Ocultar, 438 Archivo CSV, 1480, 1482 Archivo grfico Agregar al juego de grficos, 1098 Archivo grfico externo Administrar, 1078 Agregar al juego de grficos, 1098 Borrar enlace con carpeta, 1096 Cambiar el nombre del enlace con carpeta, 1096 Crear un acceso directo a una carpeta, 1096 Editar enlace con carpeta, 1096 Arcocoseno Calcular valor de arcocoseno, 769, 908 Calcular valor de arcocoseno, 769, 908 Arcoseno Calcular valor de arcoseno, 767, 906 Arcotangente Calcular valor de arcotangente, 770, 909 rea de datos del proceso Direccin inicial de un mdulo, 328 Direccionamiento de mdulos, 329 rea de direcciones modificar, 261

rea de memoria reas de memoria remanentes, 326 Memoria de carga, 323 Memoria de trabajo, 324 rea de mdulos no enchufados, 211 rea de operandos, 324 rea de trabajo, 75 Funcin, 122 Personalizar, 130 Planificador de tareas, 1442 ARRANQUE Actividades de arranque, 320 Funcin, 319 Rearranque (en caliente), 320 Arranque Bloques de organizacin, 345 ARRAY Acceso a datos, 477, 509 Declaracin en bloques de datos globales, 526 Declaracin en la interfaz del bloque, 447 Ejemplo, 393 Formato, 392 Utilizacin como parmetro, 477, 509 Asignacin, 635, 640, 691, 832 Negar, 833 Asignacin de TSAP Ejemplos, 313 Asignacin global de una tecla de funcin, 1139, 1142 Tecla de funcin, 58 Asignacin local de una tecla de funcin, 1139, 1143 Tecla de funcin, 58 Asignar Grupo de usuarios, 1348, 1369 un grfico a una tecla de funcin, 1146 Un objeto a un nivel, 1152 una funcin a una tecla de funcin, 1144 una tecla de funcin, 1139, 1142, 1143 asignar Autorizacin, 1346, 1368 Asignar direccin IP, 20 Asignar smbolo, 262 ASIN, 767, 906 Asncrona Transferir datos, 1470 ATAN, 770, 909 ATTACH, 1022 Automticamente registrar en informes, 1247 Automation License Manager, 64 Autorizacin administrar, 1350 asignar, 1346, 1368 Borrar, 1351

1592

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Cambiar nombre, 1351 Crear, 1345, 1365 AvanzarPagina, 1420 Aviso Acusar, 1557 Componentes, 1238 configurar, 1245, 1251 Editar, 1558 En runtime, 1263, 1551 Evento, 1270 Funcin de sistema, 1269 Mostrar, 1183 Ventana de inspeccin, 56 Aviso analgico, 1230, 1231 Configurar, 1245 configurar, 1252 Rebase de valor lmite, 1212 Aviso de bit, 1230, 1232 Configurar, 1243, 1251 Aviso de controlador, 1230 Aviso de sistema, 1230, 1231 Parmetros, 1271 Aviso simple con acuse al aparecer, 1237 Aviso simple sin acuse obligado, 1237 Avisos analgicos Configurar, 1240 Avisos de bit Configurar, 1240 Avisos de controlador Configurar, 1240 definidos por el sistema, 1230 Avisos de controlador definidos por el sistema, 1230, 1230 Avisos de sistema Configurar, 1240 Ayuda Abrir, 139 Buscar, 140 Bsqueda de texto completo, 140 Identificacin de los temas de ayuda, 77 Identificacin de temas de Ayuda, 137 Imprimir informacin, 141 Navegacin, 139

B
Bajo demanda, 1214 Barra, 1073, 1526 Cambio de color, 1169 Mostrar lneas de lmite, 1170 Representacin, 1169 Utilizacin, 1169 Barra de herramientas, 432 Orden, 1077, 1088

Basic Panel Inicio de runtime, 1493, 1510 Bit de datos (DBX), 324 Bit de datos locales (L), 324 Bit de marca (M), 324 Bloque Activar el direccionamiento simblico, 371 Borrar offline, 430 Borrar online, 430 Cambiar nombre, 429 Cargar de dispositivo, 542, 548 Cargar de una Memory Card, 550 Cargar en dispositivo, 542, 543 Cargar en un nodo accesible, 547 Cargar en una Memory Card, 549 Cerrar, 429 Comparacin, 534 Comparar, 150 Compilar en el rbol del proyecto, 540 Compilar en el editor de programacin, 541 Comprobacin de coherencia, 566, 571, 572 Comprobacin de coherencia en la estructura de llamada, 566 Copiar, 419, 421 Declaracin simblica, 370 Direccionamiento simblico, 370 Editar propiedades, 425 Guardar, 429 Insertar, 419, 421 Introducir comentario, 422 Introducir ttulo, 421 Mostrar las propiedades, 425 Propiedades, 423 Tipos, 343 Utilizar una librera, 419 Bloque de datos Bloque de datos globales , 355, 523 Bloque de datos instancia, 523 Crear, 417, 525 Declarar ARRAY, 526 Declarar STRUCT, 527 Observar valores de datos online, 523, 532 Observar valores de datos online, 523, 532 Programar, 523, 526, 529 Tabla de declaracin, 523 Bloque de datos globales , 355 Ajustar el comportamiento remanente, 530 Comportamiento remanente, 529 Direccionamiento simblico, 529 Bloque de datos instancia Ajustar el comportamiento remanente, 532 Comportamiento remanente, 531 Crear, 354 Definicin, 354 Bloque de funcin (FB) Bloque de datos instancia, 354

STEP 7 V10.5 SP2 02/2010, 00002014

1593

ndice alfabtico

Crear, 417 Definicin, 354 Parmetros de salida, 361 Valor inicial, 354 Bloque de organizacin, 344 Crear, 416 Funcin, 344 Informacin de arranque, 344 Llamada, 344 Bobina Activar operando con flanco de seal ascendente, 703 Activar operando con flanco de seal descendente, 704 Activar salida, 694 Bobina de rel negada, 692 Bobina de rel, salida, 624, 691 Desactivar salida, 693 Inicializar temporizador (CEI), 28, 29 Saltar al bloque si la seal es 0 (condicional), 798 Saltar al bloque si la seal es 1 (condicional), 797 Bobina de rel, 691 Bobina de rel, salida, 629 BOOL, 382 Borrada, 1432 Borrado total ejecutar, 299 Principios bsicos, 323 Borrar Animacin, 1132 Autorizacin, 1351 Componente de hardware, 216 Filtros en el plano de ocupacin, 558 Grupo de usuarios, 1351 Imagen, 1064 Objeto, 1080 Plantilla, 1071 Registro de receta, 1569 Usuarios, 1350, 1550 Usuarios en runtime, 1358 Variable, 1208 BorrarAutorizacionBuferDeAvisosProtool, 1407 BorrarBuferDeAvisos, 1406 Botn, 1073, 1180, 1538 Comportamiento, 1538 configurar, 1362, 1366 Definir hotkey, 1193 Grfico, 1192 Manejo, 1538 Representacin, 1192, 1538 Texto, 1192 Tipo, 1192 Utilizacin, 1192, 1538 BotonPulsar, 1417 BotonSoltar, 1418

Bfer de avisos En runtime, 1264, 1552 Bfer de diagnstico Organizacin, 302 Principios bsicos, 302, 328 Buscar y reemplazar, 162 Iniciar la bsqueda, 163 Opciones adicionales para la bsqueda, 162 Reemplazar trminos de bsqueda, 163 Utilizar la funcin de bsqueda, 162 Bsqueda Catlogo de hardware, 207 Buzn de datos para recetas, 1315 BYTE, 383 Byte de datos (DBB), 324 Byte de datos locales (LB), 324 Byte de entrada (IB), 324 Byte de marca (MB), 324 Byte de salida (QB), 324 Bytes Cambiar disposicin, 783, 922

C
Cable multimaestro RS232/PPI, 275 Cadena de caracteres, 391 Calcular Cuadrado, 758, 896 Logaritmo natural, 760, 899 Valor absoluto, 751, 890 Valor de arcocoseno, 769, 908 Valor de arcoseno, 767, 906 Valor de arcotangente, 770, 909 Valor de coseno, 764, 903 Valor de seno, 763, 902 Valor de tangente, 766, 905 Valor exponencial, 762, 901 CalibrarPantallaTactil, 1398 CalibrateTouchScreen, 1398 Cambiar Nombre de visualizacin de los grupos de usuarios, 1351 Cambiar el estado operativo, 298 Cambiar la configuracin del eje, 42 Cambiar nombre Autorizacin, 1351 Grupo de usuarios, 1350 Imagen, 1064 Nivel, 1156 Plantilla, 1071 Usuarios, 1349 Variable, 1208

1594

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Cambiar y visualizar el modo de operacin (ejemplo), 1380 CambiarConexion, 1429 Cambio de color Barra, 1169 Cambio de idioma, 1515 ProSave, 1499 Cambio de imagen, 1435 Cambio de usuario, 1434, 1445 Campo, 392 Vase ARRAY, 447, 526 Vase STRUCT, 527 Campo de aplicacin Administracin de usuarios, 1337 Planificador de tareas, 1441 Campo de fecha y hora, 1073 Comportamiento, 1528 Formato, 1172 Manejo, 1528 Mostrar hora del sistema, 1172 Representacin, 1172, 1528 Utilizacin, 1172, 1527 Utilizar variable, 1172 Campo de texto, 1073 Representacin, 1195 Tamao, 1195 Texto, 1195 Utilizacin, 1195 Campo E/S, 1073, 1529 Cambiar entre campos de entrada, 1530 Campo E/S, 1531 Comportamiento, 1530 Entrada oculta, 1174 Formato de datos, 1174 Manejo, 1530 Manejo con pantalla tctil, 1530 Modo, 1173 Representacin, 1173, 1529 Utilizacin, 1173, 1529 Campo E/S grfico, 1073, 1533 Comportamiento, 1533 Manejo, 1533 Modo, 1178 Representacin, 1177 Utilizacin, 1533 Campo E/S simblico, 1073, 1541 Comportamiento, 1541 Lista de textos, 1194 Manejo, 1541 Modo, 1194 Representacin, 1193 Utilizacin, 1541 Campos de salida insertar, 1248 Variable multiplexada, 59 CAN_DINT, 1025

Capacidad de relectura de parmetros de conexin, 310 Carcter, 389 Caracteres asiticos Interpretacin, 1516 Introduccin en el panel de operador, 1516 Memoria necesaria, 1516 Caracteres especiales Texto de aviso, 59 Caracteres orientales Introduccin en el panel de operador, 1516 Caracteres utilizables Visor de usuarios, 61 Caractersticas Engineering System, 1572 Panel de operador, 1572 Carga de ciclo, 258 Carga de comunicacin, 258 Carga de la memoria, 573 Datos de remanencia, 573 Introduccin, 573 Memoria de carga, 573 Memoria de trabajo, 573 Memoria remanente, 573 Carga de la memoria de la CPU Mostrar, 575 Cargar, 156 Bloques en un dispositivo, 543, 544 Bloques en un nodo accesible, 547 Bloques en una Memory Card, 549 Cargar bloques en un dispositivo, 282 Datos del proyecto, 105 Definir la configuracin, 1486 Proyecto, 1505 Receta, 1327 Cargar datos del proyecto en los dispositivos, 104 Cargar datos en el PLC Mensaje de error, 61 Carpeta de bloques, 22, 415 Catlogo de hardware, 81 Agregar dispositivo, 213 examinar, 206 Seleccin de los componentes HW, 250 Task Card, 201 Categora, 1239 En runtime, 1263, 1551 Representacin, 1265, 1554 Categoras, 1234 para todo el proyecto, 1234 personalizadas, 1234 predefinidas, 1234 utilizar, 1234 Categoras para todo el proyecto, 1234 Categoras personalizadas, 1234 Categoras predefinidas, 1234

STEP 7 V10.5 SP2 02/2010, 00002014

1595

ndice alfabtico

Causa posible Transferir datos, 1477 CEIL, 788, 927 Cerrar sesin Usuarios, 1547 CerrarSesion, 1386 ChangeConnection, 1429 CHAR, 389 Char Variable de matriz, 58 Cclico continuo, 1214 durante el funcionamiento, 1214 Ciclo de actualizacin, 1225 Ciclo de adquisicin Variable, 1214, 1220, 1225 Circuito Borrar, 486 Insertar, 485 Utilizacin, 484 Circuito lgico Borrar, 515 Insertar, 515 Utilizacin, 514 Crculo, 1073 Radio, 1179 Representacin, 1179 Utilizacin, 1179 Clase de prioridad, 344 ClearAlarmBuffer, 1406 ClearAlarmBufferProtoolLegacy, 1407 Codificar, 810, 950 Coherencia Reglas para slots, 206 Coherencia de bloques Comprobar, 566 Comprobar en la estructura de dependencias, 572 Color de fondo modificar dinmicamente, 1133 Color de primer plano modificar dinmicamente, 1133 Color transparente, 1176 Visualizacin en paneles de operador:, 1177, 1532 Columna Visor de avisos, 1184 Comando Visor de recetas simple, 1331, 1564 Comandos de teclado rbol del proyecto, 133 Editar textos, 135 Editor de programacin, 439 Procesamiento del proyecto, 132

Tablas, 134 Ventana, 133 Combinar lgicamente Con O, 803, 943 Con O-exclusiva, 805, 945 Con Y, 802, 942 Comentario del bloque Mostrar, 438 Ocultar, 438 Comentario del segmento Mostrar, 438 Ocultar, 438 Comentario libre Borrar, 488, 517 Editar, 487, 516 Insertar, 486, 516 Introduccin, 486, 516 Comparacin de bloques Actualizar resultados de la comparacin, 152 Comparacin detallada, 535 Definir acciones, 153 Editor de comparacin, 148 Modificar bloque, 538 Mostrar y ocultar objetos idnticos, 151 Navegacin, 537 Principios bsicos, 534 Realizar, 150 Realizar una comparacin detallada, 152 Representacin de la comparacin detallada, 536 Sincronizar acciones de comparacin, 153 Sincronizar el desplazamiento, 538 Comparadores Comprobar invalidez, 738, 877 Comprobar validez, 737, 876 Diferente de, 726, 866 Igual a, 725, 864 Mayor o igual a, 635, 728, 867 Mayor que, 731, 870 Menor o igual a, 635, 729, 869 Menor que, 733, 872 Valor dentro del rango, 734, 873 Valor dentro del rango, 734, 873 Valor fuera del rango, 736, 875 Comparar bloques, 106 Compilar Con el generador de impulsos desactivado, 21 Parmetros de direccin, 61 Programa de usuario, 539, 540, 541 Proyecto, 1484 Software, 539, 540, 541 Solucionar errores de compilacin, 541 Complemento a 1 Crear, 807, 947 Complemento a dos Crear, 747, 886

1596

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Componentes Aviso, 1238 Comportamiento Botn, 1538 Campo de fecha y hora, 1528 Campo E/S, 1530 Campo E/S grfico, 1533 Campo E/S simblico, 1541 Interruptor, 1540 Visor de recetas, 1320 Visor de recetas simple, 1331, 1565 Comportamiento en caso de cambio de idioma Teclado de pantalla, 61 Comportamiento operativo Utilizar funciones de reloj, 264 Utilizar marcas de ciclo, 279 Comportamiento remanente Ajustar, 410, 530, 532 Bloque de datos globales , 529 Bloque de datos instancia, 531 Variable PLC, 409 Composicin de la lista de referencias cruzadas, 577 Comprobacin de coherencia, 566, 571, 572 Introduccin, 566, 571 Comprobacin del valor lmite, 1522, 1524 Comprobar Invalidez de un nmero en coma flotante, 738, 877 Invalidez de un nmero en coma flotante, 738, 877 Validez de un nmero en coma flotante, 737, 876 Comunicacin a travs de punteros de rea, 1448 a travs de variables, 1448 Carga de ciclo, 258 Deshacer conexin, 988, 998 Enviar datos, 1000 Establecer conexin, 988, 995 Recibir datos, 1003 Comunicacin punto a punto (PtP), 270 Protocolo Freeport, 270 Concepto de acuse, 1237 Concepto de proteccin, 192 Conectar Panel de operador con controlador, 1478 Conectar dispositivos en red Conectar en red cuando la subred no existe, 87 Conectar varias interfaces en red al mismo tiempo, 224 Conexin en red en caso de existir una subred, 226 Conexin en red en caso de no existir ninguna subred, 224 Editar parmetros de interfaz, 228

Editar parmetros de red, 228 Principios bsicos sobre la configuracin de redes, 223 Redes dentro de un proyecto, 223 Requisitos, 228 Tipos de comunicacin, 223 Conectar en red en la vista de dispositivos Posibilidades de la conexin en red, 227 Procedimiento, 227 Conexin, 242 borrar, 241 crear, 239 offline, 1467 Conexin a red de interlocutores, 1449 Conexin HMI, 242 Conexin online, 1579 Configuracin FUP, 457, 490 General, 440 Hardware, 205 KOP, 457, 490 Modificar, 441, 457, 491 Variable, 1208 Configuracin de almacenamiento, 115 Configuracin de hardware Agregar dispositivo, 212 Agregar mdulo, 213 Agregar un mdulo, 82 Configuracin de la administracin de usuarios en runtime, 1342 Configuracin de runtime Administracin de usuarios, 1342 Configuracin inicial, 115 Configurado Loop-In-Alarm, 1249 Configurar, 1244, 1253 Acuse de aviso, 1261 Animacin, 1132 Aviso analgico, 1245, 1252 Aviso de bit, 1243, 1251 Avisos analgicos, 1240 Avisos de bit, 1240 Avisos de controlador, 1240 Avisos de sistema, 1240 Evento, 1319 Grupo de avisos, 1242 Idioma, 1526 Imagen, 1063 Opciones de visualizacin de la estructura de dependencias, 570 Opciones de visualizacin del plano de ocupacin, 557 Rectngulo, 1111 Tareas controladas por eventos, 1247 Varias variables, 1209

STEP 7 V10.5 SP2 02/2010, 00002014

1597

ndice alfabtico

Visor de avisos, 1256 Visor de curvas para los valores del controlador, 1226 Visor de recetas, 1322 configurar, 1354 Botn, 1362, 1366 Cuadro de dilogo de inicio de sesin, 1362 Proteccin de acceso, 1366 Visor de usuarios, 1354 Configurar la red va Ethernet, 231 Ajustar la direccin IP, 231 Ajustar la mscara de subred, 231 Conectar redes, 232 Crear subredes privadas, 232 Relacin entre la direccin IP y la mscara de subred, 231 Conmutar, 1440 Entre idiomas de runtime, 1515 Conmutar entre el modo bsico y el modo avanzado, 591 Consigna de seguridad Cambiar texto de ayuda, 1525 Registro de receta en segundo plano, 1318 Consignas de seguridad, 142 Constantes Estructura de la tabla de variables PLC, 403 Principios bsicos, 380 Constantes simblicas, 23 Contacto normalmente abierto, 621, 623, 624, 629, 688 Contacto normalmente cerrado, 623, 624, 629, 689 Contador rpido Configurar, 268 Datos de diagnstico, 20 Funcionamiento, 265 Generalidades, 265 Contador, rpido, 265 Contadores Contador ascendente, 715, 855 Contador ascendente - descendente, 624, 635, 719, 859 Contador descendente, 717, 857 Contadores rpidos, 722, 862 Controlar contadores rpidos, 722, 862 Contar Adelante, 715, 855 Adelante y atrs, 624, 635, 719, 859 Adelante y atrs, 624, 635, 719, 859 Atrs, 717, 857 Contrasea, 550, 1543 Cambiar en runtime, 1357 Complejidad de la contrasea, 1343 Guardar, 1543 Modificar, 551, 1349 Nivel de jerarqua, 1343 para teclas de funcin, 1145

Proteger bloque, 550 Restablecer, 1543 Control de flujo, 19 Control del flujo de datos, 273 Control del flujo de datos por hardware, 273 Control del flujo de datos por software, 273 Control del programa Marca de salto, 939 Retroceder, 800, 940 Saltar al bloque si la seal es 0 (condicional), 798, 938 Saltar al bloque si la seal es 1 (condicional), 797, 937 Controlador Leer registro de receta, 1570 Transferir registro de receta, 1571 Variable, 1217 Controlar Contadores rpidos, 722, 862 Conversin Tipos de datos, 400 Conversores Convertir, 924 Convertir valores, 785 Crear el siguiente nmero entero inferior a partir del nmero en coma flotante, 789, 929 Crear el siguiente nmero entero superior a partir del nmero en coma flotante, 788, 927 Escalar, 792, 932 Normalizar, 795, 934 Redondear nmero, 786, 926 Truncar a entero doble, 791, 930 CONVERT, 785, 924 Convertir, 924 Valores, 785 Copia de seguridad Panel de operador, 1499, 1500, 1511 Copiar rea sin interrupciones, 778, 917 Componente de hardware, 217 Imagen, 1064 Indicador de avisos, 56 Plantilla, 1071 Rango, 776, 915 Valor, 774, 914 Variable, 1208 Ventana de avisos, 56 Visor de avisos, 56 Cortar Animacin, 1132 COS, 764, 903 Coseno Calcular valor de coseno, 764, 903 CPU Cambiar a estado operativo STOP con STP, 983

1598

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Cambiar el estado operativo, 298 Insertar Signal Board, 220 Leer el bfer de diagnstico, 295 Mostrar estado actual de los LEDs, 293 Nivel de llenado de todos los tipos de memoria, 293 Propiedades, 252 Seleccin del catlogo de hardware, 250 CPU S7 rea de operandos, 324 Memoria de carga, 323 Memoria de trabajo, 324 CPU sin especificar, 304 Crear, 1324 Acceso directo a una carpeta, 1097 Autorizacin, 1345, 1365 Grupo, 1101 Grupo de avisos, 1242 Grupo de usuarios, 1345, 1368 Imagen, 1063 Matriz, 1223 Plantilla, 1070 Receta, 1324 Registro de receta, 1567 Registro de receta en el panel de operador, 1333, 1334 Texto de ayuda, 1244, 1247 Usuarios, 1347, 1369, 1545, 1547 Variable externa, 1203 Variable interna, 1205 Crear en runtime Usuarios, 1355 Crear la vista preliminar, 159 Crear un proyecto, 78 Crear una copia de seguridad, 1543 Datos del panel de operador, 1499, 1500, 1511 Crear una funcin (FC), 417 Crear una tabla de observacin, 587 Cruce Borrar, 484 Cambiar posicin, 483 Definicin, 482 Insertar, 483 CTD, 717, 857 CTRL_HSC, 722, 862 CTRL_PWM, 1045 CTU, 715, 855 CTUD, 624, 635, 719, 859 Cuadrado Calcular, 758, 896 Cuadro de dilogo de inicio de sesin configurar, 1362 Cuadro vaco Insertar elemento KOP, 464 Insertar un elemento FUP, 496

D
Datos Enviar, 988 Recibir, 1003 Datos de proyecto Cargar, 156 Cargar en un nodo accesible, 157 Compilar, 154 Exportar receta, 1480 Informacin acerca de la compilacin, 154 Datos de usuario rea, 329 Crear una copia de seguridad, 1543 Exportar, 1352 Importacin, 1352 Restablecer, 1543 Datos del proyecto Informacin acerca de la carga, 155 Datos locales Interfaz del bloque, 442 DEC, 750, 888 Decimales, 1522, 1524 Determinar, 772, 911 Declaracin Declaracin simblica de variables, 370 Declarar ARRAY, 447, 526 Declarar STRUCT, 448 STRUCT, 527 Declaracin de bloques de datos Insertar fila, 414, 453, 533 Insertar una fila al final de la tabla, 453, 534 Declaracin de variables Borrar variable, 413, 452, 533 Declarar variable, 445 Finalidad de la declaracin de variables, 443 Insertar una fila al final de la tabla, 453, 534 Insertar una fila en la tabla, 414, 453, 533 Interfaz del bloque, 442 Modfiicar el valor inicial, 450 Modificar el tipo de datos, 449 Ordenar filas, 415 Palabras clave reservadas, 373 Rellenar celdas automticamente, 414 DECO, 808, 948 DecreaseFocusedValue, 1428 DecreaseTag, 1428 Decrementar, 750, 888 DecrementarValorEnfocado, 1428 DecrementarVariable, 1428 Definir Configuracin de la carga, 1486 Filtros para el plano de ocupacin, 558 Objeto de referencia, 1084 Segmento de barra, 1170

STEP 7 V10.5 SP2 02/2010, 00002014

1599

ndice alfabtico

Definir hotkey, 1193 Dependencia del equipo de imgenes, 1058 Depositar Archivo grfico externo, 1098 Objeto en la librera, 1163 Desactivar, 1435 Mapa de bits, 696, 837 Salida, 632, 693 Desactivar salida, 621 DesactivarBit, 1416 Desaparecer, 1232 Desaparecido, 1436 desbloquear Usuarios, 1358 Desbordamiento del bfer de avisos, 1438 Descodificar, 808, 948 Descripcin de la conexin Bloque de datos, 306 Estructura, 307 Modificar valores de parmetros, 310 Deshacer Grupo, 1103 Desinstalacin, 16 Deslizador, 1073 Desplazar Cambiar disposicin, 783, 922 Componentes de hardware, 218 Copiar rea, 776, 915 Copiar rea sin interrupciones, 778, 917 Copiar valor, 774, 914 Desplazar a la derecha, 816, 955 Desplazar a la izquierda, 818, 958 Imagen, 1064 Plantilla, 1071 Rellenar rea, 780, 919 Rellenar rea sin interrupciones, 781, 921 Desplazar, Signal board, 23 DETACH, 1023 Determinar Decimales, 772, 911 Mximo, 754, 893 Mnimo, 752, 891 Valor lmite, 756, 894 Determinar el estado de diagnstico, 294 Determinar la hora, 299 Diagnstico especfico del mdulo, 298 Diagnstico de hardware, 283 Diagrama de funciones, 488 Diferente de, 726, 866 Dinamizar, 1129 apariencia de un objeto, 1133 Color de un objeto, 1133 Movimiento de un objeto, 1135 Parpadeo, 1133

Propiedad de objetos, 1130 DINT, 387 Direccin de nodo, 260 Direccin de periferia, 260, 329 Direccin E, 260 Direccin inicial, 260, 328 Direccin IP asignar, 300 Direccin S, 260 Direccionamiento, 329 Direccionamiento indirecto de variables, 1217 general, 260 modificar, 261 Multiplexar, 1217 Simblico, 1203 Direccionamiento de mdulos, 329 Direccionamiento indirecto, 1217 Direccionamiento simblico, 1200 Activar, 371 Bloque de datos globales , 529 Limitaciones, 1201 Ventajas, 1201 Direccionar Direccionar variables indirectamente, 1218 Direcciones asignar, 262 DIS_AIRT, 1026 Disparador, 1444 Disparo por eventos, 1444 Disponer Objeto en imagen, 1077 Objetos en la imagen, 1088 Dispositivo Agregar a una configuracin de hardware, 212 borrar, 216 copiar, 217 desplazar, 218 Dispositivos defectuosos, 284 Dispositivo HMI, 80 Dispositivos Conectar a red, 1449 Dispositivos defectuosos, 284 Dispositivos y redes Portal, 73 Distribuir Objetos uniformemente, 1086 DIV, 628, 639, 744, 883 Dividir, 628, 639, 744, 883 Driver de comunicacin, 1448 DTL, 390 DWORD, 384 Nota, 22

1600

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

E
Edicin Lista de funciones, 1378 EditAlarm, 1391 Editar Acceso directo a una carpeta, 1097 Aviso, 1558 Grupo, 1101 Objetos dentro de un grupo, 1105 Registro de receta, 1568 Editar conexin en red Copiar subred, 230 Copiar subredes y dispositivos, 230 Editar conexiones en red Eliminar conexin de red, 229 Editar plantillas de impresin, 158 EditarAviso, 1391 Editor de bloques de datos Ordenar filas, 415 Editor de hardware Catlogo de hardware, 201 Componentes, 193 Funcin, 193 Ventana de inspeccin, 199 Vista de dispositivos, 196 Editor de hardware y redes, 80 Editor de programacin, 88 Barra de herramientas, 432 Comandos de teclado, 439 Configuracin general, 440 Estructura, 431 Favoritos, 434 Funcin, 431 Interfaz del bloque, 433 Task Card Instrucciones, 434 Task Card Test, 435 Ventana de instrucciones, 437 Editor de redes Catlogo de hardware, 201 Componentes, 193 Funcin, 193 Ventana de inspeccin, 199 Vista de redes, 195 Efecto en runtime Configuracin de la administracin de usuarios en runtime, 1342 Ejecucin cclica del programa Posibilidades de interrupcin, 346 Programar, 346 Ejecucin del programa Cclica, 346 Controlada por alarmas, 347 Ejecucin del programa controlada por alarmas, 347

Ejemplo Aplicacin de categoras, 1234 Aviso de sistema, 1231 Cambiar y visualizar el modo de operacin, 1380 Para la entrada de valores de forzado en la tabla de observacin, 595 Para la entrada de valores de forzado permanente en la tabla de observacin, 596 para la vista de entradas y salidas en el plano de ocupacin, 554 para la vista de marcas en el plano de ocupacin, 554 Ejemplo/ Aviso de bit, 1232 Ejemplo:aviso analgico, 1231 Ejemplos Calcular una ecuacin usando funciones matemticas, 628, 639 Controlar la temperatura ambiente usando operaciones lgicas con bits y de temporizacin, 629, 640 Controlar una cinta transportadora usando operaciones lgicas con bits, 621, 632 Detectar el sentido de marcha de una cinta transportadora usando operaciones lgicas con bits, 623, 633 Operaciones FUP, 631 Operaciones KOP, 620 Registrar el nivel de llenado de una zona de almacn usando operaciones de contaje y comparacin, 624, 635 Elemento de control Visor de avisos, 1184, 1186 Visor de avisos simple, 1266, 1555 Visor de curvas, 1180, 1536 Visor de recetas, 1190 Elemento de matriz Nombre, 58 Ubicacin de la variable HMI, 58 Elemento de receta Crear, 1324 Elemento FUP Borrar, 505 Copiar, 505 Cortar, 505 Insertar, 496, 505 Insertar y editar operandos, 507 Reemplazar, 504 Reglas de insercin, 495 Elemento KOP Borrar, 472 Copiar, 472 Cortar, 472 Insertar, 463, 464, 472 Insertar y editar operandos, 474 Reemplazar, 472

STEP 7 V10.5 SP2 02/2010, 00002014

1601

ndice alfabtico

Reglas de insercin, 462 Elementos de matriz, 1221 Elevar a potencia, 773, 912 Eliminar Objeto del grupo, 1104 Elipse, 1073 Radio X, 1175 Radio Y, 1175 Representacin, 1175 Utilizacin, 1175 EN_AIRT, 1026 ENCO, 810, 950 Engineering System Caractersticas, 1572 Entero, 384, 385, 386, 388 16 bits, 386 32 bits, 387, 388 8 bits, 384, 385 Crear, 791, 930 Crear el siguiente nmero entero inferior a partir del nmero en coma flotante, 789, 929 Crear el siguiente nmero entero superior a partir del nmero en coma flotante, 788, 927 Entrada Quitar, 474, 506 Entrada (I), 324 Entrada binaria Insertar, 830 Entrada de contador, 266 Entrada de periferia, 324 Entrada digital, 41 Entrada oculta, 1174 Error de acceso a periferia, 327 EscalaLineal, 1405 Escalar, 792, 932 Escalar variable de forma lineal, 1215, 1216 Esquema de contactos, 454 Esquina radio X, 1189 Esquina radio Y, 1189 Estacin borrar, 216 copiar, 217 desplazar, 218 Estado determinar y visualizar online, 285 Mdulo averiado, 295 Estado de aviso, 1239 Acusado, 1232 Aparecido, 1232 Desaparecido, 1232 Estado de hibernacin, 15 Estado del mdulo Mostrar, 106 Estado del programa Activar, 582 Desactivar, 582

Editar bloques, 583 Forzar variable, 584 Funcin, 581 FUP, 585 KOP, 584 Nota, 22 Estado operativo ARRANQUE, 319 Introduccin, 317 RUN, 322 STOP, 322 Transiciones, 318 Estado operativo de la CPU Mostrar, 106 Estado/forzar, 1073 Estilo de fin de lnea Lnea, 1182 Estilo de lnea Lnea, 1182 Estilo de principio de lnea Lnea, 1182 Estructura, 394, 1364 de dependencias, 568 de la lista de referencias cruzadas, 1576 Estructura de llamadas, 562 Ficha Carga de la memoria, 574 Estructura de dependencias, 567 Configurar las opciones de visualizacin, 570 Introduccin, 567 Mostrar, 570 Significado de los smbolos, 569 Estructura de las dependencias Estructura, 568 Estructura de llamadas, 561 Significado de los smbolos y botones, 591 Estructura de llamadas Configurar las opciones de visualizacin, 565 Estructura, 562 Introduccin, 561 Mostrar, 564 Significado de los smbolos, 563 Ethernet Configurar nodo, 300 Evento activar, 1433 Acusar, 1438 Al abrir un cuadro de dilogo, 1434 Al cerrar un cuadro de dilogo, 1434 Aparecido, 1436 Borrada, 1432 Cambio de imagen, 1435 Cambio de usuario, 1434 Configurar, 1319 Conmutar, 1440 Desactivar, 1435

1602

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Desaparecido, 1436 Desbordamiento del bfer de avisos, 1438 Hacer clic, 1437 Loop-In-Alarm, 1437 Modificacin, 1433 Modificacin de valor, 1440 Para listas de funciones, 1219 Parada de runtime, 1439 Pulsar, 1435 Pulsar tecla, 1439 soltar, 1438 Valor lmite, 1436, 1437 Variables, 1219 Ventana de inspeccin, 56 Evento de aviso Acusar, 1232 Aparecer, 1232 Desaparecer, 1232 EXP, 762, 901 Exportacin Receta, 1480 Exportar Datos de usuario, 1352 EXPT, 773, 912

F
Fase de configuracin, 1504 Fase de control del proceso, 1504 Favoritos Editor de programacin, 466, 467, 498, 499 Funcin, 434 Mostrar, 438 Ocultar, 438 FB, 354 FB1030, 336 FB1031, 336 FB1071, 336 FB1072, 336 FB1073, 336 FB1081, 336 FB1082, 336 FB1100, 336 FB1101, 336 FB1102, 336 FB1103, 336 FB1104, 336 FB1105, 336 FB1107, 336 FB1108, 336 FB1130, 336 FBT1, 336 FBT1083, 336 FBT2, 336 FC, 353

FC1070, 336 FC1080, 336 Fecha/hora Punteros de rea, 1463 Ficha Carga de la memoria Estructura, 574 Fichero de avisos En runtime, 1553 FILL_BLK, 780, 919 Filtrar Plano de ocupacin , 559 Filtro Catlogo de hardware, 207 Filtro contextual, 207 Filtros Borrar, 558 definir para el plano de ocupacin, 558 en el plano de ocupacin, 557 Seleccionar, 559 Final de carrera de hardware, 41 Flanco Activar operando con flanco de seal ascendente, 703, 843 Activar operando con flanco de seal ascendente, 703, 843 Activar operando con flanco de seal descendente, 704, 844 Activar salida con flanco de seal ascendente, 706, 845 Activar salida con flanco de seal descendente, 707, 847 Consultar flanco de seal ascendente de un operando, 623, 633, 700, 841 Consultar flanco de seal descendente de un operando, 702, 842 Flipflop Activacin/desactivacin, 698, 838 Desactivacin/activacin, 699, 839 FLOOR, 789, 929 Flujo de datos, 1562 Formatear Texto de aviso, 1249 Formato, 1172 Formato grfico, 1098 FRAC, 772, 911 Fuente Fuentes que faltan, 53 Fuente predeterminada, 1514 Fuentes que faltan, 53 Funcin asignar a una tecla de funcin, 1144 Funcin (FC), 353 Funcin de documentacin, 158 Funcin de reloj Ajustar la hora, 264

STEP 7 V10.5 SP2 02/2010, 00002014

1603

ndice alfabtico

Formato de hora, 264 Leer la hora, 264 Parmetros del reloj, 265 Principios bsicos, 264 Funcin de sistema, 1371 En listas de funciones, 1373 en scripts, 1373 Lista de funciones, 1375 Posibilidades de aplicacin, 1373 Utilizacin, 1371, 1373 Funcionalidad ProSave, 1499 Funcionamiento online, 18 Funciones Actualizar valores de variables, 1200 Funciones de sistema ActivarBit, 1421 ActivarBitMientrasTeclaPulsada, 1422 ActivarImagen, 1387 ActivarImagenAnterior, 1390 ActivarImagenConNumero, 1388 ActivarPantallaDeLimpieza, 1389 ActivarVariable, 1423 ActualizarVariable, 1390 AcusarAviso, 1410 AjustarIdioma, 1423 AjustarModoDeConexion, 1424 AjustarModoDeOperacion, 1421 AvanzarPagina, 1420 BorrarAutorizacionBuferDeAvisosProtool, 1407 BorrarBuferDeAvisos, 1406 BotonPulsar, 1417 BotonSoltar, 1418 CalibrarPantallaTactil, 1398 CambiarConexion, 1429 CerrarSesion, 1386 DecrementarValorEnfocado, 1428 DecrementarVariable, 1428 DesactivarBit, 1416 Disponibles, 1383 EditarAviso, 1391 EscalaLineal, 1405 IdentificarCambioDeUsuario, 1427 IncrementarValorMarcado, 1394 IncrementarVariable, 1395 IniciarSesion, 1391 InvertirBit, 1396 InvertirEscalaLineal, 1397 IrAFin, 1396 IrAInicio, 1395 LeerContrasena, 1405 LeerNombreDeUsuario, 1404 LeerNumeroDeGrupo, 1404 ModificarContraste, 1387 MostrarDialogoIniciarSesion, 1430 MostrarTextoDeAyuda, 1431

MostrarVentanaDeAvisos, 1432 ObjetoDeImagenAvanzarPagina, 1394 ObjetoDeImagenCursorAbajo, 1392 ObjetoDeImagenCursorArriba, 1391 ObjetoDeImagenRetrocederPagina, 1393 PararRuntime, 1427 RetrocederPagina, 1420 SimularVariable, 1426 VisorDeAvisosAcusarAviso, 1408 VisorDeAvisosEditarAviso, 1408 VisorDeAvisosMostrarTextoAyuda, 1409 VisorDeCurvasActivarModoRegla, 1402 VisorDeCurvasAmpliar, 1399 VisorDeCurvasAvanzarPagina, 1398 VisorDeCurvasComprimir, 1400 VisorDeCurvasIniciarParar, 1402 VisorDeCurvasIrAlPrincipio, 1403 VisorDeCurvasReglaAdelante, 1400 VisorDeCurvasReglaAtras, 1401 VisorDeCurvasRetrocesoPagina, 1399 VisorDeRecetasAbrir, 1412 VisorDeRecetasAtras, 1416 VisorDeRecetasBorrarRegistro, 1411 VisorDeRecetasCambiarNombreDeRegistro, 1415 VisorDeRecetasEscribirRegistroEnControlador, 1413 VisorDeRecetasGuardarRegistro, 1413 VisorDeRecetasGuardarRegistroComo, 1414 VisorDeRecetasLeerRegistroDelControlador, 1411 VisorDeRecetasMenu, 1412 VisorDeRecetasMostrarTextoDeAyuda, 1415 VisorDeRecetasRegistroNuevo, 1410 Funciones matemticas Ajustar valor lmite, 756, 894 Calcular cuadrado, 758, 896 Calcular logaritmo natural, 760, 899 Calcular raz cuadrada, 759, 898 Calcular valor absoluto, 751, 890 Calcular valor de arcocoseno, 769, 908 Calcular valor de arcoseno, 767, 906 Calcular valor de arcotangente, 770, 909 Calcular valor de coseno, 764, 903 Calcular valor de seno, 763, 902 Calcular valor de tangente, 766, 905 Calcular valor exponencial, 762, 901 Decrementar, 750, 888 Determinar decimales, 772, 911 Determinar mximo, 754, 893 Determinar mnimo, 752, 891 Dividir, 628, 639, 744, 883 Elevar a potencia, 773, 912 Generar complemento a dos, 747, 886 Incrementar, 749, 887 Multiplicar, 628, 639, 743, 881 Obtener resto de divisin, 746, 884

1604

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Restar, 741, 880 Sumar, 628, 639, 740, 878 Funciones online, 106 FUP, 488

Cambiar nombre de visualizacin, 1351 Crear, 1345, 1368 Unauthorized, 1360 Guardar Librera global, 1166

G
Generador de impulsos Activar, 1045 Compilar el hardware, 21 Datos de diagnstico, 20 Desactivar, 1045 Lmites, 41 GET_ERROR, 520 GET_ERRORID, 520 GetError, 983 Informacin de error, 983 GetErrorID, 987 GetGroupNumber, 1404 GetPassword, 1405 GetUserName, 1404 Girar Objeto, 1077, 1090 GoToEnd, 1396 GoToHome, 1395 Grfico Adaptar, 1176 Administrar, 1096 asignar a una tecla de funcin, 1146 Botn, 1192 Con fondo transparente, 1095 Insertar, 1078 Utilizar del juego de grficos, 1095 Visor de grficos, 1176 Grficos, 1098 Utilizar grfico, 1095 Grupo Aadir objetos, 1103 Crear, 1101 Deshacer, 1103 Editar, 1101 Eliminar objeto, 1104 Grupo de avisos, 1238, 1239 Configurar, 1242 Crear, 1242 Grupo de objetos Editar objetos dentro de un grupo, 1105 Eliminar objeto, 1104 Grupo de usuarios, 1543 Administrar, 1350 Administrar autorizacin, 1350 Asignar, 1369 Borrar, 1351 Cambiar en runtime, 1358 Cambiar nombre, 1350

H
Hacer clic, 1437 Handshake, 273 Hardware Configurar y parametrizar, 205 Deteccin, 20 Editar parmetros, 83, 221 Editar propiedades, 83, 221 Herramientas online, 283, 289 Histresis ajustar, 1247 Hora Ajustar la hora en la vista online y de diagnstico, 299 HSC, 265

I
Icono Overlay, 287 ID de conexin, 19 ID de error, 987 ID HW, 260 Identificador de hardware, 260 IdentificarCambioDeUsuario, 1427 Idioma de edicin Cambio, 20 Definir, 173 Utilizacin, 172 Idioma de la interfaz, 129 Idioma de la interfaz de usuario, 129 Idioma de runtime, 1513 Fuente, 1514 Seleccionar, 1513 Idiomas asiticos Configuracin, 1516 Longitud de campos de texto, 1516 Tamao de fuente, 1516 Idiomas del proyecto Definir, 173 Utilizacin, 172 Igual a, 725, 864 Imagen Borrar, 1064 Cambiar nombre, 1064 Configurar, 1063 Copiar, 1064

STEP 7 V10.5 SP2 02/2010, 00002014

1605

ndice alfabtico

Crear, 1063 Dependencia del equipo, 1058 Desplazar, 1064 Fuente, 1058 Insertar, 1064 Paso de trabajo para crear, 1062 Zoom, 1061 Imagen HMI, 100 Imagen inicial, 1066 Importacin Datos de usuario, 1352 Estructura de los datos de receta, 1483 Receta, 1482 Importar una receta Estructura para la importacin, 1483 Imprimir Alcance de la impresin, 198 Forma de impresin, 199 Imprimir vista de dispositivos, 198 Imprimir vista de redes, 198 Imprimir un proyecto, 159 Impulso, 708, 848 IN_RANGE, 734, 873 INC, 749, 887 IncreaseFocusedValue, 1394 IncreaseTag, 1395 Incrementar, 749, 887 IncrementarValorMarcado, 1394 IncrementarVariable, 1395 Indicador, 1073 Indicador de avisos, 56, 1073, 1188, 1255, 1267, 1556 Categoras, 1188 Configurar, 1259 En runtime, 1264, 1553 Eventos, 1188 Manejo, 1267 Representacin, 1188, 1267 Utilizacin, 1267 Indicador de ayuda, 1073 Informacin de arranque, 344 Informacin de error, 520, 983 Informacin de estado Lista de funciones, 1375 Informacin del dispositivo, 284 Informacin del programa en el plano de ocupacin, 553 en la estructura de dependencias, 567 en la estructura de llamada, 561 en la ficha, 573 Mostrar, 552 Vistas, 552 Informacin relevante para la instalacin Informacin del fabricante, 289 Informacin del mdulo, 289

Inicializar Temporizador IEC, 28, 29 Iniciar la desinstalacin, 66 Iniciar la instalacin, 64 Iniciar la vista online y de diagnstico, 288 Iniciar sesin registrar en informes, 1363 Usuarios, 1359 IniciarSesion, 1391 Inicio de runtime Basic Panel, 1493, 1510 Inicio de sesin incorrecto, 1360 Inicio desde la vista de recetas Transferir datos, 1472 Inicio mediante una funcin configurada Transferir datos, 1476 Insertar Animacin, 1132 Campos de salida, 1248 Insertar un grfico, 1078 Insertar un objeto, 1077, 1078 Objeto, 1093 Objeto de librera, 1164 Rectngulo, 1111 Insertar consecutivamente, 1093 Insertar entrada, 473, 505 Instalacin, 16 ProSave, 60 Instancia individual Definicin, 358 Ejemplo, 358 Modificar tipo de llamada, 471, 503 Instrucciones avanzadas, 98 ATTACH, 1022 CAN_DINT, 1025 CTRL_PWM, 1045 DETACH, 1023 DIS_AIRT, 1026 EN_AIRT, 1026 LEFT, 977 LEN, 976 PORT_CFG, 1006 RCV_PTP, 1018 Reinicio con RE_TRIGR, 982 RIGHT, 978 S_CONV, 969 SEND_CFG, 1009 SEND_PTP, 1016 SGN_GET, 1020 SGN_SET, 1021 SRT_DINT, 1024 STP, 983 STRG_VAL, 971 TCON, 995 TDISCON, 998

1606

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

TRCV, 1003 TRCV_C, 991 TSEND, 1000 TSEND_C, 988 VAL_STRG, 973 INT, 386 Interfaz de usuario rbol del proyecto, 119 rea de trabajo, 122 Idioma, 129 Personalizar las tablas, 132 Task Card, 125 Ventana de inspeccin, 123 Vista del portal, 116 Vista del proyecto, 118 Vista detallada, 127 Vistas, 116 Interfaz del bloque Borrar variable, 413, 452, 533 Declarar variable, 445 Definicin, 442 Finalidad de la declaracin de variables, 443 Funcin, 433 Insertar fila, 414, 453, 533 Modfiicar el valor inicial, 450 Modificar el tipo de datos, 449 Mostrar, 438 Ocultar, 438 Ordenar filas, 415 Rellenar celdas automticamente, 414 Interfaz Ethernet Visualizar parmetros, 1583 Interfaz PG/PC Conectar online, 1587 Interlocutores, 1447 Conectar a red, 1449 Interruptor, 1073, 1539 Comportamiento, 1540 Manejo, 1539 Representacin, 1191, 1539 Tipo, 1191 Utilizacin, 1539 INV, 807, 947 InverseLinearScaling, 1397 InvertBit, 1396 InvertirBit, 1396 InvertirEscalaLineal, 1397 IrAFin, 1396 IrAInicio, 1395 ISO on TCP Caractersticas, 306 TSAP, 311

J
Jerarqua de llamada Orden, 356 Profundidad de anidamiento, 356 JMP, 797, 937 JMPN, 798, 938

K
KOP, 454

L
LABEL, 799, 939 Lectura Registro de receta, 1570 Lectura continua Variable, 1214 LED ACK, 1556 Leer el bfer de diagnstico, 295 LeerContrasena, 1405 LeerNombreDeUsuario, 1404 LeerNumeroDeGrupo, 1404 LEFT, 977 LEN, 976 Lenguaje de programacin FUP, 488 KOP, 454 Modificar, 518 Reglas para cambiar, 518 Lenguajes de programacin, 88 Librera, 1157 Abrir, 1167 Agregar y utilizar un bloque, 419 Depositar objeto, 1163 Guardar, 1166 Librera del proyecto, 180 Libreras globales, 184 Principios bsicos, 176 Task Card, 177 Tipos, 176 Utilizar la vista de elementos y partes, 179 Utilizar la vista de filtro, 183, 191 Versionar, 1166 Librera de smbolos, 1073 Librera del proyecto, 1157 Agregar elementos, 180 Borrar elementos, 183 Crear carpetas, 180 Editar elementos, 182 Principios bsicos, 180 Utilizar elementos, 181 Utilizar la vista de elementos y partes, 179

STEP 7 V10.5 SP2 02/2010, 00002014

1607

ndice alfabtico

Utilizar la vista de filtro, 183, 191 Librera global, 469, 501, 1157 Abrir, 185, 1167 Agregar elementos, 187 Borrar, 187 Borrar elementos, 190 Cerrar, 186 Crear, 184 Crear carpetas, 187 Edicin conjunta, 184 Editar elementos, 189 Guardar, 185, 1166 Principios bsicos, 184 Utilizar elementos, 188 Utilizar la vista de elementos y partes, 179 Utilizar la vista de filtro, 183, 191 Utilizar las libreras globales suministradas, 190 Libreras, 89 Libreras globales Nota, 22 Licencias, 64 LIMIT, 756, 894 Lmite Variable, 1211 Lmites del sistema Panel de operador, 1572 Lnea, 1073 Estilo de fin de lnea, 1182 Estilo de lnea, 1182 Estilo de principio de lnea, 1182 Representacin, 1182 Utilizacin, 1182 Lnea poligonal, 1073 LinearScaling, 1405 Lista de contraseas, 1543 Lista de elementos, 1318 Lista de funciones, 1219, 1373, 1443 Dependencia del panel de operador, 1375 Funcin de sistema, 1375 Informacin de estado, 1375 Procesamiento, 1375 Procesamiento asncrono, 1380 Procesamiento en runtime, 1379 Procesamiento sncrono, 1379 Propiedad, 1375 Script, 1375 Lista de grficos Emitir datos de configuracin, 1128 Principio bsico, 1122 Lista de objetos Variable, 1204 Lista de recetas, 1318 Lista de referencias cruzadas, 577, 1576 Clasificar columnas, 577 Configuracin, 577, 1576 Estructura, 577, 1576

Mostrar, 1575 mostrar, 579 Ordenar columnas, 1576 Visin de conjunto, 1575 Vista general, 579 Vistas, 577, 1576 Lista de registros, 1318 Lista de textos Campo E/S simblico, 1194 Lista de variables Direccionamiento indirecto, 1217 Direccionar indirectamente, 1218 Listas de funciones editar, 1378 Listas de textos Del sistema, 168 Introduccin, 167 Personalizado, 168 Uso en registros de receta, 1316 Listas de textos de sistema Editar, 170 Modificar textos, 171 Listas de textos de usuario Crear, 169 Editar, 170 Editar rangos de valores y textos, 170 Llamada de bloque Actualizar, 539 Insertar, 468, 500 Instancia individual, 358 Llamada como instancia individual o multiinstancia, 357 Modificar tipo de llamada, 471, 503 Multiinstancia, 359 Orden, 356 Principios bsicos, 356 Profundidad de anidamiento, 356 LN, 760, 899 Logaritmo Calcular logaritmo natural, 760, 899 Logoff, 1386 Logon, 1391 Longitud de campos de texto Idiomas asiticos, 1516 Longitud mxima Variable, 61 Loop-In-Alarm, 1437 Configurado, 1249 LREAL, 23, 27

M
Manejar una receta Crear un registro de receta, 1333, 1334

1608

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Leer un registro, 1335 Transferir un registro, 1336 Manejo Botn, 1538 Campo de fecha y hora, 1528 Campo E/S, 1530 Campo E/S grfico, 1533 Campo E/S simblico, 1541 Indicador de avisos, 1267 Interruptor, 1539 Visor de avisos simple, 1265, 1554 Visor de curvas, 1535 Visor de grficos, 1532 Visor de recetas simple, 1330, 1564 Visor de usuarios simple, 1545 Manejo con pantalla tctil Campo E/S, 1530 Manejo con teclado Campo de fecha y hora, 1528 Campo E/S, 1531 Manuales, 203 Mapa de bits Activar, 695, 836 Desactivar, 696, 837 Marca de salto, 799, 939 Marcas Activar la indicacin de las marcas remanentes, 560 Marcas de ciclo, 279 Marcas remanentes Activar indicacin, 560 Matriz, 58, 1221, 1223 Crear, 1223 Direccionamiento indirecto, 1217 Direccionar indirectamente, 1221 MAX, 754, 893 Mximo Determinar, 754, 893 Mayor o igual a, 635, 728, 867 Mayor que, 731, 870 Mecanismo EN/ENO, 366 Memoria de carga, 323, 573 Mostrar, 576 Memoria de carga mxima disponible Mostrar, 576 Memoria de sistema reas de operandos, 324 Bfer de diagnstico, 302, 328 Memoria imagen de proceso de las entradas y salidas, 326 Memoria de trabajo, 324, 573 Memoria imagen de proceso, 329 Actualizar, 327 Error de acceso a periferia, 327 Principios bsicos, 326

Memoria remanente, 573 Memory Card Acceder, 165 Agregar lector de tarjetas, 165 Introduccin, 164 Mostrar las propiedades, 166 Seleccionar el tipo de tarjeta, 166 Menor o igual a, 635, 729, 869 Menor que, 733, 872 Mensaje Definir el fin, 278 Definir final, 52 Definir principio, 277 enviar, 276 Mensaje de error Cargar datos en el PLC, 61 Transferencia, 1502 MIB, 1449 Migracin Adaptaciones previas, 1048 de variables externas, 1054 Introduccin, 1047 Migrar proyectos, 1052 Mostrar archivo de informe, 161 Mostrar histrico, 161 MIN, 752, 891 Mnimo Determinar, 752, 891 MOD, 746, 884 Modificacin, 1433 Modificacin de valor, 1440 Modificar Contrasea, 1349 Contrasea en runtime, 1357 Disposicin de bytes, 783, 922 Grupo de usuarios en runtime, 1358 Tamao del objeto, 1083 Tiempo de cierre de sesin en runtime, 1357 Usuarios, 1357, 1548 ModificarContraste, 1387 Modo Campo E/S, 1173 Campo E/S grfico, 1178 Campo E/S simblico, 1194 Modo avanzado, 590 Modo bsico, 590 Modo de adquisicin Variable, 1214 Modo de espera, 15 Modo online, 106, 1579 Conexin online, 1586 Deshacer la conexin online, 1587 Mostrar los nodos accesibles desde una interfaz, 1581 Mostrar todos los nodos accesibles en una lista, 1581

STEP 7 V10.5 SP2 02/2010, 00002014

1609

ndice alfabtico

Mdulo borrar, 216 copiar, 217 desplazar, 218 Determinar el estado de diagnstico, 294 direccionar, 260 Hora de un mdulo, 299 insertar, 214, 215 insertar, 214, 215 Parametrizar y configurar, 19 seleccionar, 209 sustituir, 219 Mdulo no enchufado, 211 Mdulos de comunicacin, 271 Propiedades, 271 Mostrar Carga de la memoria de la CPU, 575 de referencias cruzadas, 579, 1575 Estructura de dependencias, 570 Estructura de llamadas , 564 Informacin del programa, 552 Lneas de valores lmite en la barra, 1170 Memoria de carga, 576 Memoria de carga mxima disponible, 576 Plano de ocupacin , 556 Mostrar estado online, 1587 Mostrar hora del sistema, 1172 Mostrar los tipos de memoria de una CPU, 293 MostrarDialogoIniciarSesion, 1430 MostrarTextoDeAyuda, 1431 MostrarVentanaDeAvisos, 1432 Motion Control, 98 Acuse de errores con MC_Reset, 40 ErrorIDs y ErrorInfos, 43 Llamar instrucciones, 43 Tiempos de reaccin del panel de mando, 40 MOVE, 774, 914 MOVE_BLK, 776, 915 MUL, 628, 639, 743, 881 Multiinstancia Definicin, 359 Modificar tipo de llamada, 471, 503 Nota, 22 Multiplexar, 813, 953, 1217 Multiplicar, 628, 639, 743, 881 MUX, 813, 953

Nivel Asignar un objeto a un nivel, 1152 Cambiar nombre, 1156 Nivel de proteccin, 280 No autorizado, 1360 Nombre Elemento de matriz, 58 NORM_X, 795, 934 Normalizar, 795, 934 NOT, 690, 833 NOT OK, 738, 877 Notificacin por correo electrnico, 1255 Nmero de aviso, 1239 Nmero de bit Leer, 810, 950 Nmero en coma flotante, 27, 388 Comprobar invalidez, 738, 877 Comprobar validez, 737, 876 Crear el siguiente nmero entero inferior a partir del nmero en coma flotante, 929 Crear el siguiente nmero entero superior a partir del nmero en coma flotante, 927 Nmeros de puerto, 309

O
O Combinacin lgica, 632, 826 Combinar lgicamente, 943 Operacin Y lgica de operaciones O, 828 OB 1, 346 OB 80, 21, 352 OB 82, 351 OB de alarma cclica Descripcin, 349 Parametrizar, 428 OB de alarma de diagnstico, 351 OB de alarma de proceso Descripcin, 350 Parametrizar, 427 OB de alarma de retardo, 348 OB de arranque Descripcin, 345 OB de ciclo Descripcin, 346 OB de error de tiempo, 18, 21, 352 Objetivo, 1441 Objeto Adaptar las propiedades estndar, 1077 Agrupar, 1101 Alinear uniformemente, 1086 Asignar a un nivel, 1152 Borrar, 1080 Crear un objeto OLE, 1078

N
N, 702, 704, 842, 844 N_TRIG, 707, 847 Navegador HTML, 1073 NEG, 747, 886 Nemnicos Cambio, 23

1610

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Crear un objeto OLE de un archivo, 1078 Del mismo tipo, 1077 Depositar en la librera, 1163 Dinamizar el movimiento, 1135 Dinamizar la apariencia, 1133 Disponer, 1077, 1088 Editar dentro de un grupo, 1105 Girar, 1077, 1090 Insertar, 1077, 1078 Insertar varios, 1093 Justificar, 1086 Modificar la posicin y el tamao de varios objetos, 1077, 1094 Modificar posicin, 1077, 1081 Modificar tamao, 1077, 1083 Orden de tabulacin, 1077 Proteccin de acceso, 1361 Reproducir, 1093 Seleccionar varios, 1077, 1084 Voltear, 1077 Objeto de datos, 381 Objeto de imagen, 100 Objeto de librera, 1157 Insertar, 1164 Objeto de referencia Definir, 1084 Objeto grfico, 1073 Objeto OLE Agregar al juego de grficos, 1098 Crear, 1078 Crear de un archivo, 1078 Objeto tecnolgico, 95 ObjetoDeImagenAvanzarPagina, 1394 ObjetoDeImagenCursorAbajo, 1392 ObjetoDeImagenCursorArriba, 1391 ObjetoDeImagenRetrocederPagina, 1393 Objetos de libreras, 1158 Observar Comando "Observar inmediatamente", 602 Comando "Observar todos", 601 Obtener derechos de usuario Iniciar sesin con derechos de administrador en el sistema operativo, 112 Mediante el Control de cuentas de usuario de Windows, 112 Obtencin temporal, 112 O-exclusiva Combinar lgicamente, 945 OK, 737, 876 Online y diagnstico Portal, 73 Opciones de visualizacin configurar para la estructura de dependencias, 570 configurar para la estructura de llamada, 565 para el plano de ocupacin, 557

Open User Communication Borrar conexin, 241 Capacidad de relectura, 310 Crear conexin, 239 Descripcin de la conexin, 306 Establecer una conexin, 233 General, 233 Iniciar la parametrizacin de la conexin, 238 Instrucciones, 233 Modificar valores de parmetros, 310 Nmeros de puerto, 309 Parametrizacin de la conexin, 234 Parmetros de conexin, 236 Protocolos utilizados, 305 TCON_Param, 307 TSAP, 311 Operacin lgica con bits Inicializar temporizador CEI, 29 Operaciones FUP Ejemplos, 631 Operaciones KOP Ejemplos, 620 Operaciones lgicas con bits Activar mapa de bits, 695, 836, 837 Activar operando con flanco de seal ascendente, 843 Activar operando con flanco de seal descendente, 703, 704, 844 Activar salida, 623, 632, 633, 694, 835 Activar salida con flanco de seal ascendente, 706, 845 Activar salida con flanco de seal descendente, 707, 847 Asignacin, 635, 640, 832 Bobina de rel negada, 692 Bobina de rel, salida, 624, 629, 691 Consultar flanco de seal ascendente de un operando, 623, 633, 700, 841 Consultar flanco de seal descendente de un operando, 702, 842 Contacto normalmente abierto, 623, 624, 629, 688 Contacto normalmente cerrado, 623, 624, 629, 689 Desactivar mapa de bits, 696 Desactivar salida, 623, 632, 633, 693, 834 Flipflop de activacin/desactivacin, 698, 838 Flipflop de desactivacin/activacin, 699, 839 Inicializar temporizador (CEI), 28 Insertar entrada binaria, 830 Invertir resultado lgico, 690 Negar asignacin, 833 Negar valor binario, 831 Operacin lgica O, 632, 826 Operacin lgica O-exclusiva, 829 Operacin lgica Y, 632, 633, 640, 825

STEP 7 V10.5 SP2 02/2010, 00002014

1611

ndice alfabtico

Operacin O lgica de operaciones Y, 828 Operacin Y lgica de operaciones O, 828 Operaciones lgicas con palabras Codificar, 810, 950 Complemento a 1, 807, 947 Descodificar, 808, 948 Multiplexar, 813, 953 Operacin lgica O, 803, 943 Operacin lgica O-exclusiva, 805, 945 Operacin lgica Y, 802, 942 Seleccionar, 951 Operando Activar con flanco de seal ascendente, 703, 843 Activar con flanco de seal descendente, 704, 844 Consultar flanco de seal ascendente de un operando, 700, 841 Consultar flanco de seal descendente de un operando, 702, 842 Editar, 474, 507 Insertar, 474, 476, 507, 508 Optimizar la configuracin SIMATIC S7, 1455 OR, 803, 943 Orden de control Transferir datos, 1474 OUT_RANGE, 736, 875

P
P, 623, 633, 700, 703, 841, 843 P_TRIG, 706, 845 PageDown, 1420 PageUp, 1420 Palabra de datos (DBW), 324 Palabra de datos locales (LW), 324 Palabra de entrada (IW), 324 Palabra de marca (MW), 324 Palabra de salida (QW), 324 Palabra doble, 384 Palabra doble de datos (DBD), 324 Palabra doble de datos locales (LD), 324 Palabra doble de marca (MD), 324 Palabra doble de salida (QD), 324 Palabras clave, 373 Panel de control de la CPU rea de visualizacin, 293 Panel de operador Caractersticas, 1572 Conexin con el controlador, 1478 Copia de seguridad, 1499, 1500, 1511 Funciones de sistema disponibles, 1383 Lmites del sistema, 1572 Modificar tipo de panel, 1490 Poner nuevamente en marcha, 1505

Primera puesta en marcha, 1505 Puesta en marcha, 1478 Restaurar los datos, 1499, 1500, 1511 Transferir el proyecto, 1478 Parada de runtime, 1439 Parametrizacin Hardware, 205 Parametrizacin de la conexin General, 234 iniciar, 238 Parmetros de conexin, 236 Resumen, 234 Parametrizar la interfaz Ethernet, 1584 Agregar una direccin IP temporal, 1585 Borrar direcciones IP temporales, 1586 Conectar con subred, 1584 Parmetros modificables, 1582 Posibilidades de parametrizacin, 1582 Parmetro para CPU, 253 Parmetros Asignacin de valores, 361 Parmetros de salida, 361 Parmetros ocultos, 479, 511 Parmetros de arranque, 321 Parmetros de bloque, 423 Interfaz del bloque, 442 Principios bsicos, 426 Parmetros ocultos, 479, 511 PararRuntime, 1427 Parpadeo, 1133 Paso de trabajo Para crear imgenes, 1062 Pegar Entrada, 473, 505 Salida, 473, 505 Periferia Escribir directamente, 478, 510 Leer directamente, 478, 510 Permiso, 1543 PID_Compact, 40 Planificador de tareas rea de trabajo, 1442 Campo de aplicacin, 1441 Disparador, 1444 Disparo por eventos, 1444, 1445 Lista de funciones, 1443 Tarea desactivada, 1444 Planificar tareas, 1442 Plano de ocupacin Activar la indicacin de las marcas remanentes, 560 Borrar filtros, 558 Configurar las opciones de visualizacin, 557 Definir filtros, 558

1612

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Ejemplo de la vista de entradas y salidas, 554 Ejemplo de la vista de marcas, 554 Estructura, 554 Filtrar, 559 Introduccin, 553 Mostrar, 556 Posibilidades de filtrado, 557 Significado de los smbolos, 555 Plantilla, 1070, 1142 Borrar, 1071 Cambiar nombre, 1071 Copiar, 1071 Crear, 1070 Desplazar, 1071 Insertar, 1071 PLC Simatic, 79 Polgono, 1073 Poner nuevamente en marcha Panel de operador, 1505 PORT_CFG, 1006 Portal de inicio, 73 Posicin De objetos, 1081 De un objeto, 1077 Modificar varios objetos, 1094 Preguntas frecuentes, 203 Primera puesta en marcha Panel de operador, 1505 Primeros pasos, 74 Crear un proyecto, 78 Vista del portal y vista del proyecto, 72 Prioridades Tratamiento de errores local, 521 Procedimiento de aviso analgico, 1230 Procedimiento de aviso de bit, 1230 Procedimientos de aviso, 1230 Programa Configuracin de almacenamiento, 115 Configuracin inicial, 115 Vista inicial, 114 Programa de arranque, 345 Programa de usuario Buscar errores, 518 Funcin, 341 Programacin, 402 Estructurada, 342 Lineal, 342 Programacin estructurada, 342 Programacin lineal, 342 Programacin PLC Portal, 73 Programacin simblica Mostrar direcciones absolutas, 370 Resumen, 368

Propiedad Lista de funciones, 1375 Propiedad de bloque Editar, 425 Funcin, 423 Mostrar, 425 Resumen, 423 Propiedades (CPU, 253 Propiedades de la CPU, 253 Propiedades de objetos Dinamizar, 1130 ProSave, 1499 Cambio de idioma, 1499 Instalacin, 60 Proteccin de acceso, 1361 configurar, 1366 Proteccin de know-how, 550 Deshacer, 552 Establecer, 551 Protector de pantalla, 15 Proteger tecla de funcin con contrasea, 1145 Protocolo de comunicacin definir, 274 Resumen, 274 Proyecto Abrir, 146 Actualizar resultados de la comparacin, 152 Borrar, 148 Cargar, 1505 Cargar los datos de proyecto, 156 Cerrar, 147 Comparar, 150 Compilar, 1484 Compilar datos de proyecto, 154 Crear, 145 Definir acciones al comparar, 153 Editor de comparacin, 148 Guardar, 147 Migrar, 1052 Mostrar y ocultar objetos idnticos de una comparacin, 151 Principios bsicos, 145 Proteger bloque, 550 Realizar una comparacin detallada, 152 Sincronizar acciones de comparacin, 153 Varias conexiones, 1467 Proyecto de WinCC flexible Migrar, 1052 Puerto de comunicacin configurar, 271 Pulsar, 1435 Pulsar tecla, 1439 Puntero VARIANT, 395

STEP 7 V10.5 SP2 02/2010, 00002014

1613

ndice alfabtico

Puntero de rea Coordinacin, 1465 Editor Conexiones, 1457 Identificador del proyecto, 1466 Nmero de imagen, 1462 Registro, 1315, 1470 Punteros de rea, 1460 Fecha/hora, 60, 1463, 1464 Fecha/hora del controlador, 60 Peticin de control, 1467

Q
Quitar Acceso directo a una carpeta, 1097

R
R, 621, 623, 632, 633, 693, 834 Rack, 208 Insertar mdulo, 214 Vista de tabla, 210 Vista general de dispositivos, 210 Radio, 1179 Radio X, 1175 Radio Y, 1175 Raz cuadrada Extraer, 759, 898 Rama Cerrar, 481 Definicin, 479 Deshacer, 482, 513 Insertar, 481, 513 Rango Copiar, 776, 915 Copiar sin interrupciones, 778, 917 Rellenar, 780, 919 Rellenar sin interrupciones, 781, 921 Valor dentro del rango, 734, 873 Valor fuera del rango, 736, 875 RCV_CFG, 52, 1010 RCV_PTP, 1018 RD_SYS_T, 965 RE_TRIGR, 982 REAL, 388 Nota, 22 Rearranque (en caliente), 320 Rebase de valor lmite Aviso analgico, 1212 Recablear Variable PLC, 408 Receta, 1309, 1311, 1483, 1560 Crear, 1324

Ejemplo de aplicacin: Parametrizacin de mquinas, 1310 Ejemplo de aplicacin:Produccin por lotes, 1311 Elemento, 1312, 1561 exportar, 1480 Flujo de datos, 1562 importar, 1482 Principios bsicos, 1309, 1311 Registro, 1312, 1561 Uso de listas de textos, 1316 Utilizacin, 1310 Rectngulo, 1073 Configurar, 1111 Esquina radio X, 1189 Esquina radio Y, 1189 Insertar, 1111 Insertar y configurar, 1110 Representacin, 1189 Utilizacin, 1189 Recurso de conexin, 242 Redondear Redondear nmero, 786, 926 Referencia cruzada Ventana de inspeccin, 56 Referencias cruzadas Introduccin, 576, 1575 Mostrar, 1575 mostrar, 579 Uso, 1575 Utilidad, 576 registrar en informes Iniciar sesin, 1363 Registro Leer, 1335 Transferir, 1336 Registro de receta Borrar, 1569 Crear, 1324, 1567 Crear en el panel de operador, 1333, 1334 Editar, 1568 Leer del controlador, 1570 Sincronizar con el controlador, 1568 Transferir al controlador, 1571 Transferir el proyecto, 62 Uso de listas de textos, 1316 Reglas Cambiar el lenguaje de programacin, 518 Reglas generales para los slots, 206 Reglas para slots General, 206 Rellenar rea sin interrupciones, 781, 921 Rango, 780, 919 Reloj, 1073 Reloj en tiempo real, 299

1614

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Remanencia, 326 Nota, 21 Representacin Barra, 1169 Botn, 1192, 1538 Campo de fecha y hora, 1172, 1528 Campo de texto, 1195 Campo E/S, 1173, 1529 Campo E/S grfico, 1177 Campo E/S simblico, 1193 Crculo, 1179 Elipse, 1175 Indicador de avisos, 1188, 1267 Interruptor, 1191, 1539 Lnea, 1182 Rectngulo, 1189 Visor de avisos, 1183, 1185, 1186, 1265, 1554 Visor de curvas, 1180, 1535 Visor de grficos, 1176 Visor de recetas, 1190 Visor de recetas simple, 1330 Visor de usuarios, 1171 Representar valores como curva, 1226 RESET_BF, 696, 837 ResetBit, 1416 Restablecer, 1543 Restablecer configuracin de fbrica Sistema operativo, 1502 Restar, 741, 880 Restaurar Datos del panel de operador, 1499, 1500, 1511 Restaurar los datos Panel de operador, 1499, 1500, 1511 Resto de divisin Obtener, 746, 884 Restricciones debidas a derechos de usuario, 111, 112 Reconocer, 111 Resultado lgico Invertir, 690 RET, 800, 940 Retardo al conectar, 709, 849 Retardo al desconectar, 711, 852 RetrocederPagina, 1420 RIGHT, 978 ROL, 822, 962 ROR, 820, 960 Rotar Rotar a la derecha, 820, 960 Rotar a la izquierda, 822, 962 Rotulacin del mdulo, 208 ROUND, 786, 926 RS, 699, 839 RT, 28, 29 RUN, 322

Runtime Administracin de usuarios, 1337 Imagen inicial, 1066 Procesar la lista de funciones, 1379 Simular, 1493

S
S, 621, 623, 632, 633, 694, 835 S_CONV, 969 Salida Activar, 623, 632, 633, 694, 835 Activar con flanco de seal ascendente, 706, 845 Activar con flanco de seal descendente, 707, 847 Desactivar, 623, 632, 633, 693, 834 Insertar, 473, 505 Quitar, 474, 506 Salida (Q), 324 Salida de avisos Configurar:salida de avisos, 1253 Salida de periferia, 324 salir Runtime, 1511 Saltos Marca de salto, 799, 939 Retroceder, 800, 940 Saltar al bloque si la seal es 0 (condicional), 798, 938 Saltar al bloque si la seal es 1 (condicional), 797, 937 SCALE_X, 792, 932 Script en listas de funciones, 1375 Segmento Borrar, 460, 493 Contraer, 460, 494 Copiar, 459, 493 Expandir, 460, 494 Insertar, 458, 459, 492, 493 Introducir comentario, 461, 495 Introducir ttulo, 461, 494 Seleccionar, 459, 492 Utilizar, 458, 491 Segmento de barra Definir, 1170 Segmento FUP Deshacer rama, 513 Estado del programa, 585 Insertar elementos de las libreras globales suministradas, 469, 501 Insertar rama, 513 Insertar una llamada de bloque, 468, 500 Rama, 512

STEP 7 V10.5 SP2 02/2010, 00002014

1615

ndice alfabtico

Reglas relativas a ramas, 512 Segmento KOP Borrar un cruce, 484 Cambiar la posicin de un cruce, 483 Cerrar rama, 481 Cruce, 482 Deshacer rama, 482 Estado del programa, 584 Insertar, 466, 499 Insertar cruce, 483 Insertar elementos de las libreras globales suministradas, 469, 501 Insertar rama, 481 Insertar una llamada de bloque, 468, 500 Interconexiones no permitidas, 462 Rama, 479 Reglas para ramas paralelas, 480 SEL, 811, 951 Seleccin de operandos, 476, 508 Seleccin mltiple, 209, 1084 Seleccionar, 811, 951 Varios objetos, 1077, 1084 Sello de tiempo, 1239 SEND_CFG, 1009 SEND_PTP, 1016 Seno Calcular valor de seno, 763, 902 Sensor del punto de referencia, 41 Service & Support, 202 activar, 203 SET_BF, 695, 836 SetBit, 1421 SetConnectionModeToPLC, 1424 SetDeviceMode, 1421 SetLanguage, 1423 SFB100, 336 SFB101, 336 SFB102, 336 SFB103, 336 SFB110, 336 SFB111, 336 SFB112, 336 SFB113, 336 SFB114, 336 SFB115, 336 SFB116, 336 SFB117, 336 SFB122, 336 SFC151, 336 SFC154, 336 SFC156, 336 SFC157, 336 SFC158, 336 SFC159, 336 SFC192, 336 SFC193, 336 SFC198, 336

SFC199, 336 SFC200, 336 SFC201, 336 SFC202, 336 SFC204, 336 SFC205, 336 SFC206, 336 SFC208, 336 SFC210, 336 SFC211, 336 SFC212, 336 SFC214, 336 SFC215, 336 SFC216, 336 SFC218, 336 SFC32, 336 SFC33, 336 SFC41, 336 SFC42, 336 SFC43, 336 SFC46, 336 SGN_GET, 1020 SGN_SET, 1021 SHL, 818, 958 ShowAlarmWindow, 1432 SHR, 816, 955 Signal Board, 220 insertar, 220 Signal board, desplazar, 23 SIMATIC S7 Optimizar la configuracin, 1455 Simblico Direccionamiento, 1203 Smbolo Categoras, 1255 Icono Overlay, 287 para comparacin, 286 para diagnstico, 286 para estado operativo, 287 Smbolos en el plano de ocupacin, 555 en la estructura de dependencias, 569 en la estructura de llamada, 563 Smbolos y botones de la estructura de llamadas, 591 Simulacin, 62 Conexin al controlador, 62 Runtime, 1493 SimularVariable, 1426 SIN, 763, 902 Sncrona Transferir datos, 1471 Sincronizacin Con controlador, 1315 SINT, 384 Sistema de avisos, 1228

1616

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Sistema de informacin Componentes del sistema de informacin, 136 Roll-out, 137 Tooltip, 138 Sistema de seguridad, 1542 Sistema operativo, 341 Actualizar en el panel de operador, 1501 Slot Asignacin, 210 Rack, 208 seleccionar, 209 SNMP, 1449 Softkey, 1139, 1143 global, 1142 Softkey global, 1142 soltar, 1438 Soporte del producto, 203 activar, 203 SQR, 758, 896 SQRT, 759, 898 SR, 698, 838 SRT_DINT, 1024 start.exe, 16 STOP, 322 StopRuntime, 1427 STP, 983 STRG_VAL, 971 STRING, 391 STRUCT Acceso a datos, 477, 510 Declaracin en bloques de datos globales, 527 Declaracin en la interfaz del bloque, 448 Estructura, 394 Utilizacin como parmetro, 477, 510 SUB, 741, 880 Sumador Cableado EN/ENO, 367 Sumar, 628, 639, 740, 878 Sustituir Mdulo, 219 SWAP, 783, 922

T
T_ADD, 967 T_CONV, 966 T_DIFF, 968 Tabla Comandos de teclado, 134 Personalizar, 132 Tabla de cdigos ASCII, 312 Tabla de observacin Accesos mltiples a la misma CPU, 39 Cargar bloques de datos mientras se procesa una peticin de forzado, 39

Comprobacin de sintaxis, 593 Conmutar entre el modo bsico y el modo avanzado, 591 Copiar, 588 Crear, 587 Ejemplo sobre cmo rellenar una tabla de observacin, 593 Estructura, 590 Forzar con disparador, 39 Modo avanzado, 590 Modo bsico, 590 Operandos permitidos para valores de forzado, 595 Operandos permitidos para valores de forzado permanente, 596 Posibles utilizaciones, 586 Procedimiento bsico, 589 Redondeo de nmeros en coma flotante, 39 Resumen, 589 Significado de las columnas, 590 Test del cableado, 586 Vista general de las posibilidades de test, 586 Tamao De varios objetos, modificar, 1094 Modificar un objeto, 1077 Tamao de fuente Idiomas asiticos, 1516 Tamao del objeto Unificar, 1087 TAN, 766, 905 Tangente Calcular valor de tangente, 766, 905 Tarea Desactivar, 1444 Tareas controladas por eventos Configurar:tareas controladas por eventos, 1244 Tarjeta SD Acceder, 165 Agregar lector de tarjetas, 165 Introduccin, 164 Seleccionar el tipo de tarjeta, 166 Task Card, 75, 1059 Catlogo de hardware, 201 Funcin, 125 Herramientas online, 289 TCON, 995 TCON_Param, 307 TCP Caractersticas, 305 Nmeros de puerto, 309 TDISCON, 998 Tecla de funcin, 58, 1139 asignar globalmente, 58, 1142 asignar localmente, 58, 1143 Asignar un grfico, 1146 Asignar una funcin, 1144

STEP 7 V10.5 SP2 02/2010, 00002014

1617

ndice alfabtico

proteger con contrasea, 1145 utilizar para navegar por imgenes, 1148 Teclado de pantalla, 135 Alfanumrico, 1521, 1523 Asignacin de teclas, 1521, 1523 Comportamiento en caso de cambio de idioma, 61 KTP400 Basic, 1519 KTP600, KTP1000, TP1500 Basic, 1522 numrico, 1522, 1524 Template, 1139 Temporizador CEI Inicializar, 29 Temporizador IEC Inicializar, 28 Temporizadores Acumulador de tiempo, 629, 640, 713, 853 Impulso, 708, 848 Retardo al conectar, 709, 849 Retardo al desconectar, 711, 852 Test del cableado, 586 Texto Botn, 1192 Campo de texto, 1195 Texto de aviso, 1239 Campos de salida, 59 Caracteres especiales, 59 Formatear, 1249 Texto de ayuda, 1240 Crear, 1244, 1247 Visualizar, 1524 Texto de diagnstico, 19 Textos del proyecto Mostrar el texto de referencia, 175 Traduccin a los idiomas del proyecto, 171 Traducir textos individuales, 174 TIA Portal, 69 Cerrar, 113 Iniciar, 113 Tiempo de ciclo, 21, 257 mostrar medido, 291 mostrar parametrizado, 291 Tiempo de ciclo mximo, 257 Tiempo de ciclo mnimo, 257 Tiempo de cierre de sesin, 1543 Cambiar en runtime, 1357 Tiempo de conmutacin, 276 Tiempo de retardo ajustar, 1246 Tiempo de vigilancia del ciclo RE_TRIGR, 982 Tiempo de vigilancia del ciclo, rebase del, 21 Tiempo IEC, 389 TIME, 389 Tipo, 1192 Tipo de contador, 266

Tipo de datos ARRAY, 392 BOOL, 382 BYTE, 383 CHAR, 389 Compatibilidad de tipos de datos, 400 Compuesto, 390 Conversin, 400 DINT, 387 DTL, 390 DWORD, 384 Indicaciones relativas a la conversin, 22 INT, 386 Introduccin, 381 LREAL, 23, 27 Modificar, 449 REAL, 388 Simple, 381 SINT, 384 STRING, 391 STRUCT, 394 TIME, 389 Tipo de parmetro, 395 UDINT, 388 UINT, 386 USINT, 385 Variable interna, 1199 VARIANT, 395 VOID, 396 WORD, 383 Tipo de datos compuesto Resumen, 390 Tipo de datos DTL Limitacin, 60 Tipo de datos simple, 381 Tipo de panel de operador Modificar, 1490 Tipo de parmetro Introduccin, 381 Resumen, 395 VARIANT, 395 VOID, 396 Tipos de datos Migracin, 1054 TOF, 711, 852 TON, 709, 849 TONR, 629, 640, 713, 853 TP, 708, 848 Transferencia Mensaje de error, 1502 Transferencia de datos UART, 270 Transferencia de parmetros, 360, 362 Reglas, 362 Transferir Registro de receta, 1571

1618

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Transferir datos Causa posible, 1477 Con sincronizacin, 1471 Inicio desde la vista de recetas, 1472 Inicio mediante una funcin configurada, 1476 Orden de control, 1474 Puntero de rea "Coordinacin", 1465 Puntero de rea "Fecha/hora", 1463, 1464 Puntero de rea "Peticin de control", 1467 Puntero de rea "Registro", 1470 Puntero de rea 'Identificacin de proyecto', 1466 Puntero de rea Nmero de imagen, 1462 Punteros de rea, 1460 Sin sincronizacin, 1470 Transferir el proyecto Panel de operador, 62, 1478 Registro de receta, 62 Transparencia En grfico, 1095 Tratamiento de errores Reacciones del sistema, 520 Tratamiento de errores local, 520 Tratamiento de errores local, 520 GetError, 983 GetErrorID, 987 Informacin de error, 520 Instrucciones, 520 Prioridades, 521 TRCV, 1003 TRCV_C, 991 TRUNC, 791, 930 TSAP Estructura, 311 Tabla de cdigos ASCII, 312 TSAP ASCII, 312 TSEND, 1000 TSEND_C, 988

U
UDINT, 388 UDT1001, 336 UDT65, 336 UDT651, 336 UDT652, 336 UDT653, 336 UDT654, 336 UFILL_BLK, 781, 921 UINT, 386 UMOVE_BLK, 778, 917 unattendedmode, 16 Unificar Tamao del objeto, 1087 USINT, 385 Usuarios, 1445, 1543

actualizar al cambiar de usuario, 1445 Admin, 1550 Administrar, 1349, 1356 Asignar grupos de usuarios, 1349 Asignar un grupo de usuarios, 1348 Borrar, 1350, 1550 borrar en runtime, 1358 Cambiar nombre, 1349 Cerrar sesin, 1547 Crear, 1347, 1369, 1545 Crear en runtime, 1355 Crear, manejo con pantalla tctil, 1547 Crear, manejo tctil, 1545 desbloquear, 1358 Iniciar sesin, 1359 Modificar, 1357 Modificar, manejo con pantalla tctil, 1548 Usuarios bloqueados desbloquear, 1358 Utilizacin, 1310 Barra, 1169 Botn, 1192, 1538 Campo de fecha y hora, 1172, 1527 Campo de texto, 1195 Campo E/S, 1173, 1529 Campo E/S grfico, 1177, 1533 Campo E/S simblico, 1193, 1541 Crculo, 1179 De recetas, 1310 Elipse, 1175 Funcin de sistema, 1373 Indicador de avisos, 1267 Interruptor, 1191, 1539 Lnea, 1182 Rectngulo, 1189 Ventana de avisos simple, 1264, 1554 Visor de avisos simple, 1264, 1554 Visor de curvas, 1535 Visor de grficos, 1175, 1532 Visor de recetas, 1189 Visor de usuarios, 1171 Visor de usuarios simple, 1544 Utilizar Tecla de funcin para navegacin de imgenes, 1148 Utilizar el proyecto de ejemplo, 17 Utilizar variable, 1172

V
VAL_STRG, 973 Valor absoluto Calcular, 751, 890 Valor binario Negar, 831

STEP 7 V10.5 SP2 02/2010, 00002014

1619

ndice alfabtico

Valor de forzado Operandos permitidos, 595 Valor de forzado permanente Operandos permitidos, 596 Valor de variable Imprimir, 1226 Valor exponencial Calcular, 762, 901 Valor inicial Modificar, 450 Variable, 1213 Vase Valor inicial, 450 Valor lmite, 1436, 1437 Determinar, 756, 894 Variable, 1212 Valores Convertir, 785 Copiar, 774, 914 Variable Actualizacin, 1214, 1220 Ajustar el comportamiento remanente, 410 Borrar, 1208 Cambiar controlador, 1217 Cambiar nombre, 1208 Ciclo de adquisicin, 1214, 1220, 1225 Comentario, 1205 Comportamiento remanente, 409 Conexin con el controlador, 1203 Configuracin, 1208 Configurar varias variables, 1209 Copiar, 1208 Crear una variable externa, 1203 Crear una variable interna, 1205 Declarar ARRAY, 447 Declarar STRUCT, 448 Direccionamiento, 1203 Direccionamiento indirecto, 1217 Direccionar indirectamente, 1218 en runtime, 1214 Escalar de forma lineal, 1215, 1216 Evento, 1219 Lectura continua, 1214 Lmite, 1211 Lista de objetos, 1204 Longitud, 1205 Longitud mxima, 61 Modo de adquisicin, 1214 Multiplexar, 1217 Nombre, 1203, 1205 Representar valores, 1226 Resumen, 372 Tipo de datos, 1205 Valor inicial, 1213 Valor lmite, 1212 Variable externa, 1199 Variable interna, 1199

Variables de ndices, 1217 Variables indexadas, 1218 Variables PLC y variables locales, 372 Variable de matriz, 1221 Char, 58 Variable global, 403 Variable local Definicin, 372 Propiedades, 452 Variable PLC Ajustar el comportamiento remanente, 410 Borrar, 413, 452 Comportamiento remanente, 409 Copiar, 413 Declarar, 406, 407 Definicin, 372 Direcciones y tipos de datos admisibles, 405 Estructura de la tabla de variables PLC, 403 Insertar una fila en la tabla, 414, 453, 533 Modificar, 408, 409 Observar, 412 Ordenar filas, 415 Propiedades, 411 Recablear, 408 Reglas, 405, 406 Tabla de variables PLC, 404 Variables Migracin, 1054 Observar inmediatamente, 602 Observar todos, 601 Variables de ndices, 1217 Variables indexadas, 1218 VARIANT, 395 Ventana de avisos, 56, 1254 Configurar, 1259 En runtime, 1264, 1553 Ventana de avisos simple Utilizacin, 1264, 1554 Ventana de inspeccin, 76 Editor de hardware y redes, 199 Estructura, 123 Evento, 56 Ficha Diagnstico, 284 Referencia cruzada, 56 Ventana de instrucciones Ampliar el tamao, 437 Funcin, 437 Ventana permanente, 1068 Verificacin IEC Ajustar, 401 Funcin, 400 Nota, 22 Visin de conjunto de la lista de referencias cruzadas, 1575 Visor de avisos, 56, 1073, 1183, 1185, 1254, 1266, 1555

1620

STEP 7 V10.5 SP2 02/2010, 00002014

ndice alfabtico

Columna, 1184 Configurar, 1256 Elemento de control, 1184, 1186 Manejo, 1266, 1555 Representacin, 1183, 1186, 1265, 1554 Ventana de avisos, 1266, 1555 Visor de avisos simple, 1264, 1554 Elemento de control, 1266, 1555 Manejo, 1265, 1554 Utilizacin, 1264, 1554 Visor de curvas, 1073, 1535 Botn, 1180 configurar para los valores del controlador, 1226 Elemento de control, 1536 Manejo, 1535 Representacin, 1180, 1535 Utilizacin, 1179, 1535 Visor de grficos, 1073, 1532 Color transparente, 1176 Expandir grfico, 1176 Grfico, 1176 Manejo, 1532 Representacin, 1176 Utilizacin, 1175, 1532 Visualizacin, 1532 Visor de recetas, 1073, 1317 Actualizacin, 1318 Comportamiento, 1320 Comportamiento al cambiar de imagen, 1320 configurar, 1322 Elemento de control, 1190 Eventos configurables, 1319 Manejar con teclas de funcin, 1320 Registro de receta, 1312, 1321 Representacin, 1190 simple, 1318 Slo mostrar los valores, 1319 Utilizacin, 1189 Visor de recetas simple, 1318 Comando, 1331, 1564 Comportamiento, 1331, 1565 Limitaciones, 1319 Manejo, 1330, 1564 Representacin, 1330 Visualizacin, 1563 Visor de usuarios, 1073, 1352, 1353, 1354 Caracteres utilizables, 61 configurar, 1354 Nmero de lneas, 1171 Representacin, 1171 Utilizacin, 1171 Visor de usuarios simple, 1544 Manejo, 1545 Utilizacin, 1544 Visualizacin, 1545 Visor SmartClient, 1073 VisorDeAvisosAcusarAviso, 1408

VisorDeAvisosEditarAviso, 1408 VisorDeAvisosMostrarTextoAyuda, 1409 VisorDeCurvasActivarModoRegla, 1402 VisorDeCurvasAmpliar, 1399 VisorDeCurvasAvanzarPagina, 1398 VisorDeCurvasComprimir, 1400 VisorDeCurvasIniciarParar, 1402 VisorDeCurvasIrAlPrincipio, 1403 VisorDeCurvasReglaAdelante, 1400 VisorDeCurvasReglaAtras, 1401 VisorDeCurvasRetrocesoPagina, 1399 VisorDeRecetasAbrir, 1412 VisorDeRecetasAtras, 1416 VisorDeRecetasBorrarRegistro, 1411 VisorDeRecetasCambiarNombreDeRegistro, 1415 VisorDeRecetasEscribirRegistroEnControlador, 1413 VisorDeRecetasGuardarRegistro, 1413 VisorDeRecetasGuardarRegistroComo, 1414 VisorDeRecetasLeerRegistroDelControlador, 1411 VisorDeRecetasMenu, 1412 VisorDeRecetasMostrarTextoDeAyuda, 1415 VisorDeRecetasRegistroNuevo, 1410 Vista de dispositivos, 81 rea de mdulos no enchufados, 211 Editar parmetros, 83, 221 Editar propiedades, 83, 221 Editor de hardware, 196 Insertar mdulo, 213 Insertar Signal Board, 220 Insertar un mdulo, 82 Rack, 208 Vista de tabla, 210 Vista general de dispositivos, 210 Vista de redes, 81 Agregar dispositivo, 213 Editor de redes, 195 Vista del portal, 72, 116 Vista del proyecto, 74, 118 Vista detallada, 127 Vista general de dispositivos, 210 rea de direcciones, 260 Vista general de la lista de referencias cruzadas, 579 Vista general de redes Funciones bsicas, 226 Funciones bsicas para editar la tabla de la vista general de redes, 227 Vista inicial, 114 Vista online y de diagnstico, 283 Vista Online y diagnstico Entradas y salidas, 20 Idioma, 20 Vistas de la lista de referencias cruzadas, 577, 1576 Visualizacin Portal, 73

STEP 7 V10.5 SP2 02/2010, 00002014

1621

ndice alfabtico

Visor de grficos, 1532 Visor de recetas simple, 1563 Visor de usuarios simple, 1545 Visualizacin online Color naranja, 287 Visualizar Texto de ayuda, 1524 Visualizar interfaces de comunicacin, 18 Visualizar los nodos accesibles, 106 VOID, 396 Voltear Objeto, 1077

X
XE \* MERGEFORMAT, 1010 XOFF, 19 XON, 19 XOR, 805, 829, 945

Y
Y Combinacin lgica, 632, 633, 640, 825 Combinar lgicamente, 942 Operacin O lgica de operaciones Y, 828

W
WinCC flexible Runtime salir, 1511 WORD, 383 WR_SYS_T, 964

Z
Zoom Imagen, 1061

1622

STEP 7 V10.5 SP2 02/2010, 00002014

Вам также может понравиться