menu
dopisz swój adres do listy:
kontakt CoDeSys.pl:
e-mail: news@codesys.pl
Telefon: 048 331 20 57
Fax: 048 331 25 36

www.codesys.pl
wyszukaj w codesys.pl
elementy programu - konwersja typów


DATE_TO / DT_TO

Konwersja typu DATE lub DATE_AND_TIME na inny typ:
Data jest zachowywana wewnętrznie w DWORD w sekundach od 01.01.1970. Ta wartość podlega konwersji.
Może się zdarzyć, że w trakcie konwersji z większych na mniejsze typy zostaną utracone informacje. 
W typie STRING wynik to stała daty.

Przykłady w IL:

LD D#1970-01-01
DATE_TO_BOOL
ST b
(* Wynik FALSE *)

LD D#1970-01-15
DATE_TO_INT
ST i
(* Wynik 29952 *)

LD DT#1970-01-15-05:05:05
DT_TO_BYTE
ST byt
(* Wynik 129 *)

LD DT#1998-02-13-14:20
DT_TO STRING
ST str

(
* Wynik "DT#1998-02-13-14:20" *)

Przykłady w ST:

b :=DATE_TO_BOOL(D#1970-01-01);
i :=DATE_TO_INT(D#1970-01-15);
byt :=DT_TO_BYTE(DT#1970-01-15-05:05:05);
str:=DT_TO_STRING(DT#1998-02-13-14:20);


Przykłady w FBD:



DATE_TO / DT_TO


codesys.pl