Professional Documents
Culture Documents
Tema :
“Funciones lógicas y aritméticas con señales Analógicas” Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº
AUTOMATIZACIÓN INDUSTRIAL
CODIGO : EE 5030
LABORATORIO N° 06
I. OBJETIVOS
1. Implementar programas típicos con instrucciones matemáticas
2. Identificar instrucciones de transferencia lógica.
3. Utilizar entradas y salidas analógicas.
II. RECURSOS
1. SOFTWARE:
a. Aplicación RSLogix 5000.
b. Aplicación RSLogix Emulate 5000
Cuando una señal (tensión o corriente) ingresa al módulo de entrada analógica, la señal se convierte
de analógica a digital por un convertidor analógico-digital (A/D). El valor convertido que es proporcional
a la señal analógica, se envía a la CPU del PLC. Luego que el CPU haya procesado la información
según el programa de usuario, el CPU da salida a la información a través de un convertidor digital-
analógico (D/A) por medio del módulo de salida analógica.
6. Instrucciones Matemáticas
Las instrucciones para operaciones matemáticas con el PLC Compact de A-B se agrupan de la
siguiente forma:
Propósito
Instrucción
Mnemónico Nombre
ADD Añadir. Añade la fuente A a la fuente B y almacena el resultado en el destino.
SUB Restar. Resta la fuente B de la fuente A y almacena el resultado en el destino.
MUL Multiplicar. Multiplica la fuente A por la fuente B y almacena el resultado en el
destino.
DIV Dividir. Divide la fuente A por la fuente B y almacena el resultado en el destino
y el registro matemático.
DDV División doble. Divide el contenido del registro matemático por la fuente y almacena el
resultado en el destino y el registro matemático.
CLR Borrar. Pone todos los bits de una palabra a cero.
SQR Raíz cuadrada. Calcula la raíz cuadrada de la fuente y coloca el resultado de entero en
el destino.
SCP Escalar con Produce un valor de salida escalado que tiene una relación lineal entre
parámetros. los valores de entrada y escalados.
SCL Datos de escala. Multiplica la fuente por una tasa especificada, añade a un valor offset y
almacena el resultado en el destino.
ABS Absoluto. Calcula el valor absoluto de la fuente y coloca el resultado en el destino
CPT Calcular. Evalúa una expresión y almacena el resultado en el destino.
SWP Cambiar. Cambia los bytes bajos y altos de un número especificado de palabra
en un archivo de bit, entero, ASCII o cadena.
ASN Arco seno. Acepta el arco seno de un número y almacena el resultado (en
radianes) en el destino.
ACS Arco coseno. Acepta el arco coseno de un número y almacena el resultado (en
radianes) en el destino.
ATN Arco tangente. Acepta el arco tangente de un número y almacena el resultado (en
radianes) en el destino.
COS Coseno. Acepta el coseno de un número y almacena el resultado en el destino.
LN Logaritmo Acepta el logaritmo natural del valor en la fuente y lo almacena en el
natural. destino.
LOG Logaritmo de Acepta el logaritmo de la base 10 del valor en la fuente y almacena el
base 10. resultado en el destino.
SIN Seno. Acepta el seno de un número y almacena el resultado en el destino.
TAN Tangente. Acepta la tangente de un número y almacena el resultado en el destino.
XPY X a la potencia Eleva un valor a la potencia y almacena el resultado en el destino.
de Y.
La mayor parte de las instrucciones toman dos valores de entrada, realizan la función matemática y
colocan el resultado en un lugar de memoria asignado.
Por ejemplo, las instrucciones ADD y SUB toman un par de valores de entrada, los añaden o los restan
y colocan el resultado en el destino especificado. Si el resultado de la operación excede el valor
permitido, un bit de overflow o underflow se establece.
V. DESARROLLO
Haciendo uso de las instrucciones matemáticas, calcular mediante diagramas ladder, utilice datos
de tipo entero o tipo flotante.
Ingrese el siguiente programa. Verifique que la tarjeta de entrada analógica 1746 NIO4I ocupa el spot 4
del SLC 5/04.
2.1. Proceda a aplicar una tensión de 10.0 VDC al CH 0 de entradas analógicas del PLC. Observe
en la tabla de datos de entrada el valor decimal mostrado el REGISTRO, anótelo en la tabla
adjunta.
2.2. Repita el procedimiento para los valores de tensión indicados en la tabla.
2.3. Represente en el eje X los voltajes ajustados y en el eje Y los valores digitales logrados
30000
20000
10000
VOLTAJE(IN V)
0
-15 -10 -5 0 5 10 15
-10000
-20000
-30000
-40000
REGISTRO
Página 9 / 9
Tema :
“Funciones lógicas y aritméticas con señales Analógicas” Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº
2.4. ¿Es lineal la conversión A/D?, ¿Cuál es la relación matemática que expresa la relación
encontrada?
Gracias el diagrama nos dimos cuento que la gráfica será lineal ya que tienes en los mismos voltajes
negativos u positivos los mismos valores solo que en uno (-) y otro (+).
Ecuación: Y = f(x) Y=
Ingrese el siguiente programa. Verifique que la tarjeta de entrada analógica 1746 NIO4I ocupa el slot 4
del SLC 5/04.
Llene la siguiente tabla indicando los valores de voltaje obtenidos para cada uno de los valores enteros
indicados.
0 0
7801 2.496
15603 4.99
23404 7.48
31207 9.98
Página 10 / 10
Tema :
“Funciones lógicas y aritméticas con señales Analógicas” Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº
Lo primordial para hacer el laboratorio era sacar la formula exacta para asi insertarlo en el CPT (la cual
usamos la siguiente .
Página 11 / 11
Tema :
“Funciones lógicas y aritméticas con señales Analógicas” Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº
Por consiguiente, explicaremos cuál es su función de cada uno de los equipos que usamos y en que
programa:
-STOP, START, CTP, MOV, LIM, MEMORIA, TON, LAMPARA
Página 12 / 12
Tema :
“Funciones lógicas y aritméticas con señales Analógicas” Grupo
Nota: Departamento de Electrotecnia Industrial Fecha: Lab. Nº
VI. Evaluación.
Una bomba debe llenar agua a un tanque cuando se arranca su motor por intermedio del pulsador
de arranque S0 o cuando el nivel de agua es mínimo. Del mismo modo, la bomba deja de
funcionar cuando se activa el pulsador de parada (S1) o cuando el nivel de agua está en máximo.
El control automático se da por intermedio de un sensor de nivel por resistencia variable, el cual se
conecta a una tarjeta de entrada analógica 1746 NIO4I ubicado en el slot 4 canal1 del PLC, tal
que, 10V indica que el tanque se encuentra lleno (5 metros) y 0V se encuentra vacío (0 metros).
Por lo tanto, la bomba debe funcionar en operación manual a través de (S0 y S1) o automático por
el sensor de nivel (R).
El sistema incluye un panel de lámparas indicadoras (H0, H1, H2), cuando la bomba funciona, la
lámpara H0 se enciende permanentemente, en caso de una falla en el motor de la bomba por
sobrecarga, el encendido de la lámpara H0 pasa a ser intermitente, con una frecuencia de 250Hz;
si el tanque está lleno, la lámpara H1 estará encendida y finalmente si el tanque está vacío, la
lámpara H2 estará encendida.
Se pide:
Tabla de asignación de variables.
Esquema eléctrico de conexiones al PLC.
Programa Ladder IEC 61131-3 (debidamente explicado y comentado)
Observaciones y conclusiones:
___________________________
FIN DEL DOCUMENTO