GET_DSYSVAR

Obtem o valor das duas variaveis de sistema consecutivas associada ao endereço especificado retornando um valor de 32bits.

          GET_DSYSVAR
         +-------------+
UINT ----|SV_ID        |---- DINT
         +-------------+

Parâmetros

Nome

Parâmetro

Tipo Dado

V. Ini.

Descrição

ADDR

Entrada

UINT

0

Endereço da variável de sistema inicial a ser obtida

Retorno

Tipo

Descrição

UDINT

Valor em 32 bits das variaveis de sistema ADDR e ADDR + 1

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

DEST_IP

UDINT

Endereço IP de destino do socket 1

Clique aqui para baixar a tabela de variáveis

Código ST

(* Exemplo de ativação da função dentro da POU *)
(* ... *)
// O endereço IP do socket 1 do equipamento esta disponível nas variaveis de sistema
// F146 e F147. O chamada seguinte obtem as duas variaveis e compoe o endereço IP retornando
// um valor de 32 bits.
DEST_IP := HILS.GET_DSYSVAR(ADDR := 146); (* retorna o endereço ip destino do socket 1 *)
(* ... *)