Configurar Entradas Analógicas 4-20mA en PLC S7-1200 Siemens
Las Entradas Analógicas son valores de parametros principalmente electricos que interactuan con
el PLC y son emitidos por Sensores (Transmisores) en forma de Corriente (0-20mA/4-20mA) ó en
forma de Voltaje (0-10V), este valor se escala en el Software del PLC y adquiere el valor real del
parametro a medir que será muy importante para nuestro programa
Para comenzar debemos reconocer los siguientes conceptos:
Entradas/Salidas AI en (mA): Son Entradas Analógicas que trabajan con rangos de
Corriente, principalmente 4-20mA ó 0-20mA, es una de las maneras mas utilizadas de
transmitir señal industrial entre Sensores/Transmisores y PLCs u otros equipos
compatibles con esta señal
Entradas/Salidas AI en (Volts): Son Entradas Analógicas que trabajan con rangos de
Voltaje, principalmente 0-10V, las Señales en Volts son mas usados para Salidas que
Entradas, ya que con Voltaje 0-10V puede regular mejor Valvulas o Pequeños Motores
Marca de Software (Mx): Una Marca de software es un elemento dentro de todos los
programas de Softwares de PLCs que permite crear contactos abiertos o cerrados para
crear logicas de control, en muchos Softwares se pueden conocer como letra M es uno de
los elementos de programación mas importantes y mas utilizados
Sensores / Transmisores: Son los dispositivos electronicos principalmente que miden
diferentes tipos de parametros (Flujo, Presión, Temperatura, etc) y estan configurados
para emitir la señal al PLC en forma de 0-20/4-20mA o 0-10V, que son los rangos
principales de medición en un proceso de automatización
Conocimientos Requeridos
Comando Industrial
Computacion
Electricidad
Ingles Básico
Primera vez con Logo!
SUMARIO GENERAL
PASO 1: Elementos Necesarios
PASO 2: Configurando Software
PASO 3: Programando y Escalando Entradas Analógicas
PASO 4: Activando Salidas
PASO 5: Conectar Sensores en Modulo Entradas Analógicas
PASO 6: PREGUNTAS Y RESPUESTAS
PASO 1 : ELEMENTOS NECESARIOS
Siempre recuerda tener todos los Hardware Necesarios
El PLC Siemens S7-1200 al igual que todos los PLC funciona con la programacion en un Software y
comunicado al equipo, consideramos nuestros elementos:
Computador Notebook con lector de CD-USB o CD
PLC S7-1200 Siemens CPU
Cable de Red Ethernet Cat5e o Superior
Software PLC Siemens S7-1200; Step 7 Basic V15 (V13 o Superior)
En caso que no tengamos el CD original, podemos descargar la versión Trial en AQUI Trial Pagina
de Siemens lo cual nos servirá para comprender y aprender a configurar un PLC S7-1200
PASO 2: Configurando Software
Seleccionamos nuestro Hardware en TIA Portal de nuestro AI
Debemos estar en Configuración de Dispositivos, vamos a un costado en Hardware, buscamos el
Modulo de AI correspondiente, para trabajar en este caso con 4-20mA necesitamos un Modulo de
16 Bits
Configuramos los Canales en Propiedades => General => Entradas Analógicas debemos configurar
para los canales que vamos a conectar Sensores
Configurar:
1. Tipo de Medición Como vamos a conectar un Sensor 4-20mA seleccionamos Intensidad
2. Rango de medición 4...20mA
3. Dirección de Canal Es muy importante conocer esta variable y tenerla en consideración
Lo proximo nos vamos a Variables I/O, y Agregamos el nombre de nuestro Sensor a una Variable
%IW, los Modulos AI entregan los valores %IW que son las Entradas Fisicas que configuraremos
proximamente en el Software
Con nuestro Hardware ya configurado nos vamos a nuestra Programación
PASO 3: Programando Entradas Analógicas
Vamos a programar y escalar nuestra Entrada Analógica de 4 20mA
Agregamos los siguientes bloques de NORM y SCALE
Identificamos:
1. NORM_X Es nuestro bloque "Normalizador" que escalará un valor INT en un valor REAL,
este bloque escala y normaliza el valor 4-20mA proveniente del Sensor en un Valor
Software 0-27648
2. SCALE_X Escalaremos 2 valores Real a Real; valor de Software 0-27468 en el valor del
SENSOR, en este caso 0-100 que es el rango de medición del Sensor
3. IW96% Esta variable coincide con la Entrada Analógica del Hardware configurado en paso
2; como vemos es la primera instrucción que ingresa a NORM_X
4. Pero falta algo importante.... y los signos ???
5. Llegó el momento de trabajar con Marcas M%
Nos vamos a un costado en Variables de PLC y nos enfocamos en la tabla
MUY IMPORTANTE DE AI:
Son 2 las variables importantes para poder Escalar de forma correcta una Entrada
Analógica
Creamos una Variable "Normalizado Sensor 1" y le asignamos valor Marca MD%102
Creamos una Variable "Escalado Final Sensor 1" y le asignamos valor Marca MD%104, este
valor será el que finalmente tiene el valor real del Sensor exterior que se está midiendo<
Volvemos a nuestro "Bloque de Programa" para seguir Programando nuestro PLC
Ahora ya estamos listos con nuestra Entrada Analógica:
La primera variable MD102 es un valor de INT a REAL entre Sensor y Software
La variable final MD104 es el valor escalado de REAL a REAL entre Software y rango del
Sensor
Escalado de Sensores por Función Lineal
PASO 4: Accionar con Entradas Analógicas
Vamos a ver la forma básica de activar según valores de Entradas Analógicas
La forma mas sencilla de activar o desactivar valores de Entradas Analógicas es
con "Comparadores"
En el costado de Instrucciones seleccionamos la comparación que deseemos, en este caso eligimos
la instrucción que se activará cuando sea mayor a >50 el Valor Real, que ya escalado corresponde
a MD104; Luego agregamos un Temporizador porque razón? Porque sino fuese asi entre los 50-
51 "activa y desactiva en milisegundos, un error muy común", con el Timer se espera que llegue a
52 o 53, obviamente todo va a depender de la exactitud del proceso
Luego nos vamos a Variables de PLC y creamos una Salida como Marca "M" y asignamos M1.1
Volvemos a nuestro Bloque de Programación y asignamos la Marca creada M1.1 a nuestra Bobina
Finalmente seleccionamos nuestra Salida Q fisica, nos vamos a Configuración de Dispositivos y
seleccionamos en Variables I/O cual será la Salida real que se activará, en este caso Q0.0
Volvemos a nuestro Bloque de Programación y asignamos a la ultima Salida el Q0.0
PASO 5: Conexión de Sensores
Vamos a considerar los 3 tipos de conexión entre Sensor y Módulos IA
Se debe tener muy claro cuando los sensores a conectar son de 2 - 3 ó 4 Hilos
Y en nuestro ejemplo... que Sensor utilizamos???
PREGUNTAS Y RESPUESTAS
AQUI EL LISTADO DE TUS RESPUESTAS:
1. Donde puedo descargar Software TIA Portal V13 o Superior Trial??
Puedes descargar la versión Trial descargar en pagina de Siemens la Versión TRIAL ,ten en
consideración descargar PLCSIM que puede servir para Simular antes de ejecutar el
programa, OJO, el CD original y una Licencia garantiza la correcta ejecución del programa
que compatibilizará con el Hardware (PLC)
2. Porque la señal 4-20mA es mas usada para Entradas Analógicas?
Puedes ver estas ventajas en VER PASO 2 de todas maneras es importante mencionar:
- Es mas estable a largas distancias
- Es mas tolerante al Ruido (siempre con moderación)
- Al ser 4mA el punto "0", en la medición siempre debe haber voltaje, en caso que no
exista voltaje significa rotura en algun punto del Sensor, nunca puede haber 0V en
alimentación
- Es la variable mas usada por los Sensores/Transmisores mas modernos
3. Como puedo entender rapidamente a escalar una entrada analógica en 4 20mA?
Lo primero es tener el Hardware necesario (Modulo AI para 4-20mA), entender de cuantos
hilos es el cableado del Sensor VER TIPOS PASO 5 y lo proximo es seguir los siguientes
pasos en TIA Portal:
1. Seleccionamos el Hardware< de nuestra AI en Configuración de Dispositivos =>
Catálogo => AI => n°AIx16BIT
2. Luego revisamos y configuramos el Hardware en Información => General => AI =>
Buscamos Channel => Modificamos "Tipo de Medición" ; "Rango de Intensidad" ;
Activamos Rotura de hilo
3. Luego nos vamos a "Variables I/O" y seleccionamos la entrada correspondiente
donde estará nuestro sensor y a esa variable la llamamos "Sensor de Entrada" de
valor IW%
4. Ahora que el Hardware esta configurado, nos dirigimos a "Variables PLC" a un
costado izquierdo
5. Agregamos 2 Marcas del tipo REAL, estas por configuración serán MD%
6. Una la llamaremos "Normalizado Sensor" y otra "Valor Final Sensor"
7. Y ahora el paso final es ir a "Bloques de Programación"
8. Agregamos 2 bloques muy importantes para escalar nuestra Entrada
Analógica: NORM (Normalizar) Y SCALE (Escalar)
9. El Sensor de entrada IW% primero debe normalizarse con el valor del Software 0-
27648 entre INT a REAL; dando como resultado la variable creada "Normalizado
Sensor MD%"
10. Finalemente el valor "Normalizado Sensor MD%" ingresa a nuestro bloque de
SCALE, y se escala con el valor final de nuestro sensor (rangos de sensor); REAL a
REAL, el valor entregado corresponde a "Valor Final Sensor", y desde ahora en
adelante este es el valor final sobre el cual monitorareamos y crearemos nuestra
lógica del programa