KB-39425: Comunicação OPC não funciona mesmo após as configurações de DCOM.

Descrição:

Por que a comunicação OPC funciona normalmente no E3Studio, mas não funciona quando o domínio é executado (mesmo após configurações de DCOM terem sido realizadas)?

Solução:

Isto ocorre porque Servidor OPC não pode ser executado em uma conta qualquer (por exemplo, a conta SYSTEM). Para resolver este problema, é necessário realizar a seguinte configuração:

1. Acesse a janela de configuração de DCOM do Windows através do comando dcomcnfg na janela Executar (Fig. 1):

 


Figura 1 – Janela Executar do Windows

 

2. Após a janela ter sido aberta, clique em Serviços de Componente-Computadores-Meu Computador,  e abra a pasta Config DCOM (Fig. 2):

 


Figura 2 – Janela Serviços de Componente do Windows (DCOM)

 

3. Dentro desta pasta, localize o Servidor OPC (Fig. 3):

 


Figura 3 – Servidor OPC

 

NOTA: Para o exemplo deste artigo foi utilizado o Elipse SCADA, mas pode-se utilizar qualquer outro servidor.

4. Uma vez localizado o servidor, clique com o botão direito do mouse sobre o ícone e acesse Propriedades.

5. Na janela de propriedades do servidor, clique na aba Identidade (Fig. 4):

 


Figura 4 – Janela de propriedades do ServidorOPC

 

6. Na aba Identidade, selecione a opção Este usuário, e insira o usuário Administrador e sua respectiva senha de administrador, ou então o usuário acessando o E3Studio e sua respectiva senha. Em seguida, reinicie o computador.

 


Figura 5 – Configuração do usuário

 

É importante ressaltar: a partir da versão 4.7 do Elipse E3, é possível especificar em qual conta o cliente OPC do E3 será executado. Isto é possível porque cada cliente OPC roda em um processo independente chamado ‘E3OpcClient.exe’.

NOTA: Antes de realizar as configurações deste artigo, é recomendado configurar o Firewall e o DCOM de acordo com os passos descritos nos artigos relacionados abaixo.

 

Artigos Relacionados


Print Friendly, PDF & Email

Este artigo foi útil? Was this helpful?

Classificação média - Average rating 0 / 5. Count: 0

Thoughts on “KB-39425: Comunicação OPC não funciona mesmo após as configurações de DCOM.

  1. Olá Lucas,
    Nesse caso recomendo entrar em contato com o suporte da Elipse e do fabricante do OPCServer.
    SupportBR

  2. Como o problema persistiu em runtime (mesmo alterando o usuário do Servidor OPC), sugeri um teste especificando outro usuário para executar o cliente OPC do E3 (A partir da versão 4.7 do Elipse E3, é possível especificar em qual conta o cliente OPC do E3 será executado).
    Na configuração do DCOM (DCOMCNFG), localizar o item pelo seu nome (E3OpcClient) e alterar na aba Identity/Identidade para o usuário desejado.

    O Lucas informou que resolveu o problema da seguinte forma:
    Criamos um usuário novo, e colocamos o OPC Schneider e o OPC E3 para rodar com o mesmo usuário.

  3. Boa Tarde,

    Fiz o procedimento e as demais dicas dos comentarios e não funcionou.

    Ao verificar os Elipse Event Log Viewer a diferença está no evento após o OPC Clent Host Created, No caso do Dominio o proximo evento ao inver se aparecer “Conected to OPC Server”, aparece “OPC Host startup falied error (80070005)”.

    Teria mais alguma verificação ou ação que possa ser feita?

Leave a Reply

Your email address will not be published.Required fields are marked *