6. ELEMENTOS DE PROGRAMACIÓN
• BITS DE MEMORIA (BOBINA, MARCA)
Son bits internos de lectura y escritura
utilizados como elementos (relays)
auxiliares en la programación.
7. ELEMENTOS DE PROGRAMACIÓN
• BITS DE MEMORIA (BOBINA, MARCA)
Notación:
M0, M1, M2 …
%M0.0, %M0.1, %M0.2, …
MB0, MB1, MB2 …
B3:0/0, B3:0/1, B3:0/2 …
8. ELEMENTOS DE PROGRAMACIÓN
• BITS DE SISTEMA
Son bits generalmente de lectura, que
representan ciertos funciones y valores del
sistema operativo del PLC.
10. ELEMENTOS DE PROGRAMACIÓN
• PALABRAS (ENTEROS) DE MEMORIA
Son registros de lectura y escritura de 16
bits utilizados para la transferencia de
datos númericos.
11. ELEMENTOS DE PROGRAMACIÓN
• PALABRAS (ENTEROS) DE MEMORIA
Notación:
MW0, MW1, MW2 …
MI0, MI1, MI2 …
MW0.0, MW0.2, MW0.4 …
N7:0, N7:1, N7:2 …
12. ELEMENTOS DE PROGRAMACIÓN
• PALABRAS (ENTEROS) DEL SISTEMA
Son valores númericos generalmente de
lectura, que representan ciertas funciones
y valores del sistema operativo del PLC.
13. ELEMENTOS DE PROGRAMACIÓN
• PALABRAS (ENTEROS) DEL SISTEMA
Notación:
SW0, SW1, SW2 …
SI0, SI1, SI2 …
S2:0, S2:1, S2:2 …
14. ELEMENTOS DE PROGRAMACIÓN
• TEMPORIZADORES
Son los elementos que realizan las
funciones de temporización en el PLC
18. INTRUCCIONES DE PROGRAMA
Contacto directo
(Normalmente Abierto)
Esta instrucción en el programa determina si un
bit está encendido.
Cuando la instrucción es ejecutada, si el bit esta
encendido (1) la instrucción es evaluada como
VERDADERA (1), si el bit está apagado (0) la
instrucción es evaluada como FALSA (0).
19. INTRUCCIONES DE PROGRAMA
Contacto invertido
(Normalmente Cerrado)
Esta instrucción en el programa determina si un
bit está apagado.
Cuando la instrucción es ejecutada, si el bit esta
apagado (0) la instrucción es evaluada como
VERDADERA (1), si el bit está encendido (1) la
instrucción es evaluada como FALSA (0).
20. INTRUCCIONES DE PROGRAMA
Bobina Directa
Esta instrucción escribe en el bit, el resultado de
la operación lógica.
Enciende el bit (1) cuando el resultado de la
operación lógica es VERDADERO (1), y apaga el
bit (0) cuando el resultado de la operación
lógica es FALSO (0).
21. INTRUCCIONES DE PROGRAMA
Bobina LATCH
(Bobina SET)
Esta es una instrucción de salida retentiva.
Pone el bit en 1 (setea) cuando el resultado de
la operación lógica es VERDADERO (1), y no
realiza ninguna acción sobre el bit, cuando el
resultado de la operación lógica es FALSO (0).
22. INTRUCCIONES DE PROGRAMA
Bobina UNLATCH
(Bobina RESET)
Esta es una instrucción de salida retentiva.
Pone el bit en 0 (resetea) cuando el resultado
de la operación lógica es VERDADERO (1), y no
realiza ninguna acción sobre el bit cuando el
resultado de la operación lógica es FALSO (0).
23. INTRUCCIONES DE PROGRAMA
• Un contacto invertido, representa una
operación lógica NOT.
• Los contactos en serie, representan una
operación lógica AND.
• Los contactos en paralelo, representan
una operación lógica OR.
25. LOGIXPRO
• El LogixPro es un software de simulación
de programas de PLC, basado en el
software de programación de PLC RSLogix
de Allen Bradley.
• El LogixPro se puede descargar de
Internet, para su evaluación por 30 días.
26. LOGIXPRO
• La configuración hardware (primer paso en la
programación de un PLC) ya está establecida en
este simulador:
– SLOT 0 : Tarjeta procesador
– SLOT 1 : Tarjeta 16 entradas (0 – 15)
– SLOT 2 : Tarjeta 16 salidas (0 – 15)
– SLOT 3 : Tarjeta 16 entradas (0 – 15)
– SLOT 4 : Tarjeta 16 salidas (0 – 15)
– SLOT 5 : Tarjeta 16 entradas (0 – 15)
– SLOT 6 : Tarjeta 16 salidas (0 – 15)
27. LOGIXPRO
• DIRECCIONAMIENTO
En todo PLC la dirección de las entradas y
salidas depende de la posición de los
módulos en las ranuras (slot) de la base
del PLC.
28. LOGIXPRO
• DIRECCIONAMIENTO DE ENTRADAS
I : n / b
Donde:
n : número de ranura que ocupa la tarjeta
b : número de entrada en la tarjeta
29. LOGIXPRO
• DIRECCIONAMIENTO DE SALIDAS
O : n / b
Donde:
n : número de ranura que ocupa la tarjeta
b : número de salida en la tarjeta
30. LOGIXPRO
• DIRECCIONAMIENTO
Entonces la dirección I:1/0 corresponde a
la entrada 0 de la tarjeta que ocupa el slot
1; y la dirección O:2/5 corresponde a la
entrada 5 de la tarjeta que ocupa el slot 2.
¿ Existen las siguientes direcciones ?
I:2/5, I:3/16, O:8/3, O:4/0
35. LOGIXPRO
• TEMPORIZADORES
La salida principal del temporizador es el bit
DN (DONE).
En la mayoria de PLC un temporizador tiene
únicamente una salida la cual posee la
misma dirección que el temporizador.
Por ejemplo en los PLC Siemens, el
temporizador T0 tiene coma salida el bit T0.
40. LOGIXPRO
• CONTADORES
La salida principal del contador es el bit DN
(DONE).
En la mayoria de PLC un contador tiene
únicamente una salida la cual posee la
misma dirección del contador.
Por ejemplo en los PLC Siemes, el contador
C0 tiene coma salida el bit C0.