Máster Universitario en Automatización de Procesos Industriales

DEPARTAMENTO DE ELECTRÓNICA Máster Universitario en Automatización de Procesos Industriales Departamento de Electrónica Universidad de Alcalá DEPAR
Author:  Miguel Parra Salas

2 downloads 97 Views 583KB Size

Story Transcript

DEPARTAMENTO DE

ELECTRÓNICA

Máster Universitario en Automatización de Procesos Industriales Departamento de Electrónica Universidad de Alcalá

DEPARTAMENTO DE

ELECTRÓNICA

Entornos de Automatización Comerciales CX-Supervisor V3 4ª parte

Recetas

3

Una receta es un medio para preparar una secuencia de pasos que pueden ser repetidos tal cual cuando sea necesario. Pueden utilizarse, por ejemplo, para inicializar datos. Cuando se descarga una receta, los puntos implicados (ingredientes) serán actualizados con los valores predefinidos (target values). Puede haber varias recetas en cada proyecto. Una receta puede ser validada durante su descarga y abortar el proceso si fuera necesario. Las recetas pueden ser modificadas en Runtime. Esta es una de las ventajas con respecto a inicializar datos utilizando un script. Entornos de Automatización Industriales - DEPECA - UAH

Recetas

4

Componentes de una receta (I) Receta: una receta es un conjunto de pasos predefinidos utilizados para llevar a cabo una tarea concreta. En cada proyecto puede haber una o varias recetas. Se definen en el entorno de desarrollo y se ejecutan o descargan en el entorno de ejecución (runtime). Ingrediente: Cada receta contiene al menos un ingrediente. Cada ingrediente se relaciona con un punto existente. Valor objetivo (target value): Un ingrediente debe especificar un valor objetivo para su punto relacionado. Este valor será el que se asignará al punto cuando la receta se descargue. Entornos de Automatización Industriales - DEPECA - UAH

Recetas

5

Componentes de una receta (II) Código de validación: el código de validación de la receta es un script que se utiliza para verificar los valores de los puntos antes de descargar la receta. Descarga (download): la receta se descarga en runtime. Este proceso implica identificar la receta adecuada y ejecutar el código de validación, si existe. La descarga está completa cuando cada ingrediente ha puesto su punto al valor objetivo.

Entornos de Automatización Industriales - DEPECA - UAH

Recetas Editor de recetas. En modo desarrollo permite... Añadir, borrar, y modificar recetas Crear scripts de validación Asignar niveles de seguridad a las recetas Imprimir recetas Información sobre el número de recetas en el proyecto En modo Runtime permite... Modificar y borrar recetas en el proyecto Copiar recetas en el proyecto Descargar recetas al PLC Imprimir las recetas Entornos de Automatización Industriales - DEPECA - UAH

6

Recetas

7

Acceso al editor de recetas.

Nivel de seguridad

Añadir receta

Imprimir recetas

Información de recetas

Recetas

Entornos de Automatización Industriales - DEPECA - UAH

Recetas Para añadir una receta, haremos clic en el icono . Aparece el siguiente cuadro de diálogo, donde podemos: y Escribir un nombre para la receta y Escribir una descripción y Especificar un script de validación si fuese necesario y Añadir ingredientes a la receta

Entornos de Automatización Industriales - DEPECA - UAH

8

Recetas

9

Después añadimos tantos ingredientes como necesitemos (también podremos modificar y eliminar ingredientes existentes.

Entornos de Automatización Industriales - DEPECA - UAH

Recetas El cuadro de diálogo agregar ingrediente permite y Especificar el nombre del ingrediente y Asociar el ingrediente con un punto y Especificar el valor predefinido para el punto. Puede ser un valor fijo o una expresión y Seleccionar si el valor se puede cambiar en Runtime Entornos de Automatización Industriales - DEPECA - UAH

10

Recetas

11

Validación de la receta: ִValidar las recetas proporciona una seguridad opcional que puede ser realizada en Runtime antes de descargar la receta. ִSi la validación falla, la receta no será descargada. ִEl código de validación se realiza a través de scripts. ִLa sentencia RETURN tiene el efecto de abortar la descarga.

Entornos de Automatización Industriales - DEPECA - UAH

Recetas

12

Niveles de seguridad de las recetas: ִA una receta se le puede asignar niveles de seguridad para proteger su descarga por determinados usuarios ִPara asignar la seguridad, seleccionar la receta y seleccionar el nivel deseado desde el cuadro superior

Entornos de Automatización Industriales - DEPECA - UAH

Recetas

13

Utilización de las recetas en runtime ִLas recetas que se definen en el editor de recetas en el entorno de programación se pueden modificar, borrar, descargar, recuperar e imprimir en runtime con el visor de recetas. ִAl Visor de Recetas se accede desde un menú flotante de Runtime, o desde un botón al que se ha añadido un script que llame a “DisplayRecipes()”

Entornos de Automatización Industriales - DEPECA - UAH

Recetas Utilización de las recetas en runtime ִPara descargar una receta hacer clic en el icono y Se puede cambiar el valor predefinido, si es modificable y Descargar la receta

ִSi hacemos doble clic en el ingrediente podremos modificar su valor objetivo (si es editable):

Entornos de Automatización Industriales - DEPECA - UAH

14

Recetas

15

Utilización de las recetas en runtime ִPara recuperar una receta hacer clic en el icono • Se puede salvar la receta con un nombre distinto al actual • Modificar el ingrediente si esta configurado para ello

Entornos de Automatización Industriales - DEPECA - UAH

Ejercicio recetas

16

Ejercicio: ִDibuje en la pantalla varios elemento ִRealice una serie de recetas en la que se varíen una o más características de los elementos dibujados. ִDibuje un botón que permita visualizar en runtime el visor de recetas. ִCompruebe el funcionamiento de las distintas recetas en runtime. ִRecupere en runtime alguna de ellas, cópiela con otro nombre, modifíquela y verifique el funcionamiento de la nueva receta y de las anteriores.

Entornos de Automatización Industriales - DEPECA - UAH

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.