Está en la página 1de 3

Para poder leer nuestras entradas analgicas haremos utilidad del bloque

MOVE el cual mueve el valor de nuestro valor de lectura analgica a un


flotante con el objetivo de guardar y poder utilizar.

Para usar la conversin A/D, hemos usado la siguiente tabla de valores:

Representacin Decimal Corriente / Voltaje


0 a +32767 0 a 21 mA
0 a +31208 0 a +20 mA
6242 a 31208 4 a +20 mA
-32768 a 32764 -10 a +10 v dc
0 a 32764 0 a +10 v dc
0 a 16384 0 a +5 v dc
3277 a 16384 1 a 5 v dc

Valor entero (N7:1) Voltaje (V) (O:4.0)


0 0
6242
31208
32767

PROCEDIMIENTO

Un ventilador gira entre 0 y 1400 RPM, en funcin a los valores 0 10 v,


obtenidos en la salida analgica. Queremos que al accionar un pulsador NA
pulsador 1 gire a 700 RPM, al accionar otro pulsador NA pulsador 2 gire
a 1000 RPM.
Previo a desarrollar esta experiencia debemos saber el correcto
funiconamiento y los parmetros que esta requiere:

Dado al caso que presentamos dos entradas digitales y 1 salida analgica lo


que debemos primero es escalar esta salida a los parmetros que nosotros
queremos evidenciar:

Por lo tanto, tenemos lo siguiente:


Tenemos que escalar la seal de salida analgica para una seal de voltaje
y seal de RPM, por lo tanto lo realizaremos de la siguiente manera:
0 32767

0 10 VDC

Para lo cual hallamos el valor de la pendiente, como ambos valores parten


del origen podemos estimar que la funcin equivalente no tiene desfase, es
decir

f ( x )=mx+ b

Donde:
b=0

Para lo cual obtendramos lo siguiente:

32767
Vdc=f ( x )= x
10

Donde el valor de nuestra pendiente seria:


m=3276.7

Ahora procedemos a realizar lo mismo con el escalamiento para la seal de


RPM:
Donde obtenemos la siguiente relacin:
0 32767

0 1400 RPM

Donde sabemos que se trata de una funcin lineal, por lo tanto esta
presentara la misma forma que la anterior funcin, como ambos valores
comienzan del origen. Por lo tanto nuestra pendiente seria la siguiente:

1400
m=
32767

Donde el valor de la pendiente seria:


m=

Y nuestra funcin resultante seria:


Una vez teniendo las equivalente para nuestros valores deseados
procedemos a programarlos en nuestro ladder con un bloque CPT

Realizndolo de la siguiente manera:

Ahora como tenemos dos pulsadores para escribir palabras analgicas al a


salida
Por lo tanto debemos calcular los valores a escribir para nuestros proceso:

También podría gustarte