Sunteți pe pagina 1din 11

PLC

¿Qué es un PLC?

El PLC es un dispositivo electrónico que puede ser programado por el


usuario y se utiliza en la industria para resolver problemas de
secuencias en la maquinaria o procesos, ahorrando costos en
mantenimiento y aumentando la confiabilidad de los equipos. Es
importante conocer sus generalidades y lo que un PLC puede hacer
por tu proceso, pues podrías estar gastando mucho dinero en
mantenimiento y reparaciones, cuando estos equipos te solucionan el
problema y se pagan sólos.

Además, programar un PLC resulta bastante sencillo. Anteriormente


se utilizaban los sistemas de relevadores pero las desventajas que
presentaban eran bastantes; más adelante mencionaremos algunas.
La historia de los PLC nos dice que fueron desarrollados por
Ingenieros de la GMC (General Motors Company) para sustituir sus
sistemas basados en relevadores.

La palabra PLC es el acrónimo de Controlador Lógico Programable


(en inglés Programmable Logic Controler).

PLC´s y relevadores

Los PLC sistemas de relevadores eran utilizados para un proceso


específico, por lo tanto su función era única. Pensar en cambiar el
proceso era un caos y el cambio requería volver a obtener la lógica de
control y para obtenerla se tenia que realizar un análisis matemático.
También había que modificar el cableado de los relevadores y en
algunos casos incluso era necesario volver a hacer la instalación del
sistema.
En cambio, el PLC es un sistema de microprocesador; en otras
palabras una computadora de tipo industrial. Tiene una Unidad central
de procesamiento mejor conocido como CPU, interfaces de
comunicación, y puertos de salida y entrada de tipo digital o análogo,
etc., y estas son solo algunas de sus características más
sobresalientes.

Características principales de un
PLC
• Tecnología de banda ancha
• Velocidades de transmisión de hasta 45 Mbps.
• Proceso de instalación sencillo y rápido para el cliente final.
• Enchufe eléctrico (Toma única de alimentación, voz y datos.)
• Sin necesidad de obras ni cableado adicional.
• Equipo de conexión (Modem PLC)
• Transmisión simultánea de voz y datos.
• Conexión de datos permanente (activa las 24 horas del día)
• Permite seguir prestando el suministro eléctrico sin ningún problema
Funciones principales de un PLC

Detección:
Lectura de la señal de los captadores distribuidos por el sistema de
fabricación.

Mando:
Elaborar y enviar las acciones al sistema mediante los accionadores y
preaccionadores.

Dialogo hombre maquina:


Mantener un diálogo con los operarios de producción, obedeciendo sus
consignas e informando del estado del proceso.

Programación:
Para introducir, elaborar y cambiar el programa de aplicación del
autómata. El dialogo de programación debe permitir modificar el
programa incluso con el autómata controlando la maquina.
Lenguaje de programación PLC
Los lenguajes de programación ofrecen un conjunto de instrucciones
con una determinada sintaxis para ejecutar una función.

Existen lenguajes de nivel bajo, intermedio y superior dependiendo del


grado de comunicación que se tiene con la unidad de control de
procesos (CPU) y el grado de complejidad de las instrucciones.

Los lenguajes de programación también se pueden clasificar entre si


son lenguajes estructurados o no estructurados, lo que se refiere a la
forma en que se escriben y agrupan las instrucciones.
Los lenguajes de programación deben ser de fácil entendimiento, de
manera que permitan su modificación posterior, si es que existen
nuevos requerimientos.
Diagrama de escalarera
El diagrama de escalera o ladder logic es un programa muy utilizado
para programar PLC o autómatas programables. El diagrama de
escalera fue uno de los primeros lenguajes utilizados para programar
PLCs debido a su similitud con los diagramas de relés que los técnicos
ya conocían.

Este lenguaje permite representar gráficamente el circuito de control de


un proceso, con ayuda de símbolos de contactos normalmente cerrados
(N.C.) y normalmente abiertos (N.A.), relés, temporizadores,
contadores, registros de desplazamiento, etc.. Cada uno de estos
símbolos representa una variable lógica cuyo estado puede ser
verdadero o falso.

Diagramas de escalera (PLC)

En el diagrama de escalera, la fuente de energía se representa por dos


“rieles” verticales, y las conexiones horizontales que unen a los dos
rieles, representan los circuitos de control. El riel o barra del lado
izquierdo representa a un conductor con voltaje positivo y el riel o barra
de lado derecho reprenta tierra o masa.

