# Transferir datos de recetas con objetos

Utilizando el Visualizador de ingredientes y el objeto de la Lista desplegable de receta, seleccione la receta y sobrescriba el valor de la misma.

## Operación de ejemplo

## Establecer el flujo de trabajo

1. Agregar variables
2. Agregar familia de recetas
3. Agregar grupo de recetas
4. Agregar recetas
5. Agregar ingredientes
6. Definir valores de los ingredientes
7. Configurar los objetos
8. Configurar los scripts

## Agregar variables

### Explorador de proyectos : [Variables] ➞ [Todas las variables]

Agregue las siguientes variables.

#### Propiedades de las variables :

[Nombre] | [Tipo de datos] | [Origen] | [Dirección de dispositivo] | [Número de bytes/palabras]
Var1 | [STRING] | 'Equipo serie Modbus de Schneider' | 400001 | 10
Var2 | [BOOL] | 400010,00 | -
Var3 | [INT] | 400020 | -
Var4 | [INT] | 400021 | -
Var5 | [INT] | 400022 | -

## Agregar familia de recetas

### Explorador de proyectos : [Recetas] ➞ [Control]

Agregue la siguiente familia de recetas.

#### Propiedades de Familia de recetas (Nombre : RecipeFamily1) :

Tabulación | Propiedad | Valor
[Básico] | [Etiqueta] | Producto A

## Agregar grupo de recetas

### Explorador de proyectos : [RecipeFamily1]

Agregue el siguiente grupo de recetas a [RecipeFamily1].

#### Propiedades de Grupo de recetas (Nombre : RecipeGroup1) :

Tabulación | Propiedad | Valor
[Básico] | [Etiqueta] | Serie X

## Agregar recetas

### Explorador de proyectos : [RecipeGroup1]

Agregue las siguientes recetas a [RecipeGroup1].

#### Propiedades de [Receta] :

[Nombre] | Ventana de propiedades
Tabulación | Propiedad | Valor
[Recipe1] | [Básico] | [Etiqueta] | Model1
[Recipe2] | Model2
[Recipe3] | Model3

## Agregar ingredientes

### Explorador de proyectos :[RecipeGroup1]

Agregue los siguientes ingredientes a [RecipeGroup1].

#### Propiedades de [Ingrediente] :

[Nombre] | Ventana de propiedades
Tabulación | Propiedad | Valor
[Ingredient1] | [Básico] | [Etiqueta] | Code
[Valor] | [Variable] [Nombre]: Var1
[Ingredient2] | [Básico] | [Etiqueta] | Coating
[Valor] | [Variable] [Nombre]: Var2
[Ingredient3] | [Básico] | [Etiqueta] | Temperature
[Valor] | [Variable] [Nombre]: Var3
[Entrada mín.] | 0
[Entrada máx.] | 100
[Ingredient4] | [Básico] | [Etiqueta] | Time
[Valor] | [Variable] [Nombre]: Var4
[Entrada mín.] | 0
[Entrada máx.] | 100
[Ingredient5] | [Básico] | [Etiqueta] | Weight
[Valor] | [Variable] [Nombre]: Var5
[Entrada mín.] | 0
[Entrada máx.] | 200

## Definir valores de los ingredientes

### Explorador de proyectos : [RecipeGroup1]

Para definir los valores de los ingredientes, en la Vista de documento, haga clic en [Seleccionar recetas] ➞ [Seleccionar todas las recetas] ➞ [Aceptar].

Las columnas Receta1, Receta2 y Receta3 se muestran a la derecha de la Vista de documento.

#### Propiedades de las columnas de [Recipe1][Recipe2] y [Recipe3] :

[Nombre] | Ventana del documento
Propiedad | Valor
[Ingredient1] | [Recipe1] | AAAAA
[Recipe2] | BBBBB
[Recipe3] | CCCCC
[Ingredient2] | [Recipe1] | Activado
[Recipe2] | Desactivado
[Recipe3] | Desactivado
[Ingredient3] | [Recipe1] | 40
[Recipe2] | 37
[Recipe3] | 38
[Ingredient4] | [Recipe1] | 60
[Recipe2] | 20
[Recipe3] | 30
[Ingredient5] | [Recipe1] | 120
[Recipe2] | 60
[Recipe3] | 90

## Configurar los objetos

### Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Arrastre y coloque los siguientes objetos de la [Caja de herramientas] a la pantalla.

#### Propiedades del objeto de Lista desplegable de receta (Nombre: RecipeDropdownList1) : A-1

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Tipo de control] | [Familia]

#### Propiedades del objeto de Lista desplegable de receta (Nombre: RecipeDropdownList2) : A-2

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Tipo de control] | [Grupo]

#### Propiedades del objeto de Lista desplegable de receta (Nombre: RecipeDropdownList3) : A-3

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Tipo de control] | [Receta]

#### Propiedades del objeto del visualizador de ingredientes (Nombre: IngredientViewer1): B-1

Valor por defecto.

#### Propiedades del objeto del interruptor (Nombre: Switch1) : C-1

Valor por defecto.

## Configurar los scripts

### Explorador de proyectos : [Screen1]

Establezca el siguiente script en el objeto.

Desde la [Caja de herramientas] arrastre y coloque el script en el editor de scripts.

#### Script del objeto del interruptor (Nombre : Switch1) : C-1

Leyenda | Bloque
1 | [Disparos] ➞ [Toque] ➞ [Toque]
2 | [Operaciones] ➞ [Funciones de HMI] ➞ [Receta]
3 | [Valores] ➞ [Objeto de pantalla]