Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider...

299
Instituto Schneider Electric de Formación

Transcript of Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider...

Page 1: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Instituto Schneider Electric de Formación

Page 2: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 2

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 3: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 3

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 4: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 4

Introducción:

Vijeo Citect es una solución HMI/SCADA (Human Machine Interface / Supervisory Control and

Data Acquisition) para la supervisión y el control de cualquier aplicación industrial.

Conocido por su fiabilidad y flexibilidad, las características y la potencia de Vijeo Citect hacen

que sea adecuado para cualquier aplicación de cualquier mercado, en los campos más exigentes:

Energía e infraestructuras: Aeropuertos, Carreteras y túneles, Conducciones de agua, Petróleo

y gas.

Industria: Minería, Metal, Minerales.

De complejidad media, las herramientas de configuración y características potentes permiten el

desarrollo y despliegue de soluciones de cualquier tamaño.

Presentación General

Page 5: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 5

Objetivos del curso:

Tener un buen conocimiento y ser capaz de utilizar Vijeo Citect

Ser capaz de comunicar con un dispositivo externo (PLC,...)

Ser capaz de crear sus propios objetos

Ser capaz de aplicar los conocimientos a su propia aplicación

Ser capaz de detectar y solucionar los posibles problemas

Ser capaz de utilizar la CitectSCADA Help de manera eficiente

Presentación General

Page 6: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 6

Conceptos básicos:

¿Cuántos puntos externos se utilizan en la aplicación?

•Si se habla de una Licencia Citect de "n" variables externas y utilizadas entonces se habla

de una Licencia Citect que puede comunicar con "n" variables de PLC (cuenta igual un bit, byte,

word, float, etc y si se define un array de comunicaciones entonces cuentan cada uno de los items de dicho array)

¿Qué tipo de arquitectura se utiliza en la instalación?

•Server and Display Client: Servidor de Aplicación Citect.

•Display Client: Cliente Remoto de Visualización y Control.

•Manager Client: Cliente Remoto de sólo Visualización.

•Web Manager Client: Cliente Web Remoto de sólo Visualización.

•Web Display Client: Cliente Web Remoto de Visualización y Control.

Presentación General

Equipo (tipo de arquitectura) + Nº de puntos externos utilizados

Page 7: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 7

Requisitos de material y programa para la utilización de Vijeo Citect:

Requisitos recomendados:

Nota: Vijeo Citect no funciona bajo Windows 98.

Presentación General

Windows 2000 Pro, XP Pro ó 2003 Server

Pentium 1GHz con 512MB de memoria RAM

Tarjeta gráfica con un mínimo de 64MB de memoria VRAM

no compartida con la de la memoria principal (RAM) si se utiliza

la herramienta “Analizador de proceso”.

Microsoft Internet Explorer 6.0 o superior si se utiliza el

analizador de procesos, el cliente Web Vijeo Citect o el servidor

Web Vijeo Citect

Page 8: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 8

Para ejecutar Vijeo Citect se ha de ir a: menú Inicio programas Vijeo Citect Vijeo CitectScada6.10 Vijeo CitectScada Explorer.

Se ejecutarán 3 programas (necesarios para trabajar con el Scada):

Explorador de Citect: para crear y manejar los proyectos Vijeo Citect.

Editor de proyectos de Citect: para crear y manejar la base de datos de Vijeo Citect que

contiene las informaciones de configuración del proyecto.

Editor Gráfico de Citect: para crear y editar las páginas gráficas, plantillas, objetos…

Presentación General

Page 9: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 9

Explorador Citect:

El Explorador Citect permite crear y gestionar los proyectos Vijeo Citect. El editor de proyectos,

editor gráfico y editor Cicode se abren a partir de este mismo explorador Citect.

Cuando el Explorador Citect arranca, el editor de proyectos y el editor gráfico arrancan también y

son minimizados. Cuando sale del Explorador Citect, las aplicaciones de Citect se cierran también.

Presentación General

Nota: Cuando se instala Vijeo Citect unos proyectos

Citect vienen con la instalación: CSV_Example,

example... En estos proyectos pueden encontrarse

ejemplos de programación que les pueden ayudar a

desarrollar su propia aplicación.

Page 10: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 10

Editor de proyectos Citect:

El Editor de proyectos Citect se utiliza para crear y gestionar las bases de datos Citect. Estas

bases de datos contienen la información de configuración del proyecto Citect, que no está

relacionado con las páginas gráficas. Es posible visualizar todos los registros de las bases de

datos en este editor.

Presentación General

Page 11: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 11

Editor gráfico Citect:

El Editor gráfico Citect se utiliza para crear y editar las páginas y objetos contenidos en estas

páginas.

Presentación General

Page 12: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 12

Editor Cicode:

El Editor Cicode se utiliza para crear y editar funciones Cicode (Citect Code). Puede utilizarse

como depurador cuando el Runtime está ejecutado (para buscar errores de programación). Es

posible depurar los programas Cicode desde un ordenador remoto.

Con el editor Cicode es posible obtener la información de una función haciendo un clic derecho y

eligiendo la opción Ayuda.

Presentación General

Page 13: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 13

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 14: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 14

A. Crear un nuevo proyecto:

1. Para crear un nuevo proyecto se ha de ir al Explorador de Citect

2. Seleccionar el icono Mis proyectos

3. Hacer un clic derecho y seleccionar Nuevo proyecto...

o mediante el icono que se encuentra en la barra de herramientas.

Gestión de proyectos

Page 15: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 15

A. Crear un nuevo proyecto:

4. Se abre una ventana en la que se ha de:

introducir un nombre

introducir una breve descripción (opcional),

elegir la ubicación del proyecto , (ubicación por

defecto en el directorio definido durante la

instalación de Vijeo Citect)

elegir el estilo de plantilla y el color de fondo

validar pulsando el botón Aceptar.

Gestión de proyectos

Para el curso se utilizará el

estilo de plantilla Style_XP

Page 16: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 16

A. Crear un nuevo proyecto:

5. Un nuevo proyecto “curso” ha sido creado. Aparece en la lista de los proyectos. Este proyecto

esta compuesto de diferentes carpetas (gráficos, tags, alarmas, sistema, ...). Cada una permite la

configuración de la aplicación.

Gestión de proyectos

Page 17: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 17

B. Realizar una copia de seguridad (backup):

1. Para realizar una copia de seguridad se ha de guardar

el proyecto, cerrar las ventanas de configuración y/o

creación de páginas... e ir al Explorador de Citect.

2. Hacer un clic derecho encima del nombre del proyecto

y seleccionar Copia de seguridad...

Gestión de proyectos

Page 18: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 18

B. Realizar una copia de seguridad (backup):

3. Seleccionar el proyecto, la ubicación de la copia de seguridad y elegir las diferentes opciones

(para comprimir, guardar el proyecto como proyecto compilado, poner una contraseña,...). Luego

pulsar en Aceptar.

Gestión de proyectos

¡¡¡ Se borrará la información del disco

externo (llave_USB) donde se guardará la

copia de seguridad antes de realizar la

copia de seguridad !!!

Page 19: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 19

C. Eliminar un proyecto:

Ir al explorador de Citect, hacer un clic derecho en el proyecto que se desea eliminar y

seleccionar Eliminar proyecto. Aparecerá una ventana de advertencia donde se elige Sí.

Gestión de proyectos

Page 20: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 20

D. Restauración de un proyecto

Ir al explorador de Citect, hacer un clic derecho en Mis proyectos. Aparecerá una

ventana donde se tiene que seleccionar el archivo (proyecto) con extensión ctz que se desea

restaurar, el nombre, la ubicación de éste y pulsar en el botón Aceptar.

Gestión de proyectos

Page 21: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 21

E. Agregar o quitar un vínculo de proyecto desde una unidad de red

Gestión de proyectos

¡¡¡ No podrán trabajar más de una persona por base

de datos o página gráfica, símbolo, objeto,... !!!

Unidad de red

(p.e.: partición de un disco

duro de un servidor en una

red privada)

Equipo de trabajo Diseñador

(creación de

plantillas, páginas

gráficas)

Diseñador

(creación de

símbolos e

objetos,...)

Programador

(configuración de dispositivos,

tags, alarmas, informes,...,

funciones cicode)

Page 22: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 22

E. Agregar un vínculo de proyecto desde el disco duro o unidad de red

1. Ir al explorador de proyectos, hacer un clic derecho en Mis proyectos y seleccionar la opción

Agregar vínculo de proyecto...

2. Aparece una ventana donde se tiene que buscar el proyecto (en el mismo disco duro o en una

unidad de red) y pulsar en el botón Aceptar.

Gestión de proyectos

Page 23: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 23

E. Agregar un vínculo de proyecto desde el disco duro o unidad de red

3. El proyecto aparece en la lista de los proyectos

Gestión de proyectos

Page 24: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 24

E. Agregar un vínculo de proyecto desde el disco duro o unidad de red

Gestión de proyectos

Nota:

Para agregar una unidad de red ir al explorador de

Windows, hacer un clic derecho en Mis sitios de Red y

seleccionar la opción Conectar a unidad de red....

Aparecerá una ventana donde se tiene que elegir una

unidad de red (p.e.: J:, T:,...) y la carpeta (directorio) que se

desea agregar (asociar, vincular) a esta unidad de red.

Page 25: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 25

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 26: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 26

Vijeo Citect puede comunicar con varios tipos de control o elementos de supervisión de E/S,

como PLCs (Programmable Logic Controllers), controlador de bucle, lector de códigos de barras,

analizadores científicos, unidades remotas de E/S (RTU – Remote Terminal Units), sistemas de

control distribuido (DCS – Distributed Control System).

Vijeo Citect comunica directamente o vía OPC con los dispositivos de E/S en una planta y

factoría, permitiendo la transferencia de datos de o desde un elemento al control de

supervisión del sistema.

Configurar los dispositivos E/S

Entradas Salidas

Cable de comunicación

Ordenador

Page 27: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 27

El asistente configuración del ordenador permite la configuración de la comunicación con un

nuevo (o existente) dispositivos de E/S.

Cada proyecto Vijeo Citect necesita tener como mínimo un servidor de E/S para comunicar con

los dispositivos de E/S. Cada dispositivo de E/S necesita estar configurado en Vijeo Citect con el

protocolo de comunicación adecuado y los parámetros necesarios (IP, puerto,...).

Los diferentes pasos son:

Crear o utilizar un servidor de E/S.

Crear o editar un dispositivos de E/S.

Seleccionar el tipo de dispositivo y luego el protocolo.

Configurar los diferentes parámetros

Configurar los dispositivos E/S

En el curso se utilizará una configuración monopuesto con lo cual se creará únicamente

un servidor. Éste se utilizará para la creación de los diferentes dispositivos.

Page 28: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 28

Existen varios tipos de dispositivos:

- Dispositivo de E/S interno: permite trabajar sin conexión a

dispositivos de E/S externos con lo cual se trabaja con puntos

virtuales. Existen 2 tipos de dispositivos internos: de disco o de

memoria. Más explicación más adelante.

- Dispositivo de E/S externo: permite trabajar con conexión a

dispositivos de E/S externos (PLC reales) o simuladores (p.e.:

Simulador de Unity Pro) con lo cual se trabaja con puntos reales.

Es posible asociar una base de datos externa (proyecto o lista de

variables) para importar todas la variables de un proyecto.

Configurar los dispositivos E/S

Dispositivo de E/S externo

Dispositivo de E/S interno

Page 29: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 29

1. Entrar en la carpeta Comunicaciones

2. Luego hacer un doble clic en Configuración rápida de dispositivo de E/S

Configurar los dispositivos E/S

Para crear / modificar un

servidor de E/S y dispositivos de E/S

Page 30: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 30

3. Se abrirá una ventana donde se tiene que:

Crear un nuevo servidor de E/S o utilizar uno ya creado

Crear un nuevo dispositivo de E/S o editar un dispositivo de E/S existente.

Seleccionar el tipo de dispositivo de E/S y su protocolo

Aceptar las otras opciones por defecto pulsando en el botón Siguiente > y luego el botón

Finalizar.

Configurar los dispositivos E/S

Paso a paso...

Page 31: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 31

4. Crear un nuevo servidor de E/S o utilizar uno ya creado

Configurar los dispositivos E/S

Dispositivo de E/S INTERNO para trabajar con punto virtuales

Page 32: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 32

5. Crear un nuevo dispositivo de E/S o editar un dispositivo de E/S existente.

Configurar los dispositivos E/S

Dispositivo de E/S INTERNO para trabajar con punto virtuales

Page 33: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 33

6. Seleccionar el tipo de dispositivo de E/S y su protocolo (1/2): Para crear un dispositivo interno

existen 2 opciones:

Configurar los dispositivos E/S

- Dispositivo de E/S de disco: Permite

grabar los datos de forma permanente. El

valor de cada variable del dispositivo se

guarda en el disco duro. Muy útil en el

caso de “shutdown” o “system failure”.

- Dispositivo de E/S de memoria: Los

datos se guardan también en el disco

duro pero se eliminan cuando se apaga

el servidor

Dispositivo de E/S INTERNO para trabajar con punto virtuales

Page 34: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 34

7. Seleccionar el tipo de dispositivo de E/S y su protocolo (2/2): En este caso se debe elegir la

opción Protocolo genérico Citect aunque es posible seleccionar las otras opciones (en el caso

de cambiar más adelante el tipo de dispositivo).

Configurar los dispositivos E/S

Dispositivo de E/S INTERNO para trabajar con punto virtuales

Page 35: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 35

8. Aceptar las otras opciones por defecto pulsando en el botón Siguiente >. Aparecerá una

ventana en la que aparecerá un resumen de la configuración realizada previamente. Pulsar en

El botón Finalizar para validar la configuración.

Configurar los dispositivos E/S

Dispositivo de E/S INTERNO para trabajar con punto virtuales

Page 36: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 36

9. Seleccionar el servidor de E/S existente creado previamente y seguir la configuración pulsando

el botón Siguiente >.

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 37: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 37

10. Crear un nuevo dispositivo de E/S (Dispo_Externo).

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 38: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 38

11. Seleccionar Dispositivo de E/S externo y pulsar en el botón Siguiente >.

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 39: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 39

Aparece una lista amplia de fabricantes, modelos y comunicaciones (protocolos) con lo cual es

posible comunicarse con muchos productos. Los principales fabricantes están representados.

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 40: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 40

12. Si se desea comunicar vía Ethernet (Modbus TCP protocolo Modnet) con cualquier PLC u

otro dispositivo de Schneider Electric se tiene que seleccionar el fabricante Modicon, modelo TSX

Quantum y protocolo ModbusTCP y pulsar en el botón Siguiente >.

Configurar los dispositivos E/S

TSX Modicon Quantum

TSX Modicon Premium

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

TSX Modicon M340

Page 41: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 41

13. Aparece una nueva ventana en la que se tiene que introducir la dirección IP del dispositivo

externo (PLC,...), el puerto de comunicación (502) que se utilizarán para comunicar con el PLC y

pulsar en el botón Siguiente >.

Configurar los dispositivos E/S

Puerto de

comunicación: 502

IP del dispositivo: ?

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 42: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 42

Si se desea importar variables a un dispositivo externo desde un proyecto (o lista de variables)

se tiene que elegir la opción y luego elegir un

driver. Existe una lista de drivers para importar variables desde un archivo M.Excel (respetando un

formato), productos Schneider u otras marcas:

- CSV Driver

- DSLOGIX Driver

- Omron PMF

- Unity Fastlinx Dynamic

- OPC

- ...

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 43: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 43

14. Ejemplo con Unity Pro:

- Seleccionar Unity Fastlinx Dynamic

en la lista de base de datos

-Seleccionar el proyecto Unity Pro

(archivo STU). Pulsar en el botón

Validate o después en el botón OK

-Opciones de actualización de los tags

Configurar los dispositivos E/S

Unity Fastlinx Dynamic

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 44: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 44

15. Aparecerá una ventana en la que saldrá un resumen de la configuración realizada

previamente. Pulsar en el botón Finalizar para validar la configuración.

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 45: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 45

En el caso de vincular el dispositivo de E/S externo con una base de datos (proyecto o lista de

variables) al pulsar en el botón finalizar se importarán las variables (tags de variables) y

aparecerá una lista que informa del número de variables que se han podido importar

Configurar los dispositivos E/S

Dispositivo de E/S EXTERNO para trabajar con punto reales

(p.e.: variables de un PLC)

Page 46: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 46

Puede verse la configuración de los dispositivos de E/S en el editor de proyectos. Utilizar las

flechas para ver los diferentes dispositivos de E/S.

Configurar los dispositivos E/S

Dispo_Interno

Dispo_Externo

Page 47: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 47

Al ejecutar una aplicación Vijeo Citect:

Si el PLC está conectado: Se podrá leer/escribir los valores de los Tags.

Si el PLC no está conectado o la configuración del dispositivo no está bien hecha: No se podrán

