0 évaluation0% ont trouvé ce document utile (0 vote)
46 vues57 pages
Este documento proporciona recomendaciones generales para el manejo de un módulo y describe cinco prácticas relacionadas con la medición y control de temperatura, nivel y peso. Las recomendaciones incluyen tener cuidado con el alto voltaje, no realizar operaciones cuando el módulo esté encendido, y verificar el nivel mínimo de agua antes de encender la bomba. Las cinco prácticas cubren control PID y ON/OFF de temperatura, medición de nivel por ultrasonido y control de peso y dosificación. El documento también
Este documento proporciona recomendaciones generales para el manejo de un módulo y describe cinco prácticas relacionadas con la medición y control de temperatura, nivel y peso. Las recomendaciones incluyen tener cuidado con el alto voltaje, no realizar operaciones cuando el módulo esté encendido, y verificar el nivel mínimo de agua antes de encender la bomba. Las cinco prácticas cubren control PID y ON/OFF de temperatura, medición de nivel por ultrasonido y control de peso y dosificación. El documento también
Este documento proporciona recomendaciones generales para el manejo de un módulo y describe cinco prácticas relacionadas con la medición y control de temperatura, nivel y peso. Las recomendaciones incluyen tener cuidado con el alto voltaje, no realizar operaciones cuando el módulo esté encendido, y verificar el nivel mínimo de agua antes de encender la bomba. Las cinco prácticas cubren control PID y ON/OFF de temperatura, medición de nivel por ultrasonido y control de peso y dosificación. El documento también
ADVERTENCIA: Se recomienda leer el siguiente manual antes de manipular el modulo.
A continuacin se dan las recomendaciones generales que debe tener en cuenta el usuario a la hora de manipular el modulo.
Alto voltaje, tenga cuidado a la hora de operar el modulo, ya que algunos componentes son alimentados con voltajes de 110v o 220 v
Precaucin, no realice ninguna operacin en el tablero cuando el modulo est en funcionamiento
No encender, antes de encender el modulo verifique que el tanque N 1 contenga el nivel mnimo de agua, recuerde que la bomba no puede trabajar en vacio.
No arrojar objetos slidos a los tanques., estos pueden obstruir y afectar el funcionamiento de las electrovlvulas.
Alta temperatura, en algunas de las practicas los tanques contienen agua caliente y la transferencia de calor puede pasar a la superficie del tanque
Peso Mximo, manipule con cuidado la celda de carga ya que el peso mximo soportado son 50 Kg
Tabla de contenido
RECOMENDACIONES GENERALES ............................................................................................ 2 INTRODUCCIN ........................................................................................................................... 4 1. MANUAL DE PROCEDIMIENTO ............................................................................................. 5 PRACTICA N 1 ............................................................................................................................. 5 1.1 Medicin y Control PID de Temperatura .......................................................................... 5 PRACTICA N 2 ............................................................................................................................. 8 1.2 Medicin y Control ON/OFF con Histresis de Temperatura............................................ 8 PRACTICA N 3 ............................................................................................................................. 9 1.3 Medicin y Control de Nivel por medio de sensor ultrasnico .......................................... 9 PRACTICA N 4 ........................................................................................................................... 12 1.4 Control de Peso y Dosificacin...................................................................................... 12 PRACTICA N 5 ........................................................................................................................... 15 1.5 Sistema de Bombeo...................................................................................................... 15 2. PASOS BSICOS SOFTWARE PLC ............................................................................ 19 2.1 Chequeo de Comunicacin PC-PLC ............................................................................. 21 2.2 Cargar y Descargar Programas..................................................................................... 22 2.3 Programacin PLC ....................................................................................................... 23 2.3.1 Ejemplo .................................................................................................................... 33 2.3.2 Explicacin del ladder .............................................................................................. 36 2.3.3 Explicacin detallada de los elementos en el ladder: ................................................. 38 2.4 Listado de entradas y salidas cableadas en el PLC ....................................................... 42 2.5 Configuracin OPC ....................................................................................................... 46 2.5.1 Configuracin del kepware ........................................................................................ 48 2.5.2 Procedimiento configuracin de Lab View para leer datos del PLC ............................ 52 3. CODIFICACIN MICROCONTROLADOR PARA SENSOR ULTRASNICO ........................ 55
INTRODUCCIN
El presente MANUAL DE PROCEDIMIENTO, tiene como finalidad describir de una manera sencilla y detallada, los pasos que se deben llevar a cabo para programar el PLC, utilizando su pantalla de visualizacin con el propsito que el usuario se familiarice con la aplicacin y logre manipular y obtener la informacin contenida en cada una de las practicas que se van a desarrollar, aplicando principios electrnicos que ayudan a comprobar los conocimientos tericos vistos en clase
Es importante tener en cuenta que en las practicas planteadas solo intervienen las variables Temperatura (T), Peso (W) y Nivel (L),
El modulo desarrollado ofrece una visin panormica desde la ciencia hasta la aplicacin real e industrial de estos sistemas y una gua para comprender el propsito y el alcance del proyecto.
1. MANUAL DE PROCEDIMIENTO
El PLC Unitronics M90 OPLC es un controlador lgico programable con un panel de operacin HMI. En ste los proyectos desarrollados estn escritos en un PC y se utiliza el Software de escalera, para luego descargarlos en el M90. Se puede disear los mensajes que se muestran en la pantalla LCD y se personalizan con el teclado en el editor de HMI
A continuacin se describe paso a paso como se puede cargar una prctica
Al energizar el PLC en su toma corriente de 110 V ste mostrar la siguiente pantalla de inicio
Al presionar la tecla derecha aparecer el display men donde se digita el nmero de prctica que se desea ejecutar
A continuacin se presenta la manera de desplazarse en las diferentes prcticas.
PRACTICA N 1
1.1 Medicin y Control PID de Temperatura
En el display men aparece seleccionar nmero de prctica como se muestra
El smbolo #parpadea esperando que sea digitado el nmero, presionar la tecla 1 y pulsar ENTER
Al presionar la tecla derecha aparecer el siguiente display
Presionar tecla derecha para avanzar al siguiente display
En este display se selecciona si se desea que el PID sea manual o automtico Presionando la tecla el PID sera automtico (los valores del PID estn internos en el PLC) y la configuracin es la siguiente.
Se debe activar el pulsador de inicio, al ser pulsado activa el sistema y pasa al siguiente display
En este display se introduce el Set Point y se visualiza la temperatura. Si se requiere cambiar el Set Point de nuevo se debe presionar la tecla +/- Presionando la tecla estando en el display de seleccin del PID se trabajara de modo manual Se muestra el siguiente display
Se debe ingresar los valores para las constantes
P: proporcional I: integral D: derivativo
Al ingresar los valores se presiona la tecla derecha para pasar al siguiente display
Se debe activar el pulsador de inicio, al ser pulsado activa el sistema y pasa al siguiente display
En este display se introduce el Set Point y se visualiza la temperatura. Si se requiere cambiar el Set Point de nuevo se debe presionar la tecla +/-
Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
Si la temperatura supera el lmite establecido en el programa, se efectuara un reset en el sistema y aparecer el siguiente mensaje.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
PRACTICA N 2
1.2 Medicin y Control ON/OFF con Histresis de Temperatura En el display men aparece seleccionar nmero de prctica como se muestra
El smbolo #parpadea esperando que digiten el nmero, presionar la tecla 2 y pulsar ENTER
Al presionar la tecla derecha aparecer el siguiente display
Presionar tecla derecha para avanzar al siguiente display
En este display se asigna el valor del Set Point y la histeresis o delta de temperatura, al ingresar los valores, se presiona la tecla derecha para avanzar al siguinete display
Se visualiza el valor de la temperatura y al presionar el pulsador de inicio el sistema se activa para el control. Desde este display si presiono la tecla izquierda se salta al display de ingresar SP e Histresis para ser modificados de nuevo as el sistema ya este corriendo.
Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
Si la temperatura supera el lmite establecido en el programa, se efectuara un reset en el sistema y aparecer el siguiente mensaje.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
PRACTICA N 3
1.3 Medicin y Control de Nivel por medio de sensor ultrasnico En el display men aparece seleccionar nmero de prctica como se muestra
El smbolo #parpadea esperando que digiten el nmero, presionar la tecla 3 y pulsar ENTER
Al presionar la tecla derecha aparecer el siguiente display
Presionar tecla derecha para avanzar al siguiente display
En este display se asigna el valor del Set Point, al ingresar el valor presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda me devuelvo al display anterior
Se debe presionar la tecla para activar la vlvula de ingreso, presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda me devuelvo al display anterior
Se debe presionar la tecla para activar la bomba adems de visualizar el nivel del tanque.
Si presiona la tecla izquierda me devuelvo al display anterior
Si el valor de nivel alcanza el Set Point asignado aparecer el siguiente display
Se debe presionar la tecla sostenida para descargar el agua del tanque hacia el tanque de suministro (tanque 1)
NOTA: Si el agua no se descarga al intentar realizar la practica 3 nuevamente el display anterior aparecer hasta que el nivel baje.
Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
Si el nivel supera el lmite establecido en el programa, se efectuara un reset en el sistema y aparecer el siguiente mensaje de alarma.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
Si el nivel del tanque de suministro (tanque 1) est por debajo del switch de nivel se efectuara un reset en el sistema y aparecer el siguiente mensaje de alarma.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
PRACTICA N 4
1.4 Control de Peso y Dosificacin En el display men aparece seleccionar nmero de prctica como se muestra
El smbolo #parpadea esperando que digiten el nmero, presionar la tecla 4 y pulsar ENTER
Al presionar la tecla derecha aparecer el siguiente display
Presionar tecla derecha para avanzar al siguiente display
En este display se asigna el valor del Set Point, al ingresar el valor presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda me devuelvo al display anterior
Se debe presionar la tecla para activar la vlvula de ingreso, presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda me devuelvo al display anterior
Se debe presionar la tecla para activar la bomba adems de visualizar el peso del tanque.
Si presiona la tecla izquierda me devuelvo al display anterior
Si el valor de peso alcanza el Set Point asignado aparecer el siguiente display
Presionar tecla derecha para avanzar al siguiente display
Se debe ingresar el Set Point de dosificacin y presionar tecla derecha para avanzar al siguiente display
Se debe presionar el botn de inicio para arrancar la dosificacin hasta alcanzar el valor de Set Point de dosificacin.
NOTA: Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
Si el peso supera el lmite establecido en el programa, se efectuara un reset en el sistema y aparecer el siguiente mensaje de alarma.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
Si el nivel del tanque de suministro (tanque 1) est por debajo del switch de nivel se efectuar un reset en el sistema y aparecer el siguiente mensaje de alarma.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
PRACTICA N 5
1.5 Sistema de Bombeo En el display men aparece seleccionar nmero de prctica como se muestra
El smbolo #parpadea esperando que digiten el nmero, presionar la tecla 5 y pulsar ENTER
Al presionar la tecla derecha aparecer el siguiente display
Presionar tecla derecha para avanzar al siguiente display
Tecla avanza a
Si se presiona la tecla avanza al siguiente display
Si presiona la tecla izquierda se retorna al display anterior
Se debe ingresar el Set Point de llenado al Tk 2 y presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda se retorna al display anterior
Se debe presionar el pulsador de inicio para bombear al tanque 2, cuando el peso del tanque alcanza el Set Point aparece el siguiente display
Presionando la tecla se activa la descarga al Tk 1
Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
Continuando con el sistema de bombeo, estando en el display
Si se presiona la tecla avanza al siguiente display
Si presiona la tecla izquierda se retorna al display anterior
Se debe ingresar el Set Point de llenado al Tk 3 y presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda se retorna al display anterior
Se debe presionar el pulsador de inicio para bombear al tanque 3, cuando el nivel del tanque alcanza el Set Point aparece el siguiente display
Presionando la tecla se activa la descarga al Tk 1
Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
Continuando con el sistema de bombeo, estando en el display
Si se presiona la tecla avanza al siguiente display
Si presiona la tecla izquierda se retorna al display anterior
Se debe ingresar el Set Point de llenado al Tk 2 y Tk 3 y presionar tecla derecha para avanzar al siguiente display
Si presiona la tecla izquierda se retorna al display anterior
Se debe presionar el pulsador de inicio para bombear al tanque 2 y 3, cuando el nivel del tanque 2 y 3 alcanza el Set Point aparece el siguiente display
Presionando la tecla se activa la descarga al Tk 1
Si se quiere terminar la prctica se debe presionar el botn de paro de emergencia el cual le da un reset al sistema y vuelve al display men.
NOTA: Si el nivel del tanque de suministro (tanque 1) est por debajo del switch de nivel se efectuara un reset en el sistema y aparecer el siguiente mensaje de alarma.
Presionando el pulsador de inicio se reconoce la alarma y automticamente pasa al display men.
2. PASOS BSICOS SOFTWARE PLC
El PLC utilizado en el desarrollo de las prcticas es de la familia M91 de Unitronics, PLC de origen Israel de buenas prestaciones y facilidad en la programacin.
A continuacin se describen los aspectos ms importantes en la programacin del PLC:
1. Se debe instalar el software de programacin U90 Ladder que se encuentra en el CD o se puede descargar de la pgina de Unitronics. El software no requiere de licencia para la instalacin
2. Instalado el software se procede abrir programa, con lo que aparece:
3. Se crear un programa nuevo en la pestaa New
4. Se selecciona el tipo de PLC que va a trabajar para el caso es el M91-2UA2 y muestra el nmero de entradas y salidas del PLC
5. Se presiona OK para aceptar, aparece el entorno de programacin Ladder y guardamos el nuevo proyecto: proyecto - guardar como
6. Para visualizar los display se debe sealar HMI Display en el proyecto de navegacin lado izquierdo
2.1 Chequeo de Comunicacin PC-PLC Para verificar que exista comunicacin del PLC con el PC se debe tener en cuenta:
1. Conectar el cable de programacin al PLC en el puerto Port 1 y al PC al puerto serial.
2. Verificar el puerto Com que tiene el PC en panel de controlsistemaadministrador de dispositivospuertos com.
3. En el software de programacin ir a barra herramientascontrollerM90 OPLC Settings
4. Al presionar M90 OPLC Settings aparece el cuadro de ajuste de comunicacin
En el tem Port se ubica el puerto serial del PC que se conecta con el PLC, se da clic en Get Version y si la comunicacin es exitosa se muestra datos del PLC.
2.2 Cargar y Descargar Programas Cargar programa, ir a barra herramientas Controller Upload de esta forma es posible subir el programa que se encuentra en el PLC
Descargar programas: ir a barra herramientas controller download, de esta forma es posible la descarga de un programa al PLC
2.3 Programacin PLC
Para la programacin del PLC M91-2UA2 de Unitronics se pueden seguir los siguientes pasos: 1. Crear el ladder. Abrir el software de programacin U90 Ladder y seleccionar el tipo de PLC. Para este caso es el M91-2-UA2
2. Asignar las entradas y salidas a utilizar. Ya seleccionado el PLC, se da clic en el nombre y aparecer el listado de entradas y saldas
Se escriben los tipos de entradas y salidas que van a intervenir en el proceso
En el caso de las entradas o salidas anlogas , se selecciona el tipo con su respectivo entero de memoria (que es una direccin de memoria por donde se recibir la seal del instrumento de medicin), un filtro para minimizar los ruidos y una breve descripcin.
3. Crear displays: En esta parte se empezarn a crear los displays que se quieren mostrar en la pantalla del PLC, en los cuales el usuario estar en contacto directo con ellos. Se da clic en de la barra de herramientas
Ttulo del display: En este campo se escribe lo que se desee mostrar en el display
Condiciones De salto: En este campo establecemos las condiciones de salto de un display a otro a travs de las teclas del PLC, seleccionamos tecla flecha derecha o flecha izquierda si queremos avanzar o devolvernos un display o cualquier otra tecla que el usuario desee
Al display: En este campo solo escribiendo el nmero de display al cual el usuario desea saltar
4. Crear variables: Para crear una variable debemos estar ubicados en un display, luego seleccionar con el mouse varios espacios y dar clic en adjuntar variable . En un display se pueden crear hasta 8 variables diferentes
Luego de dar clic en adjuntar variable aparecer este campo:
Aqu ponemos el nmero y el nombre de la variable a crear y pulsamos OK
Aparecer en el display la variable ya creada
Luego damos clic aqu para configurar la variable
En el campo tipo de variable seleccionamos Entero, ya que lo que se desea es ingresar un valor numrico entero
Variable En el campo enlace seleccionamos el entero de memoria o direccin donde queremos almacenar este dato de set point y una breve descripcin
En informacin para la variable seleccionamos el formato como queremos sea ingresado el valor, es decir, si solo en nmero entero o con decimales
Luego seleccionamos Entrada numrica, ya que para esta variable lo que queremos es ingresar un valor
En el campo introduccin lmites lo seleccionamos si el sensor que se va a utilizar va a trabajar dentro de un rango inferior y superior predefinido
Para crear una variable de solo visualizacin como por ejemplo temperatura, se siguen los mismos pasos de creacin de variable, solo cambiara la configuracin
En el campo tipo de variable seleccionamos Entero, ya que lo que se desea visualizares un valor numrico entero
En el campo enlace seleccionamos el entero de memoria o direccin donde previamente almacenamos el sensor de temperatura
En informacin para la variable seleccionamos el formato como queremos sea visualizado el valor, es decir, si solo en nmero entero o con decimales
Los dems campos se dejan en blanco, ya que solo se va es a visualizar datos
Aqu se puede ver cmo quedara el proyecto despus de haber creado los displays que el usuario desea y las variables requeridas, donde se puede visualizar y editar todo el proyecto
5. Crear ladder o escalera: Seleccionamos el icono de la barra de herramientas y aparecer el siguiente entorno donde podremos realizar el diagrama en escalera del proceso, colocar y conectar elementos del programa Ladder, aplicar funciones Comparar, Matemticas, Lgicas, Horarias y Bucles y colocar comentarios
Esta es la barra de herramientas que se utiliza para la creacin del ladder
Modo de trabajo: cambiar a modo conexin de elementos o edicin Insertar comentario Compilar: Verifica si hay errores en el ladder
2.3.1 Ejemplo
Crear un ladder para un proceso de temperatura, donde se muestre un display de bienvenida, otro con el nombre del proceso (control de temperatura), en otro display el usuario digite un set point de temperatura, otro display en el que se pulse una tecla para iniciar que se encienda la resistencia y el agitador y muestre la temperatura actual y un ltimo display donde aparezca Temperatura alcanzada y se pare el proceso. Todo esto debe tener una proteccin de paro de emergencia
Solucin:
Asignacin de entradas y salidas
Creacin de displays y variables
Ladder
2.3.2 Explicacin del ladder
Comparador igual
Pregunta si el display actual es el #4, si es cierto puedo continuar pulsando el botn de inicio para encender la resistencia y el agitador
Comparador mayor o igual
Compara entre la temperatura real y el set point de temperatura ingresado por el usuario, si es cierto apaga la resistencia y el agitador y energiza una bobina para la indicacin de temperatura alcanzada
Almacenamiento directo
Es activado por un pulso con el contacto flanco de subida energizado por la bobina MB12 y nos indica que cuando la temperatura real llegue al valor del set point en el PLC se debe visualizar el display #5 correspondiente al de temperatura alcanzada.
Paro de emergencia
El paro de emergencia resetea todas las bobinas y vuelve a mostrar el display #1
2.3.3 Explicacin detallada de los elementos en el ladder:
Contactos
En la seleccin de Operandos y direcciones para cualquier clase de contacto podemos escoger una entrada (I), un bit de memoria (MB), una salida (O), un bit del sistema (SB) o un temporizador (T) y asignar una direccin con su respectiva descripcin
Bobinas
En la seleccin de Operandos y direcciones para cualquier clase de bobina podemos escoger un bit de memoria (MB), una salida (O) o un bit del sistema (SB) y asignar una direccin con su respectiva descripcin
Comparadores
En la seleccin de Operandos y direcciones para cualquier clase de comparador podemos escoger un entero de memoria (MI), un entero de sistema (SI), una constante o un #de display y asignar una direccin con su respectiva descripcin tanto para la parte A como para la B y realizar las comparaciones respectivas.
Lgicas
En la seleccin de Operandos y direcciones para cualquier clase de comparador lgico podemos escoger un entero de memoria (MI), un entero de sistema (SI), una constante o un #de display y asignar una direccin con su respectiva descripcin tanto para la parte A como para la B y realizar las comparaciones respectivas. Para la parte C, solo se puede escoger un entero de memoria (MI) o un entero de sistema (SI).
Almacenar
En la seleccin de Operandos y direcciones para cualquier almacenador podemos escoger un entero de memoria (MI), un entero de sistema (SI) o un #de display y asignar una direccin con su respectiva descripcin para la parte A y realizar las comparaciones respectivas. Para la parte B solo se puede escoger un entero de memoria (MI) o un entero de sistema (SI).
2.4 Listado de entradas y salidas cableadas en el PLC
Digital Input Nombre Descripcin I0 Paro emergencia I1 Pulsador de inicio I3 Flotador nivel bajo
Digital Output Nombre Descripcin O0 resistencia O1 Valv In Tk2 O2 Valvula dosificacion Tk2 O3 Valv in TK3 O4 Valv out Tk3 O5 Valvula out Tk1 O6 Motor bomba O7 motor agitador O8 baliza alarma O9 piloto inicio proceso
Analog Input Nombre Tipo Modo Operando Direccin Filtro Descripcin AI0 Analog input TC-Type K Celsius MI 50 Medium Temperatura AI1 Analog Input mV MI 1 Medium peso celda
HSO Nombre Tipo Operando Direccin Descripcin HSO 0 Frecuency MI 45 frecuencia PWM MI 52 Valor de Control - Salida PID Enable Bit MB 10 habilita pwm
Linealizacin Celda de Carga
La linealizacin consiste en tener dos puntos de entrada (seal del sensor) y dos puntos de salida (escala que se le da a la seal del sensor) La siguiente grafica ilustra la forma de linealizar una entrada anloga.
El eje X hace referencia a la entrada anloga, informacin que enva el sensor, estos valores son ledos por el PLC en forma de Bits y al escalizar o linealizar se le asigna a cada punto del eje X un valor real en el eje Y (display) Referente a la linealizacin de la celda se puede explicar de la siguiente manera:
El valor 246 es el primer punto del eje X en Bits (el PLC tiene resolucin de 12 Bits) y equivale al peso del tanque en vaco.
El valor 1721 es el segundo punto del eje X en Bits y equivale al peso total que soporta la celda de carga que es de 50Kg (este chequeo se hizo con pesas y se observaba el dato que se le entregaba al PLC).
El valor cero es la visualizacin que se muestra cuando el valor de X es 246
El valor 500 es la visualizacin que se muestra cuando el valor de X es 1721
De esta forma dependiendo del valor de X se mostrara de forma lineal un valor en Y el cual indica valores en datos reales y comparables.
MI 1 es la direccin que se le asign a la entrada anloga de la celda de carga.
SI 85 es el resultado de linealizar los puntos del eje X con los puntos del eje Y y se almacena en otra variable entera para su visualizacin en el display.
Para poder activar la funcin lineal se debe habilitar el Bit de sistema SB80- Todas las variables SI que se utilizan en la linealizacin son variables propias del PLC y son utilizadas para propsitos generales.
2.5 Configuracin OPC
El OPC Server de _Unitronics sirve como enlace de lectura/escritura de registros entre el PLC y un sistema SCADA como LabView.
Pasos para la configuracin del OPC Server
1. Instalar el software OPC Server que se encuentra en el CD o descargndolo de la pgina de Unitronics el cual es libre de licencia 2. Abrir la aplicacin aparece
3. Registrar el OPC presionando el icono 4. Crear un canal de comunicacin presionando el icono aparece el siguiente display
Se da click en Add y aparece la seleccin del canal de comunicacin, se debe verificar: Tipo de conexin: para el caso es serial Puerto del PC: puerto serie del PC que est conectado con el PLC Parmetros de configuracin del puerto serie del PC Baud Rate: 9600 Data Bits: 7 Parity: Even TimeOut: 0.5 sec Update Rate: 00:00:00:10 Stops Bits: 1 Retries: 1
5. Seleccionado el canal de comunicacin ir al icono para adicionar PLC, aparece el siguiente display
Se debe ingresar y verificar Nombre del PLC: Para el laboratorio posee como nombre final Tipo: se selecciona el tipo de PLC, para el caso es M91 Canal de comunicacin: seleccionar el anteriormente creado
6. Por ltimo se presiona el icono RUN para iniciar comunicacin del OPC con el PLC
2.5.1 Configuracin del kepware
El kepware es un software que sirve como interfaz para la configuracin de las variables del PLC con el fin de poder ser ledas por LabView. Este software funciona como OPC cliente el cual se comunica con el UniOPC Server de Unitronics para llevar las variables del PLC a LabView.
El software es gratuito y sirve tanto para PLCs Unitronics como para otras marcas. Es posible descargarlo desde la pgina de Kepware.
A continuacin se muestra el procedimiento para la configuracin del Kepware 1. Abrir el software kepwareOPC Clientcrear archivo nuevo
2. Se debe seleccionar la pestaa nuevo servidor para la configuracin del OPC Server de Unitronics, abrir Local Machine para buscar los OPC configurados en el PC
3. Se selecciona el UniOPC Server que es el OPC de Unitronics
4. Seleccionado el UniOPC Server queda registrado y el paso siguiente es la configuracin de un grupo que hace referencia a tener un grupo de variables del PLC
5. Al seleccionar Grupo aparece el siguiente display
Lo ms importante que se debe tener en cuenta es el Item Update Notification este debe ser OPC 2.0 que es la versin con el que Unitronics trabaja.
Se procede a crear los tems que hacen referencia a las variables que van a ser ledas del PLC. Se debe seleccionar tem para configurar la variable. En tem ID: se escribe el nombre del PLC (creado en el UniOPC Server) y la direccin de la variable deseada. 6. La sintaxis para la configuracin de la variable se define: nombre PLC.direccin PLC. Data Type: se selecciona el tipo de variable a leer o escribir.
7. Una vez creada la variable, esta queda lista para ser leda por el Lab View.
2.5.2 Procedimiento configuracin de LabView para leer datos del PLC
A continuacin se muestra los pasos bsicos que se deben tener en cuenta en la configuracin de LabView para el envo y la captura de datos del PLC Unitronics
1. Se debe crear un objeto como variable de estado sean suiches, botones, vlvulas, variables de medicin, etc. al realizar click en el objeto ir a propiedades, para asignar la direccin de ubicacin de la variable, aparece el siguiente display.
2. Se debe ir a la pestaa Data Binding que sirve para la configuracin de la variable que se pretende leer o escribir en el PLC, de acuerdo a la imagen se debe configurar lo siguiente.
Data Binding Selection: Se debe seleccionar DataSocket para la captura de datos
Acces Type: se selecciona si es modo lectura, escritura o ambas
Path: Es la direccin del OPCServer al cual va a leer los datos, se debe ir a Browse y seleccionar DSTP Server.
Se debe buscar UniOPCServer y aparecern las direcciones del PLC creadas y se selecciona la direccin que se va a utilizar.
Con estos pasos se crea la variable para ser leda por el SCADA LabView
3. CODIFICACIN MICROCONTROLADOR PARA SENSOR ULTRASNICO
/*Declaracin de variables*/ int distancia =0,i =0,contador =0,distancia1 =1; unsigned char bandera =0,decenas =0,unidades =0,bandera1 =0,dato =0; int j =0; long m=0;
//Muestra la variable distancia en la segunda linea del display //lcd_clear(); bin_bcd(distancia1); //lcd_goto(LCD2); //lcd_puts("DISTANCIA ="); lcd_goto(LCD2+12); lcd_putch(decenas); lcd_goto(LCD2+13); lcd_putch(unidades);