8: B
INARY
A
RITHMETIC
I
NSTRUCTIONS
8-2
FT1A S
MART
A
XIS
U
SER
’
S
M
ANUAL
FT9Y-B1382
Applicable CPU Modules
Valid Devices
For the valid device address range, see pages 6-1 and 6-2
(Basic Vol.).
Internal relays M0 through M1277 can be designated as D1. Special internal relays cannot be designated as D1.
When T (timer) or C (counter) is used as S1 or S2, the timer/counter current value (TC or CC) is read out. When T (timer) or C (counter) is used as
D1, the data is written in as a preset value (TP or CP) which can be 0 through 65535.
When F (float) data type is selected, only data register and constant can be designated as S1 and S2.
When F (float) data type is selected and S1 or S2 does not comply with the normal floating-point format, a user program execution error will result,
turning on special internal relay M8004 and ERR LED on the CPU module. For user program execution errors, see Chapter 4 “User Program
Execution Errors” on page 4-21.
Since the binary arithmetic instructions are executed in each scan while input is on, a pulse input from a SOTU or SOTD instruction should be used
as required.
Valid Data Types
Using Carry or Borrow Signals
When the D1 (destination) data is out of the valid data range as a result of any binary arithmetic operation, a carry or borrow
occurs, and special internal relay M8003 is turned on.
FT1A-12
FT1A-24
FT1A-40
FT1A-48
FT1A-Touch
X
X
X
X
X
Device
Function
I
Q
M
R
T
C
D
Constant
Repeat
S1 (Source 1)
Data for calculation
X
X
X
X
X
X
X
X
1-99
S2 (Source 2)
Data for calculation
X
X
X
X
X
X
X
X
1-99
D1 (Destination 1)
Destination to store results
—
X
X
X
X
X
—
1-99
W (word)
X
When a bit device such as I (input), Q (output), M (internal relay), or R (shift register) is designated as the
source, 16 points (word or integer data type) or 32 points (double-word, long, or float data type) are used. When
repeat is designated for a bit device, the quantity of device bits increases in 16- or 32-point increments.
When a word device such as T (timer), C (counter), or D (data register) is designated as the source, 1 point
(word or integer data type) or 2 points (double-word, long, or float data type) are used. When repeat is
designated for a word device, the quantity of device words increases in 1- or 2-point increments.
I (integer)
X
D (double word)
X
L (long)
X
F (float)
X
Data Type
Carry/borrow occurs when D1 is out of the range between
W (word)
0 and 65,535
I (integer)
–32,768 and 32,767
D (double word)
0 and 4,294,967,295
L (long)
–2,147,483,648 and 2,147,483,647
F (float)
–3.402823
10
38
and –1.175495
10
–38
1.175495
10
–38
and 3.402823
10
38
Содержание microsmart pentra
Страница 1: ...FT1A SERIES FC9Y B1382 Ladder Programming Manual ...
Страница 6: ...Preface 5 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 104: ...7 DATA COMPARISON INSTRUCTIONS 7 10 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 122: ...8 BINARY ARITHMETIC INSTRUCTIONS 8 18 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 138: ...10 SHIFT ROTATE INSTRUCTIONS 10 12 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 162: ...11 DATA CONVERSION INSTRUCTIONS 11 24 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 188: ...12 CALENDAR COMPARISON INSTRUCTIONS 12 26 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 198: ...15 REFRESH INSTRUCTIONS 15 4 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 202: ...16 INTERRUPT CONTROL INSTRUCTIONS 16 4 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Страница 266: ...20 DUAL TEACHING TIMER INSTRUCTIONS 20 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Страница 318: ...25 USER COMMUNICATION INSTRUCTIONS 25 22 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...