Procesamiento De Valores Analógicos; Ejemplo: Procesamiento De Valores Analógicos - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

5.3
Procesamiento de valores analógicos
Los módulos de señales analógicas proporcionan señales de entrada o esperan valores de salida
que representen un rango de tensión o de corriente. Estos rangos son ±10 V, ±5 V, ±2,5 V o 0 -
20 mA. Los valores que devuelven los módulos son valores enteros en los que 0 a 27648
representa el rango nominal de corriente, y -27648 a 27648 de tensión. Cualquier valor fuera
del rango representa un rebase por exceso o por defecto. Consulte las tablas de representación
de entradas analógicas (Página 1352) y representación de salidas analógicas (Página 1353) para
más detalles sobre los tipos de valores fuera de rango.
En el programa de control puede ser necesario utilizar estos valores en unidades de ingeniería,
por ejemplo, para representar un volumen, temperatura, peso o cualquier otro valor
cuantitativo. En el caso de una entrada analógica, para hacerlo primero hay que normalizar el
valor analógico a un valor real (coma flotante) de 0,0 a 1,0. A continuación hay que escalarlo a
los valores mínimo y máximo de las unidades de ingeniería que representa. En el caso de valores
de unidades de ingeniería que deben convertirse a valores de salida analógicos, primero hay que
normalizar el valor en las unidades de ingeniería a un valor entre 0,0 y 1,0, y a continuación
escalarlo entre 0 y 27648 o -27648 a 27648, dependiendo del rango del módulo analógico. Para
este propósito, STEP 7 proporciona las instrucciones NORM_X y SCALE_X (Página 290). También
se puede utilizar la instrucción CALCULATE (Página 236) para escalar los valores analógicos.
Ejemplo: procesamiento de valores analógicos
Considere, por ejemplo, una entrada analógica que tiene un rango de intensidad de 0 - 20 mA.
El módulo de entradas analógicas devuelve valores en el rango de 0 a 27648 para los valores
medidos. Para este ejemplo, imagine que está empleando este valor de entrada analógica para
medir un rango de temperatura entre 50 °C y 100 °C. Unos cuantos valores de muestreo tendrían
el significado siguiente:
Valor de entrada analógica
0
6192
12384
18576
27648
El cálculo para determinar unidades físicas a partir del valor de entrada analógica en este
ejemplo es el siguiente:
Valor de unidades físicas = 50 + (valor de entrada analógica) * (100 - 50) / (27648 - 0)
Por regla general, la ecuación sería:
valor de unidades físicas = (rango inferior de unidades físicas) +
En las aplicaciones de PLC, el método típico es la normalización del valor de entrada analógica
a un valor en coma flotante entre 0,0 y 1,0. Seguidamente, el valor resultante se escalaría a un
valor en coma flotante en el rango de las unidades físicas. Para simplificar, las instrucciones KOP
siguientes usan valores constantes para los rangos; en realidad, podría elegir el uso de variables:
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
(valor de entrada analógica) *
(rango superior de unidades físicas - rango inferior de unidades físicas) /
(rango máximo de entrada analógica - rango mínimo de entrada analógica)
Principios básicos del PLC
5.3 Procesamiento de valores analógicos
Unidades físicas
50 °C
62,5 °C
75 °C
87,5 °C
100 °C
105

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido