Esta seção descreve as etapas para definir as Configurações do servidor OPC UA na unidade de display.
|
|
|
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. |
Para informações sobre os modelos que suportam o servidor OPC UA, consulte o seguinte.
O servidor OPC UA também pode ser usado com [Simular] e [Simular dispositivo].
|
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:
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.
|
|||||||||||||||||
|
[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:
Quando [Configurações de segurança] está definido como [Habilitar], há autenticação de usuário durante a comunicação. A criptografia para autenticação do usuário usa a política de segurança configurada em [Política de segurança]. Entretanto, mesmo quando [Sem segurança] é selecionado, o Basic256Sha256 é usado. Portanto, use um cliente OPC UA que suporte Basic256Sha256 ao se comunicar sem segurança. |
|||||||||||||||||
|
[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.
|
|||||||||||||||||
|
[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 no caminho, exceto os seguintes caracteres especiais. * ? " < > | 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. |
|||||||||||||||||
Na janela do Explorador de projeto, clique em [Todas as variáveis] e criar uma variável.
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].
O seguinte tipo de dados pode ser usado. As descrições dos tipos de dados são diferentes da OPC UA.
Os tipos de dados das variáveis configuradas no software de edição de tela são convertidos para seguir as especificações do OPC UA, conforme mostrado na tabela abaixo.
Exemplo: Quando uma variável de tipo de dados BOOL é compartilhada por meio do servidor OPC UA, a variável é publicada como um tipo booleano.
| 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).
|
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.
|
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 |