Lenguajes deun plc
El término PLC proviene de las siglas en inglés para Programable Logic Controler, que traducido al español se entiende como “Controlador Lógico Programable”. Se trata de un equipo electrónico, que, tal como su mismo nombre lo indica, se ha diseñado para programar y controlar procesos secuenciales en tiempo real. Por lo general, es posible encontrar este tipo de equipos en ambientesindustriales.
Para que un PLC logre cumplir con su función de controlar, es necesario programarlo con cierta información acerca de los procesos que se quiere secuenciar. Esta información es recibida por captadores, que gracias al programa lógico interno, logran implementarla a través de los accionadores de la instalación.
Un PLC es un equipo comúnmente utilizado en maquinarias industriales defabricación de plástico, en máquinas de embalajes, entre otras; en fin, son posibles de encontrar en todas aquellas maquinarias que necesitan controlar procesos secuenciales, así como también, en aquellas que realizan maniobras de instalación, señalización y control.
Partes internas de un PLC
CPU
La CPU (Central Procesing Unit) es la parte inteligente del sistema. Interpreta lasinstrucciones del programa de usuario y consulta el estado de las entradas. Dependiendo de dichos estados y del programa, ordena la activación de las salidas deseadas.
La CPU está constituida por los siguientes elementos:
| Procesador |
| Memoria monitor del sistema |
| Circuitos auxiliares |
Procesador
Está constituido por el microprocesador, el reloj (generador de onda cuadrada) y algúnchip auxiliar.
El microprocesador es un circuito integrado (chip), que realiza una gran cantidad de operaciones, que podemos agrupar en:
| * Operaciones de tipo lógico. |
| * Operaciones de tipo aritmético. |
| * Operaciones de control de la transferencia de la información dentro del PLC. |
Para que el microprocesador pueda realizar todas estas operaciones está dotado de unoscircuitos internos que son los siguientes:
| * Circuitos de la unidad aritmética y lógica o ALU: Es la parte del µp donde se realizan los cálculos y las decisiones lógicas para controlar el PLC. |
| * Circuitos de la unidad de control (UC) o Decodificador de instrucciones: Decodifica las instrucciones leídas en memoria y se generan las señales de control. |
| * Acumulador: Es laencargada de almacenar el resultado de la última operación realizada por el ALU. |
| * Flags: Flags, o indicadores de resultado, que pueden ser consultados por el programa. |
| * Contador de programa: Encargada de la lectura de las instrucciones de usuario. |
| * Bus(interno): No son circuitos en sí, sino zonas conductoras en paralelo que transmiten datos, direcciones,instrucciones y señales de control entre las diferentes partes del p. |
Memoria monitor del sistema
Es una memoria de tipo ROM, y además del sistema operativo del PLC contiene las siguientes rutinas, incluidas por el fabricante.
| Inicialización tras puesta en tensión o reset. |
| Rutinas de test y de respuesta a error de funcionamiento. |
| Intercambio de información con unidadesexteriores. |
| Lectura y escritura en las interfaces de E/S. |
Funciones básicas de la CPU
En la memoria ROM del sistema, el fabricante ha grabado una serie de programas ejecutivos, software del sistema y es a estos programas a los que accederá el µp para realizar las funciones.
El software del sistema de cualquier PLC consta de una serie de funciones básicas que realiza en determinadostiempos de cada ciclo.
En general cada PLC contiene y realiza las siguientes funciones:
| Vigilar que el tiempo de ejecución del programa de usuario no exceda de un determinado tiempo máximo. A esta función se le denomina Watchdog. |
| Ejecutar el programa usuario. |
| Crear una imagen de las entradas, ya que el programa de usuario no debe acceder directamente a dichas entradas. |
|...
Regístrate para leer el documento completo.