Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CX-Supervisor
CX-Supervisor
09.- Alarmas
10.- Representacin grfica
11.- Adquisicin de datos
12.- Manejo de ficheros
13.- Generacin de informes
14.- Base de datos
15.- Comunicaciones DDE
CX-Supervisor
CX-Supervisor
El reto...
CX-Supervisor
La solucin...
CX-Supervisor
Flexibilidad
CX-Supervisor
CX-Supervisor
The easy way to sophisticated
supervisory control
CX-Supervisor
Qu es CX-Supervisor?
CX-Supervisor
Qu hace el CX-Supervisor?
CX-Supervisor
Caractersticas de CX-Supervisor
CX-Supervisor
Caractersticas de operacin
CX-Supervisor
Funcionalidad
CX-Supervisor
Editores dedicados
CX-Supervisor - Productos
Paquete de desarrollo
Paquete de Demo
Paquete actualizacin
Requerimientos Software
Microsoft Windows 95 98
CX-Supervisor
Requerimientos Hardware
CX-Supervisor
Activando la llave
CX-Supervisor
Arrancando CX-Supervisor
CX-Supervisor
Proyectos
CX-Supervisor
Introducir nombre de
proyecto y localizacin
CX-Supervisor
Editor de proyectos
CX-Supervisor
CX-Supervisor
Pginas en el
directorio
del proyecto
CX-Supervisor
Aadir, quitar y
abrir pginas del
proyecto
Visualizar /
ocultar pginas
en Runtime
Pginas que
componen el
proyecto
Pginas cargadas
en el desarrollo
Pginas que
se visualizan
en Runtime
Desde el icono de
Informacin de proyecto de la
barra de controles del Editor
de proyectos
CX-Supervisor
Workspace
! Nos proporciona una vista detallada del proyecto con una
estructura de rbol
! Proporciona fcil acceso a...
Pginas
Scripts
Objetos
Acciones
Alarmas
Recetas
Adquisicin de datos
Base de datos
CX-Supervisor
Puntos
Unidades contenedoras de informacin
Puntos
CX-Supervisor
Tipos de puntos
BOOLEANOS
1/0, on/off, true/false ...
ENTEROS
-99999999 / 99999999
REALES
-99999999 / 99999999
TEXTO
255 caracteres mximo
CX-Supervisor
Tipos de puntos
CX-Supervisor
Editor de puntos
proyecto
Funcionalidad Drag & Drop
Funciones para importar de otros proyectos CX-Server
CX-Supervisor
CX-Supervisor
Grupos
Puntos
CX-Supervisor
Borrar
Editar
PLCs
Filtros
Informacin
global
Grupo
Para aadir un nuevo
grupo, escribir
directamente sobre
el cuadro de edicin
Descripcin
CX-Supervisor
Enteros
Reales
Texto
CX-Supervisor
CX-Supervisor
Puntos de Memoria
Se pueden crear Arrays
CX-Supervisor
Pginas grficas
Interfaz real de visualizacin
Pginas grficas
CX-Supervisor
Editor grfico
CX-Supervisor
Editor grfico
Nombre del
objeto
seleccionado
Caja de
herramientas
Paleta
Tamao
del objeto
Objetos
Coordenadas del cursos
CX-Supervisor
CX-Supervisor
CX-Supervisor
Modificar el color,
relleno o patrn de
los objetos
CX-Supervisor
Objetos grficos
Objetos simples
Texto, lneas, rectngulos, rectngulos redondeados,
crculos, elipses, arcos y polgonos
Objetos de control
Botones, interruptores, indicadores lineales y
circulares, barras de desplazamiento y bitmaps
Controles de tareas especficos
Controles de alarmas, grficos de tendencia, barras y
dispersos
Posibilidad de incluir objetos compatibles OLE y
controles ActiveX
CX-Supervisor
Creando un objeto
CX-Supervisor
Coloreando un objeto
Paletas
extendidas
CX-Supervisor
Redimensionando un objeto
CX-Supervisor
Hello World
CX-Supervisor
CX-Supervisor
Asistente de grficos
Asistente de pulsadores
Funcin de espejo
CX-Supervisor
Mirror
Horizontal
Vertical
Mirror
Horizontal
Vertical
Rotar objetos
CX-Supervisor
Ms funciones de edicin
Transparencia
Agrupar
Desagrupar
Acercar
Alejar
CX-Supervisor
CX-Supervisor
CX-Supervisor
Libreras
disponibles
CX-Supervisor
Aadir una
librera
Borrar una
librera
CX-Supervisor
Especificar el nombre
de la nueva librera
CX-Supervisor
CX-Supervisor
CX-Supervisor
Animacin
Cmo hacer que los objetos tomen vida
Animacin
CX-Supervisor
Niveles de animacin
CX-Supervisor
Editor de animacin
CX-Supervisor
CX-Supervisor
Editor de animaciones
Objeto seleccionado
Acciones
disponibles
CX-Supervisor
Nivel de
animacin
Expresin
referenciada
Nivel de
seguridad
CX-Supervisor
y aparecer el
CX-Supervisor
Tipos de animaciones
Parpadeo de un objeto
Cerrar una pgina
Cambio de color analgico
Cambio de color digital
Visualizar un estado digital
Visualizar un punto de texto
Visualizar un valor
Editar el valor de un punto
analgico
Editar el valor de un punto
digital
Editar el valor de un punto de
texto
CX-Supervisor
Scripts
Flexibilidad y potencia
Scripts
CX-Supervisor
Editor de scripts
Condicin
de disparo
Nombre
del script
Intervalo de
ejecucin
Ventana
de cdigo
CX-Supervisor
Algunas
funciones
bsicas
Ventana de cdigo
CX-Supervisor
Asignacin
Punto = valor
ObjetoGrafico.Propiedad = valor
Constantes
TRUE
FALSE
0
0.0
contador = 10
contador = contador + 1
semaforo.color = verde
iniciado = TRUE
acabado = FALSE
limite = 100
pi = 3.1415927
Comparacin
Punto > valor
Punto < valor
Punto == valor
Punto != valor
Punto <= valor
CX-Supervisor
Sentencias condicionales
CX-Supervisor
IF condicion THEN
sentencia 1
ELSE
sentencia 2
ENDIF
IF condicion1 THEN
sentencia 1
ELSEIF condicion2 THEN
sentencia 2
ELSE
sentencia 3
ENDIF
Comentarios
REM
Subrutinas
CALL subrutina (argumentos)
RETURN
Seleccin mltiple
SELECT CASE expresion
CASE expresion 1
sentencia 1
CASE expresion 2
sentencia 2
CASE ELSE
sentencia 3
END SELECT
CX-Supervisor
CX-Supervisor
Recetas
Automatizando procesos
Recetas
CX-Supervisor
Editor de recetas
CX-Supervisor
Desde el Workspace
CX-Supervisor
Editor de recetas
Nivel de
seguridad
Recetas
CX-Supervisor
Aadir
receta
Imprimir
recetas
Informacin
de recetas
Aadiendo recetas
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Alarmas
Notificacin de eventos
Alarmas
CX-Supervisor
Editor de alarmas
CX-Supervisor
CX-Supervisor
Aadir una
alarma
Alarmas
configuradas
CX-Supervisor
Configuracin
general de
alarmas
Tipo de
alarma
Condicin
Informacin sobre
las alarmas
configuradas
Prioridad
Configurando alarmas
CX-Supervisor
Tipos de alarma
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Reconoce la alarma
seleccionada
Fecha y hora en la
alarma se ha
producido
CX-Supervisor
Reconoce las
alarmas pendientes
Descripcin
Prioridad
Estado
CX-Supervisor
Objeto alarma
CX-Supervisor
Objeto de Alarma
CX-Supervisor
CX-Supervisor
Funciones relacionadas
CX-Supervisor
Representacin grfica
Visualizacin de procesos
Grficos
Grficos de tendencia
Grficos XY
Grficos de barras
CX-Supervisor
Grficos de tendencia
CX-Supervisor
CX-Supervisor
CX-Supervisor
Grficos XY
CX-Supervisor
Grficos XY - Configuracin
CX-Supervisor
Grfico XY - Propiedades
CX-Supervisor
Grficos de barras
CX-Supervisor
CX-Supervisor
CX-Supervisor
Adquisicin de datos
Herramienta indispensable
Adquisicin de datos
En modo desarrollo...
CX-Supervisor
Items
CX-Supervisor
Creacin de Datasets
!
!
!
!
CX-Supervisor
Creacin de Items
CX-Supervisor
En modo Runtime...
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Exportando datos
CX-Supervisor
Elementos
a exportar
Generacin
automtica
de nombre
Formato de datos
CX-Supervisor
Informacin
adicional
CX-Supervisor
Manejo de ficheros
Utilizando un soporte adicional
Manejo de ficheros
CX-Supervisor
Comandos Scripts
CX-Supervisor
Script de ejemplo
OpenFile(c:\lib\scsdata.csv)
ret = Read(registro, temp, pres)
CloseFile()
ret = OpenFile(data.csv)
ret = Write(registro, temp, pres)
CloseFile()
CopyFile(data.csv, c:\archiv\data.csv)
CX-Supervisor
Generacin de reportes
Presentando resultados
Introduccin
CX-Supervisor
Informe de ejemplo
Informe de turno
Barriles de cerveza producidos
Barriles de cerveza derramados
Barriles encontrados vacos
Trabajadores enviados a casa borrachos
CX-Supervisor
2192
6
2
2
Ejemplo de plantilla
Informe de turno
Barriles de cerveza producidos
Barriles de cerveza derramados
Barriles encontrados vacos
Trabajadores enviados a casa borrachos
CX-Supervisor
((barriles))
((derram))
((vacios))
((borrach))
Caracteres de inclusin
CX-Supervisor
Especificadores de formato
%s
%d
%xfy
Punto = Hello
((Mi punto de texto es %s, Punto)) ... Mi punto de texto es Hello
Punto = 25
((Mi punto entero es %d, Punto)) ... Mi punto entero es 25
Punto = 1234.5678
((Mi punto real es %4f2, Punto)) ... Mi punto real es 1234.56
CX-Supervisor
CX-Supervisor
Base de datos
Almacenando la informacin
CX-Supervisor
En modo de desarrollo...
Nivel 1. Conexin
online en el desarrollo
! Recordsets
! Asociacin de campos
y parmetros
CX-Supervisor
CX-Supervisor
Configurando Recordsets
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Comunicaciones DDE
Dialogando con otras aplicaciones
DDE
CX-Supervisor
Activando DDE
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Objetos OLE
Incrustando objetos de otras aplicaciones
Objetos OLE
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Automatizacin OLE
Un paso ms en el intercambio de datos
Automatizacin OLE
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Controles ActiveX
Ampliando nuestro entorno
Controles ActiveX
CX-Supervisor
CX-Supervisor
CX-Supervisor
Funciones Relacionadas
CX-Supervisor
GetProperty
bValor = GetProperty( MiActiveX, Height )
Nombre
del punto
Objeto
ActiveX
Nombre de
la propiedad
PutProperty
PutProperty(MiActiveX, Height, 50 )
Objeto
ActiveX
CX-Supervisor
Nombre de
la propiedad
Valor
Execute
Execute( MiActiveX, AboutBox )
Execute( WebBrowser, Navigate2, c:\page.html )
Objeto
ActiveX
CX-Supervisor
Nombre
del mtodo
Parmetros
Eventos de un objeto
Eventos
CX-Supervisor
Eventos de un objeto
CX-Supervisor
Un evento de un
ActiveX puede lanzar
un script
CX-Supervisor
Ejemplo VBScript
Marcas de
comienzo y final
CX-Supervisor
Seguridad
Protegiendo nuestras aplicaciones
Seguridad
CX-Supervisor
Niveles de seguridad
Designer - Desarrollador
Manager - Responsable
Supervisor - Supervisor
Operator - Operador
All users Todos los usuarios
CX-Supervisor
Aadir usuarios
CX-Supervisor
Login y Logout
CX-Supervisor
Nivel de
seguridad
CX-Supervisor
Comunicaciones PLC
Interactuando con los dispositivos
Comunicaciones PLC
CX-Server proporciona:
Soporte global para los PLCs de la serie C, CV y CS
Soporte para Sysmac Way, Sysmac Net, Sysmac Link,
Controller Link, Ethernet y ToolBus
Posibilidad de soportar los nuevos PLCs que
aparezcan simplemente actualizando a la ltima
versin de CX-Server
CX-Supervisor
Configurando PLCs
CX-Supervisor
Aadiendo un PLC
CX-Supervisor
CX-Supervisor
Configurando la red / 1
CX-Supervisor
Configurando la red / 2
CX-Supervisor
Configurando la red / 3
CX-Supervisor
CX-Supervisor
Cliente OPC
Conectando con otros equipos
OPC
Server
Memoria
PLC
(CX-Server)
CX-Supervisor
DDE
Soluciones Multi-Vendor
CX-Server OPC
Lan
Red de
dispositivos
CX-Supervisor
Equipos OMRON
Red de
dispositivos
Otros equipos
Red de
dispositivos
Otros equipos
CX-Supervisor
Soluciones distribuidas
CX-Supervisor
Lan
CX-Supervisor
Red de
dispositivos
OPC Server
Utilidades VB
(Va ActiveX)
Wan / RAS
CX-Supervisor
Dispositivos
Introducir
Server
Grupo
Item
Posibilidad de utilizar
arrays
CX-Supervisor
CX-Supervisor
CX-Supervisor
Especificar:
Nombre del item
Identificador
Tipo de datos
Posibilidad de usar arrays
Si al arrancar la aplicacin se enlazar el punto
automticamente
CX-Supervisor
Diseo y optimizacin de
aplicaciones SCADA
Construyendo buenas aplicaciones
PLC1
CX-Supervisor
PLC2
PLC3
Vista general
Modelado
CX-Supervisor
Llenado
Distribucin
CX-Supervisor
CX-Supervisor
CX-Supervisor
CX-Supervisor
Direccionamiento indirecto
CX-Supervisor
Diseando la aplicacin
Scripts y bucles
Sumario
CX-Supervisor
Optimizar comunicaciones
CX-Supervisor