El controlador PLC se refiere al controlador lógico programable (controlador lógico programable, PLC para abreviar), es un dispositivo electrónico digital con un microprocesador para el control de automatización del controlador lógico digital, se puede cargar en cualquier momento las instrucciones de control se almacenan en la memoria y la ejecución.
El controlador PLC se usa ampliamente en el campo del control industrial, lo siguiente explica el principio de trabajo y la operación del controlador PLC:
El principio de funcionamiento del controlador PLC
Tecnología de escaneo Cuando se pone en funcionamiento el PLC, su proceso de trabajo generalmente se divide en tres etapas, a saber, muestreo de entrada, ejecución del programa de usuarios y refrescos de salida de tres etapas. La finalización de las tres fases anteriores se llama ciclo de escaneo. Durante todo el período de operación, la CPU PLC repite las tres fases anteriores a una cierta velocidad de escaneo.
1. Después del final del muestreo de entrada, la ejecución del programa de usuario y la fase de actualización de salida. Durante estas dos fases, incluso si los estados de entrada y los datos cambian, los estados y los datos de las celdas correspondientes en el área de imagen de E/S no cambian. Por lo tanto, si la entrada es una señal de pulso, el ancho de la señal de pulso debe ser mayor que un ciclo de escaneo para garantizar que la entrada se pueda leer en cualquier caso.
2. Fase de ejecución del programa de usuario Durante la fase de ejecución del programa del usuario, el PLC siempre escanea el programa de usuario (diagrama de escalera) secuencialmente en un orden de arriba hacia abajo. Al escanear cada diagrama de escalera, y siempre escanee primero el lado izquierdo del diagrama de la escalera por los contactos constituye la línea de control, y de acuerdo con la primera izquierda y luego la derecha, primero hacia arriba y luego hacia abajo el orden de los contactos constituye la línea de control para las operaciones lógicas, y luego de acuerdo con los resultados de las operaciones lógicas, refresca el lógico Coil en el área de almacenamiento de RAM del sistema en el estado del estado del bit correspondiente; o actualizar la bobina de salida en el bit correspondiente del estado del área de imagen de E / S; o determinar si ejecutar o no una instrucción de función especial especificada en el diagrama de escalera.
Es decir, durante la ejecución del programa de usuario, solo los estados y los datos de los puntos de entrada en el área de imagen de E/S no cambian, mientras que los estados y los datos de los otros puntos de salida y los dispositivos suaves en el área de I/S de imagen o el área de memoria RAM del sistema pueden cambiar, y los diagramas de la escalera que están en la parte superior, los resultados de los programas de sus programas tendrán un efecto en los diagramas que están organizados en el fondo y se organizan con el fondo de la ejecución de los counes y que están organizados en el fondo y que están en el fondo y se organizan con el fondo de la ejecución o con el fondo de la ejecución o con los que se realizan en el fondo y se organizan en el fondo y se realizan en el fondo y se realizan en el fondo. datos; Por el contrario, los diagramas de escalera que se organizan en el otro lado, una escalera en la parte inferior de la escalera, el estado o los datos de las bobinas lógicas que se actualizan no estarán disponibles para el programa en la parte superior de la escalera hasta el siguiente ciclo de escaneo. Si se usa una instrucción de E/S inmediata durante la ejecución del programa, se puede acceder directamente a los puntos de E/S. Es decir, si se utiliza una instrucción de E/S, el valor del registro de imagen del proceso de entrada no se actualizará, el programa tomará el valor directamente del módulo de E/S, y el registro de imagen del proceso de salida se actualizará de inmediato, que es un poco diferente de la entrada inmediata.
3. Fase de actualización de salida Después de escanear el programa de usuario, el PLC ingresa a la fase de actualización de salida. Durante este período, la CPU de acuerdo con el área de imagen de E / S correspondiente al estado y los datos actualizan todo el circuito de pestillo de salida, y luego a través del circuito de salida para conducir los periféricos correspondientes. En este punto, la salida real del PLC.
Modo de operación del controlador PLC Aunque el programa del diagrama de escalera utilizado por el PLC a menudo se usa en muchos relés, temporizadores y contadores y otros nombres, pero el PLC no está físicamente dentro del hardware, sino la memoria y la programación para hacer la edición de control lógico, y a través de los componentes de salida conectados a los dispositivos mecánicos externos para hacer el control físico. Por lo tanto, el espacio de hardware requerido para el controlador puede reducirse considerablemente. De hecho, el PLC ejecuta el programa de escalera escaneando el código del programa de escalera en la línea CPU por línea y finalmente ejecuta la operación de control. Todo el proceso de escaneo consta de tres pasos principales, "verificación de estado de entrada", "ejecución del programa" y "actualización de estado de salida", que se describen de la siguiente manera:
Paso 1 "Comprobación de estado de entrada":El PLC primero verifica el estado de los interruptores o sensores conectados a los componentes de entrada (1 o 0 para On o Off) y escribe su estado en la posición correspondiente Xn en la memoria.
Paso 2 "Ejecución del programa":El programa de escalera se carga en la línea de la CPU por línea para la operación. Si se requiere el estado de contacto de entrada para la ejecución del programa, la CPU la consultará y lo recuperará directamente de la memoria. El resultado de la operación de la bobina de salida se almacena en la posición correspondiente en la memoria y no se reacciona al terminal de salida yn por el momento.
Paso 3 "Actualización de estado de salida":El estado de salida en el paso 2 se actualiza a los contactos de salida del PLC y el programa regresa al paso 1. Estos tres pasos se denominan ciclo de escaneo PLC, y el tiempo requerido para su finalización se denomina tiempo de respuesta del PLC. Si el tiempo de señal de entrada del PLC es menor que este tiempo de respuesta, existe la posibilidad de leer mal. Después de cada ejecución del programa y antes de la próxima ejecución del programa, el estado de salida y la entrada se actualizarán una vez, por lo que esta operación se denomina "regeneración de fin de programa" para las salidas y las entradas.




