Bit Exclusive Logical Or - Mitsubishi Electric R16MTCPU Programming Manual

Hide thumbs Also See for R16MTCPU:
Table of Contents

Advertisement

Bit exclusive logical OR: ^

Format
(S1)^(S2)
Setting data
■Usable data
: Usable
Setting
Usable Data
data
Bit
Word device
device
16-bit
integer
type
(S1)
(S2)
■Description, data type of result
Setting data
Description
(S1)
Data which will be EXCLUSIVE ORed bit-by-bit
(S2)
Processing details
• The bit-by-bit exclusive logical add of the data specified with (S1) and the data specified with (S2) is found.
• When (S1) and (S2) differ in data type, the data of the smaller data type is converted into that of the greater type before
operation is performed. At this time, note that signed data is converted.
Operation error
An operation error will occur if:
• (S1) or (S2) is an indirectly specified device and its device No. is outside the range.
Program example
■Program which EXCLUSIVE ORs #0 and #1 and substitutes the result to D0
D0 = #0 ^ #1
b15
D0
0 0
0 0 1 0 0 0
1 0
0 1 0
0 0 0
Number of basic steps
7
Constant
32-bit
64-bit
16-bit
integer
floating
integer
type (L)
point
type
type (F)
(K/H)
b15
#0
0 1
0 0 0 0 0 0
b0
b15
#1
0
0 0 1 0 0 0
1
Usable steps
F/FS
Calculation
expression
32-bit
64-bit
integer
floating
type
point
(K/H, L)
type (K)
b0
1 1
1 1 1
0 0 0
^
b0
0 1
1 0 1
0 0 0
4 OPERATION CONTROL PROGRAMS
G
Bit
Comparison
conditional
conditional
expression
expression
Data type of result
Data type of (S1) or (S2) which is greater
(Integer type)
4.6 Bit Operations
4
141

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

R64mtcpuMelsec iq-r seriesR32mtcpu

Table of Contents