- English
- Deutsch
- Português
- Español
- Animación CLP
- ¿Qué es un CLP?
- Sistema Digital y Sistema Analógico
- Lenguajes de programación
- Funciones lógicas básicas
- Lógica combinatoria
- Detección de Rotura de Cable
- Simplificar circuitos lógicos
- Monitoreo del nivel del tanque
- material y detección de color
- Funcionamiento CLP
- Función SET y RESET
- Puente H con CLP
- Control de secuencia
- Procesamiento de valores analógicos
- Sistemas Numéricos
- Vídeos sobre PLC
- Índice
Cómo funciona un CLP
Table of Contents
ToggleDel 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?
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:
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.
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?
Tcycle = 1024 * 200 ns = 204800 ns = 204,8 μs = 0,2048 ms