ver o modificar los valores de los Tags (las digitales se visualizan borrosas y las analógicas #com).

Configurar los dispositivos E/S

Comunicación correcta Comunicación incorrecta

Page 48: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 48

Es posible ver la configuración de

los dispositivos en la carpeta del

proyecto.

En esta carpeta se encuentran

Todos los archivos y

todas la bases de datos del

proyecto (archivos DBF).

Configurar los dispositivos E/S

Page 49: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 49

Es posible ver la configuración de los puertos de E/S en el fichero port.DBF que se encuentra

en el directorio del proyecto

Configurar los dispositivos E/S

Se aconseja NO modificar los datos

a partir del programa Excel

Page 50: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 50

Es posible ver la configuración de los dispositivos de E/S en el fichero units.DBF que se

encuentra en el directorio del proyecto

Configurar los dispositivos E/S

Se aconseja NO modificar los datos

a partir del programa Excel

Page 51: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 51

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 52: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 52

Para poder leer/escribir variables en un dispositivo de E/S interno (punto virtual) o externo (punto

real) se tiene que utilizar tags de variable. Estos tags se han importado desde un base de datos o

se crean desde el editor de proyectos.

Configurar tags de variable

Page 53: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 53

Se abrirá una ventana de configuración. Esta ventana permitirá crear los diferentes tags de

variables con los parámetros siguientes:

Nombre

Tipo de datos (Ejemplos:

int,long,real, string)

Dispositivo de E/S (En este

caso: Disp_Interno, Disp_Externo)

Dirección (Ejemplos: D1, I34,

400002)

...

Configurar tags de variable

Page 54: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 54

Operaciones posibles con los tags de variable:

Configurar tags de variable

Para añadir

un tag

Para validar la

modificación de un tag

Para eliminar

un tag

Para pasar de una tag a otro

o mediante los iconos

Page 55: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 55

Tipo de los Tags de variable:

Configurar tags de variable

Tipo de dato

Variable

Tamaño

Rango de valores

BCD

Binario Codificado Decimal

2 bytes

0 hasta 9.999

BYTE

Byte

1 byte

0 hasta 255

DIGITAL

Digital

1 bit o 1 byte

0 ó 1

INT

Entero

2 bytes

-32.768 hasta 32.767

UINT

Entero sin signo

2 bytes

0 hasta 65.535

LONG

Entero largo

4 bytes

-2.147.483.648 hasta

2.147.483.647

LONGBCD

BCD largo

4 bytes

0 hasta 99.999.999

REAL

Valor flotante

4 bytes

-3.4e38 hasta 3.4e38

STRING

Cadena de caracteres

256 bytes (maxi)

ASCII

Page 56: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 56

Direccionamiento de los Tags de variable:

El formato y el prefijo de la dirección depende del dispositivo de E/S que se utilizará.

Dispositivo Interno (protocolo Genérico de Citect):

Tipo de dato Dirección Valor de “x”

Digital (Digital) Dx 0 hasta 64.000

Entero (Integer) Ix 0 hasta 32.752

Largo (Long) Lx 0 hasta 16376

Real (Real) Rx 0 hasta 16376

Cadena de caracteres (String) Sx 0 hasta 510

Configurar tags de variable

Page 57: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 57

Direccionamiento de los Tags de variable:

El formato y el prefijo de la dirección depende del dispositivo de E/S que se utilizará.

Dispositivo externo (con el protocolo MODNET):

Tipo de dato Dirección Valor de “x”

Palabras de Entrada (Lectura) 300000 + x 1 hasta ???

Palabras de Salida (Lectura&Escritura) 400000 + x 1 hasta ???

Bit de entrada (Lectura) 100000 + x 1 hasta ???

Bit de salida (Lectura&Escritura) 000000 + x 1 hasta ???

???: el limite viene del número de E/S soportado por los dispositivos externos

Configurar tags de variable

TSX Premium

TSX

Quantum

Page 58: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 58

Cuando se realizan cambios en una de las bases de datos se aconseja empaquetar el conjunto

utilizando el menú Archivo y eligiendo Empaquetar en el editor de proyectos.

Configurar tags de variable

Page 59: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 59

Cuando se crea un nuevo proyecto, las páginas pueden crearse a partir de las plantillas existentes

o plantillas diseñadas por el usuario con los objetos y funcionalidades que éste desea.

Creación de páginas gráficas

Page 60: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 60

Se utiliza el Editor de Gráficos para crear o editar las páginas gráficas.

También pueden utilizarse y/o crearse:

- plantillas (utilizadas como base para otras páginas similares),

- Símbolos (objetos utilizados a menudo)

- Genios (objetos gráficos parametrizables y reutilizables)

- Super genios (ventanas emergentes parametrizables y reutilizables)

Creación de páginas gráficas

Page 61: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 61

A. Crear una página:

Para crear una página se ha de ir al explorador de Citect, seleccionar el proyecto deseado, abrir

la carpeta Gráficos, luego Páginas y hacer un doble clic en Crear una nueva página.

Creación de páginas gráficas

Page 62: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 62

A. Crear una página:

También puede crearse una página mediante el editor de Gráficos seleccionando Nuevo... en el

menú Fichero y eligiendo la opción Página.

Creación de páginas gráficas

Page 63: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 63

A. Crear una página:

Aparece una ventana donde se ha de elegir el estilo (para el curso de utiliza “XP_Style”), la

plantilla y la resolución. Pulsar el botón Aceptar para validar la creación de la página.

Creación de páginas gráficas

Vincular con el proyecto que

contiene la plantilla

Según la resolución de la pantalla

que contendrá la aplicación

Page 64: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 64

A. Crear una página:

Aparecerá una nueva página en el editor gráfico en la que pueden encontrarse en la barra de

títulos las herramientas elementales (copiar, pegar, traer al frente, deshacer,...) y una barra de

herramientas en la que se encuentran los elementos que se van a colocar en la página

(polígonos, símbolos, genios,...)

Creación de páginas gráficas

Page 65: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 65

A. Crear una página:

La barra de herramientas está compuesta de:

Creación de páginas gráficas

Línea a mano alzada

Rectángulo

Polígono

Texto

Botón

Tendencia

Pegar símbolo

Active X

Control de intercambio de la base

de datos

Línea recta

Elipse

Tubo

Número

Grupo de símbolos

Objeto Cicode

Pegar genio

Analista de procesos

Page 66: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 66

B. Guardar una página:

Para guardar una página se tiene que hacer clic en el icono o mediante las opciones

Guardar o Guardar como... del menú Archivo. Escribir un nombre y pulsar en Aceptar.

Creación de páginas gráficas

Page 67: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 67

Práctica: Puesta en marcha de un agitador

Trabajar con un tag de variable interno digital

Utilizar las herramientas texto/rectángulo

Configurar botones

Realizar una asignación aritmética

Utilizar una función

Configurar grupos de símbolos

Realizar una animación

Configurar el ordenador

Compilar y ejecutar

Creación de páginas gráficas

Page 68: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 68

C. Configuración de los botones:

Se configura un botón para poner en marcha el motor. Para dibujar un botón seleccionar el

icono botón en la barra de herramientas y dibujar el botón haciendo un clic izquierda y

moviendo el ratón para determinar el tamaño. Al soltar el botón aparecerá una ventana de

configuración del botón en la que se cambiar el nombre del botón (Aspecto – General). Se

cambia primero el título del botón.

Creación de páginas gráficas

1. Cambio del nombre

Page 69: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 69

C. Configuración de los botones:

Luego se le asocia una función aritmética. Para configurar una entrada se tiene que ir a la

pestaña (Entrada - Pulsación) y luego configurar la entrada según lo desea. Puede utilizar las

opciones de insertar tag... e insertar función... para Buscar el nombre de una tag o de una

función..

Creación de páginas gráficas

2. Formula aritmética

Page 70: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 70

C. Configuración de los botones:

Se realiza la misma operación con un botón para detener el motor: cambio del nombre y

función aritmética para el paro del motor

Creación de páginas gráficas

1. Cambio del nombre

2. Formula aritmética

Page 71: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 71

C. Configuración de los botones:

Es posible crear un solo botón que permite “alternar” la puesta en marcha y paro del motor.

Con un único botón es posible poner a 1(si el tag de variable es igual a 0) y poner a 0(si el tag de

variable es igual a 1) un tag de variable. Se cambia primero el título del botón.

Creación de páginas gráficas

1. Cambio del nombre

Page 72: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 72

C. Configuración de los botones:

Ahora se utilizará una función que se encuentra en la lista siguiente. Esta función se llama:

toggle(nombre del tag de variable)

Creación de páginas gráficas

1. Insertar función...

2. Elegir Toggle

3. Pulsar en Aceptar

4. Escribir “motor”

Page 73: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 73

D. Configuración de los grupos de símbolos:

Para visualizar el estado del motor podemos utilizar pilotos. Para ello se ha de seleccionar el icono

“grupo de símbolos” en la barra de herramientas y colocar el símbolo en el sitio deseado

haciendo un clic izquierda. Una ventana de configuración aparece.

Creación de páginas gráficas

Page 74: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 74

D. Configuración de los grupos de símbolos:

Es posible cambiar la imagen que se visualizará cuando el motor está en marcha o parado. Para

ello se tiene que seleccionar el botón Config, seleccionar la biblioteca motors y luego seleccionar

el motor deseado. Pulsar en Aceptar para validar la elección del motor y realizar la misma

operación para elegir la otra imagen.

Creación de páginas gráficas

Page 75: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 75

D. Configuración de los grupos de símbolos:

Luego se ha de definir el tag de variable que se va a utilizar para animar este objeto. Para ello se

tiene que escribir el tag de variable deseado o seleccionar este tag de variable en la lista de los

tags de variables.

Creación de páginas gráficas

Page 76: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 76

E. Utilización de los rectángulos:

Puede ponerse un rectángulo en el fondo de la página. Para dibujar un rectángulo, seleccionar el

icono rectángulo en la barra de herramientas y dibujar el rectángulo haciendo un clic

con el botón izquierdo y moviendo el ratón para determinar el tamaño. Luego aparecerá una

ventana de configuración del botón en la que se cambian varios parámetros (línea, color, relleno,

efecto 3D,...).

Creación de páginas gráficas

Page 77: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 77

F. Posicionamiento de los objetos:

El rectángulo aparece encima de los botones y encima el objeto animado. Para mejorar la

apariencia de las páginas existe la posibilidad de:

Alinear (horizontal, vertical), girar, simetría

Agrupas o desagrupar objetos

Trae al frente o adelante y enviar o mandar atrás

Procedimiento:

1. Seleccionar los objetos

2. Seleccionar la opción deseada.

Creación de páginas gráficas

Page 78: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 78

F. Posicionamiento de los objetos:

También es posible utilizar los iconos que se encuentran en la barra de herramientas:

Creación de páginas gráficas

Trae al frente o adelante

y enviar o mandar atrás

Agrupar o

desagrupar objetos

Page 79: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 79

G. Utilización de la herramienta texto:

Puede poner un título al panel añadiendo un texto. Para escribir un texto seleccionar el

icono texto en la barra de herramientas, escribir el texto y luego posicionar este texto

haciendo un clic izquierdo con el ratón. Luego aparecerá una ventana de configuración del texto

en la que se pueden cambiar varios parámetros.

Creación de páginas gráficas

Page 80: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 80

H. Configuración del ordenador:

Esta etapa es imprescindible. Si no se realiza esta operación nunca podrá comunicarse con los

dispositivos de E/S externos y tampoco con los dispositivos de E/S internos. Cada vez que se

cambia de proyecto hay que utilizar el asistente.

Si tiene una instalación con varios PC, el proyecto a ejecutar será el mismo, el único cambio es

la configuración de cada máquina (servidor y cliente, cliente de visualización, cliente web,...)

Creación de páginas gráficas

Page 81: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 81

H. Configuración del ordenador:

Antes de poder utilizar la aplicación se tiene que configurar el ordenador. Para hacer clic en el

icono siguiente . Aparecerá una ventana donde se tiene que seleccionar la opción:

Instalación rápida y luego pulsar siguiente y finalizar.

Creación de páginas gráficas

Page 82: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 82

H. Configuración del ordenador:

En esta ventana se tiene que elegir el tipo de arquitectura que se utilizará en la instalación . Se

seleccionará la opción del ordenador monopuesto. Pulsar en el botón Siguiente> para seguir.

Creación de páginas gráficas

Page 83: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 83

H. Configuración del ordenador:

Luego se tiene que elegir el proyecto que se desea configurar. Por defecto, aparece el proyecto

abierto. Pulsar en el botón Siguiente> para seguir.

Creación de páginas gráficas

Page 84: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 84

H. Configuración del ordenador:

Luego pulsar en el botón Siguiente> y en el botón Finalizar

Creación de páginas gráficas

Page 85: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 85

I. Ahora es posible probar la aplicación. Antes de ejecutar la aplicación creada se tiene que

compilar el proyecto mediante la opción Compilar del menú Archivo del editor de proyectos o

editor gráfico

Creación de páginas gráficas

Con tags de variable internos

Con tags de variable externos

Page 86: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 86

J. Ejecutar el proyecto: Para ejecutar el proyecto se ha de ir al menú Archivo y seleccionar

Ejecutar del explorador de Citect, del editor de proyectos o del editor gráfico o pulsar en la tecla

F5 del teclado.

Creación de páginas gráficas

Page 87: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 87

K. Runtime:

Luego el proyecto puede ejecutarse desde cualquiera de las 3 ventanas (explorador Citect , editor

de proyecto, editor gráfico) mediante la opción Ejecutar del menú Archivo o pulsando la tecla F5

Creación de páginas gráficas

Page 88: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 88

K. Runtime:

Si la llave USB que contiene la licencia no está conectada al ordenador, o si no dispone de llave

USB, aparecerá la advertencia siguiente:

Se ha de pulsar en Aceptar para poder trabajar. La aplicación dejará de funcionar al cabo de 15

minutos si se comunica con un dispositivo de E/S externo.

Creación de páginas gráficas

Page 89: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 89

K. Runtime:

Aparece la página por defecto de arranque del Runtime. Para actualizar la lista de las páginas se

tiene que seleccionar la opción update pages list en el menú pages.

Creación de páginas gráficas

Page 90: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 90

K. Runtime:

Para entrar en la página basta con seleccionar una página y ésta aparecerá.

Creación de páginas gráficas

Page 91: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 91

K. Runtime:

Para detener la aplicación se ha de seleccionar el icono X en la parte superior derecha de la

ventana o seleccionando la opción Apagar (en el menú ALT+ESPACIO)

Creación de páginas gráficas

Page 92: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 92

L. Crear una animación a partir de imágenes:

Se desea añadir un agitador. Para ello se ha de insertar un grupo de símbolos y seleccionar la

opción Animado en la pestaña Aspecto – General. Luego ha de asociar un tag de variable y

seleccionar las imágenes (secuencia de imágenes).

Creación de páginas gráficas

Off: imagen visualizada

cuando el tag de variable

es igual a 0.

FrameX: secuencia de

imágenes cuando el

tag es igual a 1

Page 93: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 93

L. Crear una animación a partir de imágenes:

ee

Creación de páginas gráficas

Page 94: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 94

L. Crear una animación a partir de imágenes:

Resultado de la configuración:

Creación de páginas gráficas

Page 95: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 95

M. Dibujos con precisión:

Para asegurarse que los objetos está posicionados perfectamente existe una herramienta tipo

zoom. Para acceder a ella se ha de seleccionar la opción Mostrar Zoom del menú Ver o mediante

la tecla F10.

Creación de páginas gráficas

Page 96: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 96

M. Dibujos con precisión:

Es posible desplazar los objetos de manera precisa. Para ello seguir el procedimiento siguiente:

Seleccionar uno o varios objetos

Poner el ratón encima de éste o de uno de ellos

Apretar la tecla Enter

Utilizar las flechas del teclado (o utilizar el ratón)

Validar mediante la tecla Enter

Creación de páginas gráficas

Posición de origen

Posición antes de validar

Page 97: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 97

Práctica: Control de las revoluciones (rpm) del agitador

Trabajar con un tag de variable interno analógico

Utilizar la propiedad “nivel”

Utilizar la propiedad “control deslizante”

Utilizar un campo numérico

Modificar un valor analógico con una ventana emergente

Modificar un valor analógico de manera directa

Modificar un valor analógico con una pantalla

Realizar un escalado

Creación de páginas gráficas

Page 98: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 98

A. Creación de un tag de variable interno y analógico:

En la práctica anterior pusimos en marcha un motor (agitador). Ahora se desea poder visualizar y

controlar las rpms del motor. Para ello crear un tag analógico.

Creación de páginas gráficas

Page 99: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 99

B. Visualización de las rpms mediante un rectángulo y la propiedad “nivel”:

Puede utilizar un rectángulo como indicador analógico. Para ello configurar los colores y el relleno

del rectángulo de la manera siguiente:

Creación de páginas gráficas

Page 100: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 100

B. Visualización de las rpms mediante un rectángulo y la propiedad “nivel”:

Después se tiene que configurar la pestaña nivel:

Creación de páginas gráficas

1. Pestaña Relleno

2. Nivel

3. Tag de variable

(analógico)

Page 101: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 101

C. Modificación del valor mediante un cursor y la propiedad control deslizante:

Luego puede añadirse un control analógico que permitirá cambiar el valor (motor_rpm). Para

ello se tiene que colocar un símbolo seleccionando el icono . Al seleccionar el icono símbolo

aparece una ventana de elección de símbolos. Al validar la elección aparece el símbolo en la

página.

Creación de páginas gráficas

1. Seleccionar la

biblioteca “thumbs”

2. Seleccionar

el símbolo

3. Pulsar aceptar

para validar

Page 102: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 102

C. Modificación del valor mediante un cursor y la propiedad control deslizante:

Este objeto puede desplazarse seleccionándolo y moviendo con el ratón o las flechas. Luego hay

que configurarlo de la manera siguiente:

Creación de páginas gráficas

1. Control deslizante

2. Vertical

3. Desviación

4. Expresión o variable

Page 103: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Actualización continua del tag: el valor del tag cambia cuando se desplaza el cursor. Si no

se selecciona esta opción el valor cambia únicamente cuando se suelta el botón del ratón

Desviación al máximo: altura del rectángulo (puede verse

en la barra inferior del editor gráfico cuando éste está

seleccionado)

Page 104: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 104

D. Visualización de un valor numérico:

Es posible visualizar el valor numérico de una variable mediante la herramienta número .

Se tiene que escribir el tag de variable y luego elegir el formato en la pestaña Aspecto-Mostrar

Valor. También puede cambiar el aspecto del texto mediante la pestaña Aspecto-General.

Creación de páginas gráficas

Page 105: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 105

E. Modificación de un valor numérico (método nº1) ventana emergente

Es posible introducir un valor en un campo numérico. Para ello copiar el campo numérico que se

hizo (paso D) y añadir la propiedad siguiente:

Creación de páginas gráficas

motor_rpm=Input("Velocidad","Introduzca la velocidad deseada",motor_rpm)

Page 106: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 106

E. Modificación de un valor numérico (método nº2) comandos de teclado (secuencia de teclas)

Es posible introducir un valor en un campo numérico. Para ello copiar el campo numérico que se

hizo (paso D) y añadir la propiedad siguiente:

Creación de páginas gráficas

motor_rpm=argvalue1

#####ENTER

(secuencia de 5 digitos +

tecla ENTER)

Page 107: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 107

E. Modificación de un valor numérico (método nº3) comandos de teclado + pantalla

Es posible introducir un valor en un campo numérico. Para ello copiar el campo numérico que se

hizo (paso D) y añadir la propiedad siguiente:

Creación de páginas gráficas

motor_rpm=FormNumPad(“Velocidad del motor”, motor_rpm, 0)

LBUTTON_DBL

(Doble clic con el

botón izquierda)

Page 108: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 108

F. Fijar una imagen al fondo de la página:

Seleccionar el panel y seleccionar el menú Modificar y la opción Bloquear objeto. El objeto ya no

se podrá desplazar o modificar hasta que se seleccione la opción Modo de desbloqueo y luego

la opción Desbloquear objeto.

Creación de páginas gráficas

Page 109: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 109

H. Realizar un escalado:

El tag interno analógico tiene por defecto un valor mínimo de 0 y máximo de 32000. Se desea

controlar este motor entre 0 y 1500. Se tiene que ir a la base de datos del tag y modificar este tag

con los datos siguientes.

Creación de páginas gráficas

Valor mínimo

leído en el PLC

Valor mínimo

de trabajo

Valor máximo

leído en el PLC

Valor máximo

de trabajo

Page 110: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 110

H. Resultado final:

Guardar la página, compilar y ejecutar.

Creación de páginas gráficas

Método nº1

Método nº2

Método nº3

Page 111: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 111

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 112: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 112

Práctica: Gestionar una alarma digital y analógica

Para configurar las alarmas se ha de ir al editor de proyectos, seleccionar el menú Alarmas y

luego seleccionar el tipo de alarma que desea configurar.

Gestión de alarmas

Page 113: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 113

A. Se configura una alarma digital (detección de la puesta en marcha del motor)

Cuando se pone en marcha el motor, se dispara la alarma alarma_motor

Gestión de alarmas

Page 114: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 114

B. Se configura una alarma analógica (rpms del motor)

Gestión de alarmas

Cuando el valor de motor_rpm aumenta o

disminuye la alarma se dispara según el

valor introducido en los campos: baja-baja,

baja, alta, alta-alta.

Page 115: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 115

C. Probar las alarmas

Gestión de alarmas

Page 116: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 116

Descripción completa de las alarmas:

Es posible ver la descripción completa de una alarma pulsando la tecla F2 del teclado.

Gestión de alarmas

+ =

Page 117: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 117

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 118: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 118

Niveles de privilegios

Hay 8 niveles de privilegios. Por defecto no respetan una jerarquía (puede cambiarse mediante

el fichero citect.ini). Esto significa que un usuario con privilegios 6 no tiene automáticamente los

privilegios de un usuario 5. Para que un usuario tenga acceso a más de un privilegio, se tendrán

que incluir en la ficha del usuario. Para acceder a la ficha de los usuarios se ha de irse al Editor

de proyecto y seleccionar usuarios en el menú sistemas.

Configurar la seguridad

Page 119: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 119

Usuarios

Aparecerá una ventana en la que se crean usuarios introduciendo:

El Nombre de usuario

El Nombre completo

La Contraseña y su confirmación

Los niveles de privilegios

Comentarios

Es posible ver la descripción completa de un usuario pulsando la tecla del teclado.

Configurar la seguridad

Page 120: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 120

Práctica: Gestionar la seguridad de la aplicación

Crear varios usuarios

Asignar niveles de privilegio a cada uno de ellos

Asignar niveles de privilegio a los controles analógicos

Compilar y ejecutar

Configurar la seguridad

Page 121: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 121

A. Crear usuarios / Asignación a niveles de privilegios a los usuarios

Configurar la seguridad

admin / admin

1,2,3,4,5,6,7,8

operador / operador

1,2

mantenimiento / mantenimiento

1,2,3,4

Page 122: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 122

B. Asignación a niveles de privilegios a los controles analógicos

Configurar la seguridad

Hay 3 controles en este panel. La idea es que:

- Solo el administrador pueda utilizar el método nº2,

- Solo el administrador y la persona de

mantenimiento puedan utilizar el método nº1 y el

método nº2.

- Solo el administrador, la persona de mantenimiento

y el operador puedan utilizar el método nº1, el

método nº2 y el control deslizante.

Page 123: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 123

B. Asignación a niveles de privilegios a los controles analógicos

Se tiene que ir a la pestaña Acceso de cada unos de los controles y asignar un nivel de privilegio

Configurar la seguridad

Page 124: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 124

B. Asignación a niveles de privilegios a los controles analógicos

Para el método nº2: es posible elegir del 5 al 8

Configurar la seguridad

Page 125: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 125

B. Asignación a niveles de privilegios a los controles analógicos

Para el método nº1: es posible elegir el 3 ó el 4

Configurar la seguridad

Page 126: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 126

B. Asignación a niveles de privilegios a los controles analógicos

Para el control deslizante: es posible elegir el 1 ó el 2

Configurar la seguridad

Page 127: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 127

C. Login

Para realizar un login se ha de seleccionar:

La imagen y luego introducir su nombre de usuario en la ventana emergente.

La flecha . Aparecerá un menú en el que se tiene que elegir Login y introducir su

nombre de usuario en la ventana emergente.

Configurar la seguridad

Page 128: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 128

C. Login

Una vez en el sistema con un nombre de usuario, este nombre aparece en la parte superior

derecha de la ventana.

Configurar la seguridad

1. Login 2. Logout

Page 129: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 129

D. Probar el login con los diferentes usuarios

Configurar la seguridad

Page 130: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 130

E. Reconocimiento de las alarmas

Para poder reconocer una alarma en la plantilla Style_XP se tiene que entrar con un nombre de

usuario y contraseña. Por defecto el nivel de privilegio necesario para realizar esta función es el

nivel 1. Sin Login

Con Login (minimum nivel 1)

Configurar la seguridad

Page 131: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 131

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 132: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 132

Práctica: Registrar mensajes de log en un archivo TXT cuando se pulsan los botones

de marcha y paro del agitador.

Configurar un dispositivo para grabar datos en un archivo TXT

Asociar este dispositivo y escribir mensajes de log en los botones.

Compilar y ejecutar

Registrar datos en archivos TXT y DBF

Page 133: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 133

A. Creación del dispositivo

Ir al editor de proyectos y seleccionar Dispositivos en el menú sistema. Para que funcione este

dispositivo la configuración básica requiere un nombre, formato, un nombre de archivo y un tipo

Registrar datos en archivos TXT y DBF

{UserName,15} {TimeLong,15} {DateLong,30} {Page,15} {MsgLog,30}

Pulsar en el botón ayuda y seleccionar: Format Using Command Fields

[DATA]:archivo.txt

para guardar el archivo

en la carpeta del proyecto

Page 134: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 134

B. Configuración del log en los botones

Ir al editor gráfico y modificar la configuración de los botones. Ir a la pestaña Acceso-General y

seleccionar el dispositivo de log creado previamente.

Registrar datos en archivos TXT y DBF

Page 135: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 135

B. Configuración del log en los botones

Ir a la pestaña Entrada-Pulsación y escribir el texto que tendrá que aparecer en el archivo de

log.

Registrar datos en archivos TXT y DBF

Page 136: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 136

C. Resultado

Se tiene que compilar el proyecto y ejecutar la aplicación. Luego se ha de entrar en el sistema con

los diferentes usuarios y pulsar en los botones configurados previamente.

Registrar datos en archivos TXT y DBF

Page 137: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 137

Práctica nº6: Registrar mensajes de log en un archivo DBF cuando se pulsan los botones

de marcha y paro del agitador.

Configurar un dispositivo para grabar datos en un archivo DBF

Asociar este dispositivo y escribir mensajes de log en los botones.

Compilar y ejecutar

Registrar datos en archivos TXT y DBF

Page 138: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 138

A. Creación del dispositivo

Se ha de ir al editor de proyectos y seleccionar Dispositivos en el menú sistema. Para que

funcione este dispositivo la configuración básica requiere un nombre, formato, un nombre de

archivo y un tipo

Registrar datos en archivos TXT y DBF

[DATA]:archivo.dbf

para guardar el archivo

en la carpeta del proyecto

{UserName,15} {TimeLong,15} {DateLong,30} {Page,15} {MsgLog,30}

Pulsar en el botón ayuda y seleccionar: Format Using Command Fields

Page 139: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 139

B. Configuración del log en los botones

Luego se ha de cambiar el dispositivo de log en los botones marcha y paro

Registrar datos en archivos TXT y DBF

Page 140: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 140

C. Resultado

Se ha compilar y ejecutar la aplicación. Luego se ha de entrar en el sistema con los diferentes

usuarios y pulsar en los botones configurados previamente.

Registrar datos en archivos TXT y DBF

Page 141: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 141

Práctica: Grabar en un archivo DBF los diferentes eventos relacionados con alarmas

Creación de dispositivo de sistema para la creación de 2 archivos (estados de alarmas,

resumen de alarmas)

Configuración de una categoría de alarma (asociar los dispositivos creados en el paso

anterior)

Modificación de las alarmas creadas (asociar la categoría de alarma creada)

Registrar datos en archivos TXT y DBF

Page 142: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 142

A. Creación de un dispositivo de sistema

Para grabar datos se tiene que crear un dispositivo de sistema. Ir al editor de proyectos,

seleccionar el menú Sistema y después elegir Dispositivo.

Se crearán 2 dispositivos:

Alarma: estado de las alarmas en tiempo real

Histórico de alarma: resumen de alarma

Registrar datos en archivos TXT y DBF

Page 143: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 143

A. Creación de un dispositivo de sistema

AlarmaReal_dbf: Los parámetros básicos son el nombre, el formato, el nombre del archivo,

el tipo y el número de archivos.

Registrar datos en archivos TXT y DBF

{TAG,20} {NAME,30} {DATEEXT,12} {TIME,12} {STATE,16} {LOGSTATE,20}

Si se pone –1 se

creará un solo

archivo

Para grabar en

una tabla

Page 144: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

¿Qué formato puede utilizarse para el “Alarm display” ?

Page 145: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 145

A. Creación de un dispositivo de sistema

AlarmaHist_dbf: Los parámetros básicos son el nombre, el formato, el nombre del archivo, el

tipo y el número de archivos.

Registrar datos en archivos TXT y DBF

{TAG,20} {NAME,30} {ONDATEEXT,12} {ONTIME,12} {OFFDATEEXT,12}

{OFFTIME,12} {ACKDATEEXT,12} {SUMSTATE,12}

Si se pone –1 se

creará un solo

archivo

Para grabar en

una tabla

Page 146: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

¿Qué formato puede utilizarse para el “Alarm Summary” ?

Page 147: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 147

B. Configuración de una categoría de alarma

Para ello se ha de ir al menú Alarmas y elegir Categorías de alarmas

Registrar datos en archivos TXT y DBF

Page 148: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 148

B. Configuración de una categoría de alarma

Registrar datos en archivos TXT y DBF

Dispositivo

“real” y

“histórico”

Mismo

formato que

el utilizado

en los

dispositivos

Registrar todo

Fuentes

Page 149: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 149

C. Modificación de las alarmas creadas

Se ha de modificar las alarmas creadas para incluir el número de la categoría

Registrar datos en archivos TXT y DBF

Page 150: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 150

D. Resultado

Compilar, realizar la configuración personalizada del ordenador y cambiar el tiempo de

espera del resumen y ejecutar.

Registrar datos en archivos TXT y DBF

Page 151: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 151

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 152: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 152

Creación de informes (report)

Práctica: Realizar un informe que permite visualizar el estado del agitador y las RPMs

Creación de un dispositivo,

Creación de un informe utilizando el dispositivo creado

Definir la estructura del archivo informe.

Page 153: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 153

Creación de informes (report)

A. Creación del dispositivo

Se tiene que definir un nuevo dispositivo con:

- un nombre de dispositivo,

- un nombre de archivo,

- un tipo

- un número de archivos (-1: se creará únicamente 1 archivo)

Page 154: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 154

Creación de informes (report)

B. Creación de un informe

Se tiene que definir un informe escribiendo con:

- un nombre de informe,

- ¿ Hora/periodo ?,

- un archivo (contiene la estructura del informe),

- un dispositivo (creado en el paso anterior)

Pulsar en Modificar para crear/modificar la estructura del informe

Page 155: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 155

Creación de informes (report)

B. Creación de un informe

Aparece una ventana en la que se tiene que escribir la estructura del informe. Este archivo se

guarda en la raíz del proyecto.

Ejemplo de la puesta en marcha del agitador y control de sus RPMs:

Page 156: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 156

Creación de informes (report)

Resultado:

Compilar y ejecutar. Tiene que aparecer un

archivo report.rtf en el C:\

Para visualizar el informe, realizar una copia de

este archivo y abrir esta copia. Nunca abrir el

archivo report.rtf (Citect dejará de escribir en

este archivo).

Page 157: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 157

Creación de informes (report)

Práctica: Abrir un informe pulsando en un botón

Creación de un botón y configuración de éste

Page 158: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 158

Creación de informes (report)

A. Configuración del botón para abrir el informe

Se tiene que configurar el botón de la forma siguiente: copia del archivo report.rtf en una carpeta

temporal, espera de 1 segundo, abertura con Microsoft Word de la copia realizada.

FileCopy("c:\report.rtf", "c:\tmp\report.rtf",0)

sleep(1)

exec("C:\Archivos de programa\Microsoft Office\Office\winword.exe C:\tmp\report.rtf")

Page 159: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 159

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 160: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 160

Presentación de los Genios

a. Es un Grupo de objetos formando uno único con características propias de animación.

b. Se almacena en una librería

c. Puede utilizarse tantas veces como se quiera en el proyecto y en otros proyectos

d. Se utilizan cadenas de sustitución* en el objeto

* Si se utiliza una nomenclatura estructurada para los tags será muy fácil hacer referencia a todos los tags de un objeto

pasándole al Genie sólo el nombre identificativo de ésta o texto raíz de tal manera que un tag siempre sea IDName_sufijo

donde el sufijo será la parte del tag que identifica el dato contenido en él.

Creación de objetos gráficos parametrizables y configurables

motor01_marcha

motor01_rpm

motor01

motor02_marcha

motor02_rpm

motor02 valvula11_abierta

valvula11_cerrada

valvula11_averia

valvula_11

valvula23_abierta

valvula23_cerrada

valvula23_averia

valvula_23

Page 161: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 161

Práctica: Crear un genio “Valvula” que permite visualizar el estado de los diferentes

estados de una válvula (abierta, cerrada y averia)

Identificar un nombre identificativo y los diferentes sufijos

Crear los tags de variable correspondientes

Crear el genio “valvula”

Insertar un genio (o varios genios) en una página gráfica nueva

Compilar y ejecutar

Creación de objetos gráficos parametrizables y configurables

Modo diseño

Modo ejecución

Page 162: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 162

A. Creación de los tags de variable

Se elige el nombre identificativo siguiente:valvula11. Se concluye entonces que los tags a crear

serán los siguientes: valvula11_abierta, valvula11_cerrada, valvula11_averia

Creación de objetos gráficos parametrizables y configurables

Normalmente los tags vienen directamente de

la base da datos de un proyecto y no es

necesarios crear ninguno

Page 163: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 163

B. Creación de un Genio

Para crear un Genio se tiene que de ir al editor gráfico Citect, seleccionar Nuevo en el menú

Archivo o mediante el icono . Aparecerá una ventana en la que se ha de elegir la opción

Genio.

Creación de objetos gráficos parametrizables y configurables

Page 164: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 164

B. Creación de un Genio

Aparecerá una ventana de edición gráfica y las mismas herramientas que para la creación de una

página.

Creación de objetos gráficos parametrizables y configurables

Page 165: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 165

B. Creación de un Genio: parte gráfica/diseño

Se creará un Genio que representa una válvula y sus estados funcionamiento.

Primero se tiene que empezar utilizando las herramientas de dibujo: Rectángulo, polígono, texto...

Creación de objetos gráficos parametrizables y configurables

Para la creación del polígono

mirar en la página siguiente

Page 166: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

¿Cómo crear un polígono ? Seleccionar el icono en la barra de herramientas, hacer un

clic izquierda en cada vértice del polígono y un doble clic para acabar el polígono.

¿Cómo añadir un vértice a un polígono ? Seleccionar un polígono y pulsar la tecla INS donde

se quiere añadir un vértice.

¿Cómo suprimir un vértice ? Seleccionar un polígono, luego seleccionar un vértice y pulsar la

tecla SUPR.

¿Cómo suprimir un polígono ? Seleccionar un polígono y pulsar la tecla SUPR.

¿Cómo se utiliza la herramienta polígono?

Page 167: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 167

C. Creación de un Genio: configuración de las diferentes partes del genio

Luego se gestionará el estado de alarma de la válvula. El fondo parpadeará (negro/rojo) cuando

ocurre una alarma. %valvula% representa una cadena de sustitución

Creación de objetos gráficos parametrizables y configurables

%valvula%_averia

Page 168: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 168

C. Creación de un Genio: configuración de las diferentes partes del genio

Después se gestionarán los estados abierta/cerrada de la válvula. Se ha de agrupar los

elementos y luego configurarlos de la manera siguiente. %valvula% representa una cadena de

sustitución.

Creación de objetos gráficos parametrizables y configurables

%valvula%_abierta AND NOT %valvula%_cerrada

Page 169: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 169

C. Creación de un Genio: configuración de las diferentes partes del genio

Ahora se ha de configurar el primer texto “nombredelgenio” de la válvula. Se desea visualizar el

nombre identificativo del genio. Es posible adaptar la fuente, color, tamaño del texto.

Creación de objetos gráficos parametrizables y configurables

%valvula%

Page 170: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 170

C. Creación de un Genio: configuración de las diferentes partes del genio

Ahora se tiene que configurar el segundo texto “descripción” de la válvula. Se desea visualizar

un comentario (ubicación, referencia,...). Es posible adaptar la fuente, color, tamaño del texto.

Creación de objetos gráficos parametrizables y configurables

%descripción%

Page 171: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 171

D. Guardar un Genio

Para guardar un genio se tiene que seleccionar Guardar en el menú Archivo. Entonces aparecerá

una ventana donde se tiene que introducir un nombre, seleccionar una biblioteca (crear una

biblioteca si no hay ninguna) y pulsar en Aceptar

Creación de objetos gráficos parametrizables y configurables

g_genio

biblioteca_curso

Page 172: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 172

E. Insertar un Genio

Se creará una página nueva y se insertará una instancia de este genio en esta página

Creación de objetos gráficos parametrizables y configurables

Page 173: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 173

E. Insertar un Genio

Para insertar un genio en una página gráfica se tiene que seleccionar el icono Pegar Genio en la

barra de herramientas. Aparecerá una ventana donde se tiene que seleccionar la biblioteca, el

Genio que se desea insertar en la página y pulsar en Aceptar.

Creación de objetos gráficos parametrizables y configurables

Page 174: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 174

E. Insertar un Genio

Al pulsar el botón aceptar, aparece el Genio en la página gráfica y una ventana emergente

pidiéndonos la o las cadenas de sustitución utilizadas en el genio y pulsar Aceptar.

Creación de objetos gráficos parametrizables y configurables

Nombre del Genio

cadenas de sustitución

Page 175: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 175

E. Insertar un Genio

Si al pulsar el botón Aceptar el proyecto no encuentra las variables (tags) aparecerá una ventana

con la información siguiente:

Existen 2 posibilidades:

Pulsando en el botón Sí será posible crear las variables mediante el Editor de Proyectos.

Pulsando en No o Cancelar el genio se quedará con esta asignación pero no funcionará

Creación de objetos gráficos parametrizables y configurables

Page 176: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 176

F. Resultado

Se ha de guardar la página donde se encuentra el genio

(p.e.:pagina02), compilar, ejecutar. Después se ha de

actualizar la lista de las páginas y elegir la página donde se

guardo el genio y probar su funcionamiento.

Creación de objetos gráficos parametrizables y configurables

Cerrada Abierta Avería

Page 177: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 177

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 178: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 178

Presentación de los Super Genios

a. Es una ventana emergente

b. Se utiliza normalmente para la creación de ventanas de detalle / propiedades de un objeto en

concreto (válvula, motor, bomba,...).

c. Es una ventana, a la cual se le pasan una serie de datos* a la hora de llamarla.

*A la hora de definir el Super Genio se utilizan, de manera similar a la que se hace con los Genios, cadenas de sustitución. En

este caso la variable de sustitución tiene el formato ?n? donde n es el identificador de la variable a sustituir.

Creación de ventanas emergentes parametrizables y configurables

Marcha/paro

Velocidad

Tensión

Intensidad

...

Parámetro 1

Parámetro 2

Parámetro 3

Parámetro 4

Parámetro n

Ejemplo:

Page 179: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 179

Presentación de los Super Genios

Para la utilización de un super genio se ha de realizar varias etapas:

1. Creación del super genio (diseño + configuración de los objetos)

2. Creación de genio (diseño + configuración de los objetos )que llamará al super genio y al que

se adjuntará el super genio

3. Creación de los tags de variable (normalmente ya están creados si se han importado desde una

base de datos)

4. Inserción del genio

Creación de ventanas emergentes parametrizables y configurables

Marcha/paro

Velocidad

Tensión

Intensidad

...

Parámetro 1

Parámetro 2

Parámetro 3

Parámetro 4

Parámetro n

Genio

Supergenio

Ejemplo:

Page 180: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 180

Presentación de los Super Genios

¿Cómo llamar a un super genio? Se utiliza un método llamado:

Creación de ventanas emergentes parametrizables y configurables

AssWin(sPagina, X, Y, Modo, sTag1..8)

Nombre del

Super Genio

Coordenadas en

X y Y del popup

Modos de la

página (ver página

siguiente)

Tags utilizados (ver páginas

siguientes)

Page 181: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 181

Presentación de los Super Genios

Ejemplos de los diferentes modos de la página:

0 – Página normal

1 – La ventana se cierra cuando la nueva página se abre

...

8 – La ventana aparece sin bordes y no hay iconos (menú – maximizar – ... )

16 – La ventana aparece sin bordes, sin etiquetas y no hay iconos (menú – maximizar – ... ). No se

puede cambiar el tamaño de la ventana.

...

64 – Siempre arriba.

...

512 – Para abrir un único Super Genio.

...

Es posible seleccionar varios modos incluyendo el signo “+” entre las cifras. Por ejemplo: 1+4+ 512

Creación de ventanas emergentes parametrizables y configurables

AssWin(sPagina, X, Y, Modo, sTag1..8)

Page 182: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 182

Presentación de los Super Genios

Tags utilizados:

Con esta función se asocian hasta 8 tags al Super Genio.

Es muy importante conocer la constitución del Super Genio, o sea conocer el número de los

tags que se utilizan en éste. Si se utilizan los tags 1, 3 y 4 se tendrá que poner en blanco “” para el

tag número 2. Por ejemplo: AssWin(“!Motor”,200,100,1+8+512,”IN1”,””,IN3,”IN4”)

El tag de variable que se especifica tiene que ser del mismo tipo que el del Super Genio.

Creación de ventanas emergentes parametrizables y configurables

AssWin(sPagina, X, Y, Modo, sTag1..8)

Page 183: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 183

Práctica: Crear un super genio “Horno” que permita visualizar y controlar el

funcionamiento de un horno: marcha/paro, velocidad de la cinta, temperaturas

Definir los parámetros necesarios para la configuración del super genio

Crear un super genio (diseño + configuración de los objetos)

Crear un genio (diseño + configuración de los objetos)

Adjuntar el super genio al genio

Crear los tags de variable necesario si no están ya creados

Insertar el genio en una página gráfica

Compilar y ejecutar

Creación de ventanas emergentes parametrizables y configurables

Page 184: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 184

A. Creación del super genio

Para crear un Super Genio se tiene que ir al editor gráfico Citect, seleccionar Nuevo en el menú

Archivo o mediante el icono . Aparecerá una ventana en la que se ha de elegir la opción

Super Genio.

Creación de ventanas emergentes parametrizables y configurables

Page 185: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 185

A. Creación del super genio

Aparecerá una ventana de edición gráfica donde se pueden insertar objetos como botones,

textos,... También pueden adaptarse el tamaño y el color de fondo del Super Genio.

Creación de ventanas emergentes parametrizables y configurables

Page 186: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 186

A. Creación del super genio: diseño

Se tiene que empezar con la parte diseño. Se utilizan los componentes siguientes: textos, campos

numéricos, botones, imágenes,...

Creación de ventanas emergentes parametrizables y configurables

+

Para cambiar la

fuente de un texto

en un botón

Ir a la página

siguiente

Símbolo insertado desde

la biblioteca csv_icons

mediante el icono

Page 187: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Para cambiar la fuente de un texto en un botón se tiene que ir a la pestaña Aspecto-General y

cambiar la fuente mediante la lista desplegable.

¿Cómo cambiar la fuente de un texto en un botón?

Page 188: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Para crear sus propias fuentes se tiene que ir al Editor de proyectos, seleccionar el menú

Sistema y elegir Fuentes. Definir un nombre, un tipo, un tamaño, un color,... Luego a

la hora de configurar un botón la fuente creada aparecerá en la lista de fuentes disponibles.

¿Cómo crear sus propias fuentes?

Page 189: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 189

B. Creación del super genio: configuración de objetos

Ahora se tiene que de configurar los diferentes objetos respetando el orden en el que se pasarán

los parámetros al super genio.

Creación de ventanas emergentes parametrizables y configurables

Parámetro nº1 marcha/paro del horno ?1?

Parámetro nº2 velocidad de la cinta ?2?

Parámetro nº3 temperatura zona 1 ?3?

Parámetro nº4 temperatura zona 2 ?4?

Parámetro nº5 temperatura zona 3 ?5?

Page 190: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 190

B. Creación del super genio: configuración de objetos

Configuración del botón marcha:

Creación de ventanas emergentes parametrizables y configurables

Toggle(?1?)

Page 191: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 191

B. Creación del super genio: configuración de objetos

Configuración del control/visualizador de la velocidad de la cinta:

Creación de ventanas emergentes parametrizables y configurables

?2?

?2?=argvalue1 ###ENTER

Page 192: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 192

B. Creación del super genio: configuración de objetos

Configuración de los botones para incrementar/disminuir la velocidad de 1 RPM

Creación de ventanas emergentes parametrizables y configurables

?2?=?2?+1

Se tiene que realizar la misma operación con el botón para

disminuir el valor de la velocidad de la cinta escribiendo la

operación aritmética siguiente:

?2?=?2?-1

Page 193: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 193

B. Creación del super genio: configuración de objetos

Configuración del control/visualizador de la temperatura nº1:

Creación de ventanas emergentes parametrizables y configurables

?3?

?3?=argvalue1 ###ENTER

Mismo procedimiento para temp1, temp2 y temp3

Page 194: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 194

B. Creación del super genio: configuración de objetos

Configuración del texto para visualizar si el horno está en marcha o si está parado:

Creación de ventanas emergentes parametrizables y configurables

?1?

Horno parado

Horno en marcha

Page 195: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 195

B. Creación del super genio: configuración de objetos

Configuración del botón para cerrar la ventana emergente:

Creación de ventanas emergentes parametrizables y configurables

WinFree()

Page 196: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 196

C. Guardar el super genio

Después se tiene que guardar el Super Genio en una biblioteca guardándolo utilizando la

sintaxis siguiente: !NOMBRESUPERGENIO. (por ejemplo: !sg_horno)

Creación de ventanas emergentes parametrizables y configurables

Es muy importante respetar la sintaxis (!nombre)

sino la llamada desde el genio no funcionará

Page 197: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 197

D. Actualizaciones de las “instancias”

Cuando se realiza algun cambio en un super genio (o en un genio) se tiene que ir al menú

Herramientas y seleccionar Actualizar páginas.

Creación de ventanas emergentes parametrizables y configurables

Sirve para actualizar las “instancias”

de los genios y super genios

Page 198: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 198

E. Creación del genio

Luego se tiene que crear un genio de manera a poder utilizar el super genio. Para ello se ha de ir

al editor gráfico Citect, seleccionar Nuevo en el menú Archivo o mediante el icono . Aparecerá

una ventana en la que se tiene que elegir la opción Super Genio.

Creación de ventanas emergentes parametrizables y configurables

Page 199: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 199

E. Creación del genio

Aparecerá una ventana de edición gráfica donde se pueden insertar objetos como botones,

textos, imágenes. No se puede cambiarse el tamaño y el color de fondo de un Genio. Es un

objeto, no es una ventana.

Creación de ventanas emergentes parametrizables y configurables

Page 200: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 200

E. Creación del genio

Ahora se ha de configurar los diferentes objetos respetando la sintaxis que se utiliza en un genio.

Creación de ventanas emergentes parametrizables y configurables

%horno%_marcha

%horno%_rpm

%horno%_t1

%horno%_t2

%horno%_t3

Page 201: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 201

E. Creación del genio

Creación de ventanas emergentes parametrizables y configurables

%horno%_marcha

Horno parado

Horno en marcha

Page 202: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 202

E. Creación del genio

Creación de ventanas emergentes parametrizables y configurables

%horno%_rpm

Page 203: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 203

E. Creación del genio

Creación de ventanas emergentes parametrizables y configurables

%horno%_t1

Mismo procedimiento para temp1, temp2 y temp3

Page 204: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 204

E. Creación del genio

Agrupar todo el conjunto de objetos, ir a la pestaña Entrada-Pulsación del grupo de objetos y

escribir el método AssWin() con los parámetros correspondientes:

Creación de ventanas emergentes parametrizables y configurables

AssWin("!sg_horno",200,200,1+8+512,"%horno%_marcha","%horno%_rpm","%horno%_t1","%horno%_t2","%horno%_t3")

Nombre del super genio

Coordenadas en X,Y

Modo de apertura de la

ventana emergente

Parámetros del super genio

Page 205: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 205

F. Adjuntar el super genio al genio

Es muy importante Adjuntar el Super Genio al Genio. Para ello se tiene que seleccionar Adjuntar

Super Genios en el menú Modificar.

Creación de ventanas emergentes parametrizables y configurables

Page 206: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 206

G. Guardar el genio

Después se ha de guardar el genio en la biblioteca. (por ejemplo: g_horno)

Creación de ventanas emergentes parametrizables y configurables

Page 207: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 207

H. Creación de los tags de variables

Si se han importado las variables de un proyecto, los tags ya están en la base de datos. En el

caso contrario se ha de crear los 5 tags de variable respetando los nombres, tipos, dispositivo

de E/S y direcciones.

Creación de ventanas emergentes parametrizables y configurables

Mismo procedimiento horno01_t2 y horno01_t3

Page 208: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 208

I. Inserción del genio

Ahora se ha de insertar y configurar el genio “g_horno”. En modo de ejecución, cuando un

usuario haga un clic en el genio se abrirá la ventana emergente (super genio) con los diferentes

parámetros.

Para insertar el genio se tendrá que abrir una página, seleccionar la herramienta Genio haciendo

un clic en el icono en la barra de herramientas y seleccionar el Genio “g_horno” creado

previamente. Aparece una ventana donde se introducirá la cadena de sustitución.

Creación de ventanas emergentes parametrizables y configurables

Page 209: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 209

F. Resultado

Se tiene que guardar la página donde

encuentra el genio “g_horno”, compilar,

ejecutar. Después probar su

funcionamiento.

Creación de ventanas emergentes parametrizables y configurables

Page 210: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 210

Práctica: Cambiar el tamaño del super genio

Modificar la composición del super genio

Listar las páginas de sistema

Modificar el tamaño del super genio

Creación de ventanas emergentes parametrizables y configurables

Page 211: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 211

A. Apertura del super genio

Para ello se ha de seleccionar Abrir en el menú Archivo. Se abre una ventana donde se tiene

que ir a la pestaña Super Genio y seleccionar el super genio creado previamente “!sg_horno”.

Creación de ventanas emergentes parametrizables y configurables

Page 212: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 212

B. Modificación de la composición del super genio

Se ha de modificar la posición de los elementos y cambiar el tamaño. Luego se ha de guardar e

irse al menú Herramientas y seleccionar Actualizar páginas.

Creación de ventanas emergentes parametrizables y configurables

Page 213: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 213

C. Resultado

Se guardará y ejecutará la aplicación. Al ejecutar la aplicación la modificación que se hizo

antes sirvió para la composición del super genio pero no funciono para el cambio de tamaño

de éste. El tamaño del super genio no ha cambiado

Creación de ventanas emergentes parametrizables y configurables

¿Qué se ha de hacer para poder

cambiar el tamaño del super genio?

Page 214: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 214

D. Listar las páginas de sistema

Para poder cambiar el tamaño de un super genio se tiene que poder visualizar las páginas de

sistema.

Cuando se crea un super genio se crean 2 páginas:

- la página (super genio) creada que aparece en la pestaña Super Genio

- una página de sistema que se crea automáticamente en la pestaña Página. El tamaño

tiene que cambiarse en esta página.

Resumen:

- modificación de la composición de un supergenio: abrir el super genio desde la pestaña

Super Genio.

- modificación del tamaño de un supergenio: abrir el super genio desde la pestaña Página.

Creación de ventanas emergentes parametrizables y configurables

Page 215: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 215

D. Listar las páginas de sistema

Para poder visualizar las páginas de sistema, ir al menú Herramientas del Editor Gráfico y

seleccionar Opciones. Luego seleccionar la opción Lista páginas de sistema.

Creación de ventanas emergentes parametrizables y configurables

Page 216: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 216

E. Abrir el super genio desde la pestaña Página

Seleccionar Abrir en el menú Archivo. Luego seleccionar la pestaña Página y elegir el

supergenio “!sg_horno”

Creación de ventanas emergentes parametrizables y configurables

Page 217: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 217

F. Modificar el tamaño de super genio

Se tiene de hacer un clic derecho en la página y seleccionar “Propiedades de la página” y

modificar el tamaño en la pestaña Aspecto de la ventana de propiedades.

Creación de ventanas emergentes parametrizables y configurables

Page 218: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 218

G. Guardar y actualizar las páginas

Se ha de guardar los modificaciones y actualizar las páginas mediante el menú Herramientas.

Creación de ventanas emergentes parametrizables y configurables

Page 219: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 219

G. Resultado

Compilar y ejecutar.

Creación de ventanas emergentes parametrizables y configurables

Page 220: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 220

Práctica: Modificar el título en la barra de título del super genio: nombre identificativo,

la fecha y la hora

Encontrar y configurar un método para modificar el título en la barra de título

Encontrar métodos para visualizar la fecha y la hora

Modificar el genio

Creación de ventanas emergentes parametrizables y configurables

Page 221: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 221

A. Método AssTitle()

El método AssTitle() permite modificar el título de un super genio.

Por defecto permite visualizar el nombre del primer parámetro que se le pasa al super genio.

(En este caso: horno01_marcha). Pero es posible modificar este título gracias a los parámetros

de este método.

AssTitle(máscara, prefijo, sufijo)

Máscara: Número de caracteres a esconder desde derecha de la cadena de caracteres.

Prefijo: Cadena de caracteres a añadir al principio del título.

Sufijo: Cadena de caracteres a añadir al final del título.

Creación de ventanas emergentes parametrizables y configurables

Page 222: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 222

B. Modificación del genio

Se tiene que abrir el genio y modificar las propiedades del conjunto de objetos. Añadir el método

y sus parámetros en una segunda línea.

Creación de ventanas emergentes parametrizables y configurables

AssTitle(7,”Propiedades del ”)

Page 223: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 223

C. Resultado

Guardar, actualizar las páginas y ejecutar la aplicación.

Creación de ventanas emergentes parametrizables y configurables

Page 224: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 224

D. Añadir la fecha y la hora

Además se desea añadir la fecha y la hora. Existen métodos para visualizar la fecha y la hora.

Para ello se debe que utilizar las funciones siguientes:

Creación de ventanas emergentes parametrizables y configurables

Date(Formato)

Formato:

2 – Formato corto, dd/mm/yy

3 – Formato largo, day month year

9 – Formato extendido, dd/mm/yyyy

Time(Formato)

Formato:

0 – Formato corto, hh:mm

1 – Formato largo, hh:mm:ss

Page 225: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 225

E. Modificación del genio con la fecha y la hora

Se tiene que abrir el genio y modificar las propiedades del conjunto de objetos. Añadir el método

y sus parámetros en una segunda línea.

Creación de ventanas emergentes parametrizables y configurables

AssTitle(7,”Propiedades del ”,” @ “+Date(9)+” ”+Time(1))

Page 226: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 226

F. Resultado

Guardar, actualizar las páginas y ejecutar la aplicación.

Creación de ventanas emergentes parametrizables y configurables

Page 227: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 227

De momento el método AssTitle se ejecuta cuando se abre la ventana emergente.

Práctica: Modificar el título en la barra de título del super genio para que se actualice el

tiempo.

Utilizar una función Cicode

Modificar el genio y el super genio

Creación de ventanas emergentes parametrizables y configurables

Page 228: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 228

A. Modificar el genio

Se tiene que abrir el genio y cortar el método AssTitle() añadido para cambiar el texto en la

barra de títulos. Después se tiene que guardar el genio.

Creación de ventanas emergentes parametrizables y configurables

Page 229: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 229

B. Modificar el super genio

Se tiene que abrir el super genio (pestaña Super Genio), añadir un objeto Cicode mediante el

icono en la barra de herramientas y pegar el método AssTitle() con sus diferentes

parámetros en la pestaña Cicode del objeto Cicode.

Creación de ventanas emergentes parametrizables y configurables

AssTitle(7,”Propiedades del ”,” @ “+Date(9)+” ”+Time(1))

Page 230: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 230

C. Resultado

Guardar, actualizar las páginas y ejecutar la aplicación.

Creación de ventanas emergentes parametrizables y configurables

Refresco de la fecha y hora

Page 231: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 231

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 232: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 232

Tags de tendencia:

Para crear un tag de tendencia se tiene que ir al editor de proyectos, seleccionar el menú Tags y

Tags de tendencia.Se abre una ventana que permite crear los diferentes tags de tendencias con

los parámetros siguientes:

Nombre del tag de tendencia

Expresión:

- una variable (presión_ok)

- una función (presión_actual*100))

activador

Tags de tendencia y Process Analyst

Obligatorio para realizar tendencias

Page 233: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 233

Operaciones posibles con los tags de tendencia:

Tags de tendencia y Process Analyst

Para añadir

un tag

Para validar la

modificación de un tag

Para eliminar

un tag

Para pasar de una tag a otro

o mediante las iconos

Page 234: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 234

Práctica: Crear tags de tendencia para visualizar la evolución de tags de variable digitales

analógicos

Crear tags de tendencia para ver la evolución de:

La puesta en marcha del horno

La velocidad de la cinta

Las temperaturas tº1, tº2 y tº3

El valor absoluto de la diferencia entre las temperaturas tº1/tº2 y tº2/tº3

Tags de tendencia y Process Analyst

Page 235: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 235

A. Apertura de la base de datos de los tags detendencia:

Se tiene que ir al editor de proyectos y abrir la base de datos de los tags de tendencias.

Tags de tendencia y Process Analyst

Page 236: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 236

B. Creación de los tags de tendencia:

Creación del tag de tendencia para visualizar si el horno está en marcha:

Tags de tendencia y Process Analyst

Page 237: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 237

B. Creación de los tags de tendencia:

Creación del tag de tendencia para visualizar la velocidad de la cinta:

Tags de tendencia y Process Analyst

