DAY_OF_WEEK
Retorna o dia da semana associado à data especificada (0 = domingo, 1 = segunda-feira …). É uma função pura (sem estado; retorna o resultado diretamente).
Biblioteca: IEC_STD · Namespace: IEC · Tipo: função
Função
DAY_OF_WEEK
+-------------+
DATE ----|IN |---- ANY_INT
+-------------+
Esta função recebe uma data (tipo DATE) e retorna um valor do grupo ANY_INT
correspondente ao dia da semana associado a essa data.
Parâmetros
Nome |
Direção |
Tipo |
Faixa / Unidade |
Descrição |
|---|---|---|---|---|
IN |
IN |
DATE |
— |
Data a ser avaliada. |
Retorno / Saídas
Tipo |
Faixa / Unidade |
Descrição |
|---|---|---|
ANY_INT |
0 .. 6 |
Dia da semana associado à data especificada (0 = domingo, 1 = segunda-feira, …, 6 = sábado). |
Exemplo
Clique aqui para baixar a tabela de variáveis
Código ST
VAR
cur_date : DATE; (* Data a ser avaliada *)
cur_week_day : INT; (* Dia da semana *)
END_VAR
(* Exemplo de ativação da função dentro da POU *)
(* ... *)
cur_week_day := DAY_OF_WEEK(DATE := cur_date);
(* retorna o dia da semana da data especificada *)
(* ... *)