Académique Documents
Professionnel Documents
Culture Documents
SIMATIC S7 NIVEL II
Seales Analgicas
Direccionamiento de Tarjetas Analgicas Los accesos a seales analgicas son directos a periferia Las direcciones en los mdulos comienzan a partir de la 256 16 bytes por tarjeta (accesos a nivel de palabra) En el CPU314-IFM a partir de la 128
Cada canal necesita 2 bytes. Los 4 bits de menor peso son 0 12 bits de resolucin
SIMATIC S7 NIVEL II
Seales Analgicas
Configuracin de las Tarjetas Analgicas Se configuran en Hardware Mltiples posibilidades y rangos de medidas
tensin corriente temperatura ...
No es configurable en 314IFM
SIMATIC S7 NIVEL II
Seales Analgicas
Codificacin de la entrada analgica La entrada analgica se transforma en un nmero de 16 bits entre +27648 y - 27648 con el bit ms significativo de signo Se detecta saturacin hasta +32767 y -32768 Si la resolucin es menor a 15 bits (+ S) el dato es justificado a la izquierda con ceros en los bits menos significativos Lectura directa de periferia: L PEW128
+27648 ---> 0110 1100 0000 0000 ---> +10V +32752 ---> 0111 1111 1111 0000 ---> ~11.65V
Probar
L PEW128 //Potencimetro T AW124 // Voltmetro
SIMATIC S7 NIVEL II
Seales Analgicas
Codificacin de la salida analgica
La salida analgica responde a un nmero de 16 bits entre +27648 y -27648 entregando todo el margen de salidas analgicas. Con rango de +/- 10V, saca +5V con el cdigo +13824. Si la resolucin es menor a 15 bits (+ S) el dato es justificado a la izquierda con ceros en los bits menos significativos. Escritura directa a periferia: T PAW128
+27648 ---> 0110 1100 0000 0000 ---> +10V +32752 ---> 0111 1111 1111 0000 ---> ~11.65V
Probar
L PEW128 //Potencimetro T AW124 //LEDs T PAW128 //Voltmetro
SIMATIC S7 NIVEL II
Seales Analgicas
Funciones de transformacin a unidades de ingeniera Queremos escribir el programa en nuestras propias unidades:
30C, 20 litros, etc.
Existen funciones de libreras que realizan el cambio Las libreras no estn en la CPU sino en la PG Desde el editor de AWL:
Insertar - Elementos de programa - Libreras - Standard Library - TI-S7 Converting Blocks
FC105:Scale - convierte entrada analgica a unidades de ingeniera FC106:Unscale - convierte unidades de ing. e salida analgica
SIMATIC S7 NIVEL II
Seales Analgicas
Funciones de transformacin a unidades de ingeniera
CALL SCALE IN:= PEW128 HI_LIN := 50.0 LO_LIN := 0.0 BIPOLAR := 0 RET_VAL := MW0 OUT = MD20 (FLOAT) CALL UNSCALE IN:= MD20 HI_LIN := 50.0 LO_LIN := 0.0 BIPOLAR := 0 RET_VAL := MW0 OUT = PAW128 // Canal analgico de entrada // Valor superior de unidades de ingeniera // Valor inferior de unidades de ingeniera // Entrada de tensin unipolar de 0 a 10 V // Informacin de error (0000H - no error) // Valor medido en unidades de ingeniera
// FC106 // Valor en unidades de ingeniera para convertir // Valor superior de unidades de ingeniera // Valor inferior de unidades de ingeniera // Entrada de tensin unipolar de 0 a 10 V // Informacin de error (0000H - no error) // Canal de salida analgico 7
SIMATIC S7 NIVEL II
Ejercicio
Ejercicio
Entrada analgica de capacidad de depsito de 0 a 20 litros con transductor unipolar de 0 a 10V (0 a 20 litros) Salida analgica visualizando en el potencimetro indicando % ocupacin. Alarma si inferior al 20%
SIMATIC S7 NIVEL II