Programación avanzada
0000
0200
0001
0002
0003
0004
0005
3--6--7
Precauciones en programación
0000
0002
0004
0001
0003
Diagrama A
0001
0004
0000
0000
0004
0001
Diagrama B
DIFU(10) 0200
El número de condiciones que se pueden utilizar en serie o paralelo es ilimi-
tado mientras no se exceda la capacidad de la memoria del PLC. Por lo tan-
to se recomienda utilizar tantas condiciones como sea necesario para gene-
rar un diagrama claro. A pesar de que se pueden dibujar diagramas muy
complicados con líneas de instrucción, no debe haber ninguna condición en
las líneas verticales que unen otras dos líneas de instrucción. El diagrama A
de la figura no es posible programarlo en nemónico, y debe dibujarse como
el diagrama B.
Instrucción 1
Instrucción 2
0002
Instrucción 1
0003
Instrucción 2
Para simplificar el programa se puede repetir el mismo bit tantas veces como
sea necesario, sin limitación. Con frecuencia los programas complicados son
el resultado de intentar reducir el número de veces que se utiliza un bit.
Excepto para las instrucciones que no admiten condiciones (p. e. INTER-
LOCK CLEAR), cada línea de instrucción debe tener al menos una condición
para determinar la condición de ejecución de la instrucción de la derecha. El
diagrama A de la siguiente figura se debe dibujar como se indica en el dia-
grama B. Si se ha de ejecutar continuamente una instrucción (p. e. si una
salida ha de estar siempre en ON mientras se está ejecutando el programa),
se puede utilizar el indicador de siempre en ON (bit 0408).
Dirección Instrucción
000
LD
001
DIFU(10)
0100
002
LD
003
LD
004
AND NOT
005
AND NOT
006
OR LD
007
LD
008
AND NOT
009
OR LD
010
OUT
Address
Instruction
000
LD
001
AND
002
OR
003
AND
004
Instruction 1
005
LD
006
AND
007
OR
008
AND NOT
009
Instruction 2
Sección 3--6
Operandos
0000
0200
0200
0001
0002
0003
---
0004
0005
---
0100
Operands
0001
0004
0000
0002
0000
0004
0001
0003
67