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


TO_BOOL

Konwersja z innego typu na typ BOOL:
Wynik jest TRUE, jeśli argument nie jest równy 0. Wynik jest FALSE, jeśli argument jest równy 0. 
W typie STRING wynik jest TRUE, jeśli argument jest TRUE, w innym przypadku wynik jest FALSE.

Przykłady w IL:

LD 213
BYTE_TO_BOOL
ST b
(* Wynik TRUE *)

LD 0
INT_TO_BOOL
ST b
(* Wynik FALSE *)

LD T#5ms
TIME_TO_BOOL
ST b
(* Wynik TRUE *)

LD 'TRUE'
STRING_TO_BOOL
ST b
(* Wynik TRUE *)



Przykłady w ST:

b := BYTE_TO_BOOL(2#11010101);
(* Wynik TRUE *)

b := INT_TO_BOOL(0);
(* Wynik FALSE *)

b := TIME_TO_BOOL(T#5ms);
(* Wynik TRUE *)

b := STRING_TO_BOOL('TRUE');
(* Wynik TRUE *)



Przykłady w FBD:



TO_BOOL


codesys.pl