Funciones Test Contenidos Página Monitorización (Status)…… ….. 2

Slides:



Advertisements
Presentaciones similares
Application Unit Software ZEN Support Tools. Application Unit Arranque Software ZEN Como cualquier otra aplicación de Windows, para ejecutar el Software.
Advertisements

Curso de programación Visual Chart 6 (1ªEd.) ENTRADAS LIMITADAS.
En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar.
Creación de un Blog… Pues bienvenido al tutorial donde aprenderás como crear un blog en Blogger paso a paso. Te explicaremos cada paso a seguir para la.
TRABAJAR CON JCross. Introducción de los datos del ejercicio Al arrancar JCross nos encontramos una cuadrícula en blanco.
Índice del libro Índice del libro Índice del libro Índice del libro LONWORKS ® SISTEMA DOMÓTICO LONWORKS ® B A SOFTWARE ETS-3 USO DEL SOFTWARE ETS-3.
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
INTRODUCCIÓN AL PROGRAMA ADOBE INDESIGN
PROGRAMACION.
La entrada en la aplicación se realizará a través del acceso para Usuarios entidad, mediante el uso de
Areas de memoria del CJ.
Base de datos El almacenamiento, manipulación y recuperación de información en forma eficiente, es vital y estratégico para cualquier organización. Las.
Seguimiento y Avance.
BLOQUES.
POLITECNICO INDES COROZAL
Personalizar el blog Escribir:
3.- Ventana de propiedades del Menú de inicio y barra de tareas
Creación de Tareas Conductivas
CONFIGURAR PÁGINA Antes de imprimir una hoja de cálculo, es conveniente que configuremos la página, para modificar factores que afectan a la presentación.
MACROS AUTOMÁTICAS Una macro es una grabación que permite automatizar tareas, añadiendo por ejemplo un botón en nuestro libro que al pulsar sobre él,
Universidad Nacional de Canindeyú Facultad de Ciencias de la Salud
HERRAMIENTAS DE IMÁGENES Y PRESENTACIONES DIGITALES
Autofiltro en Excel.
Tutorial Holdings Management (Administración de Colecciones)
Botones de minimizar, maximizar y cerrar Barra de Titulo
Page Composer de EBSCOhost
CÓMO CREAR UNA CUENTA EN WIKISPACES.COM.
INTRODUCIR DATOS En cada una de las celdas de la hoja es posible introducir textos, números o fórmulas. Aparecerán en dos lugares: en la celda activa y.
Administrador de Tareas
Tema: Formato Columnas
TABLAS DINÁMICAS Tablas dinámicas son una excelente forma de resumir, analizar, explorar y presentar los datos. Tablas dinámicas son muy flexibles y se.
TABLAS DINÁMICAS Tablas dinámicas son una excelente forma de resumir, analizar, explorar y presentar los datos. Tablas dinámicas son muy flexibles y se.
Ingresar a : Ingresar con usuario y contraseña.
Taller: Libros Interactivos Taller: Construyamos libros interactivos
Iniciando la exploración
Curso de Programación Web html, java script
El botón office: están las tareas de nuevo documento, de crear un documento, así como la tarea de imprimir. También se muestras los documentos abiertos.
TALLER PARA LA ELABORACIÓN DE HIPERVÍNCULOS EN EL PORTAL WWW
El conjunto de datos o de campos forman un registro
La pantalla inicial   Al iniciar Excel aparece una pantalla inicial como ésta, vamos a ver sus componentes fundamentales, así conoceremos los nombres de.
GRÁFICOS Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación. La utilización de gráficos hace más.
Guía interactiva de usuario final operativo
Plataforma de Gestión de Servicios Sociales
Guía interactiva de usuario final operativo
Macro Automática con Filtro Avanzado
Tutorial Holdings Management (Administración de Recursos)
TABLAS DINÁMICAS Tablas dinámicas son una excelente forma de resumir, analizar, explorar y presentar los datos. Tablas dinámicas son muy flexibles y se.
Macro Automática con Filtro Avanzado
GRÁFICOS Un gráfico es la representación gráfica de los datos de una hoja de cálculo y facilita su interpretación. La utilización de gráficos hace más.
Excel Macros Macros Automáticas.
POWER POINT PASO A PASO MI PRIMERA PRESENTACIÓN
En este tutorial utilizará la replicación transaccional con suscritores de actualización. En la primera lección se muestra cómo utilizar SQL Server Management.
Publicar un Puesto Guía Rápida.
Unidad 4: LibreOffice Impress
CAPACITACIÓN DE TOA GESTORES 2018 PROVISIÓN. Iniciar sesión con Google Chrome: Ingresar la dirección: Ingresar usuario.
Símbolos Indice Pág. Direcionamiento Absoluto y Simbólico
Funciones de Test Indice Pág. Depurar - Observar (Status)
Símbolos Indice Pág. Direccionamiento Absoluto y Simbólico
Diagnóstico NCM S7 Ethernet
Diagnóstico y Localización de Averías
Programación mediante Simbólicos - Documentación
Operaciones con Acumuladores
Contratista: Certificación Electrónica
Funciones principales de Excel Online
MICROSOFT ACCESS. Definición de una Base de Datos: un programa que permite gestionar y organizar una serie de datos. Por ejemplo, para la gestión de los.
Explorador de Windows.
Gestión de Recursos compartidos.. Aspectos fundamentales del usó compartido Existen dos maneras de compartir archivos y carpetas: desde el equipo y desde.
Macros EN EXCEL.
EXCEL INTERMEDIO FILTROS AVANZADOS – TABLA DINAMICA – AUDITORIA DE FORMULAS JORGE LUIS AGUILAR ALCALDE.
INTERNET: Por medio de este icono podrá conectarse a Internet y podrá acceder a la red de redes. 4-PAPELERA DE RECICLAJE: En este icono.
Transcripción de la presentación:

Funciones Test Contenidos Página Monitorización (Status)…….........................................................................................................….. 2 Modos de Operación Test……………............................................................................................… 3 Condiciones Test………………...……………………………...........................................................… 4 Informaciones Test……………………………………………...........................................................… 5 Observar y Forzar Variables…..…………………….…………........................................................… 6 Edición de una Tabla de Variables.................................................................................................... 7 Monitorización y Forzado de Variables.......................................................................................…... 8 Condiciones de Disparo...............................................................................................................….. 9 Guardar una Tabla de Variables...................................................................................................…. 10 Abrir una Tabla de Variables…....................................................................................................….. 11 Establecer una Conexión CPU………..........................................................................................…. 12 Forzado de Salidas en Modo Stop……......................................................................................…… 13 Forzado General...........................................................................................................................…. 14 Puntos de Parada (1)......…...........................................................................................................… 15 Puntos de Parada (2)...…..............................................................................................................… 16 Ejercicio: Observación y Forzado de Variables............................................................................…. 17 Ejercicio: Forzado de Salidas en Modo Stop..…...........................................................................… 18 Ejercicio : Condiciones de Forzado.......………………………….................................................…... 19 Ejercicio : Forzado General.........................................................................................................….. 20 Ejercicio : Combinación de Funciones Test……………………....................................................…. 21

Monitorización (Status) Test Activando la opción de Test “Observar“, se Monitoriza el bloque, actualmente abierto y dentro del Editor de Bloques. Además, se puede observar el bloque presionando el botón de “Gafas“ en la barra de herramientas. En este denominado Modo Test, los elementos programados en Lenguaje de Contactos o Bloques ( KOP/FUP o LAD/FBD ) se presentan en varios colores. Colores que se pueden definir en el menú Herramientas -> Preferencias. Por ejemplo: • Para estado que se cumple -> "Elemento color VERDE" • Para estado que no se cumple -> "Elemento color AZUL" Nota 1. Cuando se activa la opción de Test “Observar“, no se puede modificar programa. Tampoco se puede cambiar la representación del lenguaje. 2. El estado de señales sólo puede visualizarse cuando las instrucciones están siendo ejecutadas. No se visualizarán cuando la CPU se encuentre en modo STOP o cuando no se llame al bloque.

