FT1A S
MART
A
XIS
U
SER
’
S
M
ANUAL
FT9Y-B1382
10-5
10: S
HIFT
/ R
OTATE
I
NSTRUCTIONS
BCDLS (BCD Left Shift)
Applicable CPU Modules
Valid Devices
For the valid device address range, see pages 6-1 and 6-2 (Basic Vol.).
When T (timer) or C (counter) is used as S2, the timer/counter current value (TC or CC) is read out.
The quantity of digits to shift designated as S2 can be 1 through 7.
Make sure that the source data determined by S1 and S1+1 is between 0 and 9999 for each data register. If either source data is over 9999, a user
program execution error will result, turning on special internal relay M8004 and the ERR LED on the CPU module. When S2 is over 7, a user program
execution error will also result.
When a user program execution error occurs, the execution of the instruction is canceled. The data in S1 and S1+1 is left unchanged and the next
instruction is executed. For user program execution errors, see Chapter 4 “User Program Execution Errors” on page 4-21.
Valid Data Types
When input is on, the 32-bit binary data designated by S1 is converted into 8 BCD digits,
shifted to the left by the quantity of digits designated by S2, and converted back to 32-bit
binary data.
Valid values for each of S1 and S1+1 are 0 through 9999.
The quantity of digits to shift can be 1 through 7.
Zeros are set to the lowest digits as many as the digits shifted.
BCDLS
S1
*****
S2
*
Before shift:
After shift:
0
2 3
1
MSD
S1
S1+1
Shift to the left
LSD
4
6 7
5
0
1
3 4
2
5
7 0
6
0
When S2 = 1 (digits to shift)
0
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 BCD shift
—
—
—
—
—
—
X
—
—
S2 (Source 2)
Quantity of digits to shift
X
X
X
X
X
X
X
1-7
—
W (word)
—
When a word device such as D (data register) is designated as source S1, 2 points (double-word data type) are
used.
When a bit device such as I (input), Q (output), M (internal relay), or R (shift register) is designated as source S2,
16 points are used.
When a word device such as T (timer), C (counter), or D (data register) is designated as source S2, 1 point is
used.
I (integer)
—
D (double word)
X
L (long)
—
F (float)
—
Summary of Contents for microsmart pentra
Page 1: ...FT1A SERIES FC9Y B1382 Ladder Programming Manual ...
Page 6: ...Preface 5 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 104: ...7 DATA COMPARISON INSTRUCTIONS 7 10 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 122: ...8 BINARY ARITHMETIC INSTRUCTIONS 8 18 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 138: ...10 SHIFT ROTATE INSTRUCTIONS 10 12 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 162: ...11 DATA CONVERSION INSTRUCTIONS 11 24 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 188: ...12 CALENDAR COMPARISON INSTRUCTIONS 12 26 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 198: ...15 REFRESH INSTRUCTIONS 15 4 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 202: ...16 INTERRUPT CONTROL INSTRUCTIONS 16 4 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...
Page 266: ...20 DUAL TEACHING TIMER INSTRUCTIONS 20 4 FC5A MICROSMART USER S MANUAL FC9Y B1273 ...
Page 318: ...25 USER COMMUNICATION INSTRUCTIONS 25 22 FT1A SMARTAXIS USER S MANUAL FT9Y B1382 ...