Programación Avanzada; 6--5 Bits De Auto--Retención (Seal); 6--6 Bits De Trabajo (Relés Internos) - Omron SYSMAC SP10 Manual Del Operacion

Tabla de contenido

Publicidad

Programación avanzada
0002
0004
0005
3--6--5
Bits de autorretención
0002
0003
DR 0000
3--6--6
Bits de trabajo (Relés internos)
Aplicaciones bit de trabajo
ciones que necesiten más de una línea de instrucción, éstas se codifican
antes de la instrucción que controlan.
0003
S: entrada de set
R: entrada de reset
A pesar de que la instrucción KEEP puede utilizarse para crear bits auto--re-
tenidos, algunas veces es necesario crear bits auto--retenidos de tal forma
que puedan ponerse a OFF cuando estén incluidos en una sección IL--ILC
del programa.
Para crear un bit auto--retenido, el bit operando de una instrucción OUTPUT
se utiliza como condición para la misma instrucción OUTPUT en una confi-
guración OR de tal forma que el bit operando de la instrucción OUTPUT per-
manecerá en ON u OFF hasta que se produzca un cambio en otros bits. Co-
mo reset se utiliza al menos otra condición antes de la instrucción OUTPUT.
El ejemplo anterior de la instrucción KEEP se puede escribir como se mues-
tra en el siguiente esquema. La única diferencia entre ambos programas se-
ría su operación en una sección IL--ILC de un programa cuando la condición
de ejecución para la instrucción IL fuera ON. Aquí el bit DR 0000 se puede
poner a OFF conmutando a ON cualquiera de los bits 0004 y 0005.
0004
0005
A veces en programación resulta muy difícil combinar condiciones para pro-
ducir directamente condiciones de ejecución. Estas dificultades se vencen
utilizando determinados bits que condicionan indirectamente otras instruccio-
nes. Estos bits se denominan bits de trabajo.
Los bits de trabajo no se transfieren al/del PLC. Hay bits seleccionados por
el programador para facilitar la programación como se describe arriba. Los
bits de E/S y otros dedicados no se pueden utilizar como bits de trabajo. To-
dos los bits no asignados a E/S, y ciertos bits no utilizados del área DR se
pueden utilizar como bits de trabajo. Se recomienda documentar cuidadosa-
mente cómo y dónde se utilizan los bits de trabajo.
Los ejemplos propuestos en este apartado son dos de los empleos más co-
munes de los bits de trabajo. Sin embargo las formas de utilización son prác-
ticamente ilimitadas. Siempre que se encuentren dificultades para programar
una acción de control, se debería contemplar el uso de los bits de trabajo
para ver cómo se simplificaría la programación.
Dirección Instrucción
000
KEEP(12)
001
002
DR 0000
003
004
Dirección Instrucción
DR 0000
000
001
002
003
004
005
Sección 3--6
Operandos
LD
0002
AND NOT
0003
LD
0004
OR
0005
KEEP(12)
DR
0000
Operandos
LD
0002
AND NOT
0003
OR
DR
0000
AND NOT
0004
AND NOT
0005
OUT
DR
0000
65

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sysmac sp16Sysmac sp20

Tabla de contenido