Configurar Entradas Analógicas 4-20mA en PLC S7-1200
Siemens
Las Entradas Analógicas son valores de parámetros
principalmente eléctricos que interactúan con el PLC y son emitidos por
Sensores (Transmisores) en forma de Corriente (0-20mA/4-20mA) o en
forma de Voltaje (0-10V), este valor se escala en el Software del PLC y
adquiere el valor real del parámetro 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 más 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 más usados para Salidas que Entradas, ya que con
Voltaje 0-10V puede regular mejor Válvulas 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 lógicas de control,
en muchos Softwares se pueden conocer como letra M es uno de
los elementos de programación más importantes y más utilizados
Sensores / Transmisores: Son los dispositivos electrónicos
principalmente que miden diferentes tipos de parámetros (Flujo,
Presión, Temperatura, etc) y están 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
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 programación 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 SuperiorSoftware PLC Siemens
S7-1200; Step 7 Basic V15 (V13 o Superior)
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
Módulo de AI correspondiente, para trabajar en este caso con 4-20mA necesitamos un Módulo 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 próximo nos vamos a Variables I/O, y Agregamos el nombre de nuestro Sensor a una Variable
%IW, los Módulos AI entregan los valores %IW que son las Entradas Físicas que configuraremos
próximamente en el Software
Con nuestro Hardware ya configurado nos vamos a nuestra Programación
PA
SO
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 elegimos
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 si no fuese así 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 física, 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 última 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. 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 más estable a largas distancias
- Es más 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 algún punto del Sensor,
nunca puede haber 0V en alimentación
- Es la variable más usada por los Sensores/Transmisores modernos
2. Como puedo entender rápidamente 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 próximo 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 está 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. Finalmente 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 monitoreamos y crearemos
nuestra lógica del programa
3. Como puedo conectar mi Sensor o Transmisor con mi Modulo
de AI en un PLC S7-1200?
Los 3 tipos de sensores usados para entradas analógicas son de
2-3 y 4 hilos, para ver cómo se conectan en mi PLC S7 1200 IR A
PASO 5
4. Porque no me puedo conectar a mi PLC S7 1200?
La comunicación de nuestro PC y el S7-1200 es vía ETHERNET
(TCP/IP); tu podrías verificar la Sub-red de tu IP del PC, recuerda
el S7-1200 asignamos una IP en "Interfaz Profinet" 192.168.0.x en
el PASO 3 AQUI