El programa se ejecuta de arriba hacia abajo y de izquierda a derecha.


Observar el diagrama anterior, donde se muestra el circuito para el
accionamiento de un motor. Este motor se activa cuando el interruptor
SW se cierra y permite el paso de corriente del riel del lado izquierdo al
riel del lado derecho a través de él. Acordarse que el riel izquierdo es el
conductor con voltaje y el riel o barra derecha está a tierra. En el
siguiente diagrama se grafica la representación del anterior diagrama
en lenguaje de escalera.
Diagrama de escalera para el control de un motor - Electrónica Unicrom
“X” representa el interruptor normalmente abierto y se representa con
esa letra por que es una entrada. “Y” representa al motor que se desea
activar y se representa con esa letra por que es una salida.
Cuando se activa X, se completa el circuito entre el riel izquierdo y el riel
derecho a través del motor (Y), que se pone en funcionamiento.
Cuando se desactiva X, se abre el circuito entre el riel izquierdo y el riel
derecho y el motor deja de funcionar.
Lista de instrucciones PLC
Una lista de instrucciones (IL) se compone de una serie de
instrucciones. Cada instrucción empieza en una nueva línea, contiene
un operador y, según sea el tipo de operación, incluye uno o varios
operandos separados por comas.
Delante de una instrucción se puede encontrar una marca de
identificación seguida por dos puntos (:).
Un comentario ha de ser el último elemento de una línea. Se pueden
insertar líneas vacías entre las instrucciones.

Ejemplo:

LD 17
ST lint (* Comentario *)
GE 5
JMPC next
LD idword
EQ istruct.sdword
STN test
next:
Modificadores y operadores en lenguaje IL

En el lenguaje IL se pueden utilizar los siguientes operadores y


modificadores.
Modificadores:
 C en JMP, CAL, RET: la instrucción sólo se ejecuta si el resultado
de la expresión anterior es TRUE.
 N en JMPC, CALC, RETC: la instrucción sólo se ejecuta si el
resultado de la expresión anterior es FALSE.
 N en el resto: negación del operando (no del acumulador)
A continuación aparece una tabla de todos los operadores en lenguaje
IL con sus posibles modificadores y su correspondiente significado:
Métodos en el orden Vtable

Operador Modificadores Significado

LD N Establecer resultado
actual igual al operando

TE N Guardar resultado
actual en la posición del
operando

S Ajustar el operando de
Bool en TRUE cuando
el resultado actual es
TRUE

AND N, ( AND por bits

OR N, ( OR por bits

XOR ( OR exclusivo por bits

ADD ( Suma

SUB ( Resta

MUL ( Multiplicación

DIV ( División

GT ( >

GE ( >=

EQ ( =

NE ( <>
LE ( <=

LT ( <

JMP CN Saltar a la marca

CAL CN Llamar a Bloque de


Funciones

RET CN Volver de la llamada a


un Bloque de
Funciones

) Evaluar operación de
repuesta

En el Apéndice figura una lista de todos los operadores IEC.


Ejemplo de un programa en lenguaje IL con uso de algunos
modificadores:
LD TRUE (*Cargar TRUE en el acumulador*)
ANDN BOOL1 (*ejecutar AND con el valor negado de la variable
BOOL1*)
JMPC marke (*si el resultado ha sido TRUE, saltar a la marca
"marke"*)
LDN BOOL2 (*Guardar el valor negado de *)
ST ERG (*BOOL2 en ERG*)
marke:

LD BOOL2 (*Guardar el valor de *)


ST ERG (*BOOL2 en ERG*)

En el lenguaje IL, también es posible incluir paréntesis después de una


operación. De este modo, el valor del paréntesis se considera como
operando.
Ejemplo:
LD 2
MUL 2
ADD 3
ST Erg

En este caso, el valor de Erg es 7. En cambio, si se introducen


paréntesis:
LD 2
MUL( 2
ADD 3
) ST Erg

Se obtiene 10 como valor para Erg, porque la operación MUL sólo se


evalúa cuando se encuentra ")"; de esta forma, como operando para
MUL, se calcula el valor 5.
TECNOLOGICO NACIONAL DE MEXICO
INSTITUTO TECNOLOGICO DE IGUALA

PROGRAMACION DE PLC

MATERIA: ELECTRICIDAD Y ELECTRONICA INDUSTRIAL


M.C SINDYA YADIRA CASTILLO ORTIZ
ALUMNA: JAQUELIN SOTELO FLORES.

S-ar putea să vă placă și