Documente Academic
Documente Profesional
Documente Cultură
Automatizacin Industrial
ndice
TEMA Tratamiento Analgico 1. Conversiones D/A, A/D 2. Tarjetas de Entradas y Salidas Analgicas 3. Representacin Digital de Valores Analgicos 4. Configuracin de las Tarjetas de Entradas y Salidas Analgicas 5. Tiempos de Ciclo y Conversin 6. Ajuste de Valores Analgicos 7. Normalizacin de Valores Analgicos
20 Ve 5 v
b a
Amplificador sumador
R/8
R/4
R/2
Rf
i
SALIDA ANALOGICA
i
Red de resistencias
Vs
i=
Ve V = s Re Rf
A=
Rf Vs = Ve Re
byc) A =
Vs = Ve * 0.8 = 5 * 0.8 = 4
RELOJ
RESET
ENTRADA ANALOGICA
+ -
&
CONTADOR DE
N BITS
COMPARADOR
B S U A FDL FE I E D R A
SALIDA DIGITAL
Convertidor D/A - Lentos en la conversin - Tiempo de conversin variable - Aumenta con el valor que se tiene que convertir
+ -
CIRCUITO DE CONTROL
REGISTRO DE DESPLAZAMIENTO
COMPARADOR
P
A/D
OE START
Puerto
I7
3
ALE
I0
I7
M U L T I P L E X O R
P
A/D
OE EOC START INT
Puerto
3
ALE
512 a 526
528 a 542
544 a 558
560 a 574
576 a 590
592 a 606
608 a 622
624 a 638
IM
(Receptor)
384 a 398
400 a 414
416 a 430
432 a 446
448 a 462
464 a 478
480 a 494
496 a 510
Rack 0
IM
(Emisor)
256 a 270
272 a 286
288 a 302
304 a 318
320 a 334
336 a 350
352 a 366
368 a 382
Valores en Intensidad
Unipolares 0 a 20 mA Bipolares 20 mA 4 a 20 mA 10 mA 3,2 mA
Valores en Resistencia
10 k 150 300 100
Resolucin
Peso del bit
Valor analgico
7 6 5 4 3 2 1 0
Ejemplo
Se trata de que se active la salida Q 4.0 para valores de tensin , en la entrada analgica PIW 288 , entre 2 y 4 o entre 6 y 8 voltios
L PIW 288 T MW 10 A( L MW 10 L 5530 >I ) A( L MW 10 L 11060 <I ) O A( L MW 10 L 16589 >I ) A( L MW 10 L 22118 <I ) = Q 4.0 // Leer valor E/A L PIW 288 // Leer valor E/A ITD DTR L 2.764800e+004 /R L 1.000000e+001 *R RND T MD 10 A( L MD 10 L 2 >I ) A( L MD 10 L 4 <I ) O A( L MD 10 L 6 >I ) A( L MD 10 L 8 <I ) = Q 4.0 //Comparacin con 2 V.
//Comparacin con 2 V.
//Comparacin con 4 V.
//Comparacin con 4 V.
//Comparacin con 6 V.
//Comparacin con 6 V.
//Comparacin con 8 V.
//Comparacin con 8 V.
tiempos suplementarios
tiempo para la medida de resistencia tiempo para la vigilancia de rotura de hilo
Tiempo de Ciclo
La conversin A/D y la transferencia a la CPU se realiza secuencialmente El tiempo de ciclo es el tiempo que tarda en convertir todos los canales activos en un mdulo
Tiempo de Ciclo
La conversin de canales de salida analgica se realiza secuencialmente El tiempo de ciclo es el tiempo que tarda en convertir todos los canales activos en un mdulo de salida analgica
Tiempo de Establecimiento
El tiempo de establecimiento (t2 a t3) es el tiempo que transcurre entre la aplicacin del valor convertido y el momento en que alcanza el valor especificado en la salida analgica. El tiempo de establecimiento depende de la carga. Hay que distinguir entre cargas resistivas, capacitivas e inductivas.
Mensajes de Diagnstico para Entradas Analgicas Mensajes de Diagnstico para Salidas Analgicas
Alarma de Diagnstico
Cuando se detecta un fallo o desaparece ste, el mdulo emite una alarma de diagnstico siempre que est habilitada La CPU interrumpe el tratamiento del programa de usuario y procesa el mdulo de tratamiento de alarma de diagnstico OB 82
El bus P (bus perifrico) permite acceder directamente a los valores analgicos como entradas desde el campo o como salidas al campo. Al bus perifrico se puede acceder en formato de byte, palabra y doble palabra
Nivel bajo
1000 L
0 0 1 0 1 0 1 0 1 1 0 1
0 0 0 0
0L
Nivel alto: 9 voltios 24883 Sensor de Nivel PIW 288 LT Nivel bajo:1 Voltio 2765 L PIW 288 L 24883 >=I = Q 5.7
+ 27648
20 mA
1000 L
4 mA
0L
Suponiendo un offset del 20%, el valor equivalente si tener en cuenta el offset es: (valor analgico medido - 20% del rango usado en la CPU) x 125 / 100 Ejemplo: Para PIW 288 = 16.589, el valor representa: (16.589 - 5530) x 1.25 = 13.824, que representan un volumen del 50% del tanque
Suponiendo un offset de salida del 20%, el valor que hay que enviar es: (valor de la seal analgica sin offset x 100) / 125 + 20 % del rango utilizable Ejemplo: Para abrir la vlvula a la mitad: PQW 304 = ( (MW 20 x 100) / 125) + 5530, Donde MW 20 = 27648/2=13824
Ejemplo:
PIW 288
Ajuste: MD10 = (PIW 288 x 400) / 27648
400 L
Si el recipiente est al 50 %, el valor analgico de entrada de PIW 288=+13824 ; MD10 igual a 200.
//Carga el valor medido dela E/A //Convierte de entero a entero doble //Convierte de entero doble a real //Valor analgico de entrada en formato n real //Rango en unidades de ingeniera
//Entrada analgica en formato de n real //Cargar rango de CPU para la conversin (+27648) //Divide //Cargar rango en unidades de ingeniera //Multiplicar //Cargar el PV_Inferior para calcular el offset PV //Sumar //Resultado final
Ejemplo:
PIW 288
Ajuste: MD20 = ((PIW 288 - 5530) x 200) / 22118 +27648 200 L Si el recipiente est al 50%, la entrada analgica de PIW 288=+16589 ; MD20 igual a 100.
#PV_Real #PV_Real 553000e+03 #PV_Real_20 #PV_Superior #PV_Inferior #Rango_Ing #PV_Real_20 2.211800e+04 #Rango_Ing #PV_Inferior #Valor_Graduado
//Carga del valor medido dela E/A //Convierte de entero a entero doble //Convierte de entero doble a real //Valor analgico de entrada en formato n real // //Cargar 20% del rango de conversin de la CPU (5530) //Almacenar el valor real del offset del PV //Rango en unidades de ingeniera
//Cargar valor real PV con offset 20% del rango de CPU //Cargar rango de CPU menos 20%(27648-5530) //Divide //Cargar rango en unidades de ingeniera //Multiplicar //Cargar el PV_Inferior para calcular el offset PV //Sumar //Resultado final
Ejemplo:
PIW 288 medida del sensor de temperatura de +10 a 10V Ajuste: MD30 = (PIW 288 x 100) / 55296 Si la entrada analgica PIW 288 medida +13824 , MD30 = +25
+27648
+ 50 grados
-27648
#PV_Real #PV_Superior #PV_Inferior #Rango_Ing_Bi #Rango_Ing_Bi 2.00000e+00 #PV_Inferior #PV_Mid #PV_Real #Rango_Ing_Bi 5529600e+4 #PV_Mid #Valor_Graduado_Bi
//Variable PV medio rango // // // // //Almacena la variable PV medio rango //Cargar valor real PV //Cargar rango en unidades de ingeniera bipolares //Multiplicar //Cargar el rango de CPU bipolar (27648 x 2) // //Cargar la variable PV rango medio //Sumar //Resultado final
FC28
O O O O O O
PIW288 100 0
MD10
Segmento 2: Determina el rango en unidades de ingeniera Segmento 3: Ajuste del valor analgico