TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLÓGICO DE NUEVO LEÓN
SUBDIRECCIÓN ACADÉMICA
INGENIERÍA EN ELECTRONICA
AUTOMATIZACION
TEMA # FUNDAMENTOS DE LOS PLC
EXAMEN UNIDAD 4
Catedrático.
INGENIERO VICTOR MANUEL CALDERON GONZALEZ
Presenta:
BRYAN GIOVANNI RODRIGUEZ CASTILLO
18070175
INGENIERIA ELECTRONICA
Cd. Guadalupe, Nuevo León: a 26/11/2022
2
PARTE I. OPERACIONES DE CARGA/TRANSFERENCIA.
1. Ingrese al programa STEP 7-Micro/WIN y seleccione del menú CPU>Tipo y del cuadro
de diálogo Leer CPU (Si hay error en la comunicación verifique la conexión de la
interfaz con la computadora).
2. Escriba el siguiente programa y al lado de cada bloque la función que realiza.
3. Compile el programa, transfiéralo a la CPU y seleccione del menú TEST la opción
INICIAR ESTADO DEL PROGRAMA. Cambie las entradas en el PLC del byte 0 y
observe las salidas del byte 0. ¿Qué observa?
Se activa el I0.0 , la entrada del contador tiene un byte y cambia a un 1segundos y en la salida en tres segundos
cambia a 1, se activa el I0.1 , la entrada del contador cambia a un 2 segundos y en la salida en 2 , activando el
I0.2 , la entrada del contador tiene un byte y cambia a 4 segundos y en la salida a 0, Para finalizar
activamos los tres y al cativas I0.0 y I0.1 se suman en la entrada queda 3 y en la salida 2 y al activar todos en la
entrada queda 7 en la salida 3
NOTA: En la tabla de estado también pueden observarse los valores de las variables,
poniendo en la columna dirección para este primer ejemplo IB0 y presentar su valor en
binario y en la siguiente fila también QB0 y su presentación en binario.
4. Seleccione del menú VER la opción AWL.
5. Modifique el programa como se muestra a continuación:
AUTOMATIZACION
EXAMEN PARCIAL
6. Active el ESTADO DEL PROGRAMA y cambie los interruptores del byte 0. ¿Cuál es la
función del comando MOV_W?
Su función es trasferir datos de salida en este caso de MOV_W.
¿Cuál es el byte más significativo de los dos que forman la palabra?
W= pues es el dato por trasfer. 2 grupos de byte 0 y 1 hacen lo que es una palabra.
El byte 0 es de 256 y el byte 1 es de 512.
NOTA: En la tabla de estado también pueden observarse los valores de las variables,
poniendo en la columna dirección para este segundo ejemplo IW0 y QW0
7. Ahora se comprobará el funcionamiento de las instrucciones de carga de valores
constantes. Escriba el siguiente programa, al lado de cada comando escriba la función
después de ejecutar Estado KOP: (E0.0 es la misma I0.0; A0.0 es Q0.0 si se pone
automáticamente cambiará al otro sistema dependiendo de cómo esté configurado el
programa.)
2
8. Cambie el valor 16#A0 por el valor decimal 100. Ejecute de nuevo el programa
¿Hasta que tiempo se activa la salida Q0.0 cuando se mantiene activa la entrada I0.0?
Hasta que llegue a 100 el temporizador T35 se activara la salida Q0.0 .
PARTE II. OPERACIONES DE COMPARACIÓN Y ARITMÉTICAS.
9. Escriba el siguiente programa
10. Ejecute el programa. ¿Cuál es la función de ADD_I?
Integrador de suma de enteros
11. Cambie las constantes de entrada por -30 y 80 y vuelva a cargar y ejecutar el
programa ¿Cuál es el valor de la MW0 al correr el programa? C u a n d o
cambiamos los valores de -30 y 80, se hace la
o p e r a c i ó n d a n d o c o m o r e s u l t a d o MW0= 50
12. Cambie la instrucción ADD_I por SUB_I y diga cuál es su función Integrador de
sustracción, esa es su función.
13. Cambie la instrucción SUB_I por MUL_I y diga cuál es su función Integrador múltiple,
esa es su función .
14. Ahora escriba el siguiente programa:
AUTOMATIZACION
EXAMEN PARCIAL
15. Según se ve el programa debe activar la salida A0.2 sólo si el temporizador tiene el
valor 20 (2s). Active la entrada E0.1, E0.2 y E0.0 en ese orden ¿Funciona
correctamente el programa? Si funciona .
16. Cambie la instrucción ==I por todas las demás de comparación, y repita el paso 13.
Escriba a la par de cada instrucción en que momento se activó la salida 0.2:
INSTRUCCIÓN EN QUÉ MOMENTO SE ACTIVA LA SALIDA
==I = 20 enciende Q0.2
==I, NOT estará active cuando este por debajo de 20 y estará encendida cunado este en 20
>=I = enciende cuando sea mayor o igual a 20
>=I, NOT enciende cuando no sea igual a 20
<=I = enciende cuando se menor o igual a 20
<=I, NOT enciende cuando es mayor a 20