942
7 APPLICATION INSTRUCTIONS
7.20 Data Processing Instructions
Calculating the square root of 16-bit binary data
SQRT(P)
These instructions perform a square root operation of the specified 16-bit binary data.
*1 The SQRT instruction is not supported by the structured text language and the FBD/LD language. Use the standard function, SQRT.
( Page 1895 SQRT(_E))
■Execution condition
■Description, range, data type
■Applicable devices
*1 FX and FY cannot be used.
• These instructions perform a square root operation of the 16-bit binary data specified by (s). and stores the result in (d).
The obtained square root is an integer because the decimal places are rounded down.
(s)
(d)
There is no operation error.
• The RnCPU and RnENCPU with firmware version "17" or later support these instructions. (Use an engineering tool with version "1.020W" or later.)
Ladder ST
*1
ENO:=SQRTP(EN,s,d);
FBD/LD
*1
Instruction Execution condition
SQRT
SQRTP
Operand Description Range Data type Data type (label)
(s) Device where the data whose square root is to be
calculated is stored
0 to 65535 16-bit unsigned binary ANY16
(d) Device where the obtained square root is stored 16-bit unsigned binary ANY16
EN Execution condition Bit BOOL
ENO Execution result Bit BOOL
Operand Bit Word Double word Indirect
specification
Constant Others
X, Y, M, L,
SM, F, B, SB,
FX, FY
J\ T, ST, C, D, W,
SD, SW, FD, R,
ZR, RD
U\G, J\,
U3E\(H)G
Z LT, LST,
LC
LZ K, H E $
(s)
*1
(d)
*1
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)