UNIVERSIDAD DE LOS ANDES FACULTAD DE INGENIERÍA
DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN LABORATORIO DE REDES DE PROXIMA GENERACION
Profesor
Juan Carlos Nieto Zárate
Elaboró - Asistente
Julián Jiménez Agudelo – [email protected]
Salón : ML - 340
LABORATORIO PROGRAMAION PLC
1. PROCEDIMIENTO
1.1 Configuración de Hardware
Este guía hace uso del software Step7 el cual encontrara en el escritorio de su maquina
virtual con el icono. .
Universidad de los Andes
Luego de hacer clic en aceptar veremos una ventana con nuestro proyecto, en esta ventana crearemos los diferentes modulos y agregaremos cada componente de nuestro proyecto, para nuestro caso particular copiaremos la infraestructura de nuestro PLC.
Universidad de los Andes Nuestro proyecto cambiara a esto:
Al hacer clic sobre el icono SIMATIC 300[1] nuestra ventana cambiara a la siguiente.
Nos dirigimos a la parte derecha de la ventana y desplegaremos todas las opciones correspondientes a SIMATIC300.
Universidad de los Andes
Los siguientes pasos consisten en llenar nuestro bastidor con la configuración exacta que tiene nuestro PLC.
1. Como primer componente de izquierda a derecha encontramos la Fuente 2. El segundo es la CPU
Lo primero que haremos será agregar la fuente a nuestro bastidor, para saber que fuente debes agregar observa el PLC y mira la parte superior de la fuente. Ten en cuenta que tenemos 2 tipos de fuentes, dependiendo del PLC que tengas podrás tener una PS307 5A o PS307 2A
Universidad de los Andes El siguiente componente a agregar es la CPU, para esto debemos observar el PLC con el cual estamos trabajando, ya que tenemos 2 opciones, la primera es el PLC 315F-2 PN/DP y la segunda es el PLC 315-2 PN/DP esta es la referencia de la CPU la cual encontramos en la cara frontal en el segundo módulo en el bastidor.
Esta guía se creó para trabajar con la cualquier CPU pero en particular la configuración descrita de la guía es para la CPU 315F-2 PN/DP Solo preste atención a la hora de configurar la CPU para que identifique cual tiene usted en realidad. Para el caso de este laboratorio es indiferente trabajan con una o con la otra.
Cuando vamos a seleccionar la CPU debemos estar seguros de que sea el modelo exacto al con el cual estamos trabajando, para este caso (CPU 315F-2 PN/DP) tenemos 2 modelos. Para identificar cual modelo debe usar, observe el módulo de la CPU en su parte inferior e identifique el modelo exacto de su PLC.
Al hacer doble clic sobre la CPU se abre una ventana donde se nos indica cual es la configuración de red con la cual vamos a trabajar. Para este laboratorio vamos a trabajar con la IP 192.168.0.10 y 192.168.0.11 para cada uno de los PLC.
Universidad de los Andes
A continuación agregaremos cada uno de los módulos de entradas y salidas de los PLC. Debemos observar muy bien cada PLC ya que sus módulos son diferentes entre sí, para identificarlos lo primero que debe observar es el nombre que tiene en la parte superior, nombres como:
SM323 Entrada y Salida Digital
SM322 Salida Digital
SM334 Entrada y Salida Analógica
SM331 Entrada Analógica
Fuente:
http://www.mri-automation.com/productos/vipa/sistema-300v/modulos-de-senales-digitales
https://eb.automation.siemens.com/goos/Catalog/Pages/ProductData.aspx?tree=CatalogTree ®ion=in&nodeid=5000060®ionUrl=%2f&language=es&activetab=#activetab=order&
Para uno de los PLC que tenemos en el laboratorio el primero modulo corresponde a un sistema de entradas y salidas digitales SM323. Para ubicarlo en el software debemos iniciar la búsqueda por SM >
Universidad de los Andes Al agregar el módulo se verá así:
Se debe repetir el mismo procedimiento para cada
módulo en el Bastidor.
Dependiendo del PLC que tenga al final los bastidores se verán así:
Por ultimo debe guardar y compilar, use el icono
Repita los mismos pasos para el otro PLC, tenga en
cuenta que puede tener dos PLC distintos.
Tenga en cuenta lo siguiente:
1.2 Conexión y carga de la configuración
Luego de haber terminado la configuración de hardware y cerrar las ventanas que estén abiertas, el proyecto se debe ver así:
Universidad de los Andes
Se debe seleccionar el sistema de comunicación con el PLC. Para esto vamos a la barra de menú en la opción Herramientas > Ajustar interface PG/PC
Regresamos al proyecto y usamos el botón de cargar para subir la configuración al PLC.
NOTA: En la máquina virtual debe cerciorase de que el PC ADAPTER esté conectado
Es posible que al presionar el botón de cargar salga un mensaje como este:
Universidad de los Andes
También es posible que aparezca un mensaje donde se dice que el nombre del archivo que se está subiendo no coincide con el que está en el PLC.
Luego de la carga el PLC se verá así:
El LED rojo de la izquierda significa que la CPU espera una conexión Ethernet pero su cable UTP esta desconectado, y los LED verde significan, el superior que todo está bien, el inferior que está en estado RUN (ejecución).
Suba las configuraciones de ambos PLC.
En caso de tener este error:
Regrese a la configuración de la interfaz MPI y cambie la velocidad que había puesto en 187.5Kbits/s por otras, en este proceso es necesario el tanteo.
Para que los mensajes se puedan enviar de un PLC a otro, se debe establecer un enlace
Universidad de los Andes
Haga clic en Aceptar en las dos ventanas.
Universidad de los Andes
Para verificar que el enlace funciona haga clic en el botón
eso pondrá en línea a los 2 PLC y el enlace debe aparecer como establecido.
1.3 Programar el PLC
Lo primero que debe hacer es ubicarse en la carpeta bloques que con tiene el proyecto, hacer clic con el botón derecho del mouse sobre el área de trabajo e insertar un bloque de función y hacer clic en aceptar.
Luego hacer doble clic en el objeto se abre la ventana de programación.
En esta ventana vamos a insertar una función llamada FB8 USEND CPU_300 la cual funcionara como un despachador de mensajes.
Universidad de los Andes
Para configurar las funciones debemos mover los bloques a el campo denominado segmento.
En el PLC que envía bits, usaremos la función USEND la cual se debe configurar asi:
Al crear el nombre del bloque aparece un mensaje así:
Al cual debe hacer clic en SI
Universidad de los Andes Se debe configurar como esta en la imagen:
Para el otro PLC se debe agregar un bloque de función como lo hizo con este. En ese bloque de función va a agregar la función recibir, la cual se llama FB9 URCV CPU_300.
Recuerde que el lenguaje que se está modelando el KOP.
Agregue el bloque y configúrelo así:
Inserte un bloque MOVE y configúrelo así:
Guarde las configuraciones y envíelas al PLC.
1.4 Cargar configuraciones al PLC
que en esta ocasión aparecerán mensajes pidiéndonos autorización para sobre escribir los bloques de datos.
Al final vera algo como esto
No importa si tiene más o menos bloques, algunos se crean automáticamente por las dependencias que hay entre ellos.
Para que se ejecute la programación se deben llamar las funciones desde el main, asi que ingresamos al bloque OB1 y agregamos el bloque FB1 que creamos en ambos PLC.
El nombre DB50 se lo asignamos a los dos PLC.
Debe guardar los cambios y cargarlos de nuevo en ambos PLC.
1.5 Probar la configuración
Para probar la configuración en ambos PLC debemos ingresar a ellos por la interfaz Ethernet, debe cambiar el tipo de interfaz por el cual se comunica use los puntos de red que le indique el auxiliar del laboratorio.
Universidad de los Andes
Active la marca de ciclo y ponga el valor 80 que es una variable por defecto de los PCL
Para comprobar su funcionamiento debemos ingresar al bloque FB1 en ambos PLC y usar el
icono que tiene unas gafitas . Esto nos muestra en línea el PLC y su estado en la parte inferior
Luego es recomendable usar la vista en mosaico para tener los 2 PLC en pantalla.
Para enviar valores de un PLC a otro vamos a utilizar la Opcion de Observar y Forzar variables que la encontramos en el menú Sistema de Destino >
Se debe hacer el anterior procedimiento por cada PLC, esto abre una tabla tipo Excel donde en la primera columna vamos a agregar las variables del PLC.
Universidad de los Andes
Para la prueba final debe
tener mucho cuidado
Use un cable y haga contacto de una de las extenciones de color rojo, este cable lleva 24Voltios y uselo como switch para generar una entrada en el PLC que recibe tenga en cuenta:
Universidad de los Andes
2. USE UN CABLE PARA HACER CONTACTO Y ENCENDER LOS LED DEL PLC
4. Cuando genere una valor lo podrá ver en la tabla de variables