IndusFinderYour Industrial Parts FinderOfertas enAmazon EspañaAmazonESES
Volver al blog

Automatización industrial

Arquitectura de un PLC: CPU, memoria, bus y módulos

La arquitectura interna determina cómo intercambia datos un PLC, cuánto puede ampliarse y qué ocurre cuando falla un módulo. Esta guía explica la función de la CPU, la memoria, el bus interno, la alimentación y los módulos de señales.

Automatización industrialArquitectura PLCCPU PLCMódulos de E/S
PLC modular con CPU, fuente, módulos de entradas y salidas y comunicaciones dentro de un cuadro industrial
Arquitectura modular de un sistema PLC instalado sobre carril DIN.
Respuesta rápida

La arquitectura en una frase

Un PLC organiza el control alrededor de una CPU que ejecuta el programa y gestiona memoria, diagnóstico y comunicaciones. La fuente alimenta el sistema; el bus interno transporta datos y energía entre módulos; y las entradas y salidas adaptan las señales del proceso. La selección debe comprobar límites de expansión, consumo del bus, compatibilidad y comportamiento ante fallos.

1AlimentaciónEnergiza el sistema
2EntradasCapturan señales
3BusIntercambia datos
4CPUEjecuta el control
5SalidasOrdenan la máquina

Visión general de la arquitectura

La arquitectura de un PLC describe cómo se reparten el procesamiento, la memoria, la alimentación, las señales y las comunicaciones. En un equipo compacto varios de estos elementos comparten una misma carcasa. En uno modular se combinan CPU, fuente, módulos de E/S y comunicaciones sobre un bastidor o bus interno.

Conocer esta estructura evita seleccionar una CPU adecuada pero un sistema incapaz de alimentar todos los módulos, ampliar las señales previstas o intercambiar datos a la velocidad necesaria. También facilita el diagnóstico porque permite separar un fallo de campo, de módulo, de bus o de programa.

CPU y sistema operativo del PLC

La CPU ejecuta el programa de usuario y coordina las tareas internas. Además de resolver instrucciones lógicas y matemáticas, actualiza datos, atiende comunicaciones, registra diagnósticos y controla el estado de los módulos.

El rendimiento no se resume en una única cifra. Hay que revisar tiempo de ejecución por tipo de instrucción, carga de comunicaciones, número de conexiones, tareas periódicas, funciones de movimiento y capacidad de diagnóstico. Dos CPU con memoria similar pueden responder de forma diferente en una aplicación con muchas comunicaciones o señales rápidas.

  • Tiempo de ejecución y tiempo de ciclo esperado.
  • Número y prioridad de tareas disponibles.
  • Interfaces y protocolos integrados.
  • Reloj, diagnóstico, registro de eventos y retención.
  • Funciones tecnológicas y de seguridad disponibles.

Memoria de programa, datos y retención

La memoria de carga conserva el proyecto o los bloques transferidos. La memoria de trabajo contiene el código y los datos utilizados durante la ejecución. La memoria retentiva mantiene valores seleccionados después de una pérdida de alimentación, dentro de los límites definidos por el fabricante.

No todos los datos deben ser retentivos. Conservar órdenes, estados transitorios o salidas sin una estrategia de arranque puede provocar una puesta en marcha inesperada. Conviene documentar qué valores se reinician, cuáles se recuperan y cómo se valida el estado del proceso al volver la tensión.

ZonaUso habitualComprobación necesaria
ProgramaBloques e instrucciones de control.Capacidad disponible y posibilidad de ampliación.
DatosVariables, temporizadores, contadores y estructuras.Tamaño, acceso y consistencia.
Imagen de procesoCopia lógica de entradas y salidas.Momento de actualización y acceso directo.
RetentivaConsignas, contadores o estados que deben conservarse.Límites, vida útil y estrategia de rearranque.
DiagnósticoAlarmas, eventos y estado de módulos.Profundidad del búfer y sello temporal.

Bus interno, bastidor y consumo

El bus interno permite que la CPU detecte los módulos y lea o escriba sus datos. Según la familia, también distribuye alimentación. Cada módulo ocupa direcciones, consume corriente y puede imponer límites de posición, cantidad o combinación.

Antes de cerrar la arquitectura hay que sumar el consumo de los módulos, verificar la capacidad de la fuente o del bastidor y reservar margen. En sistemas grandes puede ser necesario dividir el conjunto en varios segmentos, fuentes o estaciones remotas.

Módulos de entradas y salidas

Los módulos adaptan las señales de campo al dominio lógico del PLC. Las entradas digitales detectan estados; las salidas digitales conmutan órdenes; y los módulos analógicos convierten tensión, corriente, resistencia o temperatura en valores numéricos.

También existen módulos tecnológicos para encoders, contaje rápido, posicionamiento, pesaje o control específico. La selección debe considerar aislamiento, resolución, precisión, tiempo de conversión, filtros, diagnóstico por canal y reacción ante pérdida de comunicación.

MóduloAplicaciónDato crítico
Entrada digitalSensores y contactos.24 VDC, PNP/NPN, filtro y común.
Salida digitalRelés, válvulas e interfaces.Relé/transistor, corriente y protección.
Entrada analógicaPresión, nivel, caudal o temperatura.Rango, resolución, aislamiento y cableado.
ComunicaciónRedes y dispositivos externos.Protocolo, conexiones y carga de datos.
TecnológicoEncoder, movimiento o funciones rápidas.Frecuencia, sincronismo y compatibilidad.

Comunicaciones y E/S remota

Las interfaces integradas o los módulos de comunicación enlazan el PLC con HMI, variadores, instrumentos, otros controladores y sistemas superiores. El número de puertos no basta: deben comprobarse protocolos, cantidad de conexiones, volumen de datos, tiempos de actualización y funciones de redundancia o seguridad.

La E/S remota desplaza módulos cerca del proceso y reduce cableado paralelo, pero introduce una dependencia de red. El diseño debe definir qué ocurre ante la pérdida de comunicación, cuánto tarda en detectarse y qué valor adopta cada salida.

Lista de comprobación para seleccionar la arquitectura

  1. Inventariar señales actuales y reservar una ampliación razonable.
  2. Definir tiempos de respuesta, señales rápidas y sincronismo.
  3. Calcular memoria, comunicaciones y carga estimada de la CPU.
  4. Verificar consumo del bus, fuente y límites del bastidor.
  5. Confirmar módulos especiales, aislamiento y diagnóstico.
  6. Documentar el comportamiento ante fallo de CPU, módulo o red.
  7. Comprobar repuestos, firmware, software y ciclo de vida.

Preguntas frecuentes

¿La CPU alimenta todos los módulos del PLC?

Depende de la familia. Algunos sistemas distribuyen alimentación desde la CPU o una fuente lateral; otros utilizan fuentes y bastidores específicos. Debe calcularse el consumo admitido en cada segmento.

¿Qué ocurre si se extrae un módulo?

La reacción depende de la configuración, del tipo de módulo y de si se permite sustitución en funcionamiento. Normalmente se genera un diagnóstico y el programa debe gestionar la ausencia de datos de forma segura.

¿La memoria retentiva mantiene todas las variables?

No necesariamente. Solo se conservan las zonas configuradas y dentro de los límites del equipo. El resto adopta valores iniciales después del arranque.

¿Cuándo conviene utilizar E/S remota?

Cuando reduce cableado, acerca las señales al proceso o permite distribuir la instalación. Deben evaluarse red, alimentación local, tiempo de actualización y estado de las salidas si se pierde la comunicación.

Artículos relacionados

Referencias técnicas