SET_SECURITY_PSW
Esta função executa as seguintes tarefas:
Limpa a configuração de todos os grupos de segurança da aplicação mantendo os mesmos habilitados, ou seja, todos os grupos estarão configurados com atributo zero (sem restrição);
Define uma senha para liberação dos recursos que posteriormente forem bloqueados com atributo de liberação por senha (atributo 1);
Importante
Para consultar os grupos e os atributos de segurança disponíveis acesse: Recursos de segurança da aplicação
Nota
Se esta função não for chamada pela aplicação para definir uma senha, o equipamento inicializa este valor como zero. Portanto, a senha default associada aos recursos de segurança é zero.
Se o equipamento não suportar os Recursos de segurança da aplicação a função falha e retorna HILS.RE_NOT_AVA.
Bloco
SET_SECURITY_PSW
+-------------+
UINT ---|PASSW |--- INT
+-------------+
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 |
PASSW |
Entrada |
UINT |
Senha do projeto para liberação dos flags de segurança configurados |
Retorno
Tipo |
Descrição |
INT |
Código de retorno (zero se sucesso). |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Descrição |
|---|---|---|
RET |
INT |
Codigo de retorno |
Código ST
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
RET := HILS.SET_SECURITY_PSW(PASSW := 1234); (* Define a senha de segurança *)
(* ... *)