# Conetar ao servidor OPC/UA

Esta seção descreve as etapas para definir as Configurações do servidor OPC UA na unidade de display.

ATENÇÃO
operação não intencional do equipamento O criador da aplicação deve ser cauteloso ao expor variáveis ao cliente OPC UA. Como é acessível e modificável por qualquer cliente. Não seguir essas instruções poderá resultar em morte, ferimentos graves ou danos ao equipamento.

Observação:

- Para informações sobre os modelos que suportam o servidor OPC UA, consulte o seguinte.

  Modelo/recurso suportado.

- O servidor OPC UA também pode ser usado com [Simular] e [Simular dispositivo].

1. Na janela do Explorador de projeto, ir para [Arquitetura do sistema] e clique em [Target01].
2. Na janela Propriedades, ir para a guia [Avançado] ➞ [Acesso a dados] e clique em [Servidor OPC UA].
3. Selecione [Habilitar] e configure as propriedades abaixo:

   Propriedade | Descrição
   [Protocolo de transporte] | Selecione o protocolo de transporte.
   [Número da porta] | Defina o Número da porta para comunicação de dados.
   [Formato dos dados] | Selecione o Formato dos dados.
   [Política de segurança] | Selecione a [Política de segurança] desejada. Você pode selecionar [Sem segurança] para se comunicar com o servidor OPC UA sem segurança. Recomendamos que você defina a política de segurança. As seguintes Políticas de segurança são suportados: Sem segurança Aes256Sha256RsaPssSignAndEncrypt Aes256Sha256RsaPssSign Aes128Sha256RsaOaepSignAndEncrypt Aes128Sha256RsaOaepSign Basic256Sha256SignAndEncrypt Basic256Sha256Sign Basic256SignAndEncrypt Basic256Sign Basic128Rsa15SignAndEncrypt Basic128Rsa15Sign Recomendamos o uso de uma das políticas de segurança mais altas baseadas no AES (Advanced Encryption Standard), tais como [Aes128Sha256RsaOaepSign].
   [Certificados confiáveis] [Certificados de emissores] | Escolha a opção desejada a seguir e defina [Número de certificados] e [Número de CRL]. [Certificados confiáveis]: Use isto para certificados auto-assinado ou CA que precisam ser verificados. [Certificados de emissores]: Use isto para os certificados CA que precisam ser verificados por uma cadeia de CA.
   [Número de certificados] | Defina o [Número de certificados] e selecione o arquivo do certificado em [Caminho do arquivo de certificado] . Se nenhuma segurança for selecionada em [Política de segurança], então não há necessidade de definir [Número de certificados]. Observação: O número máximo de arquivos do certificado é 100. O arquivo, que já é usado em outros [Caminho do arquivo de certificado] de [Certificados confiáveis] ou [Certificados de emissores], não pode ser usado. Mesmo que o arquivo tenha um nome diferente e o mesmo conteúdo com outro, o arquivo não pode ser usado.
   [Número de CRL] | Defina o [Número de CRL] e selecione o arquivo CRL (Lista de revogação de certificado) do [Caminho do arquivo de certificado]. Observação: O número de arquivos CRL é igual ou menor que o número de arquivos de certificado. O arquivo, que já é usado em outros [Caminho do arquivo de certificado] de [Certificados confiáveis] ou [Certificados de emissores], não pode ser usado. Mesmo que o arquivo tenha um nome diferente e o mesmo conteúdo com outro, o arquivo não pode ser usado.
   [Configuração de segurança] | Ao restringir o usuário de acordo com o nível de acesso do usuário do OPC UA, selecione [Habilitar] e defina o nível de segurança. O nível de acesso do usuário é o seguinte:
   Nível de acesso do usuário | Descrição
   [Nível de segurança para navegar] | O usuário pode ver as propriedades do servidor e os nomes das variáveis.
   [Nível de segurança para leitura] | O usuário tem privilégio de nível de navegação e pode ver o valor da variável.
   [Nível de segurança para leitura de gravação] | O usuário pode ler/gravar os valores das variáveis. Isto inclui o privilégio de nível de leitura.
   [Formato de nomenclatura do ID de nó] | Selecione o formato de nomenclatura das variáveis compartilhadas pelo servidor OPC UA com dispositivos externos na rede. [Padrão]: (padrão) Formato de nomenclatura consistente com as convenções de nomenclatura da OPC UA. [Compatível]: Formato de nomenclatura compatível com o software de edição de tela 3.3 Service Pack 1 ou anterior. Observação: Você não pode usar vinculação ou script para alterar dinamicamente o valor dessa propriedade.
   Nome da variável | Formato de nomenclatura do ID de nó
   [Compatível] Versão 3.3 Service Pack 1 ou anterior | [Padrão] Versão 3.4 ou posterior
   Var1[0] | Target01.Var1.Var1[0] | Target01.Var1[0]
   Var1[1,1] | Target01.Var1.Var1[1,1] | Target01.Var1[1,1]
   Var2.BOOL1 | Target01.Var2.Var2.BOOL1 | Target01.Var2.BOOL1
   Folder1.Var1[0] | Target01.Folder1.Var1.Folder1.Var1[0] | Target01.Folder1.Var1[0]
   A alteração do [Formato de nomenclatura do ID de nó] pode fazer com que as referências de outros dispositivos na rede não funcionem mais.
   [Salvar em] [Pasta de destino] | Defina o destino de exportação do certificado do servidor OPC UA, que é usado para o pré-registro de clientes OPC UA. [Salvar em]: Selecione armazenamento externo ou armazenamento local como destino de exportação. [Pasta de destino]: Especifique até 256 caracteres para o caminho do destino de exportação. Use caracteres de byte único ou multibyte no caminho, exceto os seguintes caracteres especiais. * ? " < > | Observação: O certificado do servidor OPC UA é exportado da tela de configuração de hardware. Na tela de configuração de hardware, abra [OPC UA Server] e, no campo [Certificate: Export Certificate], toque no botão [Export]. Se o certificado do servidor OPC UA precisar ser regenerado devido à expiração ou outros motivos, no campo [Regenerate Certificate], toque no botão [Generate and Reboot]. Após o certificado ser regenerado, os certificados do servidor OPC UA exportados anteriormente se tornam inválidos.

