Documente Academic
Documente Profesional
Documente Cultură
PLC
Los PLC son utilizados en muchas industrias y mquinas. A diferencia de las computadoras de
propsito general, el PLC est diseado para mltiples seales de entrada y de salida, rangos de
temperatura ampliados, inmunidad al ruido elctrico y resistencia a la vibracin y al impacto. Los
programas para el control de funcionamiento de la mquina se suelen almacenar en bateras copia
de seguridad o en memorias no voltiles. Un PLC es un ejemplo de un sistema de tiempo
real duro, donde los resultados de salida deben ser producidos en respuesta a las condiciones de
entrada dentro de un tiempo limitado, de lo contrario no producir el resultado deseado.
PROGRAMACIN DE UN PLC
La funcin bsica y primordial del PLC ha evolucionado con los aos para incluir el control del rel
secuencial, control de movimiento, control de procesos, sistemas de control distribuido ,
comunicacin por red entre otras. Hoy en da, los PLC no slo controlan la lgica de
funcionamiento de mquinas, plantas y procesos industriales, sino que tambin pueden realizar
operaciones aritmticas, manejar seales analgicas para realizar estrategias de control, tales como
controladores PID (proporcional integral y derivativo). El proceso de programacin de un PLC es,
por consiguiente, un proceso, en cuyo desarrollo se requieren cada una de las siguientes pasos:
1.- Definicin y anlisis del problema.
1. 1 - Qu resultados debe proporcionar el sistema? Que salidas, sobre que debe
actuar.
QUE ES UN ALGORITMO?
Un ALGORITMO es una secuencia finita bien definida de tareas bien definidas, cada una de las
cuales se puede realizar con una cantidad de recursos finitos .Se dice que una tarea esta bien
definida, si se sabe de manera precisa las acciones requeridas para su realizacin. Aunque los
recursos que debe utilizar cada tarea deben ser finitos estos no estn limitados, es decir, si una tarea
bien definida requiere una cantidad inmensa (pero finita) de algn recurso para su realizacin, dicha
tarea puede formar parte de un algoritmo. Adems, se dice que una secuencia de tareas esta bien
definida si se sabe el orden exacto de ejecucin de cada una de las mismas.
Las caractersticas que debe poseer una secuencia de tareas para considerarse algoritmo son:
precisin, de finitud y finitud.
Un programa estructurado tiene como caracterstica que puede leerse de arriba hacia abajo lo que
hace que el programa sea ms fcil de leer y comprender por otros programadores facilitando as su
mantenimiento. Un programa estructurado se compone de segmentos. Cada segmento est
constituido por una entrada y una salida, tal segmento de denomina un programa propio.
La programacin estructurada posee ventajas como lo son Los programas son ms fciles de
entender, pueden ser ledos de forma secuencial para entender la lgica, de la misma manera, la
estructura de los programas es clara, puesto que las instrucciones estn ms ligadas o relacionadas
entre s. Esto conlleva a algunas desventajas, el principal inconveniente de la programacin
estructurada es que se obtiene un nico bloque de programa, que cuando se hace demasiado grande,
puede resultar problemtico para el manejo de su cdigo fuente por su gran extensin. Esto se
resuelve empleando, en forma conjunta tanto las tcnicas de programacin estructurada como las de
programacin modular.
PROGRAMACIN MODULAR
TIPOS DE VARIABLES
1. Respecto a su mbito
Variable Local: Cuando la misma slo es accesible desde el sub programa al
que pertenece, no pudiendo ser leda o modificada desde otro sub programa.
Variable Global: Cuando la misma es accesible desde todos los sub
programas de la aplicacin.
En un PLC todas sus entradas y salidas siempre son variables globales.
2. Respecto a su tipo
Tipo Lgica: ("booleana") Verdadero / Falso.
Tipo Entero: un valor entero entre 0 y n. Donde n depende de la cantidad de bytes
con que trabaje el sistema.
Tipo Real: o "coma flotante": El rango valido y su exactitud vara segn la cantidad de
bytes con que trabaje el sistema (cociente + exponente).
Tipo caracteres: ("String") Es una secuencia de nmeros enteros, que representa una
secuencia de caracteres (letras o signos) de un determinado alfabeto.
LENGUAJES DE PROGRAMACIN
El standard internacional IEC 61131 define los siguientes lenguajes de programacin para PLC:
Instruction list (IL), texto
Ladder (LD), grafico
Function block diagram (FBD), grafico
Structured text (ST), texto
ALGORITMO FIRST_OUT
Una maquina o proceso tiene, adems de alarmas que no detienen, varias alarmas que detienen su
funcionamiento. Cuando por alguna de estas se detiene la mquina, su detencin produce
alteraciones en el proceso, que provocan a su vez la activacin de otras alarmas que tambin
podran haber causado la detencin. El resultado es que cuando el operador llega a ver por qu se
detuvo la mquina, se encuentra con muchas alarmas activadas, y no sabe cul de ellas fue la
primera que causo la detencin.
Variables
locales:
YaGrabado
del tipo
Bool
*)