Modos de Operación Test Operatividad Existen dos soluciones de monitorización de programa, ambas en el menú Test -> Modo de Funcionamiento : • Proceso. • Test. Se diferencian en los efectos sobre el tiempo de ciclo de lectura del programa. Modo Proceso En en el modo de funcionamiento de proceso, las funciones de Test se restringen para que el ciclo de lectura no se cargue en exceso. Los bucles programados sólo se determinan en la primera vez que sean ejecutados. Las funciones “ Punto de Parada “ y “ Etapa Individual (ejecución paso a paso) “ no se pueden ejecutar. Modo Test Sin restricciones. Todas las funciones anteriormente limitadas, ahora son posibles. Se ha de tener en cuenta que el tiempo de ciclo de lectura (scan) aumenta. Sobretodo debido a la actualización del estado de programa con cada bucle ejecutado. Parámetros La información solamente se presenta si el modo de funcionamiento no ha sido definido en la configuración hardware. El modo operación puede protegerse al asignar parámetros de CPU. Así, este ajuste no se ve alterado por edición del cuadro de diálogo Test ->Modo de Funcionamiento.

Condiciones Test Condiciones Después de haber seleccionado el menú Test -> Entorno de llamada aparece un cuadro de diálogo como el de la diapositiva. En él se puede editar una ruta de llamada. Esta resulta útil si a lo largo de un programa se llama varias veces a un bloque y se quiere monitorizar sólo una de esas llamadas. Incluso se pueden especificar condiciones de disparo de bloques de datos. La observación del bloque comienza desde el punto de apertura del DB. Ruta de Llamada En el ejemplo, se llama a FC1 tres veces (ver estructura de programa). Podrían especificarse tres llamadas, una de cada bloque anterior a FC1. De ahí, que convenga analizar, si se llama varias veces al mismo bloque, qué bloques se encuentran involucrados en el camino de la llamada. En definitiva si la ruta de llamada es la misma o cambia. Por eso, en el ejemplo, basta con editar en la tercera casilla de ruta : FC30. Bloques de Datos En la imagen, también se llama a FB1 y varias veces. Todas por FC40. La ruta de llamada no puede declararse como antes, porque desde que un DB de Instancia se asocia a un FB el camino lo marca el DB. Así, si se desea ver el estado de una llamada, hay que indicar en el campo DBs de Instancia el número correspondiente al DB incluido en dicha llamada al FBx : 1 si se desea x =1, 2 si se desea x=2, 3 si se desea x=3, …, n si se desea x =n. Importante Al programar, se aconseja la coincidencia de orden de llamada y n° de FB , DB. Las opciones de ruta de llamada requieren Modo de Funcionamiento Test.

Informaciones Test Editor KOP/AWL/FUP -> Herramientas -> Preferencias .. o ejecutando status: click sobre botón derecho de ratón Introducción Monitorizando el bloque se puede seleccionar la información de pantalla. De incio se muestran los siguientes registros: RLO Resultado Lógico Es el resultado de la operación actual. STA Bit de Estado Es el estado de la señal binaria actual. Estándar Estado Estándar Es el valor del acumulador principal. Pero si se quiere visualizar información adicional, se puede representar ésta acudiendo al menú Herramientas -> Preferencias -> AWL. Opciones • AR1 Address Register 1, sólo para registros de direccionamiento indirecto. • AR2 Address Register 2, sólo para registros de direccionamiento indirecto. • Accumulator 2. • DBR1 Data Block Register 1 (Global o Primer DB abierto). • DBR2 Data Block Register 2 (Local o segundo DB abierto). • Indirecto, sólo para registros de este tipo de direccionamiento. Muestra el contenido de MD y DD por ejemplo con L IW [MD 100] . Nota Observando el estado o status de un programa, se pueden ocultar o mostrar cualquiera de los registros descritos, así como cambiar su notación (decimal, hexadecimal o real en coma flotante). Se consigue posandose sobre el area de visualización de valores y activando un simple click de botón derecho de ratón.