4. Na janela do Explorador de projeto, clique em [Todas as variáveis] e criar uma variável.

5. Selecione a opção necessária para compartilhar os dados da variável do [Compartilhamento de dados].

   Observação: O servidor OPC UA não pode compartilhar o valor das variáveis locais em uma tela. Se quiser compartilhar o valor de uma variável local, associe o valor da variável local como uma origem de vinculação a uma variável interna definida como [Compartilhamento de dados].

## Um tipo de dados eficaz

O seguinte tipo de dados pode ser usado. As descrições dos tipos de dados são diferentes da OPC UA.

Tipo de dados | Tipo de dados do OPC UA
BOOL | Boolean
BYTE | Byte
SINT | SByte
INT | Int16
DINT | Int32
LINT | Int64
UINT | UInt16
UDINT | UInt32
ULINT | UInt64
REAL | Float
LREAL | Double
STRING*1 | String
WSTRING | String
TIME | Int32

*1 Ao utilizar uma variável de string com sua propriedade [Tamanho da variável] habilitada, a variável pode armazenar até 512 bytes (codificação UTF-8).

## Detalhes do certificado do servidor OPC UA

Common Name | BLUE_OPCUA_Server@IP Address*1
Organization | Pro-face
Organization Unit | HMI
Locality | -
State | -
Country | JP
Domain Component | IP Address*1
URI | urn:IP Address*1:Pro-face:BLUE_OPCUA_Server

*1 Ao usar o servidor OPC UA no Windows OS, é exibido o nome do computador do Windows em vez do endereço IP.

Observação: Uma vez que o certificado do servidor OPC UA é ativado, o certificado é válida por 5 anos e a data certificada do certificado é a mesma que a data de uma unidade do display. Ao renovar a data de vencimento, toque em [Reemissão e Reinicialização] do menu de servidor OPC UA em Configuração de hardware. Após a reinicialização de uma unidade do display, um novo arquivo de certificado é emitido.

## Detalhes do certificado da Fundação OPC

Category | Description
Profiles | Nano Embedded Device Server
Micro Embedded Device Server
Security Category | SecurityPolicy-Aes128Sha256RsaOaep
SecurityPolicy-Aes256Sha256RsaPss
SecurityPolicy-Basic128Rsa15
SecurityPolicy-Basic256
SecurityPolicy-Basic256Sha256
SecurityPolicy-None
Server Category | Base Server Behavior
Core Server
Embedded DataChange Subscription Server
Enhanced DataChange Subscription Server
Standard DataChange Subscription Server
User Token – User Name Password Server
Transport Category | UA-TCP UA-SC UA Binary