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);
(* ... *)