1.1.2. Bloques Esenciales de Un Autómata
1.1.2. Bloques Esenciales de Un Autómata
Un autómata programable está constituido por los siguientes elementos internos (haga clic en la
imagen para ampliarla):
- Fuente de alimentación
La fuente interna de alimentación genera las tensiones internas requeridas por los distintos elementos que forman el
PLC (típicamente del orden de 3.3 a 5 voltios), a partir de una tensión de alimentación externa que suele moverse
típicamente en el rango de los 12 a 48 voltios de tensión continua.
- Interfaz de entradas
La interfaz de entradas permite la conexión de las señales de la planta al PLC, adaptando los niveles de las señales
presentes en la instalación (tanto digitales como analógicas) a los niveles internos que requieren la CPU y el resto de
elementos internos para su lectura.
- Interfaz de salidas
La interfaz de salidas adapta los niveles de las señales internas generadas por la CPU y sus periféricos a los niveles
de salida al exterior del autómata que requieren los actuadores de la planta (tanto digitales como analógicos).
- Memoria de programa
La memoria de programa contiene el programa de control del autómata, es decir, el conjunto de instrucciones que
definen el comportamiento deseado por el autómata una vez en funcionamiento. Esta memoria es de tipo no-volátil,
es decir, que no se pierde su contenido cuando se corta la alimentación al PLC, siendo necesario grabarla una única
vez y pudiendo ser usada indefinidamente a partir de ese momento.
- Memoria de datos
La memoria de datos es una memoria, normalmente volátil, que almacena los resultados de los cálculos y
operaciones intermedias requeridas por el programa de control, variables que no son traspasadas directamente a las
salidas sino que se usan como cálculos intermedios. Estos valores se suelen perder en caso de pérdida de
alimentación salvo aquellas posiciones especiales que estén protegidas como veremos más adelante.
La memoria de imágenes de entradas y salidas es una memoria volátil utilizada por la CPU para almacenar una
imagen del estado instantáneo global de todas las entradas y salidas justo al inicio de cada ciclo de procesado. De
este modo si durante el ciclo de procesado cambian los estados de alguna de las entradas el programa de control
sigue disponiendo de un estado coherente de cómo estaban todas ellas en el mismo instante.
Los temporizadores son unos elementos gobernados por la CPU que permiten gestionar tiempos de forma muy
precisa y de manera autónoma, sin consumir recursos de la CPU. Pueden usarse para contabilizar el tiempo durante
el cual una señal está activa, el tiempo transcurrido desde que se activa una señal, a modo de cronómetro, etc.
Los contadores son otros elementos internos independientes de la CPU que permiten contabilizar activaciones de
entradas o de señales internas sin consumir tiempo de ejecución para ello de la CPU.
La unidad central de proceso o CPU es el corazón del autómata, siendo la que accede al estado de las entradas,
interpreta las instrucciones almacenadas en la memoria de programa, las ejecuta secuencialmente y por último
traslada los valores deseados a las salidas.
1 de 2 27/07/2021 20:16
1.1.2. Bloques esenciales de un autómata | 1. ESTRUCTURA, MANEJO... https://contenidos.cloud/api/package/1735/content/112_bloques_esencial...
- Bus interno
El bus interno es un conjunto de pistas que interconectan internamente todos los elementos anteriores entre sí,
permitiendo que la CPU acceda a todos ellos para leer y escribir los valores necesarios. Por economía se comparten
las mismas pistas eléctricas de bus entre todos los bloques internos, por lo que la CPU debe ir accediendo
secuencialmente a cada elemento, señalizando por unos hilos de control con qué bloque comunica en cada instante.
Más Info
En la siguiente presentación con diapositivas puede ver en qué consiste la estructura interna del PLC:
WEB
https://prezi.com/embed/psn1ziueonju/?bgcolor=ffffff&
lock_to_path=0&autoplay=0&autohide_ctrls=0&
landing_data=bHVZZmNaNDBIWnNjdEVENDRhZDFNZGNIUE43MHdLNWpsdFJLb2ZHanI5eXIzNG5MbWJNUk9wMWNRY2
landing_sign=_Nv8Uvk6Z8jZXlEpte6IPbgozVC_-
BzqjmGQilJ5LeY
2 de 2 27/07/2021 20:16