9 Application Instructions API 150-199
DVP-PLC Application Manual
9-13
API Mnemonic
Operands
Function
154
RAND P
Random Number
Controllers
ES/EX/SS SA/SX/SC EH/SV
Bit Devices
Word Devices
Program Steps
Type
OP
X Y M S K H
KnX KnY KnM KnS T
C
D
E
F
S
1
*
*
*
*
*
*
*
*
*
*
*
S
2
*
*
*
*
*
*
*
*
*
*
*
D
*
*
*
*
*
*
*
*
RAND, RANDP: 7 steps
PULSE 16-bit 32-bit
ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV
Operands:
S
1
: Lower bound of the random number
S
2
: Upper bound of the random number
D
: The random number
produced
Explanations:
1.
S
1
≦
S
2
; K0
≦
S
1
, S
2
≦
K32,767
2.
See the specifications of each model for their range of use.
3. Entering
S
1
> S
2
will result in operation error. The instruction will not be executed at this time, M1067, M1068 =
On and D1067 records the error code 0E1A (hex).
Program Example:
When X10 = On, RAND will produce the random number between the lower bound D0 and upper bound D10 and
store the result in D20.
X10
RAND
D0
D10
D20
Summary of Contents for DVP-PLC
Page 1: ...PLC PLC...
Page 28: ...1 Basic Principles of PLC Ladder Diagram DVP PLC Application Manual 1 24 MEMO...
Page 192: ...4 Step Ladder Instructions DVP PLC Application Manual 4 22 MEMO...
Page 472: ...8 Application Instructions API 100 149 DVP PLC Application Manual 8 70 MEMO...
Page 574: ...9 Application Instructions API 150 199 DVP PLC Application Manual 9 102 MEMO...