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
msb
15 14
CH0
CH1
CH2
CH3
O:e.0
O:e.1
O:e.2
O:e.3
NUMERO DE SLOT ES e
IN
CH0 OUT
CH1 0UT
ES BIT NO USADO
lsb
0
X
X
X
X
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
0 a 10vcc 1LSB
0 a 5vcc
1 a 5vcc
-20 a +20ma
0 a 20ma
4 a 20ma
Representacin
decimal
-32768 a +32767
Bits significativos
Resolucin
16 bits
0 a 32767
0 a 16384
3277 a 16384
-16384 a +16384
0 a 16384
3277 a 16384
15 bits
14 bits
13.67 bits
15 bits
14 bits
13,67 bits
305.176
v
1,22070
v
Salida Anloga
Rango de Tensin y
Corriente
0 a -21ma
1LSB
0 a 20ma
4 a +20ma
si valor de entrada es
NIO4I
Representacin
decimal
0 a +32767
0 a 31208
6242 a +31208
4096
Bits significativos
Resolucin
13 bits
12.92 bits
15 bits
2,56348
A
Las siguientes expresiones determinan las tensiones y corrientes de salida, para un valor decimal
32768
x 4ma = 6242
21ma
15
14
13
12
11
32768
x1vcc = 3277
10vcc
10
LSB
2
1
X
0
X
X Bit no empleados
ALLEN BRADLEY
EJEMPLO :
INSTRUCCION PARA ESCALAMIENTO
Supongamos se desea configurar el Programador con CPU en slot O y un modulo discreto de
entradas en slot 1 adems de un modulo de salidas anloga en slot 4 se puede programar lo
siguiente
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]
TENSIN [V]
N DE CUENTA
3277
20
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
Fig.
Source
Rate
1.
Offset
puede
ser
una
constante
direccionamiento.
Dest direccionamiento de salida.
del
programa
un
4 - 20 mA
PLC
+
Fuente
Anloga
1-5 VCC
250
24vcc
-
Circuito
NOTA:
CORRIENTE [mA]
TENSIN [V]
N DE CUENTA
3277
20
16384
TABLA 1
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
Valores escalados
Max
y = mx + b
Min
3277
16384
N de cuenta
Donde:
y = Salida escalada
m = Pendiente (Rate)
x = Valor anlogo de entrada
b = Offset
Los valores de Rate(pendiente) y Offset son utilizados en
la funcin SCL y son calculados de la siguiente manera:
Pendiente
RATE =
EscaladoMax EscaladoMin
InputMax InputMin
0 a 20000 para
e) 20 [mA] = 20000
Valores escalados
Max
20000
y = mx + b
Min
0C
16384
3277
Grfica
N de cuenta
RATE =
EscaladoMax EscaladoMin
InputMax InputMin
pendiente = m = RATE =
20000 0
16384 3277
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:
OFFSET = 5000
y = 1,5259 x + ( 5000)
Ejemplo: Si
Fig. 2
redondea a 2506 con un valor de Y= 2505,9
Ejemplo 2
Asumamos que:
Esc. Max
500
y = mx + b
Valores escalados
300C
275C
Esc. Min
100C
Bajo
Alto
32767=10-1LSB
0=0vdc
Input max
Input min
Grfica
N de cuenta
RATE =
EscaladoMax EscaladoMin
InputMax InputMin
pendiente = m = RATE =
500 100
32767 0
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
La ecuacin queda:
input _ low =
275 100
400 / 32767
Asumamos que:
del SLC
500
y = mx + b
Esc.Max
20ma=31208
Valor escalado
Esc.Min
4ma=6242
0%
Input min
La ecuacin de la recta
Valores de Input
y = mx + b
RATE =
RATE =
EscaladoMax EscaladoMin
InputMax InputMin
100%
Input ma
24966
) = 6242
100
c)
d)
e)
f)
La grfica de y = mx + b
Valor
Escalado
Y
50
y = mx + b
0
X
3277
Entrada
Mnima
16384
Entrada
Mxima
Nmero
de
Cuenta
y = mx + b
m=Rate
RATE =
EscaladoMax EscaladoMin
InputMax InputMin
RATE =
50 0
16384 3277
RATE = .0038
RATE = 38
Este valor se multiplic por 10.000 para ser agregado al
programa de PLC en instruccin SLC
b=OFFSET
y = 0,0038 x + ( 13)
Ejemplo: Six tomar el valor
La ecuacin queda
y = 0,0038 0 + ( 13)
y = 0 13
y = 13
0.
Fig. 3