Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guiaplc PDF
Guiaplc PDF
Guía 6 1
Facultad: Ingeniería
Escuela: Electrónica
Asignatura: Autómatas Programables
Lugar de ejecución: Instrumentación y
Control (Edificio 3, 2da planta)
Objetivos Específicos
Material y Equipo
• 1 Computadora con tarjeta de red ethernet y el programa STEP7 (TIA PORTAL V12)
instalado
• 1 PLC S7-1200 con simulador de entradas
• 1 Cable cruzado Ethernet
• 1 Cable de alimentación de 120-240 VAC
• 9 Cables de conexión
Introducción Teórica
La CPU ofrece varias opciones para almacenar datos durante la ejecución del programa de
usuario:
• Memoria global: La CPU ofrece distintas áreas de memoria, incluyendo entradas (I),
salidas (Q) y marcas (M). Todos los bloques lógicos pueden acceder sin restricción
alguna a esta memoria.
• Memoria temporal: Cada vez que se llama un bloque lógico, el sistema operativo de la
CPU asigna la memoria temporal o local (L) que debe utilizarse durante la ejecución
del bloque. Cuando finaliza la ejecución del bloque lógico, la CPU reasigna la memoria
local para la ejecución de otros bloques lógicos.
Toda posición de memoria diferente tiene una dirección unívoca. El programa de usuario
utiliza estas direcciones para acceder a la información de la posición de memoria. La figura
muestra cómo acceder a un bit (lo que también se conoce como direccionamiento "byte.bit").
En este ejemplo, el área de memoria y la dirección del byte (I = entrada y 3 = byte 3) van
seguidas de un punto (".") que separa la dirección del bit (bit 4).
A Identificador de área
B Dirección de byte: Byte 3
C Separador ("byte.bit")
D Bit del byte (bit 4 de 8)
E Bytes del área de memoria
F Bits del byte seleccionado
A los datos de la mayoría de las áreas de memoria (I, Q, M, DB y L) se puede acceder como
bytes, palabras o palabras dobles utilizando el formato "dirección de byte". Para acceder a un
byte, una palabra o una palabra doble de datos en la memoria, la dirección debe
especificarse de forma similar a la dirección de un bit. Esto incluye un identificador de área, el
tamaño de los datos y la dirección de byte inicial del valor de byte, palabra o palabra doble.
Los designadores de tamaño son B (byte), W (palabra) y D (palabra doble), p. ej. IB0, MW20
ó QD8. Las direcciones tales como I0.3 y Q1.7 acceden a la memoria imagen de proceso.
Para acceder a la entrada o salida física es preciso añadir ":P" a la dirección (p. ej. I0.3:P,
Q1.7:P o "Stop:P").
Procedimiento
1. Sin energizar aún el PLC, Conecte L1 y N para alimentar el PLC y luego conecte
10 interruptores del módulo a las entradas del PLC I0.0 a I0.7 e I1.0 a I1.1 (No
olvide conectar la salida M con 1M). Pida al docente de laboratorio que revise las
conexiones antes de continuar.
8. Cargue el programa al PLC y ejecútelo ¿Hasta que tiempo se activa la salida Q0.0
cuando se mantiene activa la entrada I0.0?_____________________.
9. Que valor en hexadecimal se debe poner en la variable MD4 para lograr un tiempo de
5s?_____________________.
6 Autómatas Programables. Guía 6
10. Ejecute el programa. ¿Cuál es la función de ADD con datos int? _________________.
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 MW2 al correr el programa? ___________________.
12. Cambie la instrucción ADD por SUB (para ello de clic en la esquina superior derecha
del bloque, ahí se desplegará un menú con las diferentes instrucciones aritméticas
13. En tipo de datos siempre elija Int ¿cuál es la función de SUB? ____________.
14. Cambie la instrucción SUB por MUL con int y diga cuál es su función _____________.
15. Ahora escriba el programa mostrado en la Figura 11 (para colocar las instrucciones de
comparación del segmento cuatro ubíquese en la pestaña Instrucciones en la parte
derecha de la ventana del programa y seleccione de las instrucciones básicas las de
comparación como se muestra en la siguiente Figura 10.
15. Según se ve el programa deberá activar la salida Q0.2 sólo si el temporizador tiene el
valor 2000 (2s). Active la entrada I0.1, I0.2 y I0.0 en ese orden ¿Funciona
Autómatas Programables. Guía 6 9
16. Cambie la instrucción ==I por las siguientes instrucciones de comparación. Escriba a
la par de cada instrucción en que momento se activó la salida Q0.2:
Análisis de Resultados
1. Presente las respuestas a las preguntas realizadas a lo largo del procedimiento.
2. Indique cual es el conflicto que podría ocurrir si elegimos la variable MD0 en lugar de
la MD4 en el programa de la Figura 6.
3. Cual cree que es la razón por la que en el programa de la Figura 11 no se utilizó MW3
2. Indique algunas de las posibles aplicaciones de las operaciones de comparación
según lo observado en la práctica.
Investigación Complementaria
• Investigue sobre las operaciones de conversión en el S7-1200
• Investigue sobre las operaciones de escalado y normalizado en el S7-1200
Bibliografía
• Siemens. Simatic S7-1200 Easy book Manual del Producto. 04/2012. A5E02486778-
05.
• Siemens . Simatic S7 Controlador programable S7-1200 Manual de sistema. 11/2009.
A5E02486683-02
10 Autómatas Programables. Guía 6
Hoja de cotejo: 6
EVALUACION