API
Mnemónico
218~
D
AND#
220
Dispositivos
Tipo
de bit
OP
X
Y
M
S
1
S
2
Operandos:
S
: Dispositivo fuente 1
1
Explicación:
1.
Esta instrucción realiza la operación lógica entre el contenido en S
"0", la continuidad de la instrucción es habilitada. Si el resultado es "0", la continuidad de la
instrucción es deshabilitada.
2.
AND# (#: &, |, ^) instrucción usada para la conexión en serie de contactos.
instrucción
API No.
de 16 bits
218
AND&
219
AND|
220
AND^
3.
Operación:
& : operación lógica "AND", | : operación lógica "OR" , ^ : operación lógica "XOR"
4.
Cuando los contadores de 32 bits (C200 ~ C254) se usan en esta instrucción, asegúrese de
adoptar la instrucción (DAND#) de 32 bits. Si la instrucción (AND#) de 16 bits es adoptada,
ocurrirá un "error de programa" y el indicador ERROR en el panel MPU parpadeará.
Ejemplo de programa:
1.
Cuando X0 = ON, y el resultado de la operación lógica AND entre C0 y C10 ≠ 0, Y20 = ON.
2.
Cuando X1 = OFF, y el resultado de la operación lógica OR entre D10 y D0 ≠ 0, Y21 = ON y
enclavado.
X0
AND
&
X1
AND
|
Operandos
Operación lógica tipo en serie
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
: Dispositivo fuente 2
2
instrucción
de 32 bits
DAND&
DAND|
DAND^
C0
C10
D10
D0
3. Conjunto de instrucciones
Función
ES2/EX2 SS2 SA2 SX2
AND#: 5 escalones
*
*
*
*
*
*
DAND#: 9 escalones
*
*
*
*
*
*
16 bits
y S
1
Condición de
Condición de
continuidad
discontinuidad
S
& S
S
& S
≠0
1
2
1
S
| S
S
| S
≠0
1
2
1
S
^ S
S
^ S
≠0
1
2
1
Y20
SET
Y21
Controladores
Escalones de
programa
32 bits
. Si el resultado no es
2
=0
2
=0
2
=0
2
3-493