UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 07/11/2019
PROGRAMACIÓN BÁSICA CON PLC SIMATIC S7-300
Práctica 2
Bryan Aveiga
[email protected]
Alex Paredes
[email protected]
Cristina Toledo
[email protected]
RESUMEN: Se realizará un programa mediante la positivo ( |---- ) y el polo negativo ( ----| ) cuando el
utilización del software TIA PORTAL, se utilizó también resultado lógico de la consulta sea cierto.
el PLC simatic S7-300, cable PPI y un computador. Con
el fin de consolidar los conocimientos adquiridos Consulta directa: es una instrucción que evalúa si una
mediante la práctica. posición de memoria tiene asignado valor lógico "1".
Consulta negada: es una instrucción que evalúa si una
PALABRAS CLAVE: PLC, PPI, PROGRAMA, TIA posición de memoria tiene asignado valor lógico "0".
1. OBJETIVOS
1.1 Objetivo general
Realizar un programa sencillo en el Software
TIA PORTAL utilizando contactos básicos para
ejecutarlo en el PLC.
1.2 Objetivos específicos
Realizar la programación, compilarlo y Figura 1. Contactos [1]
posteriormente cargarlo en el PLC.
Comunicar el PLC S7-300 con el Computador BOBINAS
mediante el cable MPI.
las bobinas representan abstractamente la bobina de un
relé y por extensión cualquier tipo de accionador
2. MARCOTEÓRICO susceptible de ser activado por medio de una señal
eléctrica. Desde el punto de vista del lenguaje de
programación, una bobina, es una operación de
2.1 conceptos a incluirse asignación, la cual asigna el resultado de la operación
lógica previa a la bobina a la posición de memoria
indicada.
CONTACTOS
El lenguaje de contactos (KOP) es el primer lenguaje
empleado para programar autómatas y específicamente
diseñado para facilitar la tarea de leer y comprender
programas de control de autómatas a los ingenieros
eléctricos acostumbrados, hasta entonces, a
implementar automatismos empleando tecnología
eléctrica. Por este motivo cada segmento o red Figura 2. Bobina [1]
(Network) es una abstracción de una red eléctrica a
través de la cual habrá un flujo eléctrico entre el polo
1
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 07/11/2019
BOBINAS SET Y RESET
Las operaciones Poner a 1 (SET) y Poner a 0 (RESET)
activan (ponen a 1) o desactivan (ponen a 0) el número
indicado de posiciones de memoria (N) a partir de la
dirección indicada (bit). Es posible activar o desactivar Figura 5. Nomenclatura de las salidas
un número de entradas y salidas (E/S) comprendido
entre 1 y 255. [1]. Es de resaltar que si el resultado Set y Reset: Los Set se utilizan para la activación de
lógico de la operación (RLO) anterior a una bobina SET salidas y marcas. Los Reset se utilizan para el reseteo
o RESET vale cero, la instrucción no se ejecuta y por de salidas, marcas, temporizadores, contadores.
tanto la posición de memoria a la que la instrucción hace
referencia permanecerá con el mismo valor que tuviese
anteriormente. Esto no ocurría con la bobina "normal" la
cuál siempre asigna el valor de RLO con la
independencia del valor que tenga como normal general
de programación (la cual puede tener excepciones)
indicar que las bobinas SET y RESET deberían ser
utilizadas en parejas, es decir, por cada bobina SET en Figura 6. Función set y reset para salidas
una posición de memoria debería haber otra bobina
RESET sobre esa misma posición de memoria en En la parte superior de la bobina de Set o Reset se
alguna parte del programa y viceversa. La operación ubica la variable.
RESET (poner a 0) se pueden usar para inicializar
temporizadores y contadores. Para ello en la posición de En la parte inferior de la bobina de Set o Reset se ubica
memoria debe indicarse la dirección del temporizador o el número de subíndices de direccionamiento hacer
del contador que se desea inicializar. activado [1].
Ejemplos que se utilizan tanto para Set y Reset
2.2 NOMENCLATURA
Entrada ( I ): Las entradas de señales del PLC se
asignan con la letra I y se utilizan únicamente en
contactos [1].
3. MATERIALES Y EQUIPO
PLC S7-200
Figura 3. Contacto y nomenclatura Software TIA PORTAL
Computador
I = Input Cable PPI
0 = Parte de la memoria de direccionamiento de Software TIA PORTAL
entradas del PLC.
0 = Direccionamiento de la memoria. 4. DESARROLLO Y PROCEDIMIENTO
Salida ( Q ): Las salidas del PLC se les asignan la letra 1. Seguir los pasos de comunicación de la
Q y se puede utilizar en contratos y bobinas [1]. practica
2. Energizar el PLC con 24V.
5. Preparatorio
Desarrolle una programación para encender una
Figura 4. Nomenclatura de las salidas para Software TIA salida Q124.0 (lámpara) mediante la conexión de un
PORTAL sensor a la entrada I124.0.
Q = Output
0 = Parte de la memoria de direccionamiento de
Salidas del PLC.
0 = Direccionamiento de la memoria.
Marca ( M ): Las variables no físicas del PLC son
asignadas con las letras M, y se puede utilizar en
contactos y bobinas al igual que una salida [1].
2
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 07/11/2019
Figura 7. Ejercicio preparatorio 1
Realice un programa para que se quede encendido
una lámpara H1 si se sensa simultáneamente
(ambos) plástico y metal, y se apague la lámpara con
un botón.
Figura 9. Tabla de simbologia
2. Implementar el siguiente programa y detallar
lo que sucede.
Al pulsar I124.0 la luz Led de Q124.0 se enciende, de la
misma manera al pulsar I124.1 también se enciende la
luz led Q124.0
Figura 8. Ejercicio preparatorio 2
3. Implementar el siguiente programa, detallar
6. ANÁLISIS Y RESULTADOS lo que sucede y complete el diagrama de
estado digital, en la sección de resultados.
1. Utilizar varios objetos (metales y no
metales) para reconocer que tipo de material
detecta cada sensor y llenar la tabla.
Conectar cada sensor a la entrada I124.0
conectada previamente (PREPARATORIO).
3
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 07/11/2019
Al pulsar I124.0 se queda guardado en la memoria M0.0,
al dejar de pulsar el contacto I124.0 se guarda en la
memoria M0.1
7. CONCLUSIONES
Cuando se pulsa por segunda vez se enciende la luz led
Q124.0 y al presionar el contacto I124.1 se resetea la luz
led Q124.0, al igual que las memorias M0.0 y M0.1
4. Desarrolle un programa para que la salida
Q124.0 se active al 4to pulso positivo. 8. RECOMENDACIONES
Se recomienda siempre revisar con anterioridad
el cable que une el PLC con la computadora,
para evitar errores de conexión.
Se sugiere revisar que los sensores a utilizar se
encuentren en buenas condiciones.
Al momento de programar hay que tomar en
cuenta el nombre de los elementos para evitar
errores al cargar la información en el PLC.
9. REFERENCIAS
[1] SIEMENS, «Sistemas de automatizaciónS7-200,»
Siemens AG, 1999.
[2] Siemens, «Products and Services,» Siemens AG,
2017.
4
UNIVERSIDAD POLITÉCNICA SALESIANA LABORATORIO DE AUTOMATISMOS II
Fecha: 07/11/2019
10. ANEXOS