SPLIT_DATE

Recebe parâmetro do tipo DATE e retorna o dia, mês e ano associados.

Nota

Esta função retorna todos os parâmetros de saida igual a zero caso sejam do tipo SINT e USINT pois os mesmos não suportam a faixa de valores possíveis a serem atribuidos.

Bloco

           SPLIT_DATE
         +-------------+
DATE ----|IN       YEAR|---- ANY_INT
         |             |
         |        MONTH|---- ANY_INT
         |             |
         |          DAY|---- ANY_INT
         +-------------+

Parâmetro

Nome

Classe

Tipo

Dim.

V. Ini.

Descrição

IN

Entrada

DATE

Valor a ser separado

YEAR

Saída

ANY_INT

Ano (2000..)

MONTH

Saída

ANY_INT

Mês (1..12)

DAY

Saída

ANY_INT

Dia (1..31)

Retorno

Tipo

Descrição

NENHUM

Exemplo

Declaração de Variáveis

Nome

Tipo

Descrição

cur_date

DATE

Data a ser separada

cur_day

UINT

Dia

cur_mon

UINT

Mes

cur_year

UINT

ano

Clique aqui para baixar a tabela de variáveis

Código ST

(* ... *)
(* Exemplo 1 de chamada da função na POU *)
SPLIT_DATE(IN:= cur_date, YEAR := cur_year,  MONTH := cur_mon, DAY := cur_day);
  (* recebe os valores de dia, mes e ano em cada parametro)
(* ... *)