Programacion de PLC
Programacion de PLC
Programacion de PLC
Programación de PLC
LENGUAJES DE PROGRAMACIÓN
12 de abril de 2021
2 Programación de PLC
Sea un conjunto formado por sólo dos elementos que designaremos por 0 y 1.
Llamaremos variables lógicas a las que toman sólo los valores del conjunto, es decir 0 o 1.
En dicho conjunto se definen tres operaciones básicas:
12 de abril de 2021
3 Programación de PLC
Ejemplo:
En una operación normal el Autómata utiliza algunas otras instrucciones que le permiten
manejar elementos de automatización y que son las siguientes instrucciones secuenciales:
TMR: Temporizador
CNT: Contador
MCS: Conexión de una función a un grupo de salidas
MCR: Fin de la conexión del grupo de salidas
SFR: Registro de desplazamiento
SET: Activar una variable binaria (unidad de memoria)
12 de abril de 2021
4 Programación de PLC
DD: Sumar
BB: Restar
MUL: Multiplicar
DIV: Dividir
CMP: Comparar variables digitales
FR: Rotaciones de bits (variables de binarias)
HIFT: Rotaciones de palabras (variables digitales)
MOV: Transferencias de datos
CD / BIN: Conversiones de códigos numéricos
END: Fin de programa
JMP: Salto de bloque de programa
MCS: Habilitación de bloque de programa
JMPSUB: Salto a subrutina, etc.
En ellos las instrucciones son líneas de texto que utilizan palabras o símbolos
reservados: SET, AND, FOR, etc.
Las operaciones se definen por los símbolos matemáticos habituales: +, *, <, >, -, /,
etc. También se dispone de funciones trigonométricas, logarítmicas y de manipulación de
variables complejas: Sen, Cos, pi, real, img, etc.
Sin embargo, lo que distingue realmente estos lenguajes avanzados de las listas de
instrucciones (IL ó AWL) son las características siguientes:
FOR ... TO
REPEAT ... UNTIL X
WHILE X...
IF ... THEN ...ELSE
12 de abril de 2021
5 Programación de PLC
Temporizadores
Contadores
Bloques combinacionales
Bloques de tratamiento numéricos
Multiplexores
Demultiplexores
Sumadores
Multiplicadores
etc.
Posee un número menor de funciones que las listas de instrucciones y los diagramas de
contactos.
12 de abril de 2021
6 Programación de PLC
Figura
12 de abril de 2021
7 Programación de PLC
12 de abril de 2021
8 Programación de PLC
Las salidas de un programa Ladder son equivalentes a las cargas (bobinas de relés,
lámparas, etc.) en un circuito eléctrico.
Se las identifica con la letra "S", "A" u otra letra,
dependiendo de los fabricantes, y dos números que indicaran
el modulo al cual pertenecen y la bornera a la cual están
asociados
Temporizadores
Contadores
Registros de desplazamiento
etc.
12 de abril de 2021
9 Programación de PLC
Los temporizadores
Como lo indica su nombre, cada vez que alcanzan cierto valor de tiempo activan un
contacto interno. Dicho valor de tiempo, denominado PRESET o meta, debe ser declarado
por el usuario.
Luego de haberse indicado el tiempo de meta, se le debe indicar con cuales
condiciones debe empezar a temporizar, o sea a contar el tiempo. Para ello, los
temporizadores tienen una entrada denominada START o inicio, a la cual deben llegar los
contactos o entradas que sirven como condición de arranque.
El temporizador se resetea al desaparecer la señal Start. Dichas condiciones, igual
que cualquier otro renglón de Ladder, pueden contener varios contactos en serie o en
paralelo, normalmente abiertos o normalmente cerrados. Resultan mucho más expresivos
que si se utiliza para el mismo fin el lenguaje en lista de instrucciones.
12 de abril de 2021
10 Programación de PLC
Los contadores
Las bobinas pueden ir precedidas de contactos, pero no pueden estar seguidas por
ninguno.
12 de abril de 2021
11 Programación de PLC
12 de abril de 2021
12 Programación de PLC
Sobre una cinta transportadora impulsada por un motor M, se transportan cajas las
cuales deberán detenerse bajo una tolva al ser detectadas por un sensor D. Una vez
detenida la caja bajo la tolva, se abrirá una esclusa (Mediante el contactor K1) durante 10
seg., tiempo en el cual la caja se llena. Pasado este tiempo, la esclusa deberá cerrarse y la
cinta comenzará a moverse quitando la caja de esa posición. Este proceso se deberá repetir
cuando pase otra caja bajo la tolva. Se pide realizar el programa en diagrama escalera,
cuadro de asignaciones y esquema de conexiones. Nota: La esclusa se abre cuando es
activado el contactor K1 y se cierra al desactivarse este. La cinta está funcionando siempre,
salvo cuando una caja es detectada.
12 de abril de 2021
13 Programación de PLC
Cuadro de asignaciones
Diagrama escalera
12 de abril de 2021