Estado
O painel de instrumento do servidor OPC UA embutido: a lâmpada e o estado dele, o endpoint, o Iniciar, o Parar, o Reiniciar e o Testar conexão, e os seis medidores ao vivo.
Estado é a primeira linha do grupo SERVIDOR OPC UA na página Configurações, e o único lugar em que o servidor é iniciado e parado à mão. Ele é desenhado como um painel de instrumento: um cabeçalho com a lâmpada, o texto de estado, o endpoint e os controles de energia, sobre um poço rebaixado com seis medidores. A página se redesenha a cada segundo, então os medidores acompanham o servidor em execução. Abrir a página exige a permissão Alterar configurações.
O cabeçalho
| Elemento | O que ele mostra |
|---|---|
| Lâmpada e texto de estado | Conectado (verde) enquanto o servidor está de pé e o espaço de endereços dele está vivo; Iniciando… (âmbar) entre a partida e aquele momento; Parado (cinza) enquanto o hospedeiro não está rodando. A faixa ao longo da borda do cartão recebe a mesma cor, da mesma leitura que a lâmpada, então as duas não podem discordar. |
| Endpoint | O endereço de rede que um cliente disca: opc.tcp://<nome do computador>:<porta>/UA/GanterLab. O nome estável do computador é anunciado, nunca 0.0.0.0 nem um endereço DHCP; a alternativa na mesma máquina está em Endereços de conexão, no Acesso de clientes. |
O texto de estado é o mesmo que a dica do ícone da área de notificação e a barra de status leem; veja O servidor OPC UA embutido.
Os comandos
| Comando | O que ele faz | Esmaecido quando (situação) | Não aparece quando (papel) |
|---|---|---|---|
| Iniciar | Materializa a configuração atual e inicia o hospedeiro de comunicação. A barra de status diz "Iniciando o servidor OPC UA…" e depois "Servidor OPC UA iniciado.", ou, quando o hospedeiro voltou parado, "Falha ao iniciar o servidor OPC UA: <o último erro que o servidor registrou>" (ou "…Pode ser que ele não consiga vincular a porta N. Consulte os logs." quando ele não registrou nada). |
Enquanto outro comando de ciclo de vida roda, enquanto uma unidade está em execução ("A configuração fica travada enquanto uma unidade está em execução."), enquanto o runtime está parado ("Runtime parado"). | Desenhado só enquanto o servidor está parado. |
| Parar | Para o hospedeiro com elegância: toda sessão de cliente termina, e a comunicação com os dispositivos que o hospedeiro carrega para junto, então o Connector não lê nada até o Iniciar. "Parando o servidor OPC UA…" e depois "Servidor OPC UA parado." | As mesmas três situações. | Desenhado só enquanto o servidor está rodando. |
| Reiniciar | Parar e depois Iniciar, relendo a configuração. "Reiniciando o servidor OPC UA…" e depois "Servidor OPC UA reiniciado." ou o texto de falha acima. | As mesmas três situações. | Desenhado só enquanto o servidor está rodando. |
| Testar conexão | Relata o que a estação sabe sobre o próprio servidor dela, sem mudar nada: "O servidor OPC UA está parado. Inicie-o para aceitar conexões.", "O servidor OPC UA está iniciando, ainda não está pronto.", ou "Servidor OPC UA alcançável em <endpoint> com N sessão(ões) ativa(s)." É uma declaração do processo em execução, não uma sondagem pela rede. |
Nunca. | Nunca. |
Uma partida que retorna sem erro ainda é conferida: a pilha OPC UA pode falhar ao vincular a porta e só registrar o fato, então o feed relata a falha em vez de um sucesso. Uma partida que falha deixa a lâmpada cinza; a razão está no log do servidor, nos Eventos.
Os medidores
| Medidor | O que ele conta |
|---|---|
| Tempo ativo | O tempo desde a última partida do servidor, como 2h 14m 5s, 14m 5s ou 5s; uma marca de lacuna enquanto ele está parado. O mesmo instante alimenta os pontos Server.StartTime e Server.Uptime do espaço de endereços da Logic. |
| Sessões | As sessões de cliente que o servidor tem aceitas neste momento, a mesma lista que os Conectados agora mostram no Acesso de clientes. |
| Dispositivos | Os dispositivos configurados no Connector, em todo driver, habilitados ou não. |
| Drivers | Quantos drivers distintos aqueles dispositivos usam. |
| Erros | As linhas de erro no feed de log do hospedeiro de comunicação (do servidor e dos drivers). O feed guarda as 500 linhas mais recentes; a contagem fica vermelha quando não é zero. |
| Avisos | As linhas de aviso no mesmo feed, âmbar quando não é zero. Para um papel que carrega Ver eventos, o número é um botão que abre a janela destacada de Eventos no desktop da própria estação ("Abrir a janela de Eventos"); num navegador em outro dispositivo ele fica esmaecido com "Disponível apenas no aplicativo instalado na estação.", e para um papel sem a permissão ele é um número simples. |
O que esta seção não faz
Ela não desconecta uma sessão (revogar um certificado no Acesso de clientes faz isso), não limpa as contagens de log (o feed é limitado e rola sozinho), e não reinicia o aplicativo. Ela nunca inicia o servidor por conta própria depois de uma falha: um vínculo que falhou é relatado e espera pelo seu Iniciar. O endpoint é mudado na Configuração, e só com o servidor parado.