SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
S7 300 1
Lectura de Señales Analógicas
1. Objetivos.
• Realizar la configuración de las mediciones analógicas utilizando el PLC S7-300.
• Realizar el escalamiento de las señales analógicas
2. Introducción.
Para manejar señales análogas hay que tener en cuenta las direcciones de las tarjetas
análogas, estas tarjetas digitalizan las señales analógicas del proceso para que puedan
ser procesadas por el CPU. El valor medido ya digitalizado se almacena en una memoria
contenida en la tarjeta, de allí se transfiere al CPU, donde prosigue su procesamiento.
Para direccionar las señales análogas hay que tener en cuenta que son palabras las que
se van a utilizar, por lo tanto hay que direccionarlos como palabras, además, hay que
tener en cuenta siempre la letra P de periferia para direccionarlos de manera adecuada.
Por ejemplo si tengo una tarjeta análoga en la dirección 100, entonces su correcta
dirección seria: PEW100
Si desea el contenido de PEWxx puede ser copiada hacia una marca por medio de la
instrucción MOVE.
3. Verificación en la configuración del Hardware
Configure los módulos de entrada y salida de las tarjetas análogas de su PLC en el HW
Verifique las
direcciones de
Entrada Analógica
Verifique las
direcciones de
Salida Analógica
S7 300 2
Por ejemplo, para este caso según lo observado en el Hardware el direccionamiento de los
canales de entrada y salida análogo seria los siguientes:
Entradas Análogas Salidas Análogas
Ch-0 PEW256 Ch-0 PAW272
Ch-1 PEW258 Ch-1 PAW274
Ch-2 PEW260 Ch-2 PAW276
Ch-3 PEW262 Ch-3 PAW278
Ch-4 PEW264
Ch-5 PEW266
Ch-6 PEW268
Ch-7 PEW270
4. Escalamiento de la señal de analógica de entrada.
Como la señal de entrada analógica esta convertida en bits, si queremos escalarlo a
unidades de ingeniería o valores por unidad o quizás porcentuales, tenemos que utilizar la
función de escalamiento del programa:
La función de escalamiento, SCALE, toma un valor entero en la entrada IN y lo convierte
en un valor real, convirtiéndolo a escala en un rango comprendido entre un límite inferior
(LO_LIM) y un límite superior (HI_LIM). El resultado se escribe en la salida OUT. La
función SCALE aplica la fórmula siguiente:
OUT = [ ( (float (IN) – K1) / (K2 – K1) ) * (HI_LIM – LO_LIM) ] + LO_LIM
Las constantes K1 y K2 se aplican de forma diferente, dependiendo de si el valor de
entrada es BIPOLAR o UNIPOLAR.
BIPOLAR
El valor entero de entrada debe estar entre -27648 y 27648,
por lo tanto, K1 = -27648.0 y K2 = +27648.0
UNIPOLAR
El valor entero de entrada debe estar entre 0 y 27648,
por lo tanto, K1 = 0.0 y K2 = +27648.0
Si el valor entero de entrada es mayor que K2, la salida (OUT) se une a HI_LIM y se indica
un error. Si el valor entero de entrada es menor que K1, la salida se une a LO_LIM y se
indica un error.
Se puede efectuar la conversión escalar inversa programando los límites de tal forma que el valor
en el campo límite inferior sea mayor que el valor en el campo límite superior (LO_LIM > HI_LIM).
S7 300 3
En esta conversión escalar inversa, el valor de la salida disminuye cuando aumenta el valor
de la entrada.
Parámetros de la función SCALE:
5. Ejemplo de Escalamiento a la Entrada y a la Salida.
5.1 Leer y normalizar un valor analógico a la entrada (FC105)
La función SCALE toma un valor entero en la entrada IN y lo convierte en un valor real,
convirtiéndolo a escala en un rango comprendido entre un límite inferior y un límite superior
(LO_LIM y HI_LIM). El resultado se escribe en la salida OUT.
La figura muestra un ejemplo: La función se ejecuta cuando el estado de señal de la
entrada E0.0 es 1 (activada). En este ejemplo, el valor entero 22 se convierte en un valor
REAL escalado entre 0.0 y 100.0, y éste se escribe en la salida OUT. El valor de entrada
es BIPOLAR, tal como lo indica el estado de señal de la entrada E2.0.
Si la función se ejecuta sin errores, los estados de señal de la salida de habilitación (ENO)
y de la salida A0.0 se ponen a 1 (activadas).
S7 300 4
Tarea:
• Verifique con la ecuación de conversión dada que el resultado del valor de entrada
escalado es el correcto.
5.2 Escalar un valor analógico a la salida (FC106)
La función UNSCALE toma en la entrada IN un valor real que está ajustado a escala en un
rango comprendido entre un límite inferior y un límite superior (LO_LIM y HI_LIM), y lo convierte
en un valor entero. El resultado se escribe en la salida OUT.
S7 300 5
Escalamiento de Señales de Entrada y Salida Analógicas
1. Descripción.
Se tiene un tanque de agua, el cual se desea mantenerlo siempre lleno.
El ingreso de agua al tanque se controla mediante una válvula eléctrica proporcional de
0…10V, cuya apertura y cierre es inversamente proporcional al porcentaje del nivel de
agua faltante, así por ejemplo, si el nivel de agua está en 80%, la válvula se abrirá en 20%.
El PLC recibe la información del nivel de agua a través de un sensor de nivel con
transductor de presión incorporado de 0…10V proporcional al nivel de agua 0...100%
Además, la salida del agua se gobierna por medio de otra válvula y de manera manual.
2. Bloques disponibles:
En el programa emplearemos dos bloques de la librería del STEP 7:
• FC 105: SCALE
• FC 106: UNSCALE
Estos módulos funcionales ejecutan conversiones entre el margen nominal de una tarjeta
analógica y un margen normalizado, que el usuario puede especificar.
3. Procedimiento.
Creación de un proyecto
1. Primero creamos un proyecto con un equipo SIMATIC (S7 300). Si desea use el asistente
para crear el proyecto o cree su proyecto manualmente. A nuestro proyecto lo llamaremos
Nivel_esc
2. En la configuración Hardware verifique la dirección de la entrada y salida analógica
Tome nota de estas
direcciones asignadas a
la E/S analógicas
S7 300 6
Creación de la Tabla de símbolos:
3. Luego creamos la tabla de símbolos desde el menú Herramientas  Tabla de
símbolos, como se muestra en la figura:
Cargar los bloques de escalamiento
4. Desde el SIMATIC Manager, seleccionamos en el menú Archivo  Abrir
Se presenta la siguiente ventana, donde permite elegir la librería adecuada:
1. Seleccione la
pestaña: Librerías
Edite los símbolos para
el sensor de Nivel y la
Válvula
Seleccione
Abrir
2. Seleccione
Standard Library
3. Presione
aquí
S7 300 7
5. Luego seleccionamos TI-S7 converting blocks
Aquí podemos observar los Bloques FC 105 (SCALE) y FC 106 (UNSCALE)
Si desea ver los detalles de los Bloques, active desde el menú la opción verdetalles.
Se vera información adicional de cada bloque como se muestra en la figura de abajo.
6. Luego seleccione los dos bloques FC 105 (SCALE) y FC 106 (UNSCALE) y debemos copiar
(Ctr + C) y pegar (Ctr +V) en nuestro proyecto (en la ventana de abajo)
Haga doble
clic
S7 300 8
Crear el bloque de datos DB1
7. Estando en Bloques, damos click derecho con el mouse e insertamos el bloque de datos
DB1.
8. Este bloque de datos nos permitirá manejar los bloques escalados. Parametrizamos como
DB1, tipo global y aceptamos.
Seleccione
Bloque de datos
Haga click
derecho
Pegar aquí:
en esta área
Seleccione
ambos bloques
y copiar
S7 300 9
9. Luego hacemos Doble click sobre el DB1 creado para configurarlo.
10. Ingresamos los siguientes datos en nuestro DB1. Para este ejemplo, consideramos todas
las variables de los bloques FC105 y FC 106.
Presione
aquí
Hacer doble
clic en DB1
Llenar como
se muestra
S7 300 10
Programar el bloque de programa FC1
De la misma que se creó el bloque de datos, crear el bloque de programa FC1.
Implemente el siguiente programa dentro de la función FC1:
Seleccionar:
Función
Seleccionar:
KOP
S7 300 11
S7 300 12
Grábelo y cierre:
Programar el bloque principal OB1
En el OB1, hacemos el llamado del bloque de programa FC1:
Listo para transferir el DB1, FC1, FC105, FC106 y OB1 creados.
Esta instrucción
llama al bloque
FC1
Seleccione
FC1
Finalmente nuestro
proyecto contiene:
OB, FCs y DBs

Más contenido relacionado

La actualidad más candente

Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2SENA
 
Circuitos Logicos Combinacionales
Circuitos Logicos CombinacionalesCircuitos Logicos Combinacionales
Circuitos Logicos Combinacionalesguest1e528d
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Jomicast
 
Instituto sudamericano compuertas logicas
Instituto sudamericano compuertas logicasInstituto sudamericano compuertas logicas
Instituto sudamericano compuertas logicasjuan cifuentes
 
Compuertas logicas basicas_y_algebra_de_boole_2009
Compuertas logicas basicas_y_algebra_de_boole_2009Compuertas logicas basicas_y_algebra_de_boole_2009
Compuertas logicas basicas_y_algebra_de_boole_2009Moises
 
informe circuitos aritmeticos.pdf
informe circuitos aritmeticos.pdfinforme circuitos aritmeticos.pdf
informe circuitos aritmeticos.pdfssuser6e8e40
 
Presentacion power point digitales
Presentacion power point digitalesPresentacion power point digitales
Presentacion power point digitalescyber
 
Comprobación de la compuerta lógica not
Comprobación de la compuerta lógica notComprobación de la compuerta lógica not
Comprobación de la compuerta lógica notMoises
 
Comprobación de la compuerta lógica and
Comprobación de la compuerta lógica andComprobación de la compuerta lógica and
Comprobación de la compuerta lógica andMoises
 
Informe ieee digitales secuenciales (autoguardado)
Informe ieee   digitales secuenciales  (autoguardado)Informe ieee   digitales secuenciales  (autoguardado)
Informe ieee digitales secuenciales (autoguardado)Harold Medina
 
Puertaslogicasysistemascombinacionales 110228082200-phpapp01
Puertaslogicasysistemascombinacionales 110228082200-phpapp01Puertaslogicasysistemascombinacionales 110228082200-phpapp01
Puertaslogicasysistemascombinacionales 110228082200-phpapp01Cati Oliver
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronosDiego Ayala
 

La actualidad más candente (18)

Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
Unidad 3 Lenguaje de programacion_plano_de_contactos_vs2
 
Circuitos Logicos Combinacionales
Circuitos Logicos CombinacionalesCircuitos Logicos Combinacionales
Circuitos Logicos Combinacionales
 
electronica digital
electronica digitalelectronica digital
electronica digital
 
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
Circuitos secuenciales: Contadores, Registros de Desplazamiento y Circuito de...
 
Instituto sudamericano compuertas logicas
Instituto sudamericano compuertas logicasInstituto sudamericano compuertas logicas
Instituto sudamericano compuertas logicas
 
Compuertas logicas basicas_y_algebra_de_boole_2009
Compuertas logicas basicas_y_algebra_de_boole_2009Compuertas logicas basicas_y_algebra_de_boole_2009
Compuertas logicas basicas_y_algebra_de_boole_2009
 
informe circuitos aritmeticos.pdf
informe circuitos aritmeticos.pdfinforme circuitos aritmeticos.pdf
informe circuitos aritmeticos.pdf
 
Presentacion power point digitales
Presentacion power point digitalesPresentacion power point digitales
Presentacion power point digitales
 
Comprobación de la compuerta lógica not
Comprobación de la compuerta lógica notComprobación de la compuerta lógica not
Comprobación de la compuerta lógica not
 
Compuertas lógicas
Compuertas lógicasCompuertas lógicas
Compuertas lógicas
 
Flip Flop
Flip FlopFlip Flop
Flip Flop
 
Comprobación de la compuerta lógica and
Comprobación de la compuerta lógica andComprobación de la compuerta lógica and
Comprobación de la compuerta lógica and
 
Informe ieee digitales secuenciales (autoguardado)
Informe ieee   digitales secuenciales  (autoguardado)Informe ieee   digitales secuenciales  (autoguardado)
Informe ieee digitales secuenciales (autoguardado)
 
Puertaslogicasysistemascombinacionales 110228082200-phpapp01
Puertaslogicasysistemascombinacionales 110228082200-phpapp01Puertaslogicasysistemascombinacionales 110228082200-phpapp01
Puertaslogicasysistemascombinacionales 110228082200-phpapp01
 
Practica #1
Practica #1Practica #1
Practica #1
 
APO1 - Presentacion nivel 2
APO1 - Presentacion nivel 2APO1 - Presentacion nivel 2
APO1 - Presentacion nivel 2
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 
Divisores de frecuencia
Divisores de frecuenciaDivisores de frecuencia
Divisores de frecuencia
 

Similar a scalamiento_analogico

guia-7_Tema S7-1200, Valores Analógicos..pdf
guia-7_Tema S7-1200, Valores Analógicos..pdfguia-7_Tema S7-1200, Valores Analógicos..pdf
guia-7_Tema S7-1200, Valores Analógicos..pdfHanna808155
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros SANTIAGO PABLO ALBERTO
 
Diseño de sistemas digitales con contadores
Diseño de sistemas digitales con contadoresDiseño de sistemas digitales con contadores
Diseño de sistemas digitales con contadoresSantiago Salinas Lopez
 
Arquitectura del plc
Arquitectura del plcArquitectura del plc
Arquitectura del plcForrestMamani
 
Amplificador lm741 d.a pd
Amplificador lm741 d.a pdAmplificador lm741 d.a pd
Amplificador lm741 d.a pdFranklin J.
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DCristian Rodriguez
 
Decodificador de datos en vhld y usando Quartus II
Decodificador de datos en vhld y usando Quartus IIDecodificador de datos en vhld y usando Quartus II
Decodificador de datos en vhld y usando Quartus IIDiego Pezo
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200edeive
 
Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosmarco calderon layme
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200nagavotan
 
Digital
DigitalDigital
Digitaltoni
 
Digital E
Digital EDigital E
Digital Etoni
 
Ctrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadCtrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadMiguel sosa
 

Similar a scalamiento_analogico (20)

guia-7_Tema S7-1200, Valores Analógicos..pdf
guia-7_Tema S7-1200, Valores Analógicos..pdfguia-7_Tema S7-1200, Valores Analógicos..pdf
guia-7_Tema S7-1200, Valores Analógicos..pdf
 
Guia step7 2017
Guia step7 2017Guia step7 2017
Guia step7 2017
 
Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros Electrónica digital: Tema 7 Contadores y registros
Electrónica digital: Tema 7 Contadores y registros
 
Diseño de sistemas digitales con contadores
Diseño de sistemas digitales con contadoresDiseño de sistemas digitales con contadores
Diseño de sistemas digitales con contadores
 
Arquitectura del plc
Arquitectura del plcArquitectura del plc
Arquitectura del plc
 
Amplificador lm741 d.a pd
Amplificador lm741 d.a pdAmplificador lm741 d.a pd
Amplificador lm741 d.a pd
 
Curso-de-PLC.pdf
Curso-de-PLC.pdfCurso-de-PLC.pdf
Curso-de-PLC.pdf
 
Contador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo DContador de 0 a 7 flip flop tipo D
Contador de 0 a 7 flip flop tipo D
 
Decodificador de datos en vhld y usando Quartus II
Decodificador de datos en vhld y usando Quartus IIDecodificador de datos en vhld y usando Quartus II
Decodificador de datos en vhld y usando Quartus II
 
Informe 4
Informe 4Informe 4
Informe 4
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200
 
PLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdfPLC: Unidad 5. Comparadores.pdf
PLC: Unidad 5. Comparadores.pdf
 
Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+Apuntes y prácticas Picaxe 18M2+
Apuntes y prácticas Picaxe 18M2+
 
Logica de automatizacion de procesos
Logica de automatizacion de procesosLogica de automatizacion de procesos
Logica de automatizacion de procesos
 
Microcontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltosMicrocontroladores - Configuración de puertos, bucles y saltos
Microcontroladores - Configuración de puertos, bucles y saltos
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200
 
Apuntes s7 200
Apuntes s7 200Apuntes s7 200
Apuntes s7 200
 
Digital
DigitalDigital
Digital
 
Digital E
Digital EDigital E
Digital E
 
Ctrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidadCtrl discreto de un motor de cc en velocidad
Ctrl discreto de un motor de cc en velocidad
 

Más de Andre Montenegro Salcedo (6)

Catalogo hidral
Catalogo hidralCatalogo hidral
Catalogo hidral
 
A ptopo4
A ptopo4A ptopo4
A ptopo4
 
Cn101 a
Cn101 aCn101 a
Cn101 a
 
Crea robot con matlab
Crea robot con matlabCrea robot con matlab
Crea robot con matlab
 
Pb0820t
Pb0820tPb0820t
Pb0820t
 
Introduccion eda
Introduccion edaIntroduccion eda
Introduccion eda
 

Último

Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezLa Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezRosibelVictoriaVelas
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)LeonardoDantasRivas
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabrielaMarcano12
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...sayumi4
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxMarcosAlvarezSalinas
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfBrbara57940
 
Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos documminipuw
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfirisvanegas1990
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfduf110205
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHEgonzalezdfidelibus
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfCeciliaTernR1
 

Último (20)

Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel VelásquezLa Modernidad y Arquitectura Moderna - Rosibel Velásquez
La Modernidad y Arquitectura Moderna - Rosibel Velásquez
 
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
Arquitectos del Movimiento Moderno (Historia de la Arquitectura)
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimiento
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptx
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdfLAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
LAMODERNIDADARQUITECTURABYBARBARAPADILLA.pdf
 
Historia de los estilos artísticos docum
Historia de los estilos artísticos documHistoria de los estilos artísticos docum
Historia de los estilos artísticos docum
 
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdf
 
Arquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdfArquitectura griega, obras antiguas. pdf
Arquitectura griega, obras antiguas. pdf
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHEAPORTES Y CARACTERISTICAS DE LAS OBRAS DE  CORBUSIER. MIES VAN DER ROHE
APORTES Y CARACTERISTICAS DE LAS OBRAS DE CORBUSIER. MIES VAN DER ROHE
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
 

scalamiento_analogico

  • 1. S7 300 1 Lectura de Señales Analógicas 1. Objetivos. • Realizar la configuración de las mediciones analógicas utilizando el PLC S7-300. • Realizar el escalamiento de las señales analógicas 2. Introducción. Para manejar señales análogas hay que tener en cuenta las direcciones de las tarjetas análogas, estas tarjetas digitalizan las señales analógicas del proceso para que puedan ser procesadas por el CPU. El valor medido ya digitalizado se almacena en una memoria contenida en la tarjeta, de allí se transfiere al CPU, donde prosigue su procesamiento. Para direccionar las señales análogas hay que tener en cuenta que son palabras las que se van a utilizar, por lo tanto hay que direccionarlos como palabras, además, hay que tener en cuenta siempre la letra P de periferia para direccionarlos de manera adecuada. Por ejemplo si tengo una tarjeta análoga en la dirección 100, entonces su correcta dirección seria: PEW100 Si desea el contenido de PEWxx puede ser copiada hacia una marca por medio de la instrucción MOVE. 3. Verificación en la configuración del Hardware Configure los módulos de entrada y salida de las tarjetas análogas de su PLC en el HW Verifique las direcciones de Entrada Analógica Verifique las direcciones de Salida Analógica
  • 2. S7 300 2 Por ejemplo, para este caso según lo observado en el Hardware el direccionamiento de los canales de entrada y salida análogo seria los siguientes: Entradas Análogas Salidas Análogas Ch-0 PEW256 Ch-0 PAW272 Ch-1 PEW258 Ch-1 PAW274 Ch-2 PEW260 Ch-2 PAW276 Ch-3 PEW262 Ch-3 PAW278 Ch-4 PEW264 Ch-5 PEW266 Ch-6 PEW268 Ch-7 PEW270 4. Escalamiento de la señal de analógica de entrada. Como la señal de entrada analógica esta convertida en bits, si queremos escalarlo a unidades de ingeniería o valores por unidad o quizás porcentuales, tenemos que utilizar la función de escalamiento del programa: La función de escalamiento, SCALE, toma un valor entero en la entrada IN y lo convierte en un valor real, convirtiéndolo a escala en un rango comprendido entre un límite inferior (LO_LIM) y un límite superior (HI_LIM). El resultado se escribe en la salida OUT. La función SCALE aplica la fórmula siguiente: OUT = [ ( (float (IN) – K1) / (K2 – K1) ) * (HI_LIM – LO_LIM) ] + LO_LIM Las constantes K1 y K2 se aplican de forma diferente, dependiendo de si el valor de entrada es BIPOLAR o UNIPOLAR. BIPOLAR El valor entero de entrada debe estar entre -27648 y 27648, por lo tanto, K1 = -27648.0 y K2 = +27648.0 UNIPOLAR El valor entero de entrada debe estar entre 0 y 27648, por lo tanto, K1 = 0.0 y K2 = +27648.0 Si el valor entero de entrada es mayor que K2, la salida (OUT) se une a HI_LIM y se indica un error. Si el valor entero de entrada es menor que K1, la salida se une a LO_LIM y se indica un error. Se puede efectuar la conversión escalar inversa programando los límites de tal forma que el valor en el campo límite inferior sea mayor que el valor en el campo límite superior (LO_LIM > HI_LIM).
  • 3. S7 300 3 En esta conversión escalar inversa, el valor de la salida disminuye cuando aumenta el valor de la entrada. Parámetros de la función SCALE: 5. Ejemplo de Escalamiento a la Entrada y a la Salida. 5.1 Leer y normalizar un valor analógico a la entrada (FC105) La función SCALE toma un valor entero en la entrada IN y lo convierte en un valor real, convirtiéndolo a escala en un rango comprendido entre un límite inferior y un límite superior (LO_LIM y HI_LIM). El resultado se escribe en la salida OUT. La figura muestra un ejemplo: La función se ejecuta cuando el estado de señal de la entrada E0.0 es 1 (activada). En este ejemplo, el valor entero 22 se convierte en un valor REAL escalado entre 0.0 y 100.0, y éste se escribe en la salida OUT. El valor de entrada es BIPOLAR, tal como lo indica el estado de señal de la entrada E2.0. Si la función se ejecuta sin errores, los estados de señal de la salida de habilitación (ENO) y de la salida A0.0 se ponen a 1 (activadas).
  • 4. S7 300 4 Tarea: • Verifique con la ecuación de conversión dada que el resultado del valor de entrada escalado es el correcto. 5.2 Escalar un valor analógico a la salida (FC106) La función UNSCALE toma en la entrada IN un valor real que está ajustado a escala en un rango comprendido entre un límite inferior y un límite superior (LO_LIM y HI_LIM), y lo convierte en un valor entero. El resultado se escribe en la salida OUT.
  • 5. S7 300 5 Escalamiento de Señales de Entrada y Salida Analógicas 1. Descripción. Se tiene un tanque de agua, el cual se desea mantenerlo siempre lleno. El ingreso de agua al tanque se controla mediante una válvula eléctrica proporcional de 0…10V, cuya apertura y cierre es inversamente proporcional al porcentaje del nivel de agua faltante, así por ejemplo, si el nivel de agua está en 80%, la válvula se abrirá en 20%. El PLC recibe la información del nivel de agua a través de un sensor de nivel con transductor de presión incorporado de 0…10V proporcional al nivel de agua 0...100% Además, la salida del agua se gobierna por medio de otra válvula y de manera manual. 2. Bloques disponibles: En el programa emplearemos dos bloques de la librería del STEP 7: • FC 105: SCALE • FC 106: UNSCALE Estos módulos funcionales ejecutan conversiones entre el margen nominal de una tarjeta analógica y un margen normalizado, que el usuario puede especificar. 3. Procedimiento. Creación de un proyecto 1. Primero creamos un proyecto con un equipo SIMATIC (S7 300). Si desea use el asistente para crear el proyecto o cree su proyecto manualmente. A nuestro proyecto lo llamaremos Nivel_esc 2. En la configuración Hardware verifique la dirección de la entrada y salida analógica Tome nota de estas direcciones asignadas a la E/S analógicas
  • 6. S7 300 6 Creación de la Tabla de símbolos: 3. Luego creamos la tabla de símbolos desde el menú Herramientas Tabla de símbolos, como se muestra en la figura: Cargar los bloques de escalamiento 4. Desde el SIMATIC Manager, seleccionamos en el menú Archivo Abrir Se presenta la siguiente ventana, donde permite elegir la librería adecuada: 1. Seleccione la pestaña: Librerías Edite los símbolos para el sensor de Nivel y la Válvula Seleccione Abrir 2. Seleccione Standard Library 3. Presione aquí
  • 7. S7 300 7 5. Luego seleccionamos TI-S7 converting blocks Aquí podemos observar los Bloques FC 105 (SCALE) y FC 106 (UNSCALE) Si desea ver los detalles de los Bloques, active desde el menú la opción verdetalles. Se vera información adicional de cada bloque como se muestra en la figura de abajo. 6. Luego seleccione los dos bloques FC 105 (SCALE) y FC 106 (UNSCALE) y debemos copiar (Ctr + C) y pegar (Ctr +V) en nuestro proyecto (en la ventana de abajo) Haga doble clic
  • 8. S7 300 8 Crear el bloque de datos DB1 7. Estando en Bloques, damos click derecho con el mouse e insertamos el bloque de datos DB1. 8. Este bloque de datos nos permitirá manejar los bloques escalados. Parametrizamos como DB1, tipo global y aceptamos. Seleccione Bloque de datos Haga click derecho Pegar aquí: en esta área Seleccione ambos bloques y copiar
  • 9. S7 300 9 9. Luego hacemos Doble click sobre el DB1 creado para configurarlo. 10. Ingresamos los siguientes datos en nuestro DB1. Para este ejemplo, consideramos todas las variables de los bloques FC105 y FC 106. Presione aquí Hacer doble clic en DB1 Llenar como se muestra
  • 10. S7 300 10 Programar el bloque de programa FC1 De la misma que se creó el bloque de datos, crear el bloque de programa FC1. Implemente el siguiente programa dentro de la función FC1: Seleccionar: Función Seleccionar: KOP
  • 12. S7 300 12 Grábelo y cierre: Programar el bloque principal OB1 En el OB1, hacemos el llamado del bloque de programa FC1: Listo para transferir el DB1, FC1, FC105, FC106 y OB1 creados. Esta instrucción llama al bloque FC1 Seleccione FC1 Finalmente nuestro proyecto contiene: OB, FCs y DBs