Observar y Forzar Variables General Observar / Forzar Variable es otra herramienta Test de STEP 7. Permite monitorizar variables de programa en útiles formatos tabla. Además es posible forzar el valor que toman dichas variables en CPU. Se selecciona en menú Sistema de Destino -> Observar / Forzar Variable. Herramientas Una vez en el Editor de Variables , en el menú Ver -> Barras de herramientas se pueden activar hasta tres tipos de barras : • Estándar. • Vistas. • Variable. Vistas Los botones de la Barra de Vistas permiten ajustar columnas igual que el menú: Ver -> Símbolo / Comentario / Formato / Valor de Estado / Valor de Forzado.

Edición de una Tabla de Variables Creación Hay dos maneras de crear una tabla de variables : 1. Seleccionando el menú Sistema de Destino -> Observar / Forzar Variable, en el Editor de Bloques. La conexión online permite el manejo con Tablas de Variables (VAT). 2. Seleccionando el menú Insertar -> Bloque de S7 -> Tabla de Variables, en el Administrador SIMATIC. Esta tabla ha de crearse en conexión offline. Se guarda, se cierra y después se observa en conexión online. Tabla Cada dirección a observar o forzar ocupa una linea de la tabla. A continuación se explica el significado de las columnas de la tabla : Dirección Posicion Absoluta de Variable. Símbolo Nombre Simbólico de Variable. Igual que el nombre dado en tabla de símbolos. Comentario Comentario editado en tabla de símbolos. Formato Estado Esta columna contiene un ajuste estándar, por ejemplo HEX. Se puede cambiar el formato ajustado presionando ambos botones de ratón. Valor de Estado Muestra el contenido de la variable tras la última actualización. Valor de Forzado Se edita un nuevo valor de variable.

Monitorización y Forzado de Variables Monitorización Mediante actualización : Unica. Sólo se “refrescan“ los valores cada vez que se accede al menú Variable -> Actualizar Valores de Estado. Permanente. Los valores se “refrescan“ de manera continua activando Variable -> Observar. Para ambas opciones comprobar el menú Variable -> Ajustar Disparo. Como práctica se propone buscar tres botones equivalentes a los menús anteriormente expuestos. Forzado 1. Seleccionar el campo a forzar con botón izquierdo de ratón. 2. Editar el valor deseado en formato adecuado al tipo de dato elegido. 3a. Activar forzado una sola vez. Variable -> Activar Valores de Forzado. 3b. Activar forzado permanente. Variable -> Forzar. 4. Monitorizar para observar resultados. También se aconseja comprobar el menú Variable -> Ajustar Disparo. Buscar tres botones con idéntica funcionalidad que los citados menús. Además, se puede desactivar la opción de forzado permanente activando el siguiente menú : Variable -> Valor de Forzado como Comentario . La variable estima al forzado como si de un comentario se tratara. Se puede volver a activar el valor de forzado pasando otra vez por el menú.

Condiciones de Disparo PAE Incio de Ciclo Programa Cíclico Transición: RUN --> STOP Disparo Dentro del Editor de Variables, seleccionar el menú Variable -> Ajustar Disparo. Condiciones De observación: se especifica cuando se actualizan las variables monitorizadas. De forzado: se especifica cuando se fijan los valores asignados a las variables. Situación Al inicio o fin de ciclo. En transición a Stop. Frecuencia Unica o cíclica. Atención Si se ajusta una frecuencia de disparo de Forzado única, se igualan los efectos de estos dos menús explicados en la página anterior: Variable -> Activar Valores de Forzado. Variable -> Forzar. Cuando se ajuste una frecuencia cíclica, cada uno actuará según lo expuesto en su apartado de origen. Es decir, de distinta manera (Ajustar a Fin de Ciclo). Análogamente ocurre si se Observa, aunque tiene menor trascendencia. Siempre que se esté forzando hay que tener muy en cuenta: la situación de dicho forzado y si existe un programa de usuario en CPU. Si se ajustan condiciones de disparo similares tanto para Observar como para Forzar, siempre tiene prioridad la observación. Nota Algunas versiones de CPU (p.e 314-1AE03), no responden a la función forzado cíclico. El remedio consiste en utilizar el menú Variable -> Forzar . Fin de Ciclo PAA

