Beruflich Dokumente
Kultur Dokumente
Es capaz de almacenar el programa de usuario en memoria no voltil, As mismo es re-programable tantas veces como sea necesario Secuencia definida de pasos para la ejecucin de una tarea previamente establecida Utilizado en distintos tipos de procesos industriales para control y/o supervisin
Las comunicaciones entre equipos y las operaciones matemticas avanzadas ya son posibles.
Poco a poco aumenta la capacidad de memoria, tipos de seales I/O, lenguajes de programacin y capacidades de comunicacin.
El espacio para un PLC es mucho menor que el espacio requerido por un circuito de rels Permite la reprogramacin, y si es necesario, modificar las direcciones preestablecidas. contadores de alta velocidad, salidas pulsantes para motores de pasos, generacin de reportes, grandes capacidades de comunicacin
Este controlador combina eficientemente la fiabilidad de control de un autmata o PLC junto a la flexibilidad de monitorizacin, clculo y desempeo de un computador industrial
Mecanizado
PLC
Alimentos
Tipos de PLC
Compacto
llamados tambin PLC integrado, es un PLC completo, aunque de tamao pequeo. Se le conoce como PLC para aplicaciones pequeas SLC. El CPU, el mdulo de memoria, los puntos de entrada y salida, la batera y hasta generalmente la fuente, estn integrados en la misma unidad.
Tipos de PLC
Modular
se componen de diversos elementos capaces de agruparse con otros semejantes, denominados mdulos. Estos se seleccionan y se integran en una unidad (configuran) de acuerdo a la necesidad del proceso. Un sistema modular tpico se compone de: la tarjeta madre (chasis o rack), el CPU, el mdulo de memoria, y los mdulos de entrada y los de salida.
Norma IEC-1131
Generalidades
La Norma IEC 1131 es el primer esfuerzo real para normalizar los lenguajes de programacin usados en automatizacin industrial. Se compone de 8 cuerpos o partes que se describen brevemente a continuacin: Parte 1. Informacin general: establece las definiciones generales e identifica las caractersticas relevantes para la seleccin y uso de los PLC y sus perifricos. Parte 2. Requerimientos de equipos y pruebas: establece los requerimientos y pruebas que deben satisfacer los PLC y sus perifricos.
Norma IEC-1131
Generalidades
Parte 3. Lenguajes de programacin: define los lenguajes de programacin para los PLC, aplicaciones, reglas sintcticas y semnticas, instrucciones bsicas de programacin y los mecanismos y pruebas bsicas que pueden utilizar los fabricantes para expandir estos lenguajes. Parte 4. Gua de usuario: ofrece una gua general del estndar y de seleccin de PLC para el usuario final. Parte 5. Comunicaciones: define consideraciones para las comunicaciones entre PLC y otros equipos electrnicos.
Norma IEC-1131
Generalidades
Parte 6. Reservado: cuerpo reservado para su uso futuro. Parte 7. Programacin de control por lgica difusa: define el lenguaje de programacin para realizar control mediante lgica difusa. Parte 8. Gua para la implementacin y utilizacin de lenguajes de programacin para los PLC: establece guas para la implementacin y uso de los lenguajes de programacin explicados en la Parte 3
Lenguajes de programacin
IEC-1131-3
Segn la norma IEC-1131, se definen 4 tipos de lenguajes para la programacin de PLC: 2 son de tipo grafico y 2 del tipo de texto. Dicha norma alcanz el estado de Estndar Internacional en Agosto de 1992. Lenguajes grficos Diagrama de escalera, LD, del ingles Ladder Diagram. Diagrama de bloques funcionales, FBD, del ingles Function Block Diagram. Lenguajes de texto Lista de instrucciones, IL, del ingles Instruction List. Texto Estructurado, ST, del ingles Structured Text.
Lenguajes de programacin
Diagrama de escalera : LD
Diagrama grafico basado en la idea original de los esquemas de contactos de la vieja lgica de rels electromecnicos. Se puede decir que fue el primer lenguaje de programacin, por tal razn es casi seguro encontrarlo disponible en la mayora de los PLC.
Lenguajes de programacin
Diagrama de escalera : LD
Siempre que se
debe
existir las
Lenguajes de programacin
Diagrama de Bloques de Funciones : FBD
Es un lenguaje grfico que permite programar elementos que aparecen como bloques para ser cableados entre si de forma anloga al esquema de un circuito, pero a diferencia del diagrama de escalera donde solo se puede transmitir datos booleanos, en el FBD se transmiten distintos tipos datos.
Lenguajes de programacin
Lista de instrucciones : IL
Es un lenguaje de bajo nivel, similar al lenguaje ensamblador. Con IL solo una operacin es permitida por lnea. Este lenguaje es adecuado para pequeas aplicaciones y para optimizar partes de una aplicacin. Permite crear funciones definidas por el usuario
Lenguajes de programacin
Texto estructurado : ST
Es un lenguaje de alto nivel estructurado por bloques que posee una sintaxis parecida al ADA, PASCAL o C. El ST puede ser empleado para realizar rpidamente sentencias complejas que manejen variables con un amplio rango de diferentes tipos de datos, incluyendo valores analgicos y digitales. El lenguaje posee soporte para bucles iterantes como FOR, WHILE, ejecuciones condicionales como IF-THEN-ELSE y funciones como SQRT() y SIN().
Lenguajes de programacin
Texto estructurado : ST
Lenguajes de programacin
Caso especial: GRAFCET
Es un lenguaje simblico originado en Francia que representa el programa de control como pasos o etapas del proceso en estudio. Es casi como una representacin al estilo diagrama de flujo, la cual contiene 3 elementos bsicos: paso, transicin y accin. Viene a ser las races del lenguaje de programacin SFC (Sequential Funcion Chart ). Si bien es cierto que esta representacion es muy utilizada para representar el proceso, no es aun utilizada para programar a los PLC
Diagnsticos
Comunicacin Perifrica
1756 - IA16
Local:0:I.Data.0
Local Remoto
Canal
# slot
Local:1:O.Data.4
Local Remoto
Canal
# slot
Z in M
Z in [ 250 500 ]
Entrada de Corriente
Single-ended
Differential
PLC
IHM
PLC
MODEM
Modbus
ControlNet
DeviceNet
Online: aqu podemos transferir programas o datos entre el PLC y la PC de manera bidireccional.
RS-232
Ethernet
rea de Trabajo
rbol
Informacin
RSLogix 5000
Nuevo programa Tipo CPU :L55 Revisin :11 Nombre Chasis: 10 slots Slot: 2
1756 IA16
1756 OF8
1756 IF8
XIO
OTU
Bobina de desenclavamiento
La instruccin OTU borra (desenclava) el bit de datos. En algunos programas la llaman bobina RESET
Timer ON delay
La instruccin TON es un temporizador no retentivo que acumula el tiempo cuando la instruccin est habilitada (la condicin de entrada del rengln es verdadera)
Transicin
Fin
Transicin
Fin
Transicin
Fin
La instruccin RTO es un temporizador retentivo que acumula tiempo cuando la instruccin est habilitada
RES
Reset
La instruccin RES restablece una estructura TIMER, COUNTER o CONTROL. Se encarga de hacer 0 el valor acumulado de cualquiera de las instrucciones mencionadas
>
<
100
100
SourceA
MOD
SourceB
DIV
r = ln ( s )
r = log ( s )
r = xy
La instruccin JSR salta la ejecucin a una rutina diferente. Las instrucciones SBR y RET son instrucciones opcionales que intercambian datos con la instruccin JSR. No hay restricciones, excepto la memoria del controlador, para el nmero de rutinas anidadas que pueden existir ni para el nmero de parmetros que se pasan o retornan
Despus de que se ejecuta la subrutina, la ejecucin de la lgica regresa a la rutina que contiene la instruccin JSR.
Descripcin
Alias
Tags
Entradas
La cinta es manejada por un motor (Mot-01). La misma debe arrancar 3seg despus de oprimir el pulsador de arranque (P1) y debe detenerse 4seg despus de haber transportado 5 objetos. Dichos objetos son contabilizados por el sensor ptico S1. La cinta debe detenerse inmediatamente si se oprime el botn de paro (P2)
Discretas de salida
Contactor del motor N.A.
Seal
Pulsador de arranque (P1) Pulsador de paro (P2) Sensor ptico (S1) Rele del motor (R1)
Direccin
I1 I2 I3 Q1
Arrancar el motor
Contar 5 elementos
Parar el motor
I1 es ON
si
I2 es OFF
si
no
Q1 es ON
si
I3 es ON
si
C1=C1+1
C1
si
no
Seales finales
Seal
Pulsador de arranque (P1) Pulsador de paro (P2) Sensor ptico (S1) Rel del motor (R1) Inicio de temp. 3seg Fin de conteo de 5 elem. Fin del temp. 5seg Temporizador de 3seg Temporizador de 5seg Contador de 5 elementos
Direccin
I1 I2 I3 Q1
Direccin
I1 I2 I3 Q1 M1 M2 M3 T1 T2 C1
Se debe llenar un tanque con el ingrediente A hasta el sensor 2. Al llegar al sensor 2 se cierra la solenoide 1 y se comienza a llenar con el ingrediente 2 hasta el sensor 1. En este momento se cierra la solenoide 2 y se enciende el motor para mezclar por 30seg. Se apaga el motor, se deja reposar por 2seg y se descarga durante 60seg. Y comienza todo de nuevo.