Entradas y Salidas Analogicas PLC S7-1200

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

1

Entradas y Salidas Analógicas en el PLC S7-1200


Marco Morocho – Pablo Sigcha
[email protected][email protected]
Automatización Industrial I
Universidad Politécnica Salesiana
en serie en menos tiempo y a menos costo.
Resumen—En el presente documento se analizará el
funcionamiento de las entradas y salidas analógicas en el PLC S7-
1200.Las entradas y salidas nos permiten manejar diferentes rangos III. MARCO TEÓRICO
detención a diferencia que de una señal binaria que es de 0 y 24
voltios , esto permite manejar diferentes sensores analógicos que en
la industria se necesitaran para poder obtener mayor precisión en el Controlador lógico programable (PLC).
funcionamiento automatizado. El PLC está diseñado para múltiples arreglos de entrada y salida,
rango de temperatura extendido, inmunidad de ruido eléctrico y
Abstract—In this document we will analyze the operation of the resistencia a la vibración y al impacto. En la figura 1 podemos
analog inputs and outputs in the S7-1200 PLC. The inputs and visualizar un controlador lógico programable, el mismo que
outputs allow us to handle different stopping ranges unlike a binary cuenta con tecnología de control de proceso industrial más
signal that is 0 and 24 volts, this allows to handle different analog utilizadas en el mundo. El PLC ha eliminado gran parte de
sensors that in the industry will be needed to obtain greater precision
cableado asociado al circuito de control de relé convencional.
in automated operation.
Además, ofrece muchos beneficios que son rápida respuesta,
Keywords— PLC, Tia Portal, S7-1200. instalación y programación fácil, alta velocidad de control,
compatibilidad de la red, solución de problemas y pruebas de
I. OBJETIVOS conveniencia y sobre todo alta fiabilidad [1]

Objetivo General:

● Conocer el funcionamiento de las entradas y salidas


analogicas del PLC-1200 .

Objetivos Específicos:

a) Entender la configuración para cada los puertos


como salidas y entradas analogicas y su respectivo
Fig. 1. Programable Logic Controller (PLC)
funcionamiento.
OBJECTIVES
Es básicamente una computadora digital diseñada para el control
de máquinas. A diferencia de una computadora personal, es que
General Objective:
este (PLC) fue construido específicamente para trabajar en la
industria y está equipado con interfaces especiales de
● Know the operation of the analog inputs and outputs
entrada/Salida y un lenguaje de programación.
of the PLC-1200.

Specific Objectives:

a) Understand the configuration for each port as analog


outputs and inputs and their respective operation.

II. INTRODUCCIÓN

L os módulos PLC hoy en día pueden realizar una diversidad


de funciones donde tenemos la automatización industrial que Fig. 2. Partes de un PLC.
cubre gran parte de las industrias de producción, además de ser
la parte fundamental para realizar un proceso de manera más En la figura 2 podemos observar las principales partes que
eficiente y rentable, tal es el caso de transformar una materia conforma un PLC, las cual consta de una CPU, sección de
prima en un producto terminado a través de robots que son entradas y salidas, fuente de alimentación, dispositivos de
controlados por la electrónica mejorando la calidad del producto programación entre otros. [2]
y realizando en menos tiempo, logrando hacer una producción
Fuente de Alimentación. - Suministra energía de cd a otros
módulos que están conectados en el estante. Esto lo podemos
observar en la figura 3 para PLCs más grandes esta fuente de
2

alimentación normalmente no suministra energía a los A diferencia de una señal binaria, que solo puede adoptar los
dispositivos de campo. Con sistemas más grandes, la estados de señal "Tensión presente +24V" y "Tensión no
alimentación a los dispositivos de campo proporcionada por presente 0V", las señales analógicas pueden adoptar cualquier
fuentes de corriente alterna CA o de corriente continua CD. valor dentro de un rango determinado. Un ejemplo típico de
sensor analógico es un potenciómetro. En función de la posición
del botón rotativo, se puede ajustar cualquier resistencia hasta
un valor máximo.
Existen una infinidad de magnitudes analógicas en la tecnología
de control entre las cuales tenemos temperatura, velocidad,
presión, distancia, etc. Estas magnitudes se transforman con un
transductor de medida en tensiones, intensidades o resistencias
eléctricas. Estas tensiones, intensidades y resistencias eléctricas
se conectan a un módulo analógico que digitaliza dicha señal.

