GET_SYSVAR
Obtem o valor da variável de sistema associada ao endereço especificado.
GET_SYSVAR
+-------------+
UINT ----|ADDR |---- INT
+-------------+
Nota
Se o endereço especificado for inválido a função retorna o valor zero e ativa o código de falha do ambiente. Este código de falha pode ser obtido através da função GET_SYSTEM_ERR.
Parâmetros
Nome |
Parâmetro |
Tipo Dado |
V. Ini. |
Descrição |
ADDR |
Entrada |
UINT |
0 |
Endereço da variável de sistema a ser obtida |
Retorno
Tipo |
Descrição |
INT |
Valor da variável de sistema especificada |
Exemplo
Declaração de Variáveis
Nome |
Tipo |
Descrição |
|---|---|---|
f_ver |
INT |
Nro da versão do firmware corrente |
Código ST
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
f_ver := HILS.GET_SYSVAR(ADDR := 11); (* retorna o nro da versão do firmware do equipamento *)
(* ... *)