Skip to main content

¿Cuáles son los mejores consejos para la programación del controlador lógico programable?

Los controladores lógicos programables son pequeños dispositivos informáticos utilizados en fábricas y en el campo industrial para operar maquinaria. Equipados con sus propios sistemas operativos, los controladores lógicos programables (PLC) controlan los procesos utilizados para fabricar productos. Los programadores alteran los procesos en los PLC para operar maquinaria y realizar cambios en el producto que se fabrica. Utilizan la programación del controlador lógico programable en áreas como mecanizado, envasado de alimentos y manejo de materiales. Algunos de los mejores consejos para los programadores son usar un solo disparo, implementar un controlador proporcional en la lógica, alternar la lógica y reducir los problemas de tiempo de escaneo del PLC.

La función One Shot es útil cuando una condición cambia entre encendido y apagado y el PLC debe tomar medidas en el estado verdadero para un solo escaneo. La bobina se vuelve verdadera cada vez que el anillo de activación es verdadero, y todo se mantiene verdadero solo para un escaneo. A veces, el orden de los renglones se vuelve importante en un solo disparo porque el PLC necesita completar una exploración completa cuando el bit de salida está activado y solo entonces ve el primer renglón.

La incorporación de controladores proporcionales en un PLC se vuelve muy útil en la programación de controladores lógicos programables, especialmente cuando no tiene instrucciones proporcionales / integrales / derivadas o PID incorporadas. Los controladores PID son controladores de proceso que tienen características especiales de respuesta sintonizable. Esto les permite ejecutar correctamente algoritmos de control que anticipan y miden las tasas de calentamiento y enfriamiento del proceso y la corrección automática. Los procedimientos de control de procesos utilizan controladores proporcionales en una miríada de formas; Tener un control total de la calefacción es una aplicación popular. Los PLC se pueden programar con precisión para encender el calentador o encenderlo y apagarlo.

Un método popular en la programación de controladores lógicos programables utiliza el concepto de alternar. Esta lógica es útil cuando el programador necesita tener un botón para controlar un dispositivo con la misma acción de alternar. Por ejemplo, presionar un botón una vez enciende el dispositivo y presionarlo nuevamente lo apaga. Esta lógica cambia del estado apagado al estado encendido cuando la entrada se vuelve verdadera. Luego permanece encendido hasta que la entrada se vuelve falsa.

Los largos tiempos de exploración del PLC también pueden ser un problema en la programación de controladores lógicos programables, especialmente al diseñar controles para máquinas de alta velocidad. Un enfoque popular utiliza la codificación incremental para calcular la posición de la máquina. Sin embargo, este enfoque puede causar muchos problemas al intentar hacer que la máquina funcione más rápido. Si la salida del codificador que funciona a la velocidad aumentada pasa de falso a verdadero y regresa en el tiempo que le toma al PLC hacer un escaneo, entonces el contador no cuenta correctamente. Esto hace que la máquina se bloquee o que las partes móviles pierdan la sincronización cuando se aumenta la velocidad.

La solución en tal escenario es usar un codificador de posición absoluta en lugar de un codificador incremental. La ventaja de este tipo de codificador es que es menos susceptible a errores a medida que aumenta la velocidad de la máquina. Sin embargo, este codificador requiere alrededor de una docena o más líneas de entrada en comparación con las dos líneas que necesita un codificador incremental. Los codificadores absolutos también pueden producir errores como estados perdidos, donde algunos de los bits cambian y otros no. Si se producen estados omitidos con un codificador absoluto, entonces debe ser reemplazado por otro.