Ano novo, novos recursos! A resolução da IA para esse ano é adicionar ainda mais funcionalidade e recursos ao Ignition do que no ano passado. Com base no que o Ignition 8.1.24 está entregando, estamos no caminho certo.

O Ignition 8.1.24 traz aquela alegria de ano novo com melhorias de IDP para acompanhar os padrões de segurança modernos, personalização de pesquisa OPC UA, melhor controle para atualizações do Vision Client e muito mais.

IDPs não são tokens garantidos

Acompanhar a segurança cibernética pode ser estressante, então o Ignition 8.1.24 oferece algumas melhorias de IDP para mantê-lo calmo, tranquilo e autenticado.

Tokens de autenticação

Vamos começar com uma solução para um ponto problemático que frustrou muitos integradores. Antes de 8.1.24, quando uma sessão perdia temporariamente a comunicação com o gateway, todas as instâncias de Designer e Vision Client autenticadas por IDP precisariam ser reiniciadas para que os usuários pudessem fazer login novamente.

8.1.24 corrige esse problema com tokens de autenticação. Agora, fazer login no IDP gera um token de autenticação especial com a sessão no gateway. Esse token é salvo na memória da instância do Designer ou do Vision Client após a autenticação bem-sucedida do IDP. No caso de uma conexão interrompida, as instâncias Designer ou Vision Client podem passar o token de autenticação válido para o gateway e reconectar com segurança.

O ciclo de vida de um token de autenticação pode ser controlado de duas maneiras.

A primeira opção é Designer Auth Token Inactivity Timeout, que define o número de minutos que deve decorrer durante a desconexão antes que o token de autenticação expire. O tempo limite de inatividade deve ser maior que zero, com o padrão definido como 10 minutos.

A segunda opção é o Token de Autenticação de Designer Time-To-Live (TTL). Essa configuração define o número máximo de minutos em que o token de autenticação existe, independentemente da conectividade. Se o TTL for definido como qualquer número menor ou igual a zero, o token de autenticação não expira, exceto por inatividade. O padrão TTL é definido como 0 minutos, o que significa que não expira.

OAuth2 SMTP

A segurança é uma fera em constante evolução e domesticá-la requer padrões e técnicas modernas. Hoje em dia, algo tão testado e comprovado quanto a combinação de nome de usuário/senha geralmente não é seguro o suficiente. Alguns servidores não oferecem mais suporte a SMTP clássico apenas com autenticação de nome de usuário e senha.

Com isso em mente, o 8.1.24 refatora “Perfis SMTP” em “Perfis de e-mail”. Os perfis de e-mail oferecem a opção de escolher o SMTP clássico, que oferece suporte à autenticação básica, ou o SMTP OAuth2, que, fiel ao seu nome, oferece suporte ao OAuth 2.0.

8.1.24 também adiciona clientes OAuth2, que podem ser gerenciados na página de configuração do gateway. Os clientes OAuth2 usam tokens de autenticação, semelhantes aos clientes Designer e Vision mencionados acima, para solicitar com segurança que o SMTP envie eventos de e-mail.

Prefixo e sufixo do nome de usuário

Um recurso solicitado pelo cliente adiciona uma nova opção de caixa de seleção nas propriedades de pesquisa LDAP para alternar o prefixo e o sufixo do nome de usuário para todos os três perfis de origem do usuário do Active Directory. Se marcada como verdadeira, essa configuração aplicará o prefixo e o sufixo ao nome de usuário do gateway antes que uma ligação seja tentada. Naturalmente, esta opção assume como padrão true na atualização para corresponder ao comportamento antes da atualização. Também vale a pena mencionar que 8.1.24 remove a validação estrita para a configuração do nome de usuário do gateway, de modo que =, ,, e outros caracteres agora são permitidos.

OPC Todas as suas opções

O Ignition valoriza a configurabilidade, não apenas na própria plataforma, mas também na forma como ela interage com hardware e protocolos externos. Para melhor adaptação aos sistemas que assinam dispositivos com suporte BACnet ou DNP3, o Ignition 8.1.24 possui uma nova propriedade de extensão Tag Group OPC UA que permite que o intervalo de amostragem seja solicitado independentemente da taxa de grupo de tags.

Controle Visionário de Atualização

