You are on page 1of 29

REVISION 1/1 Página 1 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

1. DATOS INFORMATIVOS

a. MATERIA
AUTOMATIZACIÓN INDUSTRIAL I

b. No. DE PRÁCTICA
8

c. NÚMERO DE ESTUDIANTES
24 (2 estudiantes por módulo)

d. NOMBRE DOCENTE
ING. GARY OMAR AMPUÑO AVILES

e. TIEMPO ESTIMADO
4 HORAS (2H DE TEORIA Y 2H PARA EJECUCIÓN DE LA PRÁCTICA)

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 2 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

2. DATOS DE LA PRÁCTICA

a. TEMA

OPERACIONES MATEMATICAS Y CONVERTIDORES

b. OBJETIVO GENERAL

Diseñar una programación utilizando las operaciones aritméticas y convertidores,


utilizando el software TIAL Portal V12.

c. OBJETIVOS ESPECIFICOS

Describir el desarrollo de cada operación aritmética.

Entender el funcionamiento del convertidor.

Verificar el uso de cada operación en las salidas.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 3 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

d. MARCO TEÓRICO

OPERACIONES MATEMATICAS. - La mayoría de PLC tiene las cuatro


operaciones aritméticas básicas como son la suma, resta, multiplicación y división;
aunque algunos de los PLC más avanzados pueden tener raíz cuadrada, cuadrados,
funciones hiperbólicas, funciones trigonométricas, entre otros.

Como las otras instrucciones, las operaciones matemáticas tienen su propio


formato y no son tan diferentes como las que usamos los humanos, solo que estas
operaciones solo se pueden hacer entre dos operandos.

Las cuatro operaciones básicas tienen tres registros que definan los operandos
fuentes como sumando-sumador, sustrayendo-sustractor, multiplicando-
multiplicador y el tercero es el resultado. La mayoría de estas operaciones se
deben hacer en aritmética de precisión simple, es decir que estas operaciones se
deben almacenar en un solo registro, la mayoría de estas operaciones están
limitadas a números entre 32767 y -37767 para números con signo y entre 0 y
65535 para números sin signo, si los datos a manipular están fuera de este rango
se deben conseguir PLC de gamas más avanzadas que soporten instrucciones
aritméticas en doble precisión.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 4 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Suma
Resta
Multiplicación
División
Módulo
Complemento a2
Incrementar
Decrementar
Valor Absoluto
Mínimo
Máximo
Ajustar valor límite
Elevar al cuadrado
Raíz cuadrada
Logaritmo Natural
Función exponencial
Seno
Coseno
Tangente
Arco seno
Arco coseno
Arco Tangente
Determinar decimales
Elevar a potencia

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 5 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

A continuación, se mostrarán las operaciones aritméticas básicas:

• SUMA.- Un bloque de suma o adición tiene dos valores de entrada


sumando y sumador, y colocan el resultado en un registro especificado en
el tercer operador. Los valores de entrada pueden ser contantes, valores
contenidos en los registros de entrada y salida, o variables almacenadas en
posiciones de memoria. En la figura se ve un diagrama típico aunque entre
fabricantes pueden variar los formatos. La operación se hace entre
números de dos bytes (16 bits). La operación "Sumar" permite sumar el
valor de la entrada IN1 al valor de la entrada IN2 y consultar la suma en la
salida OUT (OUT = IN1+IN2).

Hay que tener cuidado cuando la suma es mayor a máximo número con
signo del PLC, ya que un bit llamado Acarreo se activa y se pone en uno, y
en ocasiones este bit se puede usar corregir errores, lo cual nos alteraría el
control del proceso.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 6 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• RESTA.- La sustracción o resta, hace la diferencia sustrae dos valores que


están almacenados en dos registros. El minuendo se resta del sustraendo y
el resultado se guarda en el resultado. El minuendo y el sustraendo pueden
ser constantes o registros y el resultado siempre es un registro. En la figura
se puede ver un bloque típico de la sustracción. La operación "Restar"
permite restar el valor de la entrada IN2 del valor de la entrada IN1 y
consultar la diferencia en la salida OUT (OUT = IN1-IN2).

Tenga en cuenta que si el resultado es negativo una bit de acarreo se


puede activar y tomar el valor de uno.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 7 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• MULTIPLICACION. - Permite hacer la operación de multiplicación entre dos


operadores multiplicando y multiplicador, el multiplicando es el número
que se va repetir cuantas veces lo estipule el multiplicador. El resultado es
almacenado en dos posiciones de memoria resultado, y resultado más uno,
ya que si se multiplican dos números de dos byte el resultado es de cuatro
bytes. La operación "Multiplicar" permite multiplicar el valor de la entrada
IN1 por el valor de la entrada IN2 y consultar el producto en la salida OUT
(OUT = IN1*IN2).

En este bloque no hay necesidad de tener en cuenta la bandera de acarreo


ya que la operación nunca resulta más grande de cuatro bytes.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 8 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• DIVISION. - Permite hacer la división entre dos valores dividendo y un


divisor. El dividendo normalmente es almacenado en dos posiciones de
memoria dividendo y dividendo más uno (32 bits), por un divisor de dos
byte (16 bits) el resultado se coloca en dos registros, resultado donde se
gurda la parte entera de la división y resultado más uno donde se guarda el
residuo. La operación "Dividir" permite dividir el valor de la entrada IN1
por el valor de la entrada IN2 y consultar el cociente en la salida OUT (OUT
= IN1/IN2).

Al igual que en la multiplicación no hay necesidad de tener en cuenta el bit


de acarreo.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 9 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

CONVERTIDORES. - sirve para convertir diferentes tipos de datos.

Convertir Valor
Redondear Número
Crear el siguiente número entero superior a partir
del número en coma flotante
Crear el siguiente número entero inferior a partir
del número en coma flotante
Truncar a entero doble
Escalar
Normalizar

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 10 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• CONVERTIR VALOR.- La operación "Convertir valor" lee el contenido del


parámetro IN y lo convierte según los tipos de datos indicados.

• REDONDEAR NÚMERO.- La operación "Redondear número" permite


redondear el valor de la entrada IN al siguiente número entero. La
operación interpreta el valor de la entrada IN como número en coma
flotante y lo convierte al número entero par más próximo. Si el número
Real se encuentra exactamente entre dos enteros (p. ej. 10,5), el número
Real se redondeará al entero par. ROUND (10,5) = 10 ó ROUND (11,5) = 12.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 11 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• TRUNCAR.- La operación "Truncar a entero doble" permite crear un valor


entero no redondeado a partir del valor de la entrada IN. El valor de la
entrada IN se interpreta como número en coma flotante. La operación
selecciona sólo la parte entera del número en coma flotante y la deposita
sin decimales en la salida OUT.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 12 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• ESCALAR.- La instrucción SCALE_X (Escalar) escala el parámetro VALUE real


normalizado (donde 0,0 <= VALUE <= 1,0) al tipo de datos y rango de
valores especificados por los parámetros MIN y MAX:
OUT = VALUE ( MAX - MIN ) + MIN
Para SCALE_X, los parámetros MIN, MAX y OUT deben tener un mismo tipo
de datos.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 13 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

• NORMALIZAR.- La instrucción NORM_X (Normalizar) normaliza el


parámetro VALUE dentro del rango de valores especificado por los
parámetros MIN y MAX:
OUT = (VALUE - MIN ) / ( MAX - MIN ), donde ( 0,0 <= OUT <= 1,0 )
Para NORM_X, los parámetros MIN, VALUE y MAX deben tener un mismo
tipo de datos.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 14 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

e. MARCO PROCEDIMENTAL

Realizamos nuestro diagrama escalera en el TIA Portal V12. Finalizado, damos clic
en compilar para comprobar que todo está correcto.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 15 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 16 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 17 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 18 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Activamos marcha.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 19 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Ingresamos valores.
Hay que tener en cuenta el sistema de números binarios, para así entender el
funcionamiento de los interruptores al momento que nos aparezca en pantalla el
valor.

Podemos observar en la gráfica que en el MOVE (1) ingresamos el 3. En el MOVE


(2) ingresamos 1.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 20 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Con el contador elegiremos el tipo de operación matemática.


Si elegimos 0, pues es una suma.
Si elegimos 1, será una resta.
Si elegimos 2, será una multiplicación.
Si elegimos 3, será división.
Cuando este llegue a 4, pues se reseteará.

En este caso para demostración elegimos una suma.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 21 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Pulsamos validación

Observamos en la siguiente gráfica, que la suma de los valores ingresamos 3 + 1 va


ser como resultado 4.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 22 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

En la siguiente gráfica, usamos un convertidor, esta nos ayudará que un valor de


tipo de datos UInt, lo convierta a SInt.
Podemos ver que nuestra respuesta de 0004 se convirtió a 4 (decimal).

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 23 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

f. RECURSOS UTILIZADOS (EQUIPOS, ACCESORIOS Y MATERIAL CONSUMIBLE)

Laptops con el software TIA PORTAL V12.


Módulo del PLC S7-1200.
Papel para etiquetar las entradas/salidas en el diagrama de conexión del PLC.

g. REGISTRO DE RESULTADOS

Se logró el objetivo, diseñar un programa de operaciones matemáticas, usando los


conceptos aprendidos en clases, además se llegó a entender el funcionamiento del
convertidor.

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 24 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

h. ANEXOS
OPERACIÓN ARITMETICA Y CONVERTIDOR.
Diagrama de conexión PLC

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 25 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Programación escalera

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 26 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 27 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 28 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016
REVISION 1/1 Página 29 de 29

LABORATORIO AUTOMATIZACIÓN INDUSTRIAL


CARRERA INGENIERIA ELÉCTRICA
SEDE GUAYAQUIL

i. BIBLIOGRAFÍA UTILIZADA

Autómatas Programables y Sistemas de Automatización


Editorial: Marcombo S.A.
Autores: Mandado Enrique/Marcos Jorge/Fernández Celso/Armesto José
Edición: segunda
Año: Septiembre/2009

Link internet:
http://datateca.unad.edu.co/contenidos/2150512/ContenidoLinea/leccin_211__pr
eliminares_de_operacin_consideraciones_de_seguridad.html

Elaborado por: Revisado por:


MARLON POVEDA - HUGO MOYANO GARY AMPUÑO
Fecha de Elaboración Fecha de Revisión
28/Julio/2016 5/Agosto/2016

You might also like