Estructura y Tipos de Módulos en PLC: Guía Completa

Clasificado en Informática

Escrito el en español con un tamaño de 2,69 KB

Estructura de la Memoria en PLC

La memoria del PLC se organiza en diferentes secciones para almacenar datos e instrucciones:

  • Imagen de Entradas/Salidas: Representa el estado actual de las entradas y salidas del PLC.
  • E/S de la Periferia: Almacena información sobre los módulos de entrada y salida conectados al PLC.
  • Marcas: Variables binarias utilizadas para el control del programa.
  • Valor y Estado de Temporizadores y Contadores: Datos relacionados con el funcionamiento de temporizadores y contadores.
  • Módulos de Datos (DB): Almacenan datos utilizados por el programa.
  • Datos Temporales: Información que se elimina al final de cada ciclo de ejecución.

Tipos de Módulos en PLC

Módulos de Organización (OB)

Los OB definen la estructura del programa y la interfaz entre el sistema operativo y el programa de usuario. El sistema operativo llama a los OB para controlar el procesamiento del programa.

Tipos de OB:

  • OB de Arranque (OB100-102): Inician el PLC según el tipo de arranque deseado.
  • OB1: OB principal que se ejecuta de forma recurrente y desde donde se llaman a los FC y FB.
  • OB Cíclicos: Se ejecutan a intervalos de tiempo fijos (ej. OB35 cada 35 segundos).
  • OB Horarios: Se ejecutan según la fecha y hora, pueden ser cíclicos o a partir de un momento específico.
  • OB de Fallo: OB predefinidos para cada tipo de fallo, se llaman cuando se detecta el fallo.

Funciones (FC)

Los FC contienen un programa que se ejecuta cada vez que es llamado por otro bloque lógico. Son bloques sin memoria, las variables temporales se pierden al cerrar el bloque.

Bloques de Función (FB)

Similares a los FC pero con memoria. Disponen de un bloque de datos asociado que conserva los datos al finalizar la ejecución del FB.

Bloques de Datos (DB)

Los DB almacenan datos utilizados por el programa. Pueden ser globales (accesibles desde cualquier bloque) o de instancia (ligados a un FB específico).

Bloques de Función del Sistema (SFB)

Bloques pre-programados que se pueden llamar sin necesidad de cargarlos, ya que sus funcionalidades están integradas en el PLC.

  • SFB: Módulos pre-programados que requieren un DB de instancia para tener memoria y deben cargarse en la CPU.
  • SFC (Función del Sistema): Funciones integradas en la CPU sin memoria, forman parte del sistema operativo y no necesitan cargarse.

Entradas relacionadas:

Etiquetas:
OB Módulos SFB FB DB SFC PLC FC