Está en la página 1de 20

ESCALAMIENTO

Max

Valores escalados

Min

3277

16384

By P.G.F.

Tratamiento de las seales


anlogas
La instruccin escalamiento
esta
relacionada
con
la
adaptacin de los valores de
tensin o de corriente que estn
normalizados
en
diversos
estndares
para
medir
un
determinado fenmeno fsico.

Los sensores o Transductores


en la
mayoria de los casos vienen linealizados por el
fabricante, para una aplicacin en particular por
lo tanto se trabaja con lneas rectas.

Aplicacin de las variables


anlogas en la industria
Lo mismo rige para los
actuadores que en su mayoria
responden a los estndares ya
mencionados Para aclarar el punto
anterior se puede mencionar como
ejemplo :

Se desea medir:
Un rango de temperatura entre 0C y 200C
Un nivel de un liquido entre 2 y 16 mts
La velocidad de un motor entre 500 y 3000 RPM

Las preguntas son:

Cmo adaptamos estos rangos


de fenmenos fsicos diferentes
a 4 y 20 ma. que es un estndar
de corriente para entradas y
salidas en programadores?

Cmo adaptamos a 0 y 10v que


es otro estndar?

La respuesta esta en el
concepto de
escalamiento
Cada
entrada
y
salida
analgica
cuenta
con
un
determinado nmero de bits que
da la resolucin y depende del
fabricante y del modelo a
emplear

Los siguientes datos usados en el mdulo de


entradas anlogas muestran el direccionamiento de
entrada, rango de chequeo y escalamiento de las
entradas anlogas a las unidades de ingeniera.

El uso de la
aritmtica en el
escalamiento

La grfica es una funcin matemtica


del tipo

Valor escalado significara adecuar la variable a medir a su


lectura mxima y mnima en el proceso con la salida o entrada
anloga y su nmero de bits respectivos.

Max

Valores escalados

Min

3277

16384

By P.G.F.

Valor escalado significara adecuar la variable a medir a su


lectura mxima y mnima en el proceso con la salida o entrada
anloga y su nmero de bits respectivos.

Variable

Max
200C

Valores escalados

Min
0C
N de Cuentas

3277
Entrada mnima 4 mA

16384
Entrada mxima 20 mA
By P.G.F.

Variables

Estructura

Finalmente se obtiene lo siguiente

*x+

By P.G.F.

Aritmtica en PLCs

Como ya han podido apreciar el


uso de la aritmtica en PLCs es
fundamental, para el desarrollo de
aplicaciones en donde se requiera
evaluar la informacin de variables
anlogas.

Una de las formas ms eficientes para


poder modelar el escalamiento de una variable
anloga es:
Estructurar su mtodo mediante bloques y
funciones

Escalamiento para PLC Siemens S7 300, 400


y 1200

Rango variable
ingenieril
#LO_LIM
0,0

Funcin de
escalamiento

Unidad de
#HI_LIM
medida
100,0
psi

Ingrese resolucin
del sensor
Numero de cuentas
Ingrese lectura del
sensor en N de
cuentas

VERIFCACIN DE
ESCALADO
CORRECT INCORRECT
O
O
A
F
1010
1111

11
2048
FC 1

#IN

ESCALADO PGF

560

Datos del sensor

560
100,0
0,0
0

EN

IN

HI_LIM
LO_LIM

BIPOLAR

ENO

Ret_Val

1010

Out

27,4

Escalado de una variable Unipolar


Escalado
OK

NORM_X

OUT_RANGE

Int to Real

Real

0 En
-2047Min

Eno
Out 0,273

Min

27,4 Val

100,0 Max

2047 Max SCALE_X

En
In

Eno
Out1 1010
Move

0
F

En
In

Eno
Out1

Escalad
o
errneo

LIMIT

Eno
Out 0,273

560 Value

Real to Real
En
0,0 Min

Not

Int to Real
En
Min

2047 Max NORM_X

1
0

En
0

560 Value

Move

Real
En
0,0 Min
27,4 In
100,0 Max

Eno
Out 27,4

0,273 Value

100,0 Max

Eno
Out 27,3

Dentro de la Funcin FC1


Se ha configurado el
escalamiento

Bloque NORM_X

1,0
NORM_X
Int to Real
0 En
-2047Min

Eno
Out 0,273

560 Value

Out

2047 Max NORM_X

0,0

Int to Real
1
0

En
Min

560 Value
2047 Max

Eno
Out 0,273

min

max

Value

Operacin NORM_X
La operacin permite normalizar el valor de la
entrada Value mapeando en una escala lineal.
Los parmetros Min y Max sirven para definir
los lmites de un rango de valores que se
refleja en la escala.

NORM_X
Int to Real
0 En
-2047Min

Eno
Out 0,273

560 Value

560 Value
2047 Max

Si el valor que se debe normalizar es igual al


valor de la entrada Min, la salida adopta el
valor 0,0.
Si el valor que se debe normalizar adopta el
valor de la entrada Max, la salida Out
devuelve el valor 1,0

Int to Real
En
Min

En funcin de la posicin del valor que se


debe normalizar en este rango de valores, el
resultado se clcula en la salida Out y se
deposita como nmero de coma flotante.

2047 Max NORM_X

1
0

Eno
Out 0,273

Operacin SCALE_X

Max
SCALE_X
Real to Real
En
0,0 Min

Eno
Out 27,4

0,273 Value

100,0 Max

Out

Esta operacin permite escalar el valor


de entrada Value, mapendolo en un
determinado rango de valores
Al ejecutar la operacin Escalar, el
nmero de coma flotante de la entrada
Value se escala al rango de valores definidos
por los parmetros Min y Max.
El resultado de la escala es un nmero
entero que se deposita en la salida Out

Min
0,0

1,0
Value

Operacin OUT_RANGE

La operacin Valor fuera de rango,


permite consultar si el valor de la entrada Val
est fuera de un determinado rango de
valores.

OUT_RANGE
Real
En
0

Min

27,4 Val

100,0 Max

Los limites del rango de valores se determinan


mediante los parametros Min y Max.
Al procesar la consulta, la operacin compara
el valor de la entrada Val con los parametros
Min y Max, y transfiere el resultado a la salida
del cuadro
Si el valor de la entrada Val cumple con la
comparacin Min > Val o Val < Max, la salida
del cuadro devuelve el estado lgico 1.
Si no cumple la comparacin, la salida del
cuadro devuelve el estado lgico 0

Operacin LIMIT

LIMIT
Real
En
0,0 Min
27,4 In
100,0 Max

Eno
Out 27,3

La operacin Ajustar valor limite,


permite limitar el valor de la entrada IN a los
valores de las entradas Min y Max.
Si el valor de la entrada IN cumple con la
condicin Min < IN < Max, se recibe en la
salida OUT.
Si no se cumple la condicin y el valor de
entrada rebasa por defecto el limite inferior, la
salida adopta el valor de entrada Min.
Si el limite superior se rebasa por exceso, la
salida OUT adopta el valor de la entrada Max

MUCHAS GRACIAS
gentileza P.G.F.!!!

También podría gustarte