Professional Documents
Culture Documents
El direccionamiento de los canales o entradas anlogas en los mdulos del Allen Bradleys para Programador SLC 503 ,es el siguiente
I:3.2
Para Modulo N04I el criterio es el mismo como es modulo 4 de salida 0 I:e.0 I:e.1 I:e.2 I:e.3 O:e.0 O:e.1 O:e.2 O:e.3 NUMERO DE SLOT ES e X msb 15 14 CH0 CH1 CH2 CH3 IN
X X
X X
ES BIT NO USADO
La seales de tensin y corriente se convierten en seales de 16 bits con dos bits para complementos binarios La tabla identifica la relacin de rangos para tensiones y corrientes en las entradas de los canales anlogos
Rango de Tensin y Corriente -10vcc a +10vcc 1LSB
Representacin decimal -32768 a +32767 0 a 32767 0 a 16384 3277 a 16384 -16384 a +16384 0 a 16384 3277 a 16384
Bits significativos 16 bits 15 bits 14 bits 13.67 bits 15 bits 14 bits 13,67 bits
Resolucin
305.176v
1,22070v
si valor de entrada es
4096
Salida Anloga
Rango de Tensin y Corriente 0 a -21ma 1LSB
Resolucin
0 a 20ma 4 a +20ma
2,56348A
Las siguientes expresiones determinan las tensiones y corrientes de salida, para un valor decimal
32768 x 4ma = 6242 21ma 32768 x1vcc = 3277 10vcc
15
14
13
12
11
10
LSB 2
1 X
0 X
X Bit no empleados
Significa que si I:1/0 es verdadero la cantidad 32767 se mover hacia el destino que es la salida anloga 0 en slot 4
Aqu aparecen valores que tienen que ver con rango a medir en la variable de entrada o salida
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 mayora de los casos vienen linealizados por el fabricante, para una aplicacin en particular por lo tanto se trabaja con lneas rectas Lo mismo rige para los actuadores que en su mayora 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 La pregunta es 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 El modelo 503 de Allen Bradley tiene la siguiente caractersticas en su mdulo de entrada anloga 1746-NI4 segn su numero de bit en la palabra
CORRIENTE [mA] 0 4 20 TENSIN [V] 0 1 5 N DE CUENTA 0 3277 16384
Tabla 1 El slot de entradas anlogas NI4, que est direccionado en el rack como I:3.0 transforma los valores de tensin a valores fluctuantes entre 0 y 16384, que son llamados nmeros de cuenta. La comparacin entre corriente, tensin y estos nmeros se indica en la tabla 1. El valor esta relacionado con el numero de bits
Escalamiento
La instruccin SCL permite la lectura de las seales de entrada y salida anloga en los mdulos 1746 NI4 (I:3.x) y 1746 NO4I (O:4.x). La funcin SCL se muestra en la figura 1.
Fig.
Source Rate
es un direccionamiento de memoria.o entradas es un valor positivo o negativo que ser dividido por 10000. Puede ser una constante de programa o un direccionamiento.
Offset
puede
ser
una
constante
del
programa
un
CLCULOS PARA EL ESCALAMIENTO DE LAS SEALES ANLOGAS. En el programa de RS LOGIX se utilizaran 2 entradas anlogas, a modo de ejemplo: Una de ellas para la medida de temperatura y la otra para la medida de corriente. Ambas seales deben entrar al PLC como tensin entre 1 a 5 [V], pero como la mayora de los transductores que se encuentran en el mercado trabajan con corriente entre 4 a 20 [mA], se utiliz una resistencia de 250 para dicha conversin. Ver circuito 1
1-5 VCC
Circuito NOTA:
CORRIENTE [mA] 0 4 20
Los siguientes datos usados en el mdulo de entradas anlogas NI4 muestran el direccionamiento de entrada, rango de chequeo y escalamiento de las entradas anlogas a las unidades de ingeniera. La grfica siguiente es una funcin matemtica del tipo
y = mx + b
lectura mxima y mnima en el proceso con la salida o entrada anloga y su numero de bits respectivos
Max
Valores escalados
y = mx + b
Pendiente
RATE =
A continuacin se detalla dicha instruccin. Eleccin de un Escalamiento Para la Entrada de Temperatura. A continuacin se detalla una pauta de escalamiento de la entrada anloga de temperatura con usada en el ejemplo:
a) Primero se deben dar los rangos mximo y mnimo de temperatura. b) Los rangos escogidos fueron 0 a 200C para que la temperatura trabaje en el punto medio de la recta asumiendo que se emplea una sonda tipo Pt. c) En le programa estos valores fueron escalados de 0 a 20000 para
dividirlos por 100 en el software de monitoreo y as obtener los decimales, ya que el programa de RS Logic no soporta decimales. En otras palabras se multiplica y se divide por 100 d) 4 [mA] = 0 e) 20 [mA] = 20000 (0 C Valor Mnimo Escalado) (200C Valor Mximo Escalado)
Max 20000
Valores escalados
y = mx + b
Min 0C 3277
Entrada mnima 4ma
16384
Entrada mxima 20ma
N de cuenta
Grfica
RATE =
pendiente = m = RATE =
Este valor se multiplic por 10.000 para ser agregado al programa del PLC
RATE = 1,5259
RATE = 15259
b=OFFSET
La ecuacin fundamental queda de la siguiente manera:
Ejemplo 2
Asumamos que: Un transductor de temperatura con salida 0 10v esta alambrado al segundo canal El transductor tiene una seal de tensin proporcional a un rango de 100C a 500C El procesos debe regularse entre 275C y 300C
Valores escalados
y = mx + b
Bajo
Alto 32767=10-1LSB
Input max
N de cuenta
Grfica
RATE =
pendiente = m = RATE =
RATE = 0.0122074
Este valor se multiplica por 10.000 para ser agregado al programa del PLC
RATE = 122
b=OFFSET
OFFSET = 100
y = 122 x + (100 )
Ejemplo: Si temperatura baja es 275C y temperaturab alta 300C
La ecuacin queda:
input _ low =
input. _ low = 14.344 300 100 input _ high = 400 / 32767 input _ high = 16.383
Se puede programar para que opere un ventilador o un calefactor si escapa de los rangos fijados por el escalamiento
Asumamos que: La salida anloga esta es 1746 NI04I y esta en slot 4 500 Hay conectada una vlvula para control de flujo al canal 0 del SLC
La vlvula acepta 4 a 20 ma como seal proporcional para variar de 0 a 100% en la apertura. En este ejemplo asumiremos que la seal no pude venir en otro rango que no sea de 4 a 20 ma
Esc.Max 20ma=31208
y = mx + b
Valor escalado
Esc.Min 4ma=6242
0%
Input min
Valores de Input
100%
Input ma
La ecuacin de la recta
y = mx + b
RATE =
RATE =
Eleccin Para el Escalamiento de Corriente. A continuacin se detalla la eleccin del escalamiento de la entrada anloga de corriente usada en el programa:
a)La entrada anloga de corriente se trabaja con un rango de 4 a 20 [mA]. b) c) d) Se deben dar los rangos mximo y mnimo de corriente. Los rangos escogidos fueron 0 a 5 [A]. En el programa estos valores fueron escalados de 0 a 50 para dividirlos por 10 en el software de monitoreo, y as obtenerlos con un decimal. e) f) 4 [mA] = 0 Valor Mnimo Escalado 20 [mA] = 50 Valor Mximo Escalado
La grfica de y = mx + b
Valor Escalado Y 50
y = mx + b
Nmero de Cuenta
m=Rate
RATE = RATE =
b=OFFSET
y = 0,0038 x + ( 13)
Ejemplo: Six tomar el valor La ecuacin queda 0.
y = 0,0038 0 + ( 13) y = 0 13 y = 13
Fig. 3