Procesado de señales analógicas


Fig. 3. Fuente de alimentación DC. Si se procesan magnitudes analógicas con un PLC, el valor de
Dispositivos de Entrada/Salida. - En la figura 4 podemos tensión, intensidad o resistencia leído debe convertirse en
visualizar como se encuentra dividida por compartimentos información digital. Esta transformación se denomina
separados. Esta característica aumenta considerablemente sus conversión analógica-digital (conversión A/D).
opciones y la flexibilidad de la unidad. Puede elegir entre los
módulos disponibles de fabricante y mezclarlos de la forma que Resolución
desee.
Podemos definir la resolución como el número de valores
discretos capaz de ser distinguidos de forma individual por el
autómata en el rango de señal admisible por el convertidor
analógico / digital.

En el caso del S7-1200 existen dos tipos de elementos que


realizan medidas / actuaciones analógicas: los módulos SM
(1231, 1232, 1234) y las tarjetas Signal Board SB 1232.
En el caso de los módulos SM la diferencia entre los mismos es
el número de E/S analógicas capaces de tratar.
Dado que hay CPUs que no son ampliables con módulo de señal
(como la CPU 1211C), el S7-1200 integran la posibilidad de
acoplar una tarjeta de señal (Signal Board) que proporciona,
Fig. 4. Dispositivos de Entrada/Salida. además de las dos AI que integra la propia CPU, AO de 12 / 11
bits de resolución (U/I) o AI adicionales, o incluso DI y DO .
Procesador. - Es el cerebro del PLC, un procesador típico se Las tarjetas SB van integradas en el cuerpo del PLC,
puede observar en la figura 5 el cual consiste en un optimizando de esta forma el espacio ocupado por el conjunto.
microprocesador para implementar la lógica y controlar la En el caso del S7-1200, como se ha comentado anteriormente,
comunicación entre los modulo. El procesador requiere de éste viene equipado con 2 entradas analógicas en tensión, con
memoria para almacenar las instrucciones del programa. [2] rango 0-10 V (no pueden ser configuradas como entradas en
corriente ni en otro rango diferente),como puede verse en la
figura 6.

Fig. 5. Procesador de un PLC.


Dispositivo de programación. - Se utiliza para ingresar el
Fig 6. Visualización de las entradas analogicas en el PLC S7-1200.
programa deseado en la memoria del procesador. El programa
puede ser ingresado usando la lógica de escalera de relé. Es uno
de los lenguajes de programación más populares. [2]
Señales analógicas
3

Tratamiento de Valores
Para el tratamiento de valores puede emplearse de forma directa
un dato de entrada analógica (en este caso, IW64) o almacenarse
en un área de variables para su uso. En el caso del S7-1200, al
no existir el área de variables, puede almacenarse en un bloque
de datos (DB) para su posterior uso y comparación.

Fig. 7. Datos técnicos de las entradas analógicas en el PLC S7-1200.

En este caso, la resolución de las entradas analógicas integradas


en el S7-1200 es de 10 bits. Para el caso de las SB y los SM, la
resolución de las AI y AQ aumenta hasta los 12 bits, admitiendo
tanto entrada en tensión como en corriente.
Esto significa que el rango de valores capaces de ser distinguidos
por el PLC en base a los 10 bits de almacenamiento es de: 210
= 1024.
No obstante, estos 10 bits van integrados en una palabra de
datos, por lo que su rango de variación en el PLC será mayor Fig. 9. Tratamiento de valores en el S7-1200.
como podemos ver en las características: de 0 a 27648.
En el ejemplo de la figura 9, con un bit asociado en
En el caso de las entradas AI integradas del S7-1200, se han configuración de marcas de sistema y ciclo para siempre ON, se
eliminado los ajustes de ganancia y offset y aunque los 16 bits realiza un movimiento del dato de IW64 a un byte de un bloque
de la palabra de datos admiten un rango de variación de: 216 = de datos creado a tal fin (DB1) y denominado “entrada_ analog”.
65536 que se queda en únicamente de 0 a 32767 por ser unipolar Posteriormente se compara el valor de este byte con consignas
(0 a 10 V), se ha modificado el rango para contemplar sobre de referencia, activando o desactivando salidas
impulsos y excesos de señal (valores de entrada en tensión por consecuentemente:
encima de los 10 V).
De esta forma, por ejemplo, en el rango de 0-10 Vcc comprende ● Si “entrada_analog” tiene un valor menor o igual de
las señales entre 0 y 27648 (UNIPOLARES) y en el rango de 15000, se activará la salida Q0.0.
±10Vcc comprende las señales entre -27648 y 27648 ● Si “entrada_analog” está en un rango (IN_RANGE) de
(BIPOLARES). entre 15001 y 20000, se activará la salida Q0.1 (y se
desactivará la Q0.0 anterior).
● Si por último “entrada_analog” tiene un valor superior
a 20000 (y menor del rebase por exceso), se activará la
salida Q0.2 (y se desactivará la Q0.1).

Escalado de Valores

Al realizar comparaciones de forma directa con valores implica


realizar la conversión de alguna forma externa:
● Del rango real de medida (p.e. sensor de temperatura
de entre -0 y 760ºC) al rango de señal analógica (0-
10V).
● Del rango de señal analógica (0-10V) al rango de dato
en formato palabra del S7-1200 (en este caso de 0 a
Fig 8. Rangos de medida de tensión.
27648)
El S7-1200 viene con funciones integradas para realizar el
Tratamiento de señales analogicas en el S7-1200
escalado y normalización de valores, o bien para realizar el
cálculo mediante la implementación de la recta de interpolación.
4

Funciones de normalización y escalado: NORM_X y SCALE_X necesario para desarrollar cualquier aplicación
deseada.
La instrucción NORM_X normaliza el valor de las variables de ● Las entrada y salidas analógicas permiten interactuar
la entrada VALUE mapeándolas en una escala lineal. Los con sensores analógicos que brindan mayor precisión
parámetros MIN y MAX sirven para definir los límites de un en la automatización de un sistema.
rango de valores que se refleja en la escala. En función de la
posición del valor que se debe normalizar en este rango de ● In programming using the TIA PORTAL software we
valores, el resultado se calcula y se deposita como número en can use variables as many times as necessary to
coma flotante en la salida OUT. Si el valor que se debe develop any desired application.
normalizar es igual al valor de la entrada MIN, la salida OUT ● The analog inputs and outputs allow interacting with
devuelve el valor "0.0". Si el valor que se debe normalizar analog sensors that provide greater precision in the
adopta el valor de la entrada MAX, la salida OUT devuelve el automation of a system.
valor "1.0".
V. RECOMENDACIONES
● Se recomienda revisar el manual del PLC para realizar
correctamente las conexiones de las entradas y salidas
externas del PLC.

● It is recommended to check the PLC manual to


correctly make the connections of the external inputs
Fig. 10. Función de Normalización
and outputs of the PLC.
En este caso se normaliza la entrada IW64, cuyos valores pueden
tomarse en el rango entre 0 y 27648 (0 a 10 Vcc) a un número VI. REFERENCIAS
real entre 0 y 1 que se deposita en MD0.
[1] T. Maloney, ELECTRONICA INDUSTRIAL MODERNA,
La instrucción SCALE_X escala el valor de la entrada VALUE México: PEARSON EDUACACION, 2007.
mapeando en un rango de valores determinado. Al ejecutar la [2] J. J. Mejia Arango, TIA PORTAL APLIACACIONES DEL
instrucción, el número en coma flotante de la entrada VALUE PLC, Medellin: FONDO EDITORIAL ITM, 2017.
se escala al rango de valores definido por los parámetros MIN y [3] W. Bolton, PROGRAMABLE LOGIC CONTROLLER,
MAX. El resultado de la escala es un número entero que se NEWNES, 2003.
deposita en la salida OUT. [4] http://www.infoplc.net/files/descargas/siemens/infoPLC_n
et_ud4-130217131443-phpapp02.pdf

Fig. 11. Función de Escalado

Dado que en él en las funciones NORM_X y SCALE_X del S7-


1200 es posible utilizar las entradas y salidas de habilitación,
todo el proceso puede recogerse en un solo Network de la
siguiente forma:

Fig. 12. Network (Función normalización y escala)

IV. CONCLUSIONES
● En la programación con el software TIA PORTAL
podemos usar las variables tantas veces como sea

También podría gustarte