Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación
API
Mnemónico
154
D
RAND
P
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
D
Operandos:
S
: Límite inferior del número aleatorio
1
de operación
Explicaciones:
1.
El rango de operandos de 16 bits S
bits S
, S
: K0≦S
1
2
1
2.
Si se ingresa S
> S
1
momento, M1067, M1068 = ON y D1067 registra el código de error 0E1A (HEX)
Ejemplo de programa:
Cuando X10 = ON, RAND producirá el número aleatorio entre el límite inferior D0 y el límite
superior D10 y almacena el resultado en D20.
X0
RAND
3-374
Operandos
Dispositivos de palabra
S K H KnX KnY KnM KnS T C D E F
*
*
*
*
*
*
*
*
*
*
*
*
PULSE
ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2 ES2/EX2 SS2 SA2 SX2
S
: Límite superior del número aleatorio
2
, S
: K0≦S
1
2
, S
≦K2,147,483,647.
2
resultará en error de operación. La instrucción no será ejecutada en este
2
D0
D10
D20
Función
Número aleatorio
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
16 bits
, S
≦K32,767; el rango de operandos de 32
1
2
Controladores
ES2/EX2 SS2 SA2 SX2
Escalones de
programa
RAND, RANDP:
7 escalones
DRAND, DRANDP:
13 escalones
32 bits
D: Resultado