Embora o Ignition tenha vários recursos focados em automatizar certas ações, ainda entendemos a importância de poder escolher quando realizar uma tarefa manualmente. Isso é especialmente crítico quando a tarefa em questão está fazendo alterações em um sistema inteiro.

Por esse motivo, o Ignition 8.1.24 adiciona o novo modo de atualização “None” para o Vision. Este novo modo permite que o desenvolvedor do projeto entregue atualizações manualmente para clientes em execução usando uma nova marca de sistema Boolean Vision Client, ProjectUpdateAvailable, e uma função de script complementar, system.vision.updateProject(). A função de script é o que realmente executa a atualização do projeto no Vision Client. Com ele, o desenvolvedor passa a ter mais controle e agilidade na hora de divulgar as atualizações do projeto.

A versão 8.1.24 também adiciona duas propriedades de Ignition.conf ao Vision — vision.fetch-concurrency e vision.fetch-timeout — para melhorar as inicializações do Vision Client em sistemas ocupados e aumentar o tempo limite.

Descritiva Prescrição Linguística do Perspective

Para apontar o óbvio, quanto mais descritivo for um rótulo, mais útil ele será. É por isso que o Ignition 8.1.24 atualiza três componentes do Perspective em torno do tema central de rotulagem mais detalhada.

Tanque cilíndrico

O primeiro é o componente Cylindrical Tank, que agora tem um novo formato e propriedades de exibição de unidades. A propriedade de formato oferece a opção de exibir um valor como um número inteiro, percentual ou moeda, a última opção finalmente fornece um método para colocar em prática toda a filosofia “tempo = dinheiro”.

A propriedade da unidade pode então anexar uma string escolhida na frente ou atrás para personalização adicional. Por exemplo, se você tiver um tanque de mil galões, poderá escolher “inteiro” para o seu formato, ativar a propriedade da unidade e simplesmente inserir “/ 1000” para exibir um volume exato para o tanque.

Se o intervalo de amostra for definido como 0, em vez da pesquisa de grupo de tags, as alterações baseadas em eventos ou relatório por exceção virão diretamente do dispositivo. Para determinados dispositivos ou arquiteturas de sistema, esse método reduz a amostragem desnecessária para economizar sobrecarga adicional.

Gráfico de potência

O componente Power Chart agora tem uma opção de configuração adicional, penNamePathDepth, que pode exibir um caminho de tag expandido. Quando esta opção estiver definida como 1, apenas o nome do tag aparecerá. No entanto, quanto maior o número for definido, mais para trás o caminho da tag será exibido, até o gateway. Por exemplo, definir penNamePathDepth como 3 apareceria como grandParentFolder/parentFolder/name. Esta opção é um ótimo método para visualizar um caminho de tag individual que seja preciso e imediato.

Árvore de menus

A raiz “backActionText” do componente Menu tree agora atua como o botão “Back” padrão para todos os níveis de itens de menu. Submenus individuais podem substituir esse texto com sua própria propriedade de configuração “backActionText”. Conforme exemplificado no GIF abaixo, esta atualização fornece mais clareza ao retroceder em menus fortemente aninhados.

Deliciosas melhorias de design de qualidade de vida

A versão 8.1.24 agora confirma automaticamente todas as alterações feitas na guia Autoria de consulta nomeada quando você alterna para outra guia. Essa alteração fornece uma experiência mais rápida e amigável ao testar consultas. Tudo o que você precisa fazer é editar seu parâmetro e alternar as guias. Chega de esquecer de pressionar “Enter” e de checar duas vezes.

Uma porção dupla de deliciosos acompanhamentos vem do menu de edição do Designer, que obteve algumas funcionalidades expandidas e agora pode ser usado nas mensagens do Output Console, bem como nos campos do Vision Property Editor. Anteriormente, de forma tediosa e frustrante, essas tarefas não eram possíveis. Agora, simplesmente destaque o valor ou entrada desejado, clique em “Edit” no menu superior, selecione “Copy” e cole em uma nova janela.

Alarmes

TCP e UDP

Vemos você em fevereiro!

Saiba mais sobre essas atualizações e outras melhorias nas notas da versão 8.1.24 e no manual do usuário do Ignition. Como sempre, valorizamos seus feedback sobre quais novos recursos e funcionalidades você gostaria de ver nas próximas versões. 

Texto por: Aaron Block

Deixe uma resposta

%d