Guardar una Tabla de Variables Guardar Se guarda en el Contenedor de Bloques de Programa. Los nombres empleados son del tipo VAT n, donde VAT es un nemónico de Tabla de Variables y la letra “n“ es un simple número, por ejemplo, de orden. El número especificado puede ir desde 0 a 65535. Un buen almacenamiento de tablas de variables permite establecer mantenimientos más rápidos y sencillos.

Abrir una Tabla de Variables Pasos 1. Acceder al menú Tabla -> Abrir. 2. Seleccionar Proyecto. 3. Seleccionar Contenedor de Bloques. 4. Seleccionar Tabla. 5. Confirmar con "OK".

Establecer una Conexión CPU CPUs accesibles CPU Directamente Conectada CPU Configurada (Tabla VAT) Estación 3 Estación 1 Estación 2 Sistema Destino Las variables de una tabla forman parte de un programa de CPU. Antes de observarlas o forzarlas, se debe establecer una conexión con la CPU correspondiente. Resulta posible conectar cada tabla con distintas CPUs, basta con acceder a: Sistema de Destino -> Establecer enlace con . . . Para conectarse a: • CPU Configurada • CPU Conectada Directamente • CPU Accesible Además existen botones equivalentes en barra de herramientas. CPU Configurada Se visualizan las variables de la CPU donde se creo y se guardó la tabla. CPU Conectada Se muestran las variables de la CPU directamente conectada con la PG. CPU Accesible Representación de variables de CPU seleccionada en cuadro de diálogo. Por ejemplo, seleccionando una CPU en red. PG

Forzado de Salidas en Modo Stop Síntesis La función Variable -> Desbloquear Salidas desactiva el bloqueo de las salidas de periferia P, habilitandose el forzado de éstas en modo STOP. Pasos 1. Abrir Tabla. 2. Seleccionar CPU en Sistema de Destino -> Establecer enlace con . . . 3. Seleccionar STOP en Sistema de Destino -> Estado Operativo. 4. Editar en tabla los valores apropiados de periferia de salida a forzar. Ejemplos: PAB 7 Valor de Forzado: 2#0001000011 PAW 2 Valor de Forzado: W#16#0027 PAD 4 Valor de Forzado: DW#16#0001 5. Acceder al menú Variable -> Desbloquear Salidas . 6. Forzar la periferia de salida en Variable -> Activar Valores de Forzado. La habilitación permanece activa hasta que se acceda de nuevo al menú del paso n° 5 y así se desactive. 7. Asignar nuevos valores y volver a paso n° 4. Nota • Si en la CPU se modifica el modo de operación emerge un mensaje en. • Si la CPU se encuentra en RUN y se desbloquean las salidas también se genera mensaje.

Forzado General Forzado En S7-400 se pueden forzar entradas, salidas, marcas y periferia. En S7-300 se pueden forzar entradas y salidas. Importante El nombre de la tabla de variables se encuentra en la parte superior de la ventana de valores ( area denominada barra de título ). La fecha, la hora y varias características más del evento se muestran en la barra de estado ( normalmente en la zona inferior de la pantalla ). No es posible Observar y Forzar variables cuando ya está activa la ventana de Forzado. Solamente se fuerzan en tabla valores de una CPU. Antes de iniciar la función Forzar, se debe estar seguro de que nadie actúe igual sobre idéntica CPU. Sólo se puede cancelar en el menú Variable -> Anular Forzado Permanente. Los valores forzados no se pierden por cerrar la ventana de aplicación. Tampoco se consigue con la opción de deshacer en el menú Edición. Atención Una incorrecta manipulación de la función Forzar puede poner en peligro la vida o salud de las personas o causar daños a la máquina o al sistema completo. Nota Esta función sólo se permite en determinadas CPUs (p.e CPU 314-1AE03). !

