a nova geração de software scada · software pode rodar na nuvem (saas) suporta tablets (apple /...

75
A nova geração de software SCADA

Upload: others

Post on 10-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

A nova geração de software SCADA

Page 2: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

2

Principais Funcionalidades

Execução de um processo demo

Ferramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts,

Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries &

Extensions);

• Info (Projects, Track, Notes)

Aplicação Default

NameSpace durante a Execução

Page 3: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

3

O Action.NET é a evolução do ActionView. É o mais moderno SCADA

comercializado no Brasil.

Mantém todos os drivers desenvolvidos pela Spin para o ActionView,

embora não tenha código legado, isto é, foi integralmente reescrito

para “₀NET”:

• Primeiro SCADA para aplicações elétricas em DotNET;

• Interface gráfica em WPF (a mesma dos jogos eletrônicos de última

geração);

• Utilização de WCF – Framework para desenvolver aplicações orientadas

a serviço em ambiente de computação distribuído;

• Rastreabilidade de projetos, tabelas e versões;

• Suporta aplicações em Raspberry PI, com ambiente Mono.

Principais Funcionalidades

Page 4: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

4

• Poderosa ferramenta de diagnóstico, teste e simulação de processo;

• Completa integração com linguagens e objetos “.NET”;

• Banco de dados relacional SQLite vem integrado à aplicação;

• Para aplicações maiores, possibilidade de usar qualquer banco de dados

relacional de mercado (SQL Server, Oracle, etc.)

• Possibilidade de abrir vários projetos, em diferentes versões, em uma

mesma máquina;

• Possibilidade de desenvolvimento remoto de projetos (computação na

nuvem) com múltiplos usuários trabalhando em paralelo de forma

colaborativa;

• Suporta mais de 50 protocolos e dentre estes a maioria dos protocolos

elétricos.

Principais Funcionalidades

Page 5: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

5

Principais Funcionalidades - Projetos

Conectando-se a um Ambiente

O projeto pode ser iniciado:- Máquina local- Remoto (Intranet)- Na nuvem

Page 6: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

6

Selecionando Projetos

1) São mostrados todos osprojetos disponíveis nolocal definido.

2) O usuário pode editar maisde um projeto em paralelo.

3) Mais de um usuário podeacessar o mesmo projeto.

Principais Funcionalidades - Projetos

Page 7: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

7

Característica da Licença

1) N° de Estações de Engenharia2) Pontos de E/S3) Protocolos disponíveis4) N° de clientes simultâneos5) N° de Visualizadores (R Only)6) N° de iOS simultâneos

Principais Funcionalidades - Projetos

Page 8: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

8

Envia sitecode para a Spin

Spin envia License key

Gerando uma Licença

Principais Funcionalidades - Projetos

Page 9: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

9

Alguns destaques dos arquivos gerados pelo Action₀NET

• .Tproj

• .Trun

• .Tretentive

• .Talarm

• .Thistorian

Um único arquivo todos os dados do projeto (telas, tags, scripts, etc.)

Tabela de estados da última execução

Integráveis em bancos de dados relacionais (Default SQLite)

Principais Funcionalidades

Page 10: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

10

Principais Funcionalidades

Possibilidade de Computação na Nuvem

Page 11: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Processamento Distribuído

11

Action.NETCloud Computer

PRINCIPAIS CARACTERÍSTICASArquitetura Cliente x Servidor DistribuídoSoftware pode rodar na nuvem (SaaS)Suporta Tablets (Apple / Android)Permite desenvolvimento CooperativoPoderosas ferramentas de depuraçãoBanco de dados SQL integradoArquitetura Hot Standby de simples implantaçãoScripts compiladosExtensions: permite Importar / exportar dados de/para base de dados, projetos, planilhas, XML, arquivos de IEDs, etc. Atalhos de visualizadores gerados pelo SCADA.

WCF

Page 12: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Processamento Distribuído

Quando define o local doservidor, são gerados os atalhospara disparar o sistema(Tstartup), automaticamente,como também seus diferentesvisualizadores.

Page 13: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Processamento Distribuído

- Diversos módulos são ativados;

- Cada módulo pode ser ativado, pausado e encerrado;

- Cada módulo tem um ou vários processos;

- No Startup define quem inicia ativado.

Ferramentas de depuração usadas durante a execução.

Page 14: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Processamento Distribuído

O Sistema corresponde a diversos processos executandoem diferentes IPs e conectados através de sockets

Page 15: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

15

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 16: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Seleciona Projeto

Ativar Action.NET e destacar:

• Seleção do ambiente: local, rede, nuvem;

• Seleção dos projetos;

• Ativação de um projeto;

• Possibilidade de:• Mais de uma estação de engenharia na mesma máquina;

• Mais de uma máquina conectada ao mesmo Servidor (intranet / nuvem);

Page 17: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

17

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 18: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Geral

Quatro ações são disponíveis na ferramenta de engenharia:Edit: Editar tags, segurança, alarmes, etc.Draw: Elaborar telas e JanelasRun: Compilar, testar, executar, publicar, etc.Info: Dados da aplicação, settings e opções Hot-standby

Editar Tags: Objetos, templates, Nível, Históricos, Tabelas de histórico, etc.

Opções da Edição

Page 19: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

19

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 20: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Geral

Botãodireitomouse

Em objetos define-se, por exemplo, os vãos da subestação, os parques, os circuitos, etc.:- L1 – Linha 1- TR1 – Trafo 1- TR2 – Trafo 2- PQE – parque eólico

Page 21: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Tags

N camadas de templates e sub-templates

Page 22: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit TagsAssocia hierarquia aos tags, por exemplo:* Sítio** Subestação***Linha*** Trafo*** Barra*** Alimentador**** Disjuntor**** Secc**** Proteções

Page 23: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Tags

Em Historian define-se tags que vão para histórico e as condições que provocam esta gravação em histórico.Em Historiam tables, define-se as tabelas de histórico (podem existir várias).

Page 24: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Security

Em Security define-se os usuários, os perfis de acesso, aspermissões de cada perfil e políticas;É possível criar / alterar usuários e perfis em tempo real.

Page 25: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Security

As permissões são para tempo de edição eruntime.

Page 26: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Security

As políticas referem-se a ações sobre asenha, a duração e time-out de sessões.

Page 27: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Devices

Estão disponíveis todos os protocolos elétricos,inclusive o 2.7 do ONS, a grande maioria dosprotocolos industriais, OPC, etc.;

Existe uma interface padrão para todos os protocolos; Processos associados a um canal podem executar

remotamente (processamento distribuído).

Em Device define-se:- Os canais de comunicação com seu

protocolo associado;- Os nodos de cada canal (IEDs);- Os pontos associados a cada nodo;- E os tipos de acesso do protocolo.

Page 28: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Devices

No caso do Modbus, é possível simular um servidorModbus, para testar a aplicação.

Page 29: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Devices

Em Node pode-se definir o IED primárioe o secundário, para o caso de falha deum deles.

Page 30: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Devices

Points apresenta a lista depontos com os protocolosassociados.O Access type pode ser criadopara adaptar-se a condiçõesespeciais.

Page 31: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Devices

O Access type pode ser criadopara adaptar-se a condiçõesespeciais.

Page 32: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit AlarmsEsta configuração é válida para os eventos de sistema que você deseja selecionar para trilha de auditoria.

Page 33: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit AlarmsCada item de grupo de alarme define o comportamento deste alarme. Tem ou não reconhecimento, buzina, cor, etc.

Page 34: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit AlarmsCada variável que tem alarme ou evento é associada a um grupo de alarme.Área define um grupo de alarmes e, se um item do grupo está em alarme, a área estará em alarme. É possível reconhecimento de alarmes por área.

Page 35: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Datasets

Por default, o Action.NET usa um gerenciador de banco de dados SQL embutido(SpinDB) para os Historiadores de Tags e de Alarmes.

O usuário pode configurar outros bancos de dados externos, tais como oMicrosoft SQL Server, Oracle, ou outros.

Se a aplicação tem a expectativa de armazenar mais de 10 GB, deve-seconsiderar desde a implantação inicial o uso de um banco de dados externo.

Page 36: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Scripts

Permite que se escreva programas (tasks), rotinas (classes) e expressõesem C# ou VBDotNET.

Estes códigos são compilados, gerando código executável; É possível depurar em tempo real os Scripts; Os Scripts suportam IntelliSense.

Page 37: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Scripts

Page 38: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Scripts

Page 39: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Displays

Page 40: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Displays

Page 41: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Displays

As telas podem ter Layouts com header,footing, etc.

Page 42: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Reports

Page 43: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

43

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 44: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Tela Corrente

Objetos Vizualização

Barra de ferramentas Horizontal: Alinhamentos, agrupamentos, separação, etc.

Page 45: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Quadrado,Retângulo,Círculo,Poligono

Botão, Texto,Check box,Radio Box.

Page 46: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Biblioteca de Símbolos: Permiteque o Usuário desenvolva asbibliotecas com as culturas dosclientes.

Page 47: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Biblioteca Symbol Factory commilhares de símbolos da áreaindustrial.

Page 48: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Biblioteca criada pelo usuáriocom seus símbolos legados.

Page 49: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Page 50: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Um símbolo da biblioteca, podeser formado de vários símbolosagrupados. Ao lado o símbolodisjuntor, formado de umagrupamento de 6 símbolos.

Page 51: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Cada símbolo pode ter várias dinâmicasassociadas, em função de um evento (mouseclick, etc.).Quando se agrupa vários símbolos, suasdinâmicas são somadas.

Page 52: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Scripts podem ser associados aos eventosda tela (abertura, fechamento, click demouse, etc.).

Page 53: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Ingenharia – Edit Draw

SCADA permite a importação de qualquercomponente DotNET, como por exemplo umcomponente para a criação de objetos 3D.

53

Page 54: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Edit Draw

Tela tridimensional apresentadaem tempo real.O Comando da seccionadora estáanimado.

Page 55: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

55

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 56: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – 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.);

Page 57: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Run

Após Build:- UseCount: n° de vezes que o objeto foi usado;- Referência cruzada (objeto localização de uso);- UnUsed: Objetos não usados.

Page 58: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Run

Dicionários Permitem:- Criar dicionários para localizar aplicações;- Associar números a textos;- Associar 64 categorias a tags.

Page 59: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Run

Dicionários Permitem:- Criar dicionários para localizar aplicações;- Associar números a textos;- Associar 64 categorias a tags.

Page 60: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Run

Rotinas para, em tempo de projeto, importar / exportar dados automaticamente:Assim, relés, CLPs, etc. muito usados podem ter o processo de geração da base automatizados;

Esta característica facilita em muito o desenvolvimento de software embarcado (Grupos geradores, aerogeradores, etc.).

Page 61: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Run

Deploy: Utilizando templates e category gera, em tempo de projeto, Tags, Alarmes, Pontos E/S e Histórico;Controllogix: Cria Templates, Tag Names e PtosE/S a partir arquivo L5K;OPC: Cria Templates, Tag Names e Ptos E/S a partir de servidor OPC;IEC61850: Cria Templates, Tag Names e PtosE/S a partir arquivo SCL ou de IED 61850;PI: permite importar estruturas do PI para um projeto Action.NET;Project: Permite importar projetos ou partes de projetos.

Page 62: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

62

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 63: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Info

Informações sobre o projeto (versão, settings e dados do servidor para atalhos de clientes).

Page 64: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Info

Atalhos

IP Servidor

Page 65: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Info

Rastreabilidade do projeto – dados de alteração de objetos e build de projeto.

Page 66: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Action₀NET – Engenharia – Info

Notas usadas durante a edição de um projeto. Todos os usuários que estão usando o projeto em paralelo veem estas notas.

Page 67: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

67

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 68: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

68

Quando o usuário cria uma nova aplicação a partir da aplicação Enterprise, como apresentado na figura abaixo, esta já vem com um conjunto de tags, telas, alarmes, etc. pré-prontos. Estas informações são designadas “Aplicação Default” e permitem que o usuário às utilize para mais rapidamente gerar a sua aplicação.

Action₀NET – Engenharia – Aplicação Default

Page 69: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

69

No projeto Default já estão gerados: Tela de header, Footing e os relatórios:Alarmes, Eventos, Consulta a dados históricos, Gráfico de tendência, Log deoperações e Informações do projeto.

Action₀NET – Engenharia – Aplicação Default

Header

Footer

Page 70: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

Sumário

70

GeneralidadesExecução de um processo demoFerramenta de engenharia

• Informações Gerais

• Editar (Tags, Secutity, Devices, Alarms, Datasets, Scripts, Displays e Reports)

• Draw – criando telas;

• Run (Build, Test, Startup, Publish, UseCount, Dictionaries & Extensions);

• Info (Projects, Track, Notes)Aplicação DefaultNameSpace durante a Execução

Page 71: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

71

Todos os componentes do projeto, tais como tags, alarmes, dispositivos têm associados classes e objetos dot NET com propriedades e métodos acessíveis pelo sistema de tempo de execução;O Action.NET tem acesso a todos os recursos do Microsoft dotNETFramework, como uma aplicação de código gerenciado puro;Ao criar código de scripts dentro do Action.NET, pode-se utilizar um conjunto de métodos utilitários públicos, a que chamamos Script Toolkit;Você pode adicionar qualquer controle WPF diretamente em telas do Action.NET sem necessidade de quaisquer ferramentas adicionais;Se você precisar acessar o banco de dados em tempo real a partir de aplicações externas, usando qualquer linguagem de programação ou mesmo código JavaScript em navegadores web, você pode usar a API de acesso a dados COM.

Action₀NET – Engenharia – NameSpace durante Execução

Page 72: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

72

Em tempo de execução é possível monitorar / simular qualquer objeto Action₀NET;

Action₀NET – Engenharia – NameSpace durante Execução

Janela de Watch, onde pode-seincluir objetos e atributos deobjetos para a monitoração emtempo de execução.

IntelliSense disponível; No exemplo estão sendo

incluídos tags da linha L1.

Page 73: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

73

Em tempo de execução é possível monitorar / simular qualquer objeto Action₀NET;

Action₀NET – Engenharia – NameSpace durante Execução

Janela de Watch, onde pode-se incluir objetos e atributos de objetos para a monitoração emtempo de execução.

Existem 4 listas e, em cadalista, pode-se adicionar dezenasde objetos.

Estas listas podem serexportadas / importadas para Excel.

IntelliSense disponível; @ mostra todos os objetos

existentes.

Page 74: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

74

Em tempo de execução é possível monitorar todos os módulos em execução;

Action₀NET – Engenharia – NameSpace durante Execução

Janela do Trace onde

pode-se monitorar processos durante a execução.

O que se deseja monitorar é

selecionado no botão settings.

Page 75: A nova geração de software SCADA · Software pode rodar na nuvem (SaaS) Suporta Tablets (Apple / Android) Permite desenvolvimento Cooperativo Poderosas ferramentas de depuração

75