Mitsubishi Electric MELSEC Q Series Programming Manual page 51

Structured text
Hide thumbs Also See for MELSEC Q Series:
Table of Contents

Advertisement

4 ST PROGRAM EXPRESSIONS
4 - 11
[Description example]
(a) When actual devices are used in Boolean expressions
IF D0 < 100 THEN
D1 : = 0;
ELSIF D0 <= 200 THEN
D1 : = 1;
ELSIF D0 <= 300 THEN
D1 : = 2;
END_IF;
(b) When operators are used in Boolean expressions
IF (D0*D1) < 100 THEN
D1 : = 0;
ELSIF (D0*D1) <= 200 THEN
D1 : = 1;
ELSIF (D0*D1) <= 300 THEN
D1 : = 2;
END_IF;
(c) When functions are used in Boolean expressions
IF INT_TO_BOOL (D0) = TRUE THEN
D1 : = 0;
ELSIF INT_TO_BOOL (D0) = TRUE THEN (* If INT_T0_BOOL(D2) is
D1 : = 1;
END_IF;
(* If D0 is less than 100
(* 0 is assigned to D1.
(* If D0 is less than or equal to 200
(* 1 is assigned to D1.
(* If D0 is less than or equal to 300
(* 2 is assigned to D1.
(* If D0*D1 is less than 100
(* 0 is assigned to D1.
(* If D0*D1 is less than or equal to 200 *)
(* 1 is assigned to D1.
(* If D0*D1 is less than or equal to 300 *)
(* 2 is assigned to D1.
(* If INT_T0_BOOL (D0) is *)
(* TRUE
(* 0 is assigned to D1.
(* TRUE
(* 1 is assigned to D1.
*)
*)
*)
*)
*)
*)
*)
*)
*)
*)
*)
*)
*)
*)
*)
4 - 11

Advertisement

Table of Contents
loading

This manual is also suitable for:

Melsec l series

Table of Contents