O OPCDA.NET é um componente .NET para o desenvolvimento de aplicativos para clientes OPC DA com C # ou VB.NET. Ele fornece classes, controles e ferramentas para o desenvolvi...
Fabricante:
Advosol
Categoria:
Desenvolvimento e programação
O OPCDA.NET é um componente .NET para o desenvolvimento de aplicativos para clientes OPC DA com C # ou VB.NET. Ele fornece classes, controles e ferramentas para o desenvolvimento eficiente de aplicativos clientes .NET (C # ou VB) OPC DA de alta qualidade. O SDK do OPCDA.NET suporta operações de 32 e 64 bits em todas as versões do Windows com o .Net Framework 4.x. Muitos aplicativos de exemplos C # e VB.NET são fornecidos com projetos para o Visual Studio 2010 a 2017. O SDK do OPCDA.NET possui uma estrutura de classes com várias camadas. O usuário pode escolher a camada de interface de acordo com os requisitos da aplicação e as preferências pessoais.
A Professional Edition oferece recursos que melhoram a qualidade do aplicativo sem aumentar o esforço de desenvolvimento.
Acesso aos Servidores UA O
OPCDA.NET com a opção OPCDA.NET-UA permite que os clientes acessem os servidores OPC DA e OPC UA através da mesma API. Nenhum conversor externo é necessário. O DCOM é completamente eliminado.
Controles de Acesso ao Servidor OPC
Os controles de Acesso ao Servidor OPC são fáceis de usar e manipulam o acesso ao servidor OPC de forma eficiente e com ampla verificação de erros. Os controles são invisíveis, fazendo o trabalho em segundo plano. Para adicionar o acesso ao servidor OPC a um aplicativo Windows Form ou Service, arraste os controles da caixa de ferramentas do Visual Studio para o painel de design do aplicativo e configure as propriedades. A configuração é suportada por diálogos. Servidores e itens podem ser procurados e selecionados. Todo o acesso ao servidor OPC é assíncrono. As solicitações do aplicativo são enfileiradas e o êxito/ erro é relatado no manipulador de conclusão, simplificando o tratamento de erros do aplicativo.
Controle do DAServer
Conecta-se a um servidor OPC e verifica periodicamente a conexão do servidor.
DAGroup Control
Lida com retornos de chamada Read, Write e DataChange para qualquer número de itens. Os itens podem ser atribuídos a um controle ou a um método para eliminar o tratamento de retorno de chamada do aplicativo. A codificação de aplicativos é reduzida para lidar com casos especiais.
Classes QuickUse As
Funções Browse exibem os itens diretamente em um controle TreeView. Os itens podem ser lidos ou gravados com uma única chamada de método muito simples usando o acesso síncrono ou assíncrono. Para itens acessados de forma assíncrona, a classe QuickUse mantém um buffer de dados e manipula os retornos de chamada de alteração de dados. O usuário pode ler o valor atual do buffer ou solicitar uma notificação.
As assinaturas DataBinding atualizam os valores dos itens diretamente nos controles do Windows e nas classes de usuário, não são necessários manipuladores de retorno de chamada do usuário.
Navegar pelo Suporte O
OPCDA.NET oferece excelente suporte à navegação, tornando a seleção interativa de itens simples. Com uma chamada de método, o servidor pode ser navegado em uma estrutura TreeNode na memória ou diretamente em um controle TreeView.
Navegar por um único ramo também é simplificado. Os métodos convenientes OPC DA V3 Browse e GetProperties podem ser usados com os servidores OPC DA V3 e V2.
Acesso ao servidor de segundo plano
Cada acesso ao servidor OPC pode levar segundos ou mesmo minutos devido a tempos de espera longos de comunicação DCOM ou devido a longos tempos de processamento do servidor que podem ser causados, por exemplo, pelo acesso lento ao dispositivo.
As classes de acesso ao servidor em segundo plano do OPCDA.NET tratam de todo o acesso do servidor em threads em segundo plano e impedem que o aplicativo pare de responder durante o acesso ao servidor. A qualidade do aplicativo pode ser bastante aprimorada sem esforço adicional de desenvolvimento. O aplicativo também se torna altamente robusto, todo o acesso ao servidor é verificado por limite de tempo e a conexão do servidor é monitorada mesmo sem o aplicativo ter acesso ao servidor.
Veja o código de amostra C # para ver como um aplicativo cliente OPC DA de alta qualidade pode ser curto e simples. Os snippets de código do Visual Studio 2005 são fornecidos para todos os métodos.
Aplicativos de Amostra
Muitos aplicativos de amostra são fornecidos para C # e VB.NET, completos com projetos do Visual Studio 2003. Os projetos são testados para converter e compilar com o Visual Studio 8 (2005). As amostras mostram como os diversos recursos do OPCDA.NET podem ser usados e as amostras podem ser usadas como ponto de partida para aplicativos do usuário.
Procurar
Mostra como o servidor OPC pode ser navegado e itens exibidos e selecionados. As classes BrowseTree de alto nível são usadas.
BrowseV3
Mostra como o método OPC DA V3 Browse pode ser usado para procurar os itens em uma ramificação e ler todas as propriedades do item. Apenas o Professional Edition suporta esses métodos de procura para servidores OPC DA V2.
BrowseLowLevel
Mostra como o servidor OPC pode ser navegado usando as funções de suporte do Browse definidas pelo OPC DA V2. Este aplicativo também pode ser usado para encontrar eventuais não-conformidades na interface de navegação do servidor.
Acesso ao Servidor de Segundo Plano
Mostra o uso das classes de acesso ao servidor de segundo plano do Professional Edition. Todo o acesso ao servidor é tratado em encadeamentos em segundo plano para garantir que o aplicativo nunca congele, mesmo com o acesso ao OPC interrompido em um timout do DCOM devido a uma falha de comunicação.
DataBind
Mostra como a classe DataBind pode ser usada para exibir valores de itens OPC em diferentes tipos de controles do Windows sem que o usuário precise codificar manipuladores de retorno de chamada.
Itens das listas
OPC das chamadas são feitas com listas de itens que são carregadas de um arquivo XML. O arquivo de definição XML ItemList foi criado com o utilitário ItemListBuilder. Este recurso está disponível apenas no OPCDA.NET Professional Edition.
Propriedades
Este exemplo de cliente mostra como o servidor OPC pode ser navegado e as propriedades de itens consultadas e lidas.
Leitura
Este cliente usa a classe RefreshGroup para ler de forma assíncrona os valores de dois itens. Os nomes de servidor e item são codificados no programa.
Atualização
Este cliente de amostra usa a classe OPCDA.NET QuickUse RefreshGroup para atualizar periodicamente um item por meio de retornos de chamada de alteração de dados.
Serviço do Windows
Este exemplo mostra como um serviço do Windows pode acessar os servidores OPC. Os valores de três itens são transferidos para outros itens no mesmo servidor. Vários servidores OPC podem ser acessados criando vários objetos OpcServer.
Exemplo de cliente
Aplicativos de cliente com teste simples abrangendo recursos de navegação, leitura, gravação e assinatura.
Muitos exemplos adicionais de aplicativos do Windows podem ser criados com os assistentes do projeto. Os recursos adicionados ao código podem ser selecionados em um diálogo. Com apenas o código para os recursos selecionados, o aplicativo criado é fácil de entender e ampliar para atender aos requisitos do usuário.
Assistente de Novo Projeto do Visual Studio
O assistente de geração de projeto gera o código de exemplo de acesso ao servidor OPC de acordo com as seleções do usuário. O código gerado é totalmente funcional, fácil de entender e um excelente ponto de partida para qualquer aplicativo cliente OPC.
Requisitos
Windows 7 (ou mais recente) ou Windows Server 2003 (ou mais recente)
.NET 4.x
Visual Studio 2010 ou mais recente com C # ou VB.NET
Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.