DATA_CLEAR

Inicializa com o valor 0 (zero) todo o conteúdo do bloco de dados DATA informado, de qualquer tipo, exceto quando o conteúdo for do tipo STRING. É uma função.

Biblioteca: HI_STD · Namespace: HILS · Tipo: função

Função

           DATA_CLEAR
         +------------+
         |            |
ANY  ----|DATA        |
         |            |
         +------------+

A função percorre todo o bloco de dados apontado por DATA e atribui 0 (zero) a cada elemento, independentemente do tipo (escalar, vetor ou estrutura definida pelo usuário).

Importante

Esta função não pode ser utilizada quando o conteúdo a ser apagado possuir o tipo de dado STRING. Os valores de tamanho máximo da STRING serão inicializados em zero e não com o valor default.

Parâmetros

Nome

Direção

Tipo

Padrão

Faixa / Unidade

Descrição

DATA

IN_OUT

ANY

—

—

Bloco de dados a ser inicializado com zero.

Retorno / Saídas

Nenhum.

Observações

  • Aplicável a escalares, vetores e estruturas definidas pelo usuário; não use com conteúdo do tipo STRING.

Exemplo

Clique aqui para baixar a tabela de variáveis

Código ST

TYPE
    DB_DATA : STRUCT             (* Estrutura de especificação do registro de dados *)
        enable    : BOOL;        (* Habilitação do controle *)
        setpoint  : REAL;        (* Valor do set point *)
        histerese : REAL;        (* Histerese do set point *)
        tempoON   : TIME;        (* Tempo de operação da máquina *)
    END_STRUCT;
END_TYPE

VAR
    data_user : DB_DATA; (* Variável do tipo estrutura "DB_DATA" definida pelo usuário *)
END_VAR

(* ... *)
(* Exemplo de inicialização de uma variável do tipo "data_user" *)
HILS.DATA_CLEAR(DATA := data_user);
(* ... *)