GET_SECURITY_ATB

Obtém o valor do atributo de segurança associado ao grupo especificado. Se o número do grupo especificado for inválido ou o equipamento não suportar os Recursos de segurança da aplicação o valor retornado será zero.

Importante

Para consultar os grupos e os atributos de segurança disponíveis acesse: Recursos de segurança da aplicação

Os atributos possíveis de serem retornados são:

Valor

Descrição

0

Grupo sem restrição de segurança

1

Grupo com restrição de segurança liberada por senha

3

Grupo com restrição de segurança sem liberação por senha

Dica

Esta função é especialmente útil quando a aplicação corrente desejar saber se algum acesso externo liberou um recurso associado a um grupo (especificando a senha de liberação definida pela função SET_SECURITY_PSW.)

Neste cenário o atributo lido deverá ser 1 enquando o recurso estiver bloqueado para acesso remoto e será zero quando o recurso for liberado pela especificação da senha.

Bloco

         GET_SECURITY_ATB
         +-------------+
USINT ---|GROUP        |--- USINT
         +-------------+

Ver também

Estão disponíveis na Biblioteca HI_STD dois tipos de dados enumeradores que permitem a definição de flags associados aos grupos e atributos de segurança, para mais informações acesse:

Parâmetros

Nome

Classe

Tipo

Descrição

GROUP

Entrada

USINT

Grupo de segurança associado

Retorno

Tipo

Descrição

USINT

Valor do atributo associado ao grupo ou zero de erro

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

ATB

USINT

Atributo do grupo obtido

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo de ativação da função dentro da POU *)
HILS.SET_SECURITY_ATB(GROUP := 4, ATB := 1); (* Habilita segurança do grupo 4 com liberaçao via senha *)
(* ... *)
ATB := HILS.GET_SECURITY_ATB(GROUP := 4);   (* retorna o atributo de segurança do grupo 4 *)
(* ... *)