Manual de operación de DVP-ES2/SX2/SS2/SA2/SX2 - Programación
API
Mnemónico
Operandos
221~
D
OR#
223
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.
OR# (#: '&, |, ^) instrucción usada para la conexión en paralelo de contactos.
instrucción
API No.
de 16 bits
221
OR&
222
OR|
223
OR^
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 (DOR#) de 32 bits. Si la instrucción (OR#) de 16 bits es adoptada,
ocurrirá un "error de programa" y el indicador ERROR en el panel MPU parpadeará.
Ejemplo de programa:
M60 estará ON cuando ambos X2 y M30 están "ON", o 1: El resultado de la operación lógica OR
entre D10 y D20 ≠ 0, o 2: El resultado de la operación lógica XOR entre CD100 y D200 ≠ 0.
X2
M30
OR
|
D10
OR
^
D100
3-494
Operación lógica tipo en
paralelo
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
DOR&
DOR|
DOR^
D20
D200
Función
ES2/EX2 SS2 SA2 SX2
OR#: 5 escalones
*
*
*
*
*
*
DOR#: 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
M60
Controladores
Escalones de
programa
32 bits
. Si el resultado no es
2
=0
2
=0
2
=0
2