Hoy hablamos sobre el escalado y filtrado de una señal en TIA Portal porque he tenido alguna consulta sobre los márgenes de una señal 4-20mA.
Así que me he decidido hacer un bloque sencillo que aúne un poco de todo: programar algo en diagrama de bloques (como habrás visto, normalmente programo en ladder), y por otro lado, dar un repaso al tema del filtrado de una señal analógica y cómo detectar su buen funcionamiento.
Para ello, nos vamos a basar en dos artículos ya publicados en el blog:
- Filtrado de una señal analógica con EMA
- Escalado de una señal analógica en TIA Portal
- Usar los bloques IN_RANGE y OUT_RANGE
Como verás en muchos casos no tienes que programar ni inventar nada nuevo. Tan solo adaptar lo que ya conoces, o has hecho para las nuevas necesidades.
¿En qué consiste el ejemplo de hoy?
Lo que vamos a hacer es que le damos al bloque la señal 4-20mA de una tarjeta del PLC, y este bloque nos filtre la señal, y nos avise en caso de que se salga de los límites de underrange o de overrange de la tarjeta.
Para ello, nos vamos a basar en la documentación de Siemens. Concretamente en este cuadrito:
Como ves en el cuadro, el funcionamiento normal de un 4-20mA sería entre un valor decimal 0, y 27648.
Estos valores los vamos a usar para realizar el normalizado.
Para saber si el elemento está trabajando bien, podríamos dar estos márgenes como buenos, y fuera de estos valores, que nos avise.
Pero habrá veces que en el mínimo, no lleguen los 4mA, y llegue un poco menos (o mas) y cuando estás en el máximo del fondo de escala, no te lleguen los 20mA, sino que llegue un poco menos, pero puede que un poco más.
Por eso voy a usar los valores de underrange y de overrange como límites de la alarma. Es decir, mientras que el valor esté entre los 1.185mA (underrange) y 22.81mA (overrange) no daré alarma.
Puede que para ti esos límites sean demasiado permisivos. Pues simplemente los cambias y los ajustas a tu gusto.
Como siempre, lo vemos mejor en un vídeo.
Escalado y filtrado de una señal analógica en TIA Portal
¿Qué te ha parecido?
Espero que te haya gustado.
Como verás, nada nuevo que no hayamos hecho con anterioridad, pero un poco diferente. Añadir a un pequeño bloque de escalado, un filtro y una alarma que te de si se sale de rango.
Tampoco está tan mal ¿no?
Como comento en el vídeo, el ejemplo, que está realizado en TIA Portal V15 lo dejaré en el apartado de ejemplos del bloque 3del Curso completo de TIA Portal y también lo subiré al bloque de programación en diagrama de bloques en Guorker.com

Comentarios (17)