Page 238: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 238

B. Creación de los tags de tendencia:

Creación del tag de tendencia para visualizar las temperaturas tº1, tº2 y tº3:

Tags de tendencia y Process Analyst

Page 239: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 239

B. Creación de los tags de tendencia:

Creación del tag de tendencia para visualizar el valor absoluto de la diferencia entre las

temperaturas tº1 / tº2 y tº2 / tº3:

Tags de tendencia y Process Analyst

abs(horno01_t2-horno01_t3)

abs(horno01_t1-horno01_t2)

Expresión aritmética

Page 240: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 240

Posibilidad de visualización de tendencias:

Existen 2 herramientas:

- la herramienta “Tendencia”:

Esta herramienta muy sencilla permite visualizar tags de tendencia con la mínima

configuración (selección del tag de tendencia y su color).

- la herramienta “Analista de proceso” (Process Analyst):

Esta herramienta muy completa y totalmente configurable permite visualizar tags de

tendencia y tags de alarma. Se pueden visualizar las tendencias en diferentes paneles, grabar

vistas (configuración de la herramienta), grabar los datos en un fichero xls, realizar zoom,

superposiciones de tendencias,...

Tags de tendencia y Process Analyst

Page 241: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 241

Práctica: Visualizar tendencias con la herramienta “Tendencia”

Insertar un gráfico de tendencia

Configurar este gráfico de tendencia

Compilar y ejecutar

Tags de tendencia y Process Analyst

Page 242: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 242

A. Apertura de un página e inserción de la herramienta “Tendencia”:

Se tiene que abrir la página que contiene el super genio ya que se van a visualizar la evolución

de sus datos e insertar la herramienta “Tendencia”. Para su creación es posible elegir el tamaño

deseado (como si fuese un bobón).

Tags de tendencia y Process Analyst

Page 243: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 243

B. Configuración de la herramienta:

Se abre una ventana en la que se ha de configurar los tags de tendencia que se desean

visualizar (hasta 8) y el color de cada uno.

Seleccionar un lápiz y luego pulsar en el botón editar para seleccionar un tag de tendencia o

haciendo un doble clic en cada lápiz.

Tags de tendencia y Process Analyst

Page 244: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 244

B. Configuración de la herramienta:

Configuración posible:

Tags de tendencia y Process Analyst

El número de muestras cambiar en función

del tamaño de la herramienta “Tendencia”

Page 245: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 245

C. Resultado

Guardar y ejecutar la aplicación.

Tags de tendencia y Process Analyst

Herramienta muy sencilla pero se ha de

definir todo manualmente (ejes, escala,...)

utilizando funciones cicode

Page 246: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 246

C. Resultado

Ya existen plantillas con esta herramienta configuradas. Basta con introducir los tags de

tendencia para visualizarlos. Para ello se tiene que ir al menú Trends y seleccionar, por ejemplo,

Single Trend (Tendencia simple)

Tags de tendencia y Process Analyst

Configuración más completa pero existe

una herramienta mucho más potente: el

“Process Analyst” (páginas siguientes)

Page 247: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 247

La herramienta Process Analyst

Es una herramienta muy completa y totalmente configurable en modo diseño y

parcialmente configurable en modo ejecución. Permite visualizar tags de tendencias y

alarmas. Los lápices (tags de tendencia y tags de alarma) se insertan en un único panel o en

varios paneles. Puede configurarse:

- el tamaño, color, auto escala, escala predeterminada de los lápices.

- El color de fondo de los paneles

- La visualización de las partes del Process Analyst

- Los botones que aparecerán en modo ejecución

- Privilegios de usuario (para modificar el objeto en modo ejecución)

Tags de tendencia y Process Analyst

Page 248: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 248

Diferencias entre la herramienta “Tendencia” y “Process Analyst”

Tags de tendencia y Process Analyst

Page 249: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 249

Práctica: Visualizar tendencias con la herramienta “Process Analyst”

Insertar el objeto “Process Analyst”

Configurar este gráfico de tendencia

Compilar y ejecutar

Tags de tendencia y Process Analyst

Page 250: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 250

A. Insertar la herramienta “Process Analyst”

Para insertar la herramienta “Process Analyst” seleccionar el icono en la barra de

herramientas. Aparecerán la ventana de propiedades de la herramienta y el objeto (tamaño

modificable en modo diseño) en la página

Tags de tendencia y Process Analyst

Objeto

Propiedades

del objeto

Icono

“Process Analyst”

Page 251: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 251

B. Crear un panel

Para crear un panel se tiene que ir a la pestaña Aspecto-Main Page, hacer un clic derecho en

Process Analyst View y seleccionar Add Panel.

Tags de tendencia y Process Analyst

Es obligatorio tener un panel

para poder insertar un lápiz

Page 252: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 252

C. Insertar un lápiz en un panel

Para insertar un lápiz en un panel, se ha de hacer un clic derecho en el panel creado

previamente y seleccionar el tipo de tendencia (digital, analógica, alarma) que desea visualizar.

Tags de tendencia y Process Analyst

Analog: para visualizar tendencias de

tags de variables analógicos (rpm, tº1,...)

Digital: para visualizar tendencias de tags

de tendencia tipo digital (marcha/paro,...)

Alarm: para visualizar tendencias de

alarmas

Page 253: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 253

C. Insertar un lápiz en un panel: tag analógico

El lápiz creado, se tiene que ir a la pestaña Connection y escribir el nombre del tag de

tendencia. (no hay lista desplegable).

Tags de tendencia y Process Analyst

Page 254: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 254

C. Insertar un lápiz en un panel: tag analógico con auto escala

Para tener la opción de “auto escala” se tiene que ir a la pestaña Axis y seleccionar la opción

Autoscale.

Tags de tendencia y Process Analyst

Page 255: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 255

C. Insertar un lápiz en un panel: apariencia del tag analógico con auto escala

Es posible cambiar el color de la línea y su tamaño. Esta opciones se encuentran en la pestaña

Appearance.

Tags de tendencia y Process Analyst

Page 256: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 256

C. Insertar un lápiz en un panel: tag digital

El lápiz creado, se tiene que ir a la pestaña Connection y escribir el nombre del tag de

tendencia. (no hay lista desplegable).

Tags de tendencia y Process Analyst

Page 257: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 257

C. Insertar un lápiz en un panel: alarma

El lápiz creado, se tiene que ir a la pestaña Connection y escribir el nombre de la alarma. (no

hay lista desplegable).

Tags de tendencia y Process Analyst

Page 258: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 258

C. Insertar un lápiz en un panel: alarma y sus tipos

Para poder visualizar una alarma según su tipo se tiene que ir a la pestaña Appearance y

seleccionar el tipo de alarma (digital ,analogica,...). Luego pueden configurarse los colores

según el estado de alarma.

Tags de tendencia y Process Analyst

Page 259: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 259

D. Resultado

Se ha de guardar, actualizar las páginas y ejecutar la aplicación.

Tags de tendencia y Process Analyst

Modo diseño Modo de ejecución

Page 260: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 260

E. En modo de ejecución

Operaciones posibles en modo de ejecución:

Tags de tendencia y Process Analyst

A nivel de datos:

- Guardar los datos en un archivos XLS ó TXT

- Copiar los datos en el portapapeles

- Imprimir la vista

A nivel de visualización:

- Bloquear/Desbloquear plumas para poder

superponer tendencias

- Mostrar/Ocultar puntos

- Mostrar/Ocultar cursores y etiquetas de los

cursores

- Visualizar/Esconder la configuración de los

paneles/plumas

- Histórico

- Cambiar el periodo visualizado

- Operaciones de zoom

A nivel de configuración:

- Añadir/Modificar/Quitar plumas (pen)

- Añadir/Modificar/quitar paneles (panel)

- Acceder al panel de propiedades

- Guardar/Cargar una vista (configuración del

Process Analyst)

Page 261: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 261

E. En modo de ejecución: Guardar una vista

Tags de tendencia y Process Analyst

Permite guardar la configuración del

ProcessAnalyst (botones, paneles, plumas,...)

Page 262: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 262

E. En modo de ejecución: Cargar una vista

Tags de tendencia y Process Analyst

Permite cargar la configuración del

ProcessAnalyst (botones, paneles, plumas,...)

Page 263: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 263

E. En modo de ejecución: Imprimir el objeto

Tags de tendencia y Process Analyst

Permite imprimir lo que se está

viendo en el Process Analyst

Page 264: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 264

E. En modo de ejecución: Copiar al portapapeles

Tags de tendencia y Process Analyst

Permite copiar los datos en el portapapeles para

luego poder insertarlos en un archivo .doc,.txt,...

Page 265: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 265

E. En modo de ejecución: Guardar los datos en XLS o TXT.

Tags de tendencia y Process Analyst

Permite guardar los datos en archivos XLS o TXT

Page 266: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 266

E. En modo de ejecución: Acceder a la propiedades

Tags de tendencia y Process Analyst

Clic derecho en

los paneles del

Process Analyst

En la barra de menú

Page 267: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 267

E. En modo de ejecución: Operaciones de visualización de curso, tendencia, puntos,...

Tags de tendencia y Process Analyst

Bloquear/Desbloquear

plumas: para poder

superponer las tedencias

Mostrar/Esconder los

puntos de una tendencia

Mostrar/Esconder

el cursor

Mostrar/Esconder

las etiquetas

Page 268: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 268

E. En modo de ejecución: Mostrar/Esconder la configuración de los paneles/plumas

Tags de tendencia y Process Analyst

Page 269: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 269

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 270: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 270

Introducción:

El lenguaje Cicode es un lenguaje de programación fácil de usar. Se diseño específicamente

para la monitorización de instalaciones y el control de aplicaciones. Es un lenguaje estructurado

similar a los lenguajes Visual Basic o lenguaje C. No requiere ningún tipo de aprendizaje

especial si ya se ha trabajado con lenguajes de programación.

Ya se ha utilizado el lenguaje Cicode en las prácticas anteriores: en la asignación de un tag de

variable, en una operación aritmética, en el cambio de título de la ventana emergente y en la

llamada de la ventana emergente.

Lenguaje Cicode (Citect Code)

motor = 1

?2?=?2?-1

AssTitle(7,”Propiedades del ”,” @ “+Date(9)+” ”+Time(1))

AssWin("!sg_horno",200,200,1+8+512,"%horno%_marcha","%horno%_rpm",...)

Page 271: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 271

Introducción:

El lenguaje Cicode puede utilizarse:

Lenguaje Cicode (Citect Code)

1.- directamente en la pestaña Cicode de un

objeto Cicode o en la pestaña Entrada de las

propiedades de cualquier otro objeto.

2.- creándose un método (en un archivo) en el

Editor Cicode que luego se utilizará en una página

gráfica (pestaña Cicode o pestaña Entrada, ver 1.-)

Page 272: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 272

Práctica: Crear una función para cambiar el título de las páginas gráficas

Ejecutar el Editor Cicode

Escribir la función y guardar el archivo Cicode

Llamar esta función desde una página gráfica

Compilar y ejecutar

Lenguaje Cicode (Citect Code)

Page 273: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 273

A. Ejecutar el editor Cicode

Para ejecutar el Editor Cicode se tiene que ir al Explorador de proyectos, seleccionar la

carpeta Archivos Cicode dentro de su proyecto y hacer un doble clic en el acceso directo

presente en la ventana de la derecha.

Lenguaje Cicode (Citect Code)

Page 274: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 274

B. Escribir el método

Pueden escribirse comentarios empezando la línea con: //. Este comentario aparecerá de color

verde. Un método empieza por la palabra FUNCTION y acaba con la palabra END. Todas las

palabras claves aparecerán de color azul. El resto del código aparecerá de color negro.

Lenguaje Cicode (Citect Code)

Page 275: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 275

C. Guardar el fichero que contiene el método

Para guardar el archivo se tiene que ir al menú Archivo y seleccionar Guardar. Se abre una

ventana en la que tiene que ha de escribir un nombre para este archivo, p.e.: mis_funciones

Lenguaje Cicode (Citect Code)

Page 276: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 276

D. Utilizar la función creada previamente

Antes de utilizarla se aconseja compilar la aplicación para asegurarse que no haya

errores en el archivo Cicode creado. Luego puede abrir una página (p.e.: pagina01), insertar

un objeto Cicode y buscar el método creado previamente y configurarlo de la manera siguiente.

Lenguaje Cicode (Citect Code)

TituloPagina("Puesta en marcha y velocidad del agitador")

Page 277: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 277

F. Resultado

Guardar, compilar y ejecutar.

Lenguaje Cicode (Citect Code)

Realizar la configuración del ordenador utilizando la

configuración personalizada y elegir

Es posible utilizar esta misma función método

para cambiar el título de los super genios.

Page 278: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 278

Práctica: Crear una función para cargar una vista en un Process Analyst: cargar la

configuración de los paneles, plumas, botones,...

Ejecutar el Editor Cicode

Escribir la función y guardar el archivo Cicode

Utilizar botones para llamar esta función

Configurar los botones (nombre del objeto PA y nombre del archivo que contiene la vista)

Compilar y ejecutar

Lenguaje Cicode (Citect Code)

Page 279: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 279

A. Ejecutar el editor Cicode

Para ejecutar el Editor Cicode se tiene que ir al Explorador de proyectos, seleccionar la

carpeta Archivos Cicode dentro de su proyecto y hacer un doble clic en el acceso directo

presente en la ventana de la derecha o en un archivo ya creado si se desea añadir una función

en un mismo archivo.

Lenguaje Cicode (Citect Code)

Page 280: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 280

B. Escribir el método

Para poder cargar una vista a un objeto Process Analyst se tiene que utilizar un método para

Active X (el objeto Process Analyst es un ActiveX) al que se le pasa como parámetro:

- El número de objeto del Process Analyst (ver la página siguiente)

- El nombre del archivo que contiene la vista a cargar

Lenguaje Cicode (Citect Code)

Page 281: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 281

C. Crear botones y configurarlos

Se ha de insertar botones y configurarlos con la información siguiente:

- El número de objeto del Process Analyst (ver la página siguiente)

- El nombre del archivo que contiene la vista a cargar

Lenguaje Cicode (Citect Code)

CargarVista("AN237","vista01")

Page 282: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Se tienen que abrir las propiedades del objeto Process Analyst, irse a la pestaña Acceso-

Identificación. En el campo Nombre del se encuentra el nombre de objeto Process Analyst.

¿Cómo saber el número de un objeto Process Analyst?

Page 283: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 283

D. Resultado

Se tiene que crear 3 archivos (.pav) con configuraciones diferentes (p.242) y copiarlos en la

carpeta definida en al función cargarvista(objeto,archivo). Luego se tienen que configurar 3

botones para poder cargar las 3 vistas. Guardar, compilar y ejecutar.

Lenguaje Cicode (Citect Code)

Page 284: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 284

Práctica: Crear para funciones gestionar los paneles y cargar un tag de tendencia en un

Process Analyst

Ejecutar el Editor Cicode

Escribir una función para crear un panel

Escribir una función para eliminar un panel y otra para eliminar todos los paneles/plumas

Escribir una función para cargar un tag de tendencia a un panel determinado

Guardar el archivo Cicode

Utilizar botones para llamar estos métodos

Configurar los botones (nombre del objeto PA, nombre del panel y nombre del tag de

tendencia)

Compilar y ejecutar

Lenguaje Cicode (Citect Code)

Page 285: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 285

A. Ejecutar el editor Cicode

Para ejecutar el Editor Cicode se tiene que ir al Explorador de proyectos, seleccionar la

carpeta Archivos Cicode dentro de su proyecto y hacer un doble clic en el acceso directo

presente en la ventana de la derecha o en un archivo ya creado si se desea añadir una función

en un mismo archivo.

Lenguaje Cicode (Citect Code)

Page 286: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 286

B. Escribir las funciones

Para poder crear un panel en un objeto Process Analyst se tiene que utilizar un método

cuyos parámetros son:

- El número de objeto del Process Analyst (p.263)

- El nombre del panel a añadir

Lenguaje Cicode (Citect Code)

Page 287: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 287

B. Escribir las funciones

Para poder eliminar todos los paneles en un objeto Process Analyst se tiene que utilizar un

método cuyos parámetros son:

- El número de objeto del Process Analyst (p.274)

Lenguaje Cicode (Citect Code)

Page 288: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 288

B. Escribir las funciones

Para poder eliminar un panel en un objeto Process Analyst se tiene que utilizar un método

cuyos parámetros son:

- El número de objeto del Process Analyst (p.274)

- El nombre del panel a suprimir

Lenguaje Cicode (Citect Code)

Page 289: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 289

B. Escribir las funciones

Para poder añadir un tag de tendencia en un panel existente en un objeto Process Analyst

se tiene que utilizar un método cuyos parámetros son:

- El número de objeto del Process Analyst (p.274)

- El nombre del panel donde se agregará el tag

- El nombre del tag a añadir y el color

Lenguaje Cicode (Citect Code)

Page 290: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 290

C. Crear botones y configurarlos

Se ha de configurar 1 botón para la creación de un panel, 1 botón para eliminar este panel, 1

botón para eliminar todos los paneles y botones para agregar a tags de tendencia al panel

creado en el Process Analyst.

Lenguaje Cicode (Citect Code)

CrearPanel("AN237","Mis Datos")

EliminarPanel("AN237","Mis Datos")

EliminarPaneles("AN237")

CargarTagPanel("AN237","Mis Datos","tend_horno01_t1“)

CargarTagPanel("AN237","Mis Datos","tend_horno01_t2“)

CargarTagPanel("AN237","Mis Datos","tend_horno01_t3“)

Page 291: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 291

D. Resultado

Guardar, compilar y ejecutar.

Lenguaje Cicode (Citect Code)

Práctica adicional: Crear un método para eliminar un tag en un panel

Page 292: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 292

Presentación General p. 3

Gestión de proyectos p. 13

Creación de dispositivos de E/S p. 25

Creación de tags de variable y páginas gráficas p. 51

Gestión de las alarmas p. 111

Configurar la seguridad p. 117

Registrar mensajes en archivos TXT y DBF (para M.Excel o M.Access) p. 131

Creación de Informes (reports) p. 151

Creación de objetos gráficos parametrizables y reutilizables (Genios) p. 159

Creación de ventanas emergentes parametrizables y reutilizables (Super Genios) p. 177

Creación de tags de tendencia y utilización de la herramienta Process Analyst p. 231

Ejemplo de utilización del lenguaje Cicode (Citect Code) p. 269

Arranque automático p. 292

Anexos p. 300

Índice

Page 293: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 293

Arranque automático del Runtime:

Es posible arrancar la aplicación (runtime) al arrancar el ordenador sin tener que ejecutar Vijeo

Citect. Para ello se tiene que seguir el procedimiento siguiente...

Arranque automático

Archivo que contiene toda la

configuración de un proyecto

compilado y configurado

Ejecutable que permite arrancar la

aplicación (proyecto configurado y

compilado)

Page 294: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 294

Práctica: Configurar el ordenador para que el proyecto se ejecute automáticamente al

arrancar el ordenador

Tener el proyecto compilado

Tener la configuración del ordenador realizada (servidor, cliente de visualización, client

web,...)

Copiar el archivo citect.ini en la raíz o en otra carpeta

Copiar un acceso directo de CitectSCADA Runtime en el menú inicio de Windows de manera

que arranque automáticamente al arrancar el ordenador.

Arranque automático

Page 295: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 295

A. Compilación y configuración del ordenador

Compilación:

Configuración del ordenador:

Arranque automático

Page 296: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 296

B. Copia del archivo citect.ini

Cuando el proyecto está compilado y la configuración del ordenador esté realizada se tiene

que copiar el archivo citect.ini (se encuentra en el directorio c:/WINNT o c:/WINDOWS) en la raiz

del c:/ (o en otra carpeta definida)

Arranque automático

C:\WINNT

C:\WINDOWS

C:\

C:\nombrecarpeta

Page 297: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 297

C. Copia del acceso directo CitectSCADA Runtime

Luego se ha de se tiene que copiar el acceso directo CitectSCADA Runtime que se encuentra en:

en el directorio

Después se ha de añadir un parámetro.. Ver página siguiente

Arranque automático

C:\Documents and Settings\All Users\Menú Inicio\Programas\Vijeo Citect\Vijeo Citect 6.10

C:\Documents and Settings\All Users\Menú Inicio\Programas\Inicio

Page 298: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 298

D. Configuración del acceso directo CitectSCADA Runtime

Añadir al final de la línea del campo Destino el texto

siguiente:

-ic:\citect.ini

(si se ha copiado citect.ini en una carpeta)

-ic:\nombrecarpeta\citect.ini

Arranque automático

Page 299: Instituto Schneider Electric de Formación - · PDF fileVijeo Citect Instituto Schneider Electric de Formación G. COLLET - Agosto 2007 4 Introducción: Vijeo Citect es una solución

Vijeo Citect

Instituto Schneider Electric de Formación

G. COLLET - Agosto 2007 299

E. Resultado

Reiniciar el ordenador... Se tendrá que arrancar la aplicación automáticamente...

Arranque automático