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


BOOL_TO...

Konwersja typu BOOL na inny typ:
W typach liczb wynik wynosi 1 przy argumencie TRUE, zaś 0 przy argumencie FALSE. 
W typie STRING wynik "TRUE" lub "FALSE".

Przykłady w IL:

LD TRUE
BOOL_TO_INT
ST i
(* Wynik 1 *)

LD TRUE
BOOL_TO_STRING
ST str
(* Wynik ?TRUE? *)

LD TRUE
BOOL_TO_TIME
ST t
(* Wynik T#1ms *)

LD TRUE
BOOL_TO_TOD
ST
(* Wynik TOD#00:00:00.001 *)

LD FALSE
BOOL_TO_DATE
ST dat
(* Wynik D#1970-01-01 *)

LD TRUE
BOOL_TO_DT
ST dandt
(* Wynik DT#1970-01-01-00:00:01 *)


Przykłady w ST:

i:=BOOL_TO_INT(TRUE);
(* Wynik 1 *)

str:=BOOL_TO_STRING(TRUE);
(* Wynik ?TRUE? *)

t:=BOOL_TO_TIME(TRUE);
(* Wynik T#1ms *)

tof:=BOOL_TO_TOD(TRUE);
(* Wynik TOD#00:00:00.001 *)

dat:=BOOL_TO_DATE(FALSE);
(* Wynik D#1970-01-01 *)

dandt:=BOOL_TO_DT(TRUE);
(* Wynik DT#1970-01-01-00:00:01 *)



Przykłady w FBD:



BOOL_TO...


codesys.pl