Вы находитесь на странице: 1из 10

PROGRAMACION DE PLC

DEFINICIN DE PLC

Un PLC (Programable Logic Controller) o autmata programable segn la definicin del


estndar internacional IEC 61131 que normaliza las caractersticas fundamentales de los
mismos tanto en su parte hardware como software, es una maquina electrnica
programable capaz de ejecutar un programa, a sea, un conjunto de instrucciones
organizada de una forma adecuada para solucionar un problema dado, y diseado para
trabajar en un entorno industrial (hostil). Las instrucciones disponibles para crear
programas sern de una naturaleza tal que permitirn controlar procesos, por ejemplo:
funciones lgicas, operaciones aritmticas, de contaje, de eventos, de temporizacin, etc.
Adems, el PLC estar diseado de forma tal que la conexin del mismo con el proceso a
controlar ser rpida y sencilla por medio de entradas y salidas de tipo digital o analgico.

COMO FUNCIONA UN PLC

Un PLC una vez conectado a la red elctrica tiene bsicamente dos modos de
funcionamiento.

STOP: En este modo de funcionamiento no se ejecuta el programa de control.

RUN: En este modo de funcionamiento el programa de control se est ejecutando


de manera indefinida hasta que el PLC pasa al modo STOP o bien se desconecta
de la alimentacin.

Cuando el PLC se encuentra en modo RUN el programa de control que est guardado en
su memoria se ejecuta cclicamente describindose lo que se llama CICLO SCAN.
Un CICLO SCAN consiste bsicamente en cuatro pasos bien definidos:

1) Lecturas de las entradas del PLC.


2) Ejecucin del programa de control.
3) Escritura de las salidas del PLC.
4) Tareas internas del PLC.

CARACTERISTICAS HARDWARE

Los PLC pueden ser divididos en varias categoras dependiendo fundamentalmente de


sus caractersticas hardware y software, todos presentan una arquitectura similar y puede
ser dividida en varios bloques de la siguiente manera:

Fuente de Alimentacin: Es el corazn del PLC y nutre de energa elctrica al resto de


mdulos del mismo y en ocasiones incluso a los sensores del proceso.

CPU (Central Process Unit): Es el cerebro del PLC, esta formada por un microprocesador,
una unidad de memoria, una unidad aritmtico lgica, y toda la circuitera necesaria para
conectar todos estos componentes y permitir a su vez la conexin de las CPU con el resto
de mdulos del PLC.

Rack o Bastidor: Es un soporte por lo general metlico sobre el cual se montan todos los
mdulos que componen el PLC.
E/S Digitales: Permite al PLC leer valores de sensores digitales y enviar ordenes hacia los
componentes del proceso, estas seales son del tipo todo/nada.

E/S Analgicas: Permite conocer todos los posibles estados o valores de una magnitud
fsica. Este modulo est formado internamente por un conversor anlogo digital (A/D) que
transforma la magnitud fsica en un nmero el cual es almacenado en la memoria del
PLC. Adems cuenta con un conversor digital analgico el cual realiza la conversin de un
nmero guardado en la memoria del PLC, en una corriente elctrica proporcional.

Otros Mdulos: El PLC puede ser especializado mediante la conexin de mdulos


especficamente diseados para llevar a cabo una accin concreta, por ejemplo:

Interconexin de PLCs.
Contaje de eventos de alta frecuencia.
Posicionamiento de ejes.
Arrancadores de motores.
Conexin RS-232. etc.

Los PLC externamente suelen presentar una de dos posibles configuraciones:


Compacta: En este tipo de PLCs todos los mdulos estn encapsulados bajo una misma
cscara plstica.

Modular: En este tipo de configuracin cada mdulo del PLC debe ser adquirido por
separado. Esta configuracin permite tener un PLC mucho mas adaptado a las
necesidades reales, pero por lo general suele ser una opcin ms cara.

LENGUAJES DE PROGRAMACION

Los lenguajes de programacin de PLCs se pueden dividir en dos clases, grficos y


literales.

LENGUAJES GRAFICOS

Las instrucciones se representan mediante smbolos los cuales pueden tener solo
entradas, solo salidas o ambas.

Diagrama de Escaleras LD (Ladder Diagram): Este lenguaje de programacin conocido


como KOP de gran uso en USA y Canad, esta basado en la programacin de esquemas
elctricos de rels empleados en lgica cableada.
Diagrama de Bloques Funcionales FBD (Function Block Diagram): Es un lenguaje grafico
conocido como FUP de gran uso en Europa, que surge como una evolucin de los
diagramas empleados por los ingenieros electrnicos para representar los circuitos
lgicos.

Diagrama Funcional Secuencial SFC (Sequential Function Chart): Este lenguaje surge
como una evolucin del lenguaje de modelado de sistemas secuenciales GRAFCET
(Estndar internacional IEC 848) y brinda al programador un potente lenguaje para la
representacin de automatismos secuenciales, facilitando el rpido diagnostico de
problemas en el algoritmo de control.
LENGUAJES LITERALES

Las instrucciones se representan mediante cdigos operadores y operandos.

Lista de Instrucciones IL (Instruction List): Es el lenguaje de programacin de


programacin de PLCs ms potente que existe, se conoce como AWL y de amplio uso en
Alemania. Este lenguaje se basa en la utilizacin de un mnemnico que representa la
instruccin seguido del operando u operandos sobre los que se aplica. Cada lnea de
programa contiene una nica instruccin y su ejecucin es secuencial comenzando por la
primera de la lista.

Texto Estructurado ST (Structured Text): Es un lenguaje muy potente especialmente


indicado para la representacin de algoritmos de control complejos en los que sea
necesario emplear bucles, condicionales, etc.
FUNCION LOGICA AND

Este circuito deja pasar corriente cuando P1 y P2 estn cerrados. La funcin AND a
menudo se representa con un punto (.).

FUNCION LOGICA OR

Este circuito deja pasar corriente cuando P1 o P2 (o ambos) estn cerrados. La funcin
OR a menudo se representa con una cruz (+).
DISPOSITIVO ESTAMPADOR SEMIAUTOMTICO DE PIEZAS

Esta aplicacin busca mostrar una Solucin con Electro vlvulas Biestables para
migrarla a una solucin programada.

Condiciones para el automatismo:

No se detecta pieza.

No hay temporizacin de ninguna clase.

El mando es semiautomtico por no tener deteccin de pieza.

Las tres Electro vlvulas son Biestables.

Los tres cilindros son de doble efecto.

DIAGRAMA NEUMTICO
ECUACIN DE SECUENCIA

DESCRIPCIN DE MOVIMIENTOS

Movimientos Descripcin

A+ Avance a sujetar pieza. Salida del Vstago del Cilindro A.

A- Retorno del cilindro Sujetador. Entrada del Vstago del Cilindro A.

B+ Avance a estampar pieza. Salida del Vstago del Cilindro B.

B- Retorno del cilindro estampador. Entrada del Vstago del Cilindro B.

C+ Avance a expulsar pieza estampada. Salida del Vstago del Cilindro C.

C- Retorno del cilindro expulsor. Entrada del Vstago del Cilindro C.

TABLA DE VARIABLES
Smbolo Direccin Descripcin

ENTRADAS

S I0.0 Pulsador de Inicio

S1 I0.1 Final de Carrera Vstago de cilindro A, Adentro

S2 I0.2 Final de Carrera Vstago de cilindro A, Afuera

S3 I0.3 Sensor, Final de Carrera Vstago de cilindro B, Adentro

S4 I0.4 Sensor, Final de Carrera Vstago de cilindro B, Afuera

S5 I0.5 Sensor, Final de Carrera Vstago de cilindro C, Adentro

S6 I0.6 Sensor, Final de Carrera Vstago de cilindro C, Afuera

SALIDAS

Y1 Q0.0 Solenoide Electro vlvula del cilindro, Para avance de A

Y2 Q0.1 Solenoide Electro vlvula del cilindro, Para retorno de A

Y3 Q0.2 Solenoide Electro vlvula del cilindro, Para avance de B

Y4 Q0.3 Solenoide Electro vlvula del cilindro, Para retorno de B

Y5 Q0.4 Solenoide Electro vlvula del cilindro, Para avance de C

Y6 Q0.5 Solenoide Electro vlvula del cilindro, Para retorno de C

Вам также может понравиться