Cómo funciona un CLP

Del contenido:

0:00 Introducción
0:29 Hardware CLP
2:50 CLP - Funcionalidad


¿Qué programas se ejecutan en el PLC?

En un PLC, más exactamente en la CPU, se ejecutan simultáneamente dos programas diferentes:

  • El sistema operativo
  • El programa de usuario

El sistema operativo es una parte de cada CPU y organiza todas las funciones y procesos de la CPU que no están asociados a una tarea de control específica. Sus responsabilidades incluyen:

  • Procesamiento del arranque en frío y en caliente- Actualización de la imagen de proceso de las entradas y la salida
  • Llamada al programa de usuario
  • La detección de alarmas y llamadas de alarma de Ob's
  • El tratamiento de los errores
  • La gestión de la memoria
  • La comunicación de los dispositivos de programación y otros socios de comunicación

El programa del usuario - es su programa que ha escrito y cargado en la CPU. Es un programa de aplicación específico.


¿Cómo procesa la CPU las instrucciones de un programa de usuario?

¿Cómo son procesadas las instrucciones de un programa de usuario por la CPU? Para ilustrar el funcionamiento de un PLC, escriba el siguiente programa. Con el botón I0.0 "On" enciende la salida, con el botón "Off" apaga. Puede escribir la orden de ajuste primero o al final del programa, es decir, en la red 1 o en la red 2. Pero, ¿cómo se comporta la salida cuando las dos entradas están activas al mismo tiempo?

Cómo funciona un CLP

Cómo funciona un CLP

Nota: Comandos utilizados en este programa

  • A       =>  And
  • S       =>  Set
  • AN   => And Not
  • R      => Reset

Reconocemos que, obviamente, se ejecuta la última orden, es decir, la que domina. Esto se explica por el funcionamiento del PLC:

Como funciona un CLP

Como funciona un CLP

Primero se leen los estados de las señales de las entradas. Despues se procesan estas señales de entrada, es decir, se ejecutan las funciones lógicas. Las instrucciones del programa se procesan una tras otra, es decir, en serie.

Una vez procesado el programa, se activan las salidas, es decir, se envía un patrón de bits en paralelo al módulo de salida del PLC. Por supuesto, este proceso debe repetirse, es decir, comienza un nuevo ciclo.

CLP - tiempo de ciclo y tiempo de reacción

CLP - tiempo de ciclo y tiempo de reacción

En este contexto, dos términos describen la velocidad del PLC:

  • El tiempo de ciclo es el tiempo que el PLC requiere para una sola ejecución del programa. El tiempo de ciclo se compone del tiempo de procesamiento y del número de comandos.
  • En general, el tiempo de reacción de un PLC es muchas veces mayor que el tiempo de ciclo. Se compone del tiempo de retardo de los módulos de entrada y salida y del tiempo de ciclo.

Nota: El tiempo de ciclo es una característica esencial de un PLC y esta calculada con 1 k = 1024 instrucciones de programa. Ejemplo: Nuestro PLC tiene un tiempo medio de procesamiento de 200 ns para una instrucción. ¿Cuál es el valor del tiempo del ciclo?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *