7 APPLICATION INSTRUCTIONS
7.10 Random Number Instructions
847
7
7.10 Random Number Instructions
Generating random number
RND(P)
These instructions generate a random number between 0 and less than 32767, and store the random number in the specified
device.
■Execution condition
■Description, range, data type
■Applicable devices
These instructions generate a random number between 0 and 32767, and store the random number in the device specified by
(d). The RND(P) instruction generates random numbers according to a certain calculation expression. The calculation
expression uses the previous calculation result as a coefficient.
There is no operation error.
Ladder ST
ENO:=RND(EN,d);
ENO:=RNDP(EN,d);
FBD/LD
Instruction Execution condition
RND
RNDP
Operand Description Range Data type Data type (label)
(d) Device for storing the random number 16-bit signed 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 $
(d)
RnCPU
RnENCPU
RnSFCPU RnSFCPURnPCPURnPCPU
(Standard) (Safety)
(Redundant)
(Process)