PRÁCTICA: ENTRADAS Y SALIDAS ANALÓGICAS EN LOS PLCS
CONTROL LOGICO VANZADO.
ING. CARLOS HERNANDES MARCIAL
UNIDAD I
10“B” INGENIERÍA MECATRÓNICA
Lila Rubí Cruz Rivera, Madai Arriaga Gutiérrez, Itzel Guadalupe Téllez Custodio, Aridai Lechuga
Gerónimo, Ascensión Reyes Cruz, Carlos Alberto Flores Evangelista.
210304@[Link], 210328@[Link], 210690@[Link],
210414@[Link], 210305@[Link], 210352@[Link].
Introducción
En esta práctica se estudiará el funcionamiento de los módulos de entrada y salida analógica utilizando un
potenciómetro como dispositivo de simulación de un sensor analógico. Los datos proporcionados por el
potenciómetro se interpretarán como señales de entrada al Controlador Lógico Programable (PLC), que
convertirá las variaciones de resistencia en señales eléctricas analógicas. Estas señales serán procesadas por
el PLC, el cual ejecutará de control para tomar decisiones en función de los valores recibidos. Las salidas
analógicas generadas por el PLC serán el resultado de dicho procesamiento, permitiendo la interacción
externos que reflejan los ajustes automáticos basados en la lógica programada. Este ejercicio permitirá
comprender cómo el PLC maneja la adquisición, procesamiento y generación de señales analógicas en
aplicaciones de control de procesos industriales.
Desarrollo de la práctica
Para iniciar la práctica, se procedió a la configuración de los módulos de entradas y salidas analógicas en el
entorno de programación TIA Portal. Esta fase resulta crítica, ya que permite la correcta identificación y
asignación de las interfaces de E/S del PLC, asegurando una correspondencia precisa entre los dispositivos
físicos y sus representaciones lógicas. Durante esta configuración, se definieron parámetros clave como el
rango de voltaje y la resolución, optimizando así la precisión en la interpretación de las señales analógicas del
potenciómetro. Esta preparación inicial es fundamental para garantizar la integridad operativa del sistema y
habilitar el desarrollo eficiente de la lógica de control.
Posteriormente, se procedió al montaje del circuito de entrada, empleando una fuente de alimentación de 20V.
Para asegurar que el voltaje se mantuviera dentro de los límites seguros para el PLC, se integraron dos
potenciómetros en el circuito. El primer potenciómetro se utilizó para reducir la tensión de 20V a 9.8V,
protegiendo al PLC frente a posibles sobrecargas y estableciendo un nivel de referencia óptimo para las
mediciones, como se ve en la Figura 1.
Figura 1. Circuito de potencia para potenciómetro 1. Autor: Fuente propia.
A continuación, el segundo potenciómetro se empleó para variar el voltaje, permitiendo que esta señal
ajustable se enviara como entrada directa al PLC. Gracias a esta configuración, pudimos observar cómo el
potenciómetro influía en la lectura del PLC, ofreciendo un control más preciso y dinámico sobre el sistema.
Esta conexión y su funcionamiento se muestra en la figura 2.
Figura 2. Circuito de control de potenciómetro dos. Autor: Fuente propia
Una vez conectado nuestro circuito con nuestro PLC, proseguimos a la parte de programación. Una vez
realizadas las configuraciones necesarias en TIA Portal, comenzamos a implementar la lógica de control. Para
ello, colocamos un bloque NORM_X de tipo int to real. El bloque NORM_X en TIA Portal es una función
utilizada para la normalización de un valor de tipo entero (INT) a un valor de tipo real (REAL) en un rango
entre 0.0 y 1.0. Su principal propósito es convertir una señal de entrada entera (como, por ejemplo, una lectura
de un sensor) a un formato de valor real, normalizado dentro de un rango definido, lo que facilita el posterior
procesamiento y toma de decisiones dentro del PLC. El bloque NORM_X se utiliza comúnmente cuando se
tiene una señal de entrada analógica que varía dentro de un rango predefinido
En nuestro caso, utilizamos este bloque para transformar la señal de entrada del potenciómetro en un valor
real que podamos utilizar en nuestras operaciones. Esta conversión es esencial para garantizar que los datos
sean interpretados correctamente y se puedan usar de manera efectiva en la lógica del programa. Para facilitar
la identificación de esta señal convertida, la asignamos al tag de salida normalizada, que nos permitirá
monitorear y utilizar este valor en etapas posteriores del proceso. Con esta configuración, estamos un paso
más cerca de integrar la lectura del potenciómetro con el control del PLC se puede observar en la Figura 3.
Figura 3. Bloque Norm x. Autor: Fuente propia.
En el bloque de la Figura 3, podremos observar diversos elementos clave de nuestra programación. Este bloque
no solo muestra la entrada mínima y máxima que configuramos anteriormente, sino que también detalla la
entrada del potenciómetro, que es fundamental para el correcto funcionamiento del sistema. Además, se
incluyen los tags o etiquetas que asignamos a las señales, lo cual es esencial para facilitar su identificación y
manejo en el programa. Estas etiquetas nos permiten referenciar las señales de manera intuitiva y eficiente, lo
que es especialmente útil en proyectos más complejos. También la Figura presenta la salida correspondiente,
que refleja el valor convertido en tiempo real. Esta conversión es crucial, ya que nos permite trabajar con
datos en un formato que el PLC puede procesar y utilizar para tomar decisiones. Al observar todos estos
elementos juntos, podemos apreciar cómo se interconectan las diferentes partes de nuestro sistema y cómo las
señales se procesan dentro del PLC.
Como siguiente paso, colocamos otro bloque llamado SCALE_X, de tipo Real to Real. El bloque SCALE_X
en TIA Portal es una función utilizada para escalar un valor real (REAL) dentro de un rango de entrada
definido a otro rango de salida. Sirve para convertir un valor de tipo REAL en otro valor de tipo REAL,
ajustando su escala según los límites de entrada y salida especificados. Este bloque es útil cuando se necesita
adaptar el valor de una variable real a un nuevo rango, por ejemplo, para la representación en unidades físicas,
como temperatura, presión, velocidad, etc. Su función es prácticamente la opuesta a la del bloque que
discutimos anteriormente en la Figura 3.
Mientras que el bloque NORM_X convierte valores en formato de bits a valores reales, el bloque SCALE_X
toma esos valores reales y los transforma en un rango adecuado para la salida analógica deseada. Esto nos
permite enviar una señal que se ajuste a las especificaciones del dispositivo que estamos controlando,
asegurando que la salida esté dentro de los límites requeridos. Al utilizar este bloque, podemos establecer
parámetros como el rango mínimo y máximo de la salida analógica, lo que nos proporciona un control preciso
sobre el comportamiento del sistema. Así, garantizamos que la señal final refleje correctamente las variaciones
que se producen en la entrada del potenciómetro, permitiéndonos integrar de manera efectiva los datos de
entrada con el control de salida en nuestro PLC se puede observar en la Figura 4
Figura 4. Programación final. Autor: Fuente propia.
Como último paso, se dio inicio a la ejecución de la programación, y se llevaron a cabo diversas pruebas para
verificar su funcionamiento. Nos complace informar que todas las pruebas resultaron positivas, confirmando
que nuestro programa opera de manera eficiente y efectiva. Como tal se muestra en nuestra figura 5.
Figura 5. Obtención de Pruebas. Autor: Fuente propia.
V. CONCLUSIONES.
Al realizar esta práctica, se nos resultó un poco laborioso por el hecho de que se realizó en el software Tia
Portal, el software Tia Portal es una herramienta clave en la automatización industrial, ya que ofrece
integración total, una interfaz intuitiva y herramientas avanzadas de diagnóstico, lo que mejora la
productividad y facilita el diseño y mantenimiento de proyectos. Su flexibilidad y capacidad de escalar a
proyectos grandes lo convierten en una solución eficiente y confiable para optimizar sistemas automatizados.
En conclusión, al realizar esta práctica no solo nos permitió experimentar con diferentes niveles de entrada,
sino que también facilitó la comprensión de la relación entre la variación del voltaje y la respuesta del PLC,
lo cual es fundamental en aplicaciones de automatización. Al final de esta etapa, habíamos creado un circuito
funcional que nos preparaba para el siguiente paso en nuestra práctica
Esta representación visual no solo enriquece nuestra comprensión del funcionamiento del programa, sino que
también sirve como una referencia útil para futuras configuraciones y ajustes.