Preguntas frecuentes de búsqueda
BLUE / Operator Terminal Expert - ¿Cómo crear una plantilla y usarla varias veces en mi aplicación?
Para explicar cómo crear una plantilla y cómo usarla nos vamos a basar en un ejemplo para la configuración de un motor.
Los a pasos a seguir son:
1) Creamos la estructura
En el menú Variables - All User Data Types, creamos una estructura con las propiedades que queremos configurar del objeto.
En este ejemplo hemos configurado 3 propiedades: Marcha/Paro, Velocidad y Aceleración.
2) Creamos un Array
En el menú Variables - All User Data Types - Array, creamos un array del tipo de la estructura que hemos creado en el apartado anterior. Definimos el nº de elementos que tengamos, en el ejemplo 3 motores.
3) Creamos una variable
Creamos una variable del tipo del ARRAY que hemos definido en el apartado anterior.
4) Creamos el contenido
Creamos una pantalla de tipo contenido con el dineño del objeto.
En este ejemplo, el contenido está formado por los siguientes objetos:
- Conmutador: Marcha Motor
- Display numérico: Velocidad_Motor
- Display numérico: Accelaración_Motor
Todos estos objetos no tienen asociada ninguna variable.
En el contenido hay programada una función d-script para asignar a las variables correspondientes los valores introducidos por estos objetos.
Para ello usamos la propiedad "Parámetro" asociada a la llamada de un contenido cómo índice del array.
De forma periódica se realizan las siguientes asignaciones:
Motores[Content1.Parent.Parameter].Marcha = Marcha_Motor.CurrentValue
Motores[Content1.Parent.Parameter].Velocidad = Velocidad_Motor.CurrentValue
Motores[Content1.Parent.Parameter].Aceleracion = Aceleracion_Motor.CurrentValue
5) Llamamos al contenido las veces necesarias.
Solo nos falta llamas las veces necesarias al contenido. En cada llamada usaremos un "Parámetro" diferente.
Se adjuntan los siguientes proyectos realizados con V3.3 Service Pack 1 (3.3.100.71)
- BLUE_Template_Motor.blu
- EOTE_Template_Motor.vxdz
Los a pasos a seguir son:
1) Creamos la estructura
En el menú Variables - All User Data Types, creamos una estructura con las propiedades que queremos configurar del objeto.
En este ejemplo hemos configurado 3 propiedades: Marcha/Paro, Velocidad y Aceleración.
2) Creamos un Array
En el menú Variables - All User Data Types - Array, creamos un array del tipo de la estructura que hemos creado en el apartado anterior. Definimos el nº de elementos que tengamos, en el ejemplo 3 motores.
3) Creamos una variable
Creamos una variable del tipo del ARRAY que hemos definido en el apartado anterior.
4) Creamos el contenido
Creamos una pantalla de tipo contenido con el dineño del objeto.
En este ejemplo, el contenido está formado por los siguientes objetos:
- Conmutador: Marcha Motor
- Display numérico: Velocidad_Motor
- Display numérico: Accelaración_Motor
Todos estos objetos no tienen asociada ninguna variable.
En el contenido hay programada una función d-script para asignar a las variables correspondientes los valores introducidos por estos objetos.
Para ello usamos la propiedad "Parámetro" asociada a la llamada de un contenido cómo índice del array.
De forma periódica se realizan las siguientes asignaciones:
Motores[Content1.Parent.Parameter].Marcha = Marcha_Motor.CurrentValue
Motores[Content1.Parent.Parameter].Velocidad = Velocidad_Motor.CurrentValue
Motores[Content1.Parent.Parameter].Aceleracion = Aceleracion_Motor.CurrentValue
5) Llamamos al contenido las veces necesarias.
Solo nos falta llamas las veces necesarias al contenido. En cada llamada usaremos un "Parámetro" diferente.
Se adjuntan los siguientes proyectos realizados con V3.3 Service Pack 1 (3.3.100.71)
- BLUE_Template_Motor.blu
- EOTE_Template_Motor.vxdz
Publicado para:Schneider Electric España
Documentos adjuntos
Explorar más
Rango:
Explorar más
Rango: