sumário - spin€¦ · action₀net –ingeniería –edit draw cuadrado, rectángulo, círculo,...
TRANSCRIPT
1
Sumário
2
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
3
El Action.NET es la evolución de ActionView. Es la más moderna SCADA comercializado en Brasil.
Mantiene todos los controladores desarrollados por centrifugado, para ActionView, aunque sin código heredado, es decir, fue totalmente reescrito para "₀NET“:
• En primer lugar SCADA para aplicaciones eléctricas en ₀NET;
• Interfaz gráfica de usuario en WPF (los mismos del juegos electrónicos de última generación);
• Usando WCF - utilizado en el desarrollo de aplicaciones en entorno de computación distribuida orientada a servicios
Action₀NET
4
Action₀NET – Proyecto
El proyecto se puede iniciar:- Máquina local- Remoto (Intranet)- En la nube
5
Action₀NET – Proyecto
1) Se muestra todos losproyectos disponibles enla ubicación definida.
2) El usuario puede editarmás de un proyecto enparalelo.
3) Mas de un usuario puedetener acceso al mismoproyecto.
6
Action₀NET – Proyecto
1) N° de Studios (ingeniería)2) Puntos de E/S3) Protocolos disponibles4) N° de clientes simultáneos5) N° de Visualizadores (R Only)6) N° de iOS simultáneos
7
Action₀NET – Proyecto
Envía sitecode para Spin
Spin envía License key
8
Action₀NET – Proyecto
Algunos aspectos destacados de los archivos generados Action₀NET
• .Tproj
• Trun
• .Tretentive
• .Talarm
• .Thistorian
Un único archivo todos los datos del proyecto (imágenes, variables, scripts, etc.)
tabla de estado de la última ejecución
Integrable en bases de datos relacionales (Default SQL Express)
Action₀NET – Procesamiento Distribuido
9
Action₀NET – Procesamiento Distribuido
10
Action.NETCloud Computer
CARACTERÍSTICAS PRINCIPALES- Arquitectura Cliente Servidor x
Distribuido- El software puede funcionar en la nube
(SaaS)- Soporta Tablets (Apple / Android)- Permite el desarrollo cooperativo- Potentes herramientas de depuración- Banco de datos SQL integrada- Arquitectura Hot Standby- Scripts compiladas- Extensiones: permite que los datos de
importación / exportación de / a la base de datos, diseños, hojas de cálculo, XML, archivos de IEDs, etc.
- Shortcuts generados por el sistema SCADA
WCF
Action₀NET – Procesamiento Distribuido
Al configurar la ubicación delservidor, los accesos directosse generan para activar elsistema (Tstartup) de formaautomática, así como susdiferentes Viewers.
11
Action₀NET – Procesamiento Distribuido
- Varios módulos están activados;
- Cada módulo puede ser activado, se detuvo y terminó;
- Cada módulo tiene una o más procesos;
- En el inicio define quién comienza
Herramientas de depuración utilizados durante la ejecución.
Action₀NET – Procesamiento Distribuido
El sistema corresponden a diferentes procesos que seejecutan en diferentes IPs y se conecta a través de sockets
13
Sumário
14
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
Action₀NET – Ingeniería - Seleccione Proyecto
Activar Action.NET y destacar:• la selección del medio ambiente: local, red, nube;
• La selección de los proyectos;
• La activación de un proyecto;
• Capacidad para:• Más de una estación de ingeniería en la misma máquina;
• Más de una máquina conectada al mismo servidor (intranet / nube);
15
Sumário
16
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
Action₀NET – Ingeniería - General
Editar Tags: Objetos, plantillas, Nivel, tablas históricas, históricos, etc.
Opciones de Edición
Cuatro acciones están disponibles en la herramienta de ingeniería:Edit: Editar Tags, seguridad, alarmas, etc.Draw: Elaboración de pantallas y ventanasRun: compilar, probar, realizar, publicar, etc.Info: Datos de las aplicaciones, configuraciones y opciones de Hot-standby
17
Sumário
18
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
Action₀NET – Ingeniería – Geral
Botonderechomouse
En objeto se define, por ejemplo, las bahías de la subestación, parques, circuitos, etc.:- L1 – Línha 1- TR1 – Trafo 1- TR2 – Trafo 2- PQE – parque eólico
19
Action₀NET – Ingeniería – Edit Tags
N capas de pantillas e sub-Pantillas
20
Action₀NET – Ingeniería – Edit TagsAsociación de jerarquía de las tagss, por ejemplo:* sitio** Subestación*** Línea*** Trafo*** Bar*** alimentador**** disyuntor**** Secc**** Protecciones
***Linha*** Trafo*** Barra*** Alimentador**** Disjuntor
21
Action₀NET – Ingeniería – Edit Tags
En Historiador es definidas las tags que van en la historia y las condiciones que causan esta grabación en la historia.En las tablas historiam, definir las tablas de historial (puede haber varios).
22
Action₀NET – Ingeniería – Edit Security
En Security establece los usuarios, perfiles de acceso,
permisos para cada perfil y políticas;
Puede crear / modificar usuarios y perfiles en tiempo
real.
23
Action₀NET – Ingeniería – Edit Security
Los permisos son para el tiempo de edicióny en tiempo de ejecución.
24
Action₀NET – Ingeniería – Edit Security
Políticas se refieren a acciones de elpassword, la duración y time-out de lassesiones
25
Action₀NET – Ingeniería – Edit Devices
Están disponibles todos los protocolos eléctricos y la gran mayoría de protocolos industriales, OPC, etc.;
Hay una interfaz estándar para todos los protocolos; Procesos asociados a un canal se puede ejecutar de
forma remota (procesamiento distribuido).
En dispositivos se define:- Los canales de comunicación con
el protocolo asociado;- Los nodos de cada canal (IEDs);- Los puntos asociados con cada
nodo;- Y el tipo de access protocol..
26
Action₀NET – Ingeniería – Edit Devices
En el caso de Modbus, puede simular un servidor Modbus,para probar la aplicación.
27
Action₀NET – Ingeniería – Edit Devices
En el node puede definir el IED primario y secundario, en caso de fallo de uno de ellos
28
Action₀NET – Ingeniería – Edit Devices
En Points se muestra la lista de puntos con los protocolos asociados.Tipo de acceso puede ser creado para adaptarse a las condiciones especiales.
29
Action₀NET – Ingeniería – Edit Devices
Tipo de acceso puede sercreado para adaptarse a lascondiciones especiales.
30
Action₀NET – Ingeniería – Edit AlarmsEste ajuste es válido para los eventos del sistema que desea seleccionar para el registro de auditoría
31
Action₀NET – Ingeniería – Edit AlarmsCada elemento del grupo de alarma define el comportamiento de esta alarma. Tener o no reconocimiento, cuerno, color, etc.
32
Action₀NET – Ingeniería – Edit AlarmsCada variable tiene una alarma o evento se asocia con un grupo de alarmas.Área establece un grupo de alarmas, y un elemento de grupo está en alarma, la zona estará en alarma. Se puede reconocer el área de alarmas.
33
Action₀NET – Ingeniería – Edit Datasets
Por default el Action.NET utiliza un administrador de base de datos SQL embebido (SpinDB) para las etiquetas de los historiadores y alarmas.
El usuario puede configurar otras bases de datos externas como Microsoft SQL Server, Oracle, u otros.
Si la aplicación espera a tener más de 10 GB, que debe ser considerado desde el despliegue inicial utilizando una base de datos externa.
34
Action₀NET – Ingeniería – Edit Scripts
Se le permite escribir programas (tareas), rutinas (clases) y expresiones en C # o VBDotNET.
Estos códigos se compilan, la generación de código ejecutable; Puede depurar secuencias de comandos en tiempo real; Los scripts apoyo IntelliSense.
35
Action₀NET – Ingeniería – Edit Scripts
36
Action₀NET – Ingeniería – Edit Scripts
37
Action₀NET – Ingeniería – Edit Displays
38
Action₀NET – Ingeniería – Edit Displays
39
Action₀NET – Ingeniería – Edit Displays
Las pantallas pueden tener diseños concabecera, correr, etc.
40
Action₀NET – Ingeniería – Edit Reports
41
Sumário
42
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
Action₀NET – Ingeniería – Edit Draw
Pantalla Actual
Objetos Vizualización
Barra de herramientas horizontal: Alineaciones, agrupación, clasificación, etc.
43
Action₀NET – Ingeniería – Edit Draw
Cuadrado,Rectángulo,Círculo,Poligono.Boton, Texto,Check box,Radio Box.
44
Action₀NET – Ingeniería – Edit Draw
Biblioteca de símbolos: Permiteal usuario para desarrollar lasbibliotecas a las culturas de losclientes.
45
Action₀NET – Ingeniería – Edit Draw
Biblioteca Symbol Factory conmiles de símbolos de la zonaindustrial.
46
Action₀NET – Ingeniería – Edit Draw
Biblioteca creado por el usuariocon sus símbolos heredados.
47
Action₀NET – Ingeniería – Edit Draw
48
Action₀NET – Ingeniería – Edit Draw
Una biblioteca de símbolos, sepuede formar a partir demúltiples símbolos agrupados.Junto al símbolo de interruptor,que consiste en un grupo de 6símbolos.
49
Action₀NET – Ingeniería – Edit Draw
Cada símbolo puede tener múltiples dinámica asociada, debido a un evento (clic con el ratón, etc.).Cuando se agregan grupos de varios símbolos de su dinámica.
50
Action₀NET – Ingeniería – Edit Draw
Los scripts pueden estar asociados con eventos de pantalla (apertura, cierre, haga clic en el mouse, etc.).
51
Action₀NET – Ingeniería – Edit Draw
SCADA permite la importación de cualquier componente DotNET, tal como un componente para la creación de objetos 3D.
52
Action₀NET – Ingeniería – Edit Draw
Una pantalla tridimensional representado en tiempo realO Comando da clave esta animado.
53
Sumário
54
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
Action₀NET – Ingeniería– Run
- Build: Compila o projeto;- Test: Executa em modo teste (não altera
histórico e alarmes);- Startup: inicia a execução de um projeto;- Publish: publica uma versão read only com
numeração (1.0, 1.1, 1.2, 2.0, etc.);
55
Action₀NET – Ingeniería– Run
Después de Build:- UseCount: Nº de veces que el objeto se ha utilizado;- Crossreference (localización de objetos de uso);- UnUsed: Objetos no se utiliza
56
Action₀NET – Ingeniería– Run
Los diccionarios permiten:- Crear diccionarios y ubicar aplicaciones;- Asociar números con textos; - Asociar 64 categorías a las tags.
57
Action₀NET – Ingeniería– Run
Rutinas, el tiempo del proyecto, datos de
importación / exportación de forma automática:
Por lo tanto, relés, PLC, etc. ampliamente
utilizado puede ser el proceso de generación de
base automatizada;
Esta característica facilita en gran medida el
desarrollo de software embebido (grupos
electrógenos, turbinas de viento, etc.).
58
Action₀NET – Ingeniería– Run
Deploy: El uso de templates y la propiedad categoría crea, el tiempo de diseño, Tags, Alarmas, puntos de E / S y de historia de todo proyeto;ControlLogix: Crea automáticamente una lista de tags desde un archivo L5K;OPC: crea plantillas, nombres y Tags desde un servidor OPC;IEC 61850: Crea plantillas, nombres y tags/ desde archivo SCL o IED 61850;PI: permite importar estructuras de proyecto PI System (OsiSoft) para el Action.NET;Proyecto: permite importar proyectos o partes de proyectos.
59
Sumário
60
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
Action₀NET – Ingeniería – Info
La información del proyecto (versión, la configuración y los datos desde el servidor al cliente accesos directos).
61
Action₀NET – Ingeniería – Info
Shortcuts
IP Servidor
62
Action₀NET – Ingeniería – Info
seguimiento del proyecto – Datos de cambio de objetos e Built de Proyetos.
63
Action₀NET – Ingeniería – Info
Notas utilizados durante la edición de un proyecto. Todos los usuarios que están utilizando el proyecto de forma paralela ver estas notas.
64
Sumário
65
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecuciónecução
66
Cuando se crea una nueva aplicación desde la aplicación Enterprise, como se muestra en la siguiente figura, esto viene con un conjunto de etiquetas, pantallas, alarmas, etc. creado previamente. Esta información se denomina "Aplicación Default" y permitir que el usuario pueda utilizar para generar rápidamente su aplicación.
Action₀NET – Ingeniería– Aplicación Default
67
En el proyecto Default ya están generados: encabezado de la pantalla, elequilibrio y los informes: Alarmas, Eventos, consultar datos históricos,tendencia gráfico, las operaciones de registro y de información de proyectos
Action₀NET – Ingeniería – Aplicación Default
Header
Footer
Sumário
68
GeneralesEjecución de un proceso DemoHerramienta de ingeniería
• Informaciones generales
• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)
• Draw – la creación de pantallas;
• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);
• Info (Información del proyecto)Aplicación DefaultNameSpace durante la ejecución
69
Todos los componentes del proyecto, tales como Tags, clases, alarmas, dispositivos han asociados y objetos DotNET con propiedades y métodos accesibles por el sistema de tiempo de ejecución;El Action.NET tiene acceso a todas las características de Microsoft dotNETframework, como una aplicación de código administrado pura;Cuando la creación de scripts de código dentro de la Action.NET, se puede utilizar un conjunto de métodos de utilidad pública, que llamamos Script Toolkit;Usted puede agregar cualquier control de WPF directamente pantallas Action.NET sin necesidad de ninguna herramienta adicional;Si necesita tener acceso a la base de datos en tiempo real desde aplicaciones externas utilizando cualquier lenguaje de programación o código JavaScript en los navegadores web, se puede utilizar API para acceder a los datos COM.
Action₀NET – Ingeniería – NameSpace durante la Ejecución
70
En tiempo de ejecución puede supervisar / simular cualquier objeto Action₀NET
Action₀NET – Ingeniería – NameSpace durante la Ejecución
• Watch ventana donde se puede agregar objetos y atributos de los objetos a la monitorización en tiempo de ejecución.
• Hay cuatro listas, y cada lista se puede añadir decenas de objetos.
• Estas listas pueden ser exportados / importados en Excel.
• IntelliSense disponible;• @ Muestra todos los objetos
existentes.
71
En tiempo de ejecución puede monitorizar todos los módulos funcionando;
Action₀NET – Ingeniería – NameSpace durante la Ejecución
Traza ventana donde se puede monitorear los procesos durante la ejecución.
Lo que se quiere monitorizar se selecciona en el botón de Settings.
72