Puntos de Parada (1) Punto de Parada Con la ayuda de esta función de Test, se puede analizar paso a paso un programa creado en lenguaje Lista de Instrucciones ( AWL o STL ). Esto es sólo necesario para probar bucles o lazos. Dependiendo de la CPU, se pueden ajustar varios puntos de parada. Para optar a la funcionalidad ofrecida, basta con seleccionarla como barra o a través del menú Test . Barra de botones Activarla en el menú Ver -> Barra de puntos de parada (dentro del Editor). Nota Para desarrollar estas funciones Test se requiere : • Asignar Modo de Operación Test ( Menú Test -> Modo de funcionamiento ). • Abrir Bloque en Conexión Online. Atención Si se activa un Punto de Parada, la CPU puede pasar a STOP en esta instrucción. Por razones de seguirdad, se inhabilitan las salidas. Nota Esta función sólo se permite en determinadas CPUs (p.e CPU 314-1AE03). !

Puntos de Parada (2) Punto de Parada Funciones Posicionar /Borrar Activar Puntos Mostrar siguiente Punto Ejecutar Llamada Borrar todos los Puntos Continuar Hasta siguiente Instrucción Posicionar /Borrar Se determina donde se detiene la ejecución de programa. La instrucción de punto de parada no se ejecuta. Activar Puntos Se activan todos los puntos de parada, no solamente aquellos ya posicionados sino también los que todavía se puedan posicionar. Mostrar siguiente El Editor salta al siguiente punto seleccionado y sin ejecutar programa. Continuar Se ejecuta programa hasta el siguiente punto activo. Hasta siguiente Se ejecuta programa paso a paso y si se llama a un bloque, se salta a la primera instrucción después de la llamada. Ejecutar Llamada La llamada del bloque es extendida, ya que al final del bloque se salta hacia atrás hasta la siguiente instrucción después de la llamada.

Ejercicio: Observación y Forzado de Variables Propuesta Comprobar Actuadores-Sensores. Pasos • Insertar una Tabla de Variables VAT 1. • Editar las direcciones de la diapositiva. Apoyarse en símbolos y edición en bloque del menú Insertar -> Grupo. • Guardar Tabla. • Establecer conexión con CPU. • Ajustar condiciones de disparo Cíclicas y de Inicio. • Activar la función Observar. • Comprobar Sensores. • Desactivar función Observar. • Comprobación de Actuadores: Forzar un “1“ a las salidas.

Ejercicio: Forzado de Salidas en Modo Stop Situación La CPU se ha ido a STOP debido a una falta. El sistema se encuentra en un estado transitorio bien definido. Para solucionar el desajuste físico es necesario activar la función Forzar en modo STOP. Pasos • Conmutar la CPU a STOP. • Editar en Tabla VAT direcciones de periferia de salida P existentes. • Elegir representación en formato binario. • Escribir "00100000" como valor de forzado. • Activar el menú Variable -> Desbloquear salidas. • Activar el menú Variable -> Activar valores de forzado. • Corregir posición física del sistema. • Presionar “ESC“ cuando la instalación ya esté correctamente posicionada.

Ejercicio: Condiciones de Forzado Se requiere ... Practicar la funcionalidad de las condiciones de disparo. Pasos • Editar un segmento nuevo en OB1. Ver diapositiva. • Transferir todos los bloques programados en proyecto. • Conmutar CPU a RUN. • Insertar la nueva dirección de salida en Tabla VAT 1. • Ajustar las características de disparo según diapositiva. • Intentar forzar la salida a “0“. • Si no es posible, modificar las condiciones de disparo.

Ejercicio: Forzado General Propuesta Simulación de Sensores Pasos • Seleccionar el menú Variable -> Mostrar valores de forzado permanente . • Direccionar las tres entradas de la diapositiva. • Activar la función Forzar. • Cerrar la ventana. • Determinar el comportamiento de la CPU. (Los valores forzados se han asignado a señales de entrada)

Ejercicio: Combinación de Funciones Test Se pide ... Desarrollar varias funciones Test de manera simultanea. Pasos • Abrir en una ventana el Editor de Variables y otra el Editor de Bloques. • Distribuir el espacio para ordenar ambas y hacerlas visibles. • Direccionar en Tabla las entradas del segmento. • Activar Monitorización de Variables. • Activar Monitorización de Bloque. • Determinar que ocurre en FC1 si se fuerzan valores en Tabla. • Cancelar el forzado seleccionando en orden los siguientes menús : Variable -> Mostrar valores de forzado permanente Variable -> Anular forzado permanente .