Introducci贸n a los PLCs
Los controladores l贸gicos programables o PLCs (por sus siglas en ingl茅s) son controladores que reciben ciertas entradas y entregan una salida en respuesta, dependiendo del programa cargado. Est谩n basados principalmente en microcontroladores y tienen caracter铆sticas que los hacen aptos para ambientes industriales.
Su estructura b谩sica es la siguiente:
Estos controladores son aptos y utilizados en la industria para controlar m谩quinas el茅ctricas.
Principio de programaci贸n
Existen varios lenguajes con los que se puede programar un PLC y uno de los m谩s comunes es el lenguaje de diagrama de escalera. S贸lo que en este contexto un programa se ver铆a de la siguiente forma:
| x1 x2 x3 y1 |
|---| |---| |---| |---( )---|
| |
| x1 x3 y2 |
|---| |----------| |---( )---|
| | |
| x2 | |
|---| |---- |
| |
As铆, se tiene:
\[\begin{aligned} y_1 &= x_1 x_2 x_3\\ y_2 &= (x_1 + x_2) x_3\\ \end{aligned}\]Hoy en d铆a existen diferentes software para realizar estos diagramas, que facilitan la tarea, sin embargo, este tipo de lenguaje se vuelve dif铆cil de mantener para m煤ltiples entradas y salidas, para lo cual un lenguaje de programaci贸n secuencial es mejor.
Clasificaci贸n
La clasificaci贸n m谩s com煤n de PLCs es la que clasifica por su n煤mero de entradas y salidas principalmente:
- PLC Nano (entradas $< 100$)
- PLC Compacto ($100 <$ entradas $< 500$)
- PLC Compacto (entradas $> 500$)