seminario practico plc
TRANSCRIPT
-
SEMINARIO PRCTICO
COMUNICACIN DE LABVIEW 2009
CON PLC
www.ni.com
www.inducontrol.com.pe
-
COMUNICACIN DE LABVIEW 2009 CON PLC
1. OBJETIVOS
Comunicar LabVIEW con cualquier PLC o PAC, a travs del estndar de comunicaciones
OPC.
Realizar pruebas de control y monitoreo desde LabVIEW hacia el PLC o PAC.
2. REQUERIMIENTOS
National Instrumentes LabVIEW 2009.
NI Datalogging and Supervisor Control Module.
Un PLC o PAC que soporte comunicacin OPC, en este caso usaremos el PLC S7-200 de
Siemens y su software de programacin STEP7-MicroWIN V4.0.8
S7-200 PC Access V1.0.1.04
Todo el software mencionado deben estar instalados previamente antes de iniciar los
ejercicios.
EJERCICIO N1: MONITOREO DE ENTRADAS DE UN PLC
En este primer ejercicio realizaremos el monitoreo (lectura) de variables del PLC, las cuales sern
visualizadas en un programa hecho en LabVIEW. Para lo cual seguiremos los siguientes pasos.
PASO1: Primero configuraremos nuestro PLC con la computadora a usar en donde va correr LabVIEW y enlazaremos las variables de entrada del PLC con el PC Access para poder con esto
realizar el monitoreo de las entradas del PLC con LabVIEW.
Empezamos abriendo el programa MicroWIN V4.0.8 siguiendo la siguiente ruta: Inicio>>Todos los Programas>>Simatic>>STEP 7 MicroWIN V4.0.8.06>>STEP 7 MicroWIN o de clic en el icono que aparece en su escritorio.
PASO2: Una vez abierto el MicroWIN, procederemos a configurar el cable de comunicacin entre el PLC y la computadora.
Nota: Cabe mencionar que estamos usando para esta y las dems practicas el modulo de entrenamiento PLC TRAINER el cual contiene el PLC S7-200.
Para comunicar el PLC y el MicroWIN debemos configurar el cable USB/PPI, para ello
seleccionamos la opcin ajustar interface PG/PC el cual se encuentra en la siguiente ruta: Ver>>Componente>>Ajustar interface PG/PC
-
En esta ventana elegiremos la opcin PC/PPI cable (PPI), luego damos clic en propiedades.
Aqu dejamos todo por default y damos clic en aceptar.
Con esto ya hemos configurado el cable de conexin entre el PLC y el MicroWIN, dejndolo listo
para poder programar el PLC.
-
PASO3: Como solo necesitamos monitorear en LabVIEW las entradas del PLC, vamos a grabar una programa en blanco en el PLC.
Para esto abrimos un proyecto en el MicroWIN y procedemos a cargarlo en el PLC, para esto
damos clic en el icono (cargar en PG) el cual se encuentra en la barra de herramientas del MicroWIN.
Nos aparecer una ventana similar a esta en donde debemos dar clic en Cargar en CPU, de esta forma estamos grabando en el PLC un programa en blanco.
PASO4: Procederemos ahora a crear en el PC Access las variables (entradas del PLC) a monitorear. Para esto abrimos el PC Access siguiendo la ruta: Inicio>>Todos los Programas>>Simatic>>S7-200 PC Access V1.0.4.08 o damos clic en el icono que aparece en el escritorio.
PASO5: Una vez abierto el PC Access damos clic derecho sobre el icono que dice MicroWIN (USB) y le damos clic en la opcin Nuevo PLC.
-
Aqu nos aparecer una ventana en donde le daremos un nombre, por default lo dejamos como
esta.
Posteriormente procederemos a crear un Item.
Nos aparecer una ventana en donde configuraremos la entrada del PLC a monitorear.
-
Aqu modificaremos segn muestra la imagen, de esta manera podemos configurar todas las
entradas del PLC que queramos monitorear con LabVIEW.
Finalmente guardamos el proyecto y cerramos el programa.
PASO6: Abra LabVIEW 2009, utilizando la siguiente ruta, Inicio>National Instruments>LabVIEW 2009>LabVIEW o haga clic en el icono que aparece en su escritorio.
PASO7: Abra un nuevo VI, esto puede hacerlo de muchas maneras, una de ellas es dando clic en la opcin que dice Blank VI de la ventana Getting Started que le aparecer cuando abre LabVIEW.
Una vez abierto nuestro VI, nos vamos a la paleta de controles y elegimos un Round LED, para esto damos clic derecho con el mouse sobre cualquier rea de trabajo del panel frontal y nos
aparecer la paleta de controles, en la cual podemos elegir el Round LED.
-
Elegimos el Round LED y lo soltamos en el panel frontal.
PASO8: Damos clic derecho al Round LED y elegimos la opcin propertires , en la cual nos
aparecer una ventana en donde debemos elegir la pestaa Data Binding , la cual configuraremos
segn muestra la grafica.
-
En donde dice Browse elegimos DSTP Server la cual nos abrir una venta en donde podemos
todos los posibles servidores OPC, en nuestro caso daremos clic al que dice S7200.OPCServer , en
el cual dentro de este se encuentra la carpeta NewPLC y dentro de este estn la variables de
entrada del PLC las cuales vamos monitorear.
En este caso vamos a seleccionar la variable que dice Entrada1 y damos OK.
Veremos que en la ventana de propiedades del Round LED se agrego la direccin de la variable de
entrada a monitorear.
No hacemos ningn cambio en esta ventana y damos OK.
-
PASO9: Ejecutamos el programa dando clic sobre el icono y procedemos a ejecutar la
Entrada1 (I0.0) del PLC. Notaremos que el Round LED se enciende cuando la Entrada1 esta
activada.
Con esto hemos logrados monitorear una entrada del PLC a travs de LabVIEW, se puede repetir
esto con las dems entradas del PLC.
-
EJERCICIO N 2: CONTROL DE SALIDAS DE UN PLC
En este ejercicio realizaremos el control y monitoreo de salidas de nuestro PLC, para lo cual
haremos un pequeo programa en el MicroWIN y lo cargaremos en nuestro PLC.
PASO1: Abrimos el MicroWIN, procedemos a realizar un programa que tiene como funcin el
arranque directo de un motor, para lo cual necesitaremos sacar los bloques de operaciones
(contactos, bobinas) necesarios para nuestro programa.
Nota: Cabe decir que el lenguaje de programacin utilizado en este ejercicio es tipo KOP (escalera).
Estos bloques se encuentran en la carpeta Operaciones Lgicas con bits, la cual esta al lado
izquierdo del rea de trabajo del MicroWIN.
Para sacar un bloque de esta carpeta solo tenemos que darle clic al bloque a sacar, arrastrarlo
hasta el rea de trabajo (Bloque de Programa) del MicroWIN y soltarlo en una rama o lnea de
programacin.
Rama de programacin.
Contacto normalmente abierto en una
rama de programacin.
-
Con estos conocimientos, procedemos a realizar el siguiente esquemtico.
Las lneas rojas de interrogacin ( ) nos avisan que debemos asignarle un nombre de entrada o
salida segn sea el caso, nosotros lo dejaremos as como esta, ya que para poder identificarlos
mejor vamos asignarle nombres a cada entrada y salida, esto lo haremos en el siguiente paso.
PASO2: Asignarle un nombre a las salidas y entradas a usar en nuestro programa, para esto
abrimos la Tabla de Smbolos, la cual podemos encontrarla al lado izquierdo del bloque de
programa del MicroWIN.
Le damos clic y se nos abrir una ventana en donde debemos digitar los nombres que asignaremos
a las entradas y salidas de nuestro PLC, as como a las Marcas (memoria) a usar.
-
Una vez digitado esto, regresamos al bloque de programa, dando clic en el icono que dice Bloque
de programa.
Una vez que nos encontramos en el bloque de programa, escribiremos los nombres que hemos
asignado a las entradas y salidas segn indica la grafica.
PASO3: Compilamos el programa, dando clic en el icono , si no tenemos ningn error,
entonces procedemos a cargar el programa a nuestro PLC dando clic en el icono .
-
PASO4: Abrimos el PC Access y configuramos un nuevo proyecto segn muestra en el grafico.
Finalmente guardamos el proyecto.
PASO5: Abrimos un nuevo VI en LabVIEW y procedemos a sacar los botones segn indica la figura
siguiente.
Seguiremos el PASO8 del ejercicio N1, y asignaremos a los controles la siguiente configuracin:
CONTROL VARIABLE OPC
ARRANQUE M0.1( arranque)
PARADA M0.2(parada)
MOTOR Q0.0(motor)
PASO6: Debemos cambiar el tipo de accin mecnica de los switch, para ellos le damos clic
derecho sobre cada uno de ellos y vamos Mechanical Action>>Latch When Released
-
PASO7: Ejecutamos el VI y procedemos hacer el control , para ello cuando activamos el switch
ARRANQUE veremos que el Led MOTOR se enciende y cuando activamos el switch PARADA el Led
MOTOR se apaga.
De esta manera estamos controlando desde LabVIEW las salidas de nuestro PLC, as como
monitoreando el estado de ellas.
-
EJERCICIO N3: TRAFFIC LIGHT CONTROL
En este ejercicio usaremos todo lo aprendido hasta ahora en los ejercicios anteriores. El ejercicio
consta de realizar una simulacin de un Control de Trafico, para lo cual monitorearemos 6 salidas
del PLC (Q0.0 hasta Q0.5) y controlaremos la activacin o desactivacin de esta simulacin con la
marca de memoria (M1.0).
PASO1: Procederemos a realizar nuestro programa de control de trafico en el MicroWIN.
-
PASO2: Procederemos a configurar nuestro PC Access con las variables a compartir mediante OPC
para que nuestro SCADA (programa en LabVIEW) pueda tener acceso a ellas.
-
PASO3: Abrimos una hoja nueva en LabVIEW( VI) y en el sacamos en el panel frontal los siguientes
controles:
CONTROL CANTIDAD
ROUND LED 12
TEXT BUTTON 3
Estos controles lo ordenaremos y acondicionaremos segn muestra la siguiente figura
PASO4: Procederemos asociar los Round LED con las variables OPC declaradas en el PC Access,
para esto podemos seguir el PASO8 del ejercicio N1.
-
La asignacin de las variables se encuentra en el siguiente cuadro y se especifica en la siguiente
figura.
CONTROL ROUD LED VARIABLE OPC
R1 L0_GREEN
R2 L1_YELLOW
R3 L2_RED
R4 L3_GREEN
R5 L4_YELLOW
R6 L5_RED
R7 L0_GREEN
R8 L1_YELLOW
R9 L2_RED
R10 L3_GREEN
R11 L4_YELLOW
R12 L5_RED
-
Al control ON se le asigna la variable ON/OFF
Finalmente ejecutamos el programa y visualizamos la secuencia de los LEDS.