Instruction code
Type API
16-bit
32-bit
202 SCAL
–
203 SCLP
DSCLP
61 SER
DSER
39 SFRD
–
35 SFTL
–
34 SFTR
–
38 SFWR
–
–
S
130
DSIN
136
–
DSINH
173
–
DSUBR
48 SQR
DSQR
2 SRET
–
21 SUB
DSUB
43 SUM
DSUM
152 SWAP DSWAP
–
132
DTAN
T
138
–
DTANH
79 TO
DTO
26 WAND DWAND
07 WDT
–
27 WOR
DWOR
W
37 WSFL
–
36 WSFR
–
28 WXOR DWXOR
X
17 XCH
DXCH
11 ZCP
DZCP
Z
40 ZRST
–
5 - 1 7
Pulse
instruction
Scale
Parameter scale
Searching data
Moving a value and reading it
from a word device
Moving the states of bit devices
leftwards
Moving the states of bit devices
rightwards
Moving a value and writing it into
a word device
Sine of a binary floating-point
number
Hyperbolic sine of a binary
floating-point number
Floating-point subtraction
Square root of a binary number
–
Indicating that a subroutine ends
Binary subtraction
Number of bits whose states are
ON
Interchanging the high byte in a
device with the low byte in the
device
Tangent of a binary floating-point
number
Hyperbolic tangent of a binary
floating-point number
Writing data into a control register
in a special module
Logical AND operation
Watchdog timer
Logical OR operation
Moving the values in word
devices leftwards
Moving the values in word
devices rightwards
Logical exclusive OR operation
Interchanging values
Zonal comparison
Resetting a zone
Ch ap te r 5 Ap plie d Instruc tions
Function
16-bit 32-bit
Step
Page
number
7
-
5-115
7
9
5-117
9
11
5-70
7
–
5-57
9
–
5-53
9
–
5-52
7
–
5-56
–
6
5-91
–
6
5-100
–
9
5-104
5
6
5-67
1
–
5-22
7
9
5-38
5
5
5-62
3
3
5-113
–
6
5-95
–
6
5-102
9
13
5-74
7
9
5-43
1
–
5-24
7
9
5-44
9
–
5-55
9
–
5-54
7
9
5-45
5
9
5-33
9
12
5-28
5
–
5-58