1992: empresa Nacional de base tecnológica, com foco em automação de sistemas.
Atuação:
Sede em Brasília com filiais em São Paulo, Recife e Toronto (Canadá); Parceiros: São Paulo, Bogotá e EUA (Huston e Califórnia);
Integradores (VARs): Brasil, Colômbia, EUA, Canadá, Índia, Filipinas, Indonésia e Vietnam.
Principais atividades:
Desenvolvimento de software SCADA;
Serviço de integração de sistemas de automação;
Suporte a Clientes na implantação, operação e manutenção dos softwares. Distribuir e dar suporte a VARs na implantação de soluções;
A EMPRESA
Implantamos:
+ de 30 centros de operação de empresas concessionárias de energia (GTD), complexos eólicos, produtores independentes e indústrias;
+ de 400 sistemas de automação de subestações de transmissão e distribuição; + de 40 sistemas de automação de usinas hidroelétricas, PCHs, térmicas e
eólicas;
+ de 10 empreendimentos de automação de grandes aeroportos e prédios inteligentes.
Participamos de diversos projetos de P&D com concessionárias de energia, entidades de fomento tecnológico e fabricantes.
Action.NET como IHM
O Action.NET é o mais moderno software SCADA do mercado, sendo todo implementado em DotNET, o que o torna uma poderosa ferramenta de apresentação de telas;
Ele utiliza as bibliotecas WPF (Windows Presentation Foundation), considerada a próxima geração de “User Interface” e WCF (Windows Communication Foundation) que cria um ambiente para o desenvolvimento de aplicações orientadas a serviço;
Além das bibliotecas acima, é possível o desenvolvimento de projetos em HTML5 (design responsivo) bem como telas para clientes Apple nativos;
Possui, de forma nativa, um banco de dados relacional (SQLite);
Possui scripts compilados (C# ou VbDotNET), que são de 20 a 100 vezes mais rápidos que scripts interpretados (concorrentes);
6
Action.NET como IHM
Pode rodar localmente, em um computador, em uma rede local, com vários computadores acessando como IHM ou na nuvem, com vários dispositivos fixos e móveis como IHM;
Action.NET como IHM
O servidor pode ser um único computador ou pode ser dual, hot-standby, como a figura abaixo ou multiservidor.
8
Action.NET como IHM
O servidor pode ser um único computador ou pode ser dual, hot-standby, como a figura abaixo ou multiservidor.
Action.NET como IHM
Arquitetura Multiservidor
Três Servidores de domínio: S1: acessa domínios S1, S2 e S3; S2: acessa só domínio S2; S3: acessa só domínio S3;Basta usar protocolo TRemoteClient Protocol
10
Action.NET como IHM
Qualquer IHM pode apresentar múltiplas telas, como mostrado na figura abaixo;
Action.NET como IHM
Os atalhos para ativar o servidor e os IHMs são gerados, automaticamente.
Quando define o local do
servidor, são gerados, automa-ticamente os atalhos para disparar o sistema (Tstartup), como também seus diferentes visualizadores.
Pressionando o botão copy, os atalhos para os clientes são copiados e após um colar em um ou mais computadores, insere-se atalhos apontando para o servidor.
Action.NET como IHM
Facilidade de desenvolver aplicações multilíngues;
Action.NET como IHM
Ferramentas de segurança que permitem definir políticas de acesso, permissões no nível de telas e usuários (podem ser criados / excluídos em tempo real);
Action.NET como IHM
Ferramentas de segurança que permite definir políticas de acesso, permissões no nível de telas e usuários (podem ser criados / excluídos em tempo real); Suporta Active-director do Windows;
Action.NET como IHM – Edit Draw
Tela Corrente
Barra de Ferramentas Vertical - Objetos Vizualização
Barra de ferramentas Horizontal: Alinhamentos, agrupamentos, separação, etc.
16
Action.NET como IHM – Edit Draw
Biblioteca de Símbolos: Permite que o Usuário desenvolva as bibliotecas com a culturas dos clientes - Base do Lean Automation.
Action.NET como IHM – Edit Draw
Biblioteca Symbol Factory com milhares de símbolos vetorizados da área industrial.
18
Action.NET como IHM – Edit Draw
Permite incluir novos componentes dotNET,
desenvolvidos por terceiros, como os a seguir mostradosNovas funcionalidades em
um piscar de olhos.
O Action.NET permite incluir novas funcionalidades através da
inclusão de bibliotecas DotNET externas como, por exemplos:
Inclusão da biblioteca de gráfica symbol factory com milhares de objetos gráficos vetoriais;
Inclusão de bibliotecas de gráficos 3D; Inclusão de bibliotecas GIS;
Inclusão da biblioteca OpenDSS do EPRI com a mais completa modelagem de sistemas elétricos;
Inclusão de novos protocolos ou atualização de novas versões de protocolos; Novas funcionalidades existentes no mercado podem ser incluídas em um piscar de olhos.
20
Na aplicação CEB, solicitaram incluir gráficos GIS, compatíveis com gráficos de mercado (Google, Bing, etc.). Usamos o open source Gmap Control (PDF) e implementamos funcionalidades orientadas as nossas necessidades.
22
É possível colocar objetos georreferenciados que são animados, mostrando o estado das chaves e suas variáveis analógicas mais importantes. Ao clicar na chave é aberta a tela com todas as informações da mesma.
Esta tela foi desenhada usando biblioteca de gráfico 3D adicionado via DLL. Neste gráfico é possível adicionar
24
Scripts compilados podem ser associados aos eventos da tela (abertura, fechamento, click de mouse, etc.).
ActionView – Cria um projeto a partir do BD do ActionView;
Deploy: Explode Alarms, Points e Historian; Revisor: Revisa um projeto recém feito; Controllogix: importa pontos de um CLP
Importa IEC61850: Importa endereços de IEC-61850: Relé ou SCL ou SSL; OPC: Importa endereços de servidor OPC;
26
Quando você parametriza uma aplicação, a partir de um projeto vazio (ProjetoDefault), o sistema gera, automaticamente os relatórios de: (1) alarmes correntes; (2) eventos do dia; (3) log de operação; (4) consulta, através de filtros, a tags da aplicação; (5) consulta a eventos históricos; (6) consulta a medidas históricas; (7) tendência de tempo real e histórica de medidas filtradas ; (8) filtro de consultas e (9) exportador de relatório.
Arquitetura Distribuída : No exemplo processos executando em 8 máquinas.
Arquitetura Distribuída
O Sistema corresponde a diversos processos executando em diferentes IPs e conectados através de sockets
28
Protocolos:
• O Action.NET suporta mais de 50 protocolos;
• Suporta todos os protocolos elétricos importantes, assim como os
procedimentos de rede 2.7;
• Suporta o protocolo de vários CLPs como GE, Siemens, Misubishi, Onron, etc.
• Pode funcionar como gateway para o nível hierárquico superior;
• Suporta SNMP, OPC DA/UA cliente e servidor, dentre outros.
O software, by default, tem uma base de dados relacional free (SQLite), mas existem providers para todos os bancos de dados relacionais de mercado;
Além disso existem ferramentas de desenvolvimento que permi-tem a integração a bases de dados não relacionais como, por exemplo, o PI da OsiSoft(5:33).
EDIT Datasets
30
Temos 1 unidade de negócios para suporte a operação e manutenção dos sistemas instalados. Estes contratos de Manutenção Corporativa disponibilizam: técnicos residentes, manutenção on site 24/7, treinamento, suporte remoto, desenvolvimentos especiais, atualização anual das versões da Instalação, etc.
Site: support.spinengenharia.com.br |
suporte.scs@spinengenharia.com.br
Serviço de helpdesk bilíngue via e-mail, Skype e telefone; Suporte presencial.
A seguir são apresentadas algumas telas exemplo desenvolvidas utilizando o Action.NET
Exemplos de dashboards usados em tablets e
smartphones (EMAE e CESP)
34
36
38
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE SE BVA - Arquitetura
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE SE BVA - Unifilar
40
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE SE IRA - Arquitetura
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE SE IRA - Unifilar
42
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE Detalhe de Alimentador
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE Detalhe de Linha
44
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE – Analógicas por Bay
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE – Detalhe Retificador
46
Action.NET como IHM – Exemplos de telas
Telas usando Lean-Automation: 1)- CELPE – Detalhe Serviço Auxiliar