SQL Integrado
SQL embutido no software
Cada sistema Action.NET inclui um mecanismo SQL integrado com recursos completos. Isso oferece as seguintes vantagens:
É um local seguro para toda a configuração do projeto.
Ele pode ser usado como o banco de dados do historiador para registrar tags, alarmes e eventos em sistemas pequenos a médios (até 10 GB de dados).
Em sistemas grandes, ele pode ser usado como um local de armazenamento e encaminhamento local para quando o banco de dados remoto não estiver disponível.
Ele fornece um sistema ideal para armazenar configurações de tempo de execução local, informações retentivas, receitas locais, programações e tabelas e consultas ao preparar relatórios.
Várias conexões de banco de dados
Action.NET fornece integração perfeita com qualquer banco de dados de terceiros, incluindo Microsoft SQL Server, Oracle, MySQL, Informix, SQL Lite, PostgreSQL, etc.
Consultas e tabelas em tempo real
Qualquer fonte de dados que suporte ODBC, OLE-DB ou ADO. NET pode ser conectado com o aplicativo; uma sintaxe fácil permite criar ou personalizar qualquer consulta ou pesquisa de tabela com tags em tempo real.
DataGrid Avançado
Action.NET fornece um objeto DataGrid com recursos completos. O objeto DataGrid apresenta tabelas e consultas de bancos de dados, bem como mostra o conteúdo de qualquer tag, ativo ou objeto em tempo real. Solte a tabela, consulta ou tag no Grid Data Source para criar visualização front-end, editar qualquer objeto em tempo real ou banco de dados.
Arquitetura Cliente-Servidor
As consultas em tempo real podem ser processadas a partir do servidor ou do computador cliente, de forma assíncrona ou síncrona. Para obter melhor desempenho, várias solicitações de clientes distribuídos são armazenadas em cache e sincronizadas a partir do servidor.
Gateway de Dados
Conectar consultas de clientes por meio de zonas de segurança protegidas por firewall, como a movimentação de dados entre a rede de automação e a rede de TI, não é mais um problema. Action.NET fornece um gateway de dados amigável de firewall integrado. As consultas de dados de clientes são roteadas com segurança por meio de qualquer sistema Action.NET.
.NET para o núcleo
Editor de código integrado
Action.NET inclui um editor de script integrado para desenvolvedores criarem funcionalidades personalizadas para um aplicativo. O editor fornece um conjunto poderoso de ferramentas que o ajudam a testar e avaliar seus scripts. As ferramentas de depuração incluem atribuir pontos de interrupção, entrar no código, passar pelo código, executar linha por linha e observar os valores dos objetos mudarem a cada etapa.
Os scripts são executados nativamente como código gerenciado dentro da estrutura .NET, o que significa que você não pode criar um script que possa causar o desligamento inadvertido do sistema. Isso fornece um maior nível de segurança e tempo de atividade para seu aplicativo.
Domínios de servidor e cliente
Usando o editor de script Action.NET, você pode criar scripts que são executados no servidor para um alcance global ou podem ser executados no lado do cliente para um alcance local.
Tasks, Classes e expressões
Você pode criar tarefas, classes .NET e bibliotecas de funções. Em alguns casos, pode ser mais eficiente ou desejável criar expressões de uma linha, em vez de métodos completos. Para isso, o Action.NET oferece um editor de expressões que permite o acesso a todos os operandos e classes .NET.
Orientação a Objetos, Elementos do Projeto
Todos os elementos do projeto (tags, conjuntos de dados, alarmes, dispositivos e status de comunicações) são imediatamente acessíveis via IntelliSense. Como esses são objetos .NET nativos, nenhuma chamada de tag temporária é necessária. Com um único movimento, você pode transferir dados de tags para tabelas de dados externos .NET.
C #, VB.NET e conversão de código
O Action.NET inclui linguagens padrão da indústria, C # e VB.NET, para que os engenheiros não tenham mais que sofrer com o uso de editores de scripts antigos, proprietários, single-threaded ou interpretados. Traduza seu código entre C # e VB.NET a qualquer momento para aproveitar melhor sua experiência.
Eventos e Agendamento
Tarefas e expressões podem ser acionadas para execução por data, hora, condição, calendário, mudança de tag ou intervalo. A execução é distribuída entre os processos. Para obter o máximo de segurança e desempenho do sistema, cada processo é executado em seu próprio domínio de aplicativo e é isolado do banco de dados em tempo real.
Ferramentas de depuração completas
Você pode fazer alterações e configurações de projeto online durante a execução e depuração.