Delta DVP-ES2 User Manual
Page 230
D V P - E S 2 / E X 2 / S S 2 / S A2 / S X 2 / S E O p e r a t i o n M a n u a l - P r o g r a m m i n g
3 - 11 4
API Mnemonic
Operands
Function
48
D SQR P
Square Root
Controllers
ES2/EX2 SS2
SA2
SE
SX2
Bit Devices
Word devices
Program Steps
Type
OP
X Y M S K H
KnX
KnY KnM KnS T C D E F
S
*
*
*
D
*
SQR, SQRP: 5 steps
DSQR, DSQRP: 9 steps
PULSE 16-bit 32-bit
ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2 ES2/EX2 SS2
SA2
SE
SX2
Operands:
S: Source device D: Device for storing the result
Explanation:
1.
This instruction performs a square root operation on S and stores the result in D.
2.
S can only be a positive value. Performing a square root operation on a negative value will
result in an error and the instruction will not be executed. The error flag M1067 and M1068 =
ON and D1067 records error code H0E1B.
3.
The operation result D should be integer only, and the decimal will be left out. When decimal
is left out, borrow flag M1021 = ON.
4.
When the operation result D = 0, zero flag M1020 = ON.
Program Example:
When X20 = ON, square root of D0 will be stored in D12.
X20
SQR
D0
D12
D0
D12