Вы находитесь на странице: 1из 28

ARQUITECTURA DE COMPUTADORAS II

Diagnstico de la conexin de PLCs en red Integrantes: Meza Villalva Lyzeth Morote Azabache Csar Parejas Bastidas Alfredo Perez Garca Sal Saiz Huamani Christian
Seccin: C16 5A

Profesor: MATOS CASAS, Fidel

2010 II

Arquitectura de Computadoras II

INTRODUCCIN

Programar los PLCs resulta fcil, por la sencilla razn que no es necesario conocimientos avanzados en el manejo de PCs, solamente es suficiente conceptos bsicos. Por otro lado, existen diversas representaciones de programacin donde fcilmente el usuario se adapta a la representacin que mejor se familiariza. Sus instrucciones y comandos son transparentes y entendibles, requiriendo de poco tiempo para lograr ser un experto.

Arquitectura de Computadoras II

COMUNICACION ETHERNET PLC S FESTO Las siguientes instrucciones muestran los pasos necesarios para configurar una comunicacin Ethernet entre 2 PLC FESTO. El objetivo de esta forma de comunicacin es compartir entradas, salidas, registros, etc. entre los dos controladores. La aplicacin que se mostrara aqu, es para realizar una comunicacin Maestro - Esclavo. CREACION DE LA RED ETHERNET Para realizar nuestra red lo primero que debemos hacer conseguir un Switch Ethernet y realizar la conexin de los dispositivos que conformara la red, que en este caso sern los PLC y los computadores.

Una vez se tienen los dispositivos que conformaran la red identificados, se procede a conectarlos al Switch mediante cable UTP directo, en la imagen se muestra la relacin de pines.

Diagrama de conexin Cable UTP Directo

Con esto la red queda lista para ser configurada y empezar la comunicacin.

Arquitectura de Computadoras II

CONFIGURACION DE LA RED En Mis sitios de red clic en Ver conexiones de red clic derecho en

Conexin de rea local y propiedades. En la pestaa General active la casilla Protocolo Internet (TCP/IP) y configure la direccin IP, la mascara de subred y la puerta de enlace del PC dando clic en propiedades o doble clic.

Los dems dispositivos que sern conectados a la red deben tener la misma mascara de subred y puerta de enlace para que pueda haber comunicacin entre ellos. Para configurar los PLC primero cree un nuevo proyecto en el FST y siga los siguientes pasos: Seleccione el tipo de modulo con el cual se trabaja el PLC en el IO Configuration por ejemplo (FC640).

Arquitectura de Computadoras II

Inserte el Driver de Comunicacin y Configuracin TCP/IP e ingrese la direccin IP (IP address) la mscara de subred (IP netmask) y la puerta de enlace (IP address gateway) del PLC.

Importe el Modulo CFM IP_TABLE y asgnele el numero 0. Este modulo es un programa pre compilado que permite crear una tabla con todas las direcciones IP de la red.

Arquitectura de Computadoras II

Importe el modulo CFM EASY_IO y asgnele el numero 1. Este modulo permite el intercambio de palabras de entrada y salida entre los PLC.

PROGRAMACION DEL CODIGO DE CONTROL

El siguiente cdigo permite configurar un PLC en modo maestro de tal forma que pueda leer las entradas y controlar las salidas de otro PLC esclavo. Programa del maestro: A continuacin se realizara la tabla de direcciones IP. Por ejemplo se ingresara la direccin 192.168.0.2 en el ndice 1 de la tabla para el maestro y la direccin 192.168.0.3 en el ndice 2 de la tabla para el esclavo.

Arquitectura de Computadoras II

IF NOP THEN CMP 0 WITH WITH WITH WITH WITH WITH CMP 0 WITH WITH WITH WITH WITH WITH V1 V2 V192 V168 V0 V3 V1 V1 V192 V168 V0 V2 'IP_TABLE " Guardar. " ndice 1 de la tabla. " Direccin IP. " Direccin IP. " Direccin IP. " Direccin IP. ' IP_TABLE " Guardar " ndice 2 de la tabla. " Direccin IP. " Direccin IP. " Direccin IP. " Direccin IP.

Luego se llama la CFM para el intercambio de datos EASY_IO con el nmero del ndice de la tabla que contiene la direccin IP del esclavo. CMF 1 WITH WITH WITH WITH WITH WITH 'EASY_IO V2 V1 V5 V2 V4 " ndice 1 de la tabla. " Leer 1 palabra de entrada del PLC remoto. " Copiarla en la palabra de entrada local IW5. " Enviar 2 palabras de salida al PLC remoto. " Empezando desde la palabra OW3 local.

V100 " Palabra de banderas para el estado.

Arquitectura de Computadoras II

El cdigo debe ser cargado en el PLC maestro y ser ejecutado cclicamente para que los datos sean actualizados. Luego de que el programa ha sido cargado correctamente en el PLC, este puede ser visto a travs de la comunicacin TCP/IP del FST en Extras/Preferentes/Communication/Search.

Programa del esclavo: Lo que se hace con el esclavo es simplemente enviarle un proyecto en blanco con el driver TCPIP configurado con una direccin IP, la mascara de subred y la puerta de enlace de esta forma el PLC solo queda esperando a que se le enven ordenes a sus salidas desde el PLC maestro.

LISTA DE FUNCIONES CFM PARA LA COMUNICACIN TCP/IP

IP_TABLE Es una lista de direcciones cortas las cuales son utilizadas por otros mdulos de funciones. Este modulo permite guardar o leer una direccin IP en o desde una lista.

Parmetros de Entrada:

Arquitectura de Computadoras II

FU32 1 Guardar una direccin IP. 2 Leer una direccin IP. FU33 Nmero del ndice en la tabla IP. FU34 Direccin IP. FU35 Direccin IP. FU36 Direccin IP. FU37 Direccin IP.

Parmetros de Salida: FU32 0 si exitoso, de otro modo error. FU33 Nmero del ndice en la tabla IP. FU34 Direccin IP. FU35 Direccin IP. FU36 Direccin IP. FU37 Direccin IP.

EASY_IO

Actualiza las palabras de entrada y salida en el controlador remoto. Parmetros de Entrada: FU32 Nmero ndice del puntero. FU33 Nmero de palabras de entrada requeridas. FU34 Nmero de la primera palabra de entrada local. FU35 Nmero de las palabras de salida a enviar. FU36 Nmero de la primera palabra de salida local. FU37 Nmero de la palabra de bandera para el estado.

Arquitectura de Computadoras II

Parmetros de Salida: FU32 0 si exitoso, de otro modo error. Este modulo funcional enva un bloque de palabras de salida y recibe un bloque de palabras de entrada. Con este modulo es posible utilizar controladores como IO remoto. Nota: Las palabras de entrada y salida que son utilizadas en el controlad remoto or siempre empezaran con el numero 0. El siguiente ejemplo copiara las palabras de salida 10 y 11 en las palabras de salida 0 y 1 del controlador remoto y realiza la lectura de la palabra de entrada 0, 1, 2 y 3 desde controlador remoto y las guarda en la palabra de entrada 20, 21, 22 y 23. IF ... THEN WITH WITH WITH WITH WITH WITH EASY_R Permite la lectura de un bloque de operandos desde otro controlador. Parmetros de Entrada: FU32 Nmero del ndice de la tabla de direcciones IP. FU33 Tipo de operando, 1=banderas, 2=entradas, 3=salidas, CMF 1 V3 V4 V20 V2 V10 V99 'EASY_IO " ndice 3 de la tabla " Leer 4 palabras de entrada " 1st palabra de entrada remota en IW20 " Enviar 2 palabras de salida " 1st palabra de salida local a enviar " Estado en la palabra de banderas 99

Arquitectura de Computadoras II

4=registros, 5=temporizadores preestablecidos, 11=caracteres. FU34 Nmero de operandos requeridos (mximo 256). FU35 Numero del primer operando local donde sern guardados los datos. FU36 Numero del primer operando que ser ledo en el controlador remoto. FU37 Nmero de la palabra de salida para el estado. Parmetros de Salida: FU32 0 Solicitud exitosa, de otro modo error. Por ejemplo: IF ... THEN CFM 12 'EASY_R WITH V3 WITH V4 WITH V10 WITH V150 WITH V34 " ndice 3 de la tabla IP. " Tipo de datos registros. " Leer 10 registros. " Almacenar desde la direccin R150. " Direccin desde donde empieza la " lectura de los operando. WITH V99 EASY_S Enva un bloque de operandos a un controlador remoto. Parmetros de Entrada: FU32 Nmero de ndice de la tabla de direcciones IP. FU33 Tipo de operandos, 1=banderas, " Palabra de banderas 99 para el status.

Arquitectura de Computadoras II

2=entradas, 3=salidas, 4=registros, 5=temporizadores preestablecidos, 11=caracteres. FU34 Numero de operandos a enviar (mximo 256) FU35 Numero del primer operando local a enviar. FU36 Numero del primer operando en el controlador remoto. FU37 Numero de la palabra de banderas para el status. Parmetros de Salida: FU32 0 operacin exitosas, de otro modo error. Por ejemplo: IF ... THEN WITH WITH WITH WITH WITH WITH CFM 22 V3 V4 V10 V23 'EASY_S " ndice 3 de la tabla IP. " Enviar Registros " Enviar 10 Registros. " Enviar desde el R23. controlador remoto.

V234 " Guardar desde el R234 en el V98 " Utilizar FW98 para el status

Arquitectura de Computadoras II

Para evaluar una red Ethernet con PLC debemos verificar los siguientes parmetros: y y y y y El analizador de Interfaces (AS) Los mensajes que muestran las pantallas LED La temperatura del ambiente La temperatura de almacenamiento Un correcto Sistema Operativo compatible con tecnologa PLC

Respecto a lo que son sistemas elctricos: y y y Las tensiones nominales de aislamiento La corriente nominal de aislamiento EMC

1. Liste con detalles los componentes de hardware necesarios para diagnosticar una red Ethernet con PLC`s. Realice un presupuesto. Switches y convertidores de medios Industrial Ethernet Un switch Industrial Ethernet o un convertidor de medio son componentes activos de red que distribuyen dirigidamente los datos a los nodos destinatarios en la red. Dentro de la amplia gama de Siemens para comunicaciones industriales, SIMATIC NET la lnea SCALANCE X ofrece productos escalonados y complementarios para la tarea de automatizacin deseada. SIMATIC o ET 200M Aumente las interfaces directas a SIMATIC o ET 200M de forma econmica: integre mquinas en instalaciones existentes con ayuda de los Compact Switch Modules (CSM) unmanaged. Los CSM unmanaged en el diseo correspondiente para SIMATIC S7-1200 o S7-300/ET 200M amplan con sus interfaces adicionales las posibilidades de conexin a SIMATIC S7.

Arquitectura de Computadoras II

Ventajas del SIMATIC o ET 200M  Construccin econmica de redes Industrial Ethernet pequeas y locales.  Conexin sencilla y rpida de SIMATIC S7 o ET 200M a redes Industrial Ethernet elctricas.  Ampliacin flexible de la red con slo enchufar el CSM. SCALANCE X-100 Calidad industrial a buen precio, los robustos switches Industrial Ethernet SCALANCE X-100 unmanaged, con diferentes dotaciones de puertos, reducen los costes de instalacin y permiten hacer la seleccin acertada para cada caso de aplicacin. Adems, con los switches SCALANCE X-100 ahorrar costes de instalacin gracias a la funcionalidad Power over-Ethernet integrada: los datos y la alimentacin se transmiten a travs de un cable. Los convertidores de medios Industrial Ethernet SCALANCE X-100 son idneos para la conversin de distintos medios de transmisin en redes Industrial Ethernet. Ventajas Ahorro de costes gracias a las variantes de producto con el nmero de puertos adecuado. Totalmente compatible con aplicaciones industriales, gracias al robusto sistema de collar de retencin y caja. Integracin de redes 10Base FL o 10Base5 existentes. SCALANCE X-200 managed Descripcin Extraordinariamente verstil para aplicaciones a pie de mquina o incluso secciones de instalaciones en red: los switches Industrial Ethernet SCALANCE X-200 managed son la solucin de red fiable para una entrada perfecta en las redes de automatizacin PROFINET.

Arquitectura de Computadoras II

Los switches SCALANCE X-200 disponen de numerosas funciones, p. ej., diagnstico PROFINET, y aumentan la disponibilidad de la instalacin gracias a su integracin en STEP 7, para una puesta en marcha y una ingeniera sencillas. Caractersticas DEL SCALANCE X-200 managed Uso universal para las topologas de red ms exigentes. Montaje flexible en armarios elctricos/cajas de distribucin o para el montaje sin armario elctrico. Puesta en marcha e ingeniera sencillas. Aumento de la disponibilidad de la instalacin gracias a las mltiples funciones 2. Procedimiento para evaluar PLC en Red Funcionamiento normal del sistema.

Diagrama de componentes de red Ethernet

Arquitectura de Computadoras II

PLC registra una falla y enva una alerta

PLC registrando una falla El Controlador recibe el registro de falla

Arquitectura de Computadoras II

El controlador enva un mensaje de advertencia es mostrado inmediatamente en el Panel de Control

El sistema integrado de diagnostico escoge donde puede ser encontrada la falla y lo que tienes que hacer, totalmente automatizado.

Arquitectura de Computadoras II

Esto es posible mediante la configuracin de sensores motores y controladores usando poderosos software diseados para realizar tareas simples.

Estas configuraciones brindan seguridad para el sistema y la pl nta. a

Arquitectura de Computadoras II

3. DESCRIBA LOS PROCEDIMIENTOS DE PRUEBA. La secuencia bsica del procedimiento de prueba se puede dividir en tres fases principales:  Lectura de seales desde la interfaz de entradas.  Procesado del programa para obtencin de las seales de control  Escritura de seales en la interfaz de salidas Dichas acciones se pueden observar en el diagrama de bloques

Modo de funcionamiento El autmata puede trabajar de tres formas diferentes: Program: El PLC est en reposo y puede recibir o enviar el programa a un perifrico. Monitor: El PLC ejecuta el programa que tiene en memoria. Run: El PLC ejecuta el programa que tiene en memoria permitiendo el cambio de valores en los registros del mismo.

Arquitectura de Computadoras II

El ciclo de funcionamiento se divide en dos partes como se puede observar en el esquema de diagrama llamados Proceso Inicial y Ciclo de Operacin. Proceso inicial Antes de entrar en el ciclo de operacin el autmata realiza una serie de acciones comunes, que tratan fundamentalmente de inicializar los estados del mismo y chequear el hardware. Estas rutinas de chequeo, incluidas en el programa monitor ROM, comprueban:  El bus de conexiones de las unidades de E/S.  El nivel de la batera, si esta existe  La conexin de las memorias internas del sistema.  El mdulo de memoria exterior conectado, si existe.

Si se encontrara algn error en el chequeo, se activara el LED de error y quedara registrado el cdigo del error. Comprobadas las conexiones, se inicializan las variables internas:  Se ponen a OFF las posiciones de memoria interna (excepto las mantenidas o protegidas contra perdidas de tensin)  Se borran todas las posiciones de memoria imagen E/S.  Se borran todos los contadores y temporizadores (excepto los mantenidos o protegidos contra perdidas de tensin).

Transcurrido el Proceso Inicial y si no han aparecido errores el autmata entra en el Ciclo de Operacin. Ciclo de operacin Este ciclo puede considerarse dividido en tres bloques como son:  Proceso Comn  Ejecucin del programa

Arquitectura de Computadoras II

 Servicio a perifricos Proceso comn: En este primer bloque se realizan los chequeos cclicos de conexiones y de memoria de programa, protegiendo el sistema contra:  Errores de hardware (conexiones E/S, ausencia de memoria de programa, etc.).  Errores de sintaxis (programa imposible de ejecutar). El chequeo cclico de conexiones comprueba los siguientes puntos:  Niveles de tensin de alimentacin.  Estado de la batera si existe  Buses de conexin con las interfaces. Ejecucin del programa: En este segundo bloque se consultan los estados de las entradas y de las salidas y se elaboran las ordenes de mando o de salida a partir de ellos. El tiempo de ejecucin de este bloque de operaciones es la suma del:  Tiempo de acceso a interfaces de E/S.  Tiempo de escrutacin de programa. Y a su vez esto depende, respectivamente de: y y Nmero y ubicacin de las interfaces de E/S. Longitud del programa y tipo de CPU que lo procesa.

Servicio a perifricos: Este tercer y ltimo bloque es nicamente atendido si hay pendiente algn intercambio con el exterior. En caso de haberlo, la CPU le dedica un tiempo limitado, de 1 a 2ms, en atender el intercambio de datos. Si este tiempo no fuera suficiente, el servicio queda interrumpido hasta el siguiente ciclo. Tiempo de ejecucin y control en tiempo real

Arquitectura de Computadoras II

El tiempo total que el autmata emplea para realizar un ciclo de operacin se llama tiempo de ejecucin de ciclo de operacin o ms sencillamente tiempo de ciclo "Scan time". Dicho tiempo depende de:  El nmero de E/S involucradas.  La longitud del programa usuario.  El nmero y tipo de perifricos conectados al autmata. Los tiempos totales de ciclos son entonces la suma de tiempos empleados en realizar las distintas operaciones del ciclo como se puede ver en la figura

Tiempo total SCAN = T1 + T2 + T3 + T4 4. Liste las rutinas a seguir para el diagnstico de fallas. Para un correcto diagnstico de fallas podemos seguir 2 lenguajes: y Con lenguaje de rels:

1. La determinacin de una falla de funcionamiento normalmente comienza por la localizacin del rel de salida que provoc esta. 2. Despus es necesario investigar todos los contactos de la lnea lgica de este rel hasta localizar el contacto causador de la falla. Este contacto, la mayor parte de las veces est asociado a otro rel en otra lnea lgica.

Arquitectura de Computadoras II

3. El proceso debe ser repetido hasta encontrar el contacto verdaderamente responsable por la falla. 4. Este proceso exige un buen conocimiento del programa y un terminal de programacin con vdeo, para permitir la visualizacin de los contactos de la lnea lgica. y Con lenguaje descriptivo:

Nota: Tener presente que la falla de un evento impide las transiciones vinculadas a l. 1. La localizacin de la falla consiste en examinar en qu estado par el proceso y verificar cul de los eventos de la transicin no ocurri. 2. Esto puede ser hecho a travs de un display que indique el estado actual del proceso, no exigiendo mayores conocimientos del programa. PASOS PARA PROGRAMAR EL PLC EN EL ENTORNO STEP-7 1. Arrancar el programa STEP7 y crear un proyecto. Arranque el programa pinchando en el icono Administrador Simatic del escritorio de windows o bien a travs del men de inicio mediante la secuencia Inicio->Programas->Simatic->STEP7->Administrador SIMATIC

Arquitectura de Computadoras II

2. Comprobar la comunicacin con el PLC. Encienda el autmata. Para ello hay 2 interruptores: uno en la fuente de alimentacin del autmata y otro en la trasera del bastidor. Espere a que se enciendan los leds de estado de la CPU del autmata.

3. Editar el programa. Arranque el editor sobre el bloque OB1. Una vez abierto el proyecto sitese sobre el bloque OB1 y pinche 2 veces. Aparecer el editor KOP configurado para introducir nuestro programa de control en OB1.

Arquitectura de Computadoras II

4. Cargar y ejecutar el programa en el PLC. Cargue el programa en el PLC y compruebe su funcionamiento. Pinche en el icono Cargar de la barra de herramientas (smbolo de PLC flecha hacia abajo) para cargar el programa en el PLC. Tambin se puede utilizar Sistema de destino->Cargar. Mueva los interruptores E124.0 y E124.1 del bastidor y compruebe que el led A1 24.0 (frontal salidas digitales PLC) se enciende cuando debe.

5. Depurar el programa Una vez cargado el programa se puede depurar en la propia ventana de programacin. Para ello Seleccione Test->Observar. Sobre la ventana de programacin se indica el estado de las entradas, el resultado de las ecuaciones lgicas parciales y el resultado de la salida. La Figura muestra un ejemplo. Una vez observado el funcionamiento del programa seleccione nuevamente Test>Observar Para entrar en el modo programacin. En el m odo Observar no se puede programar.

Arquitectura de Computadoras II

Arquitectura de Computadoras II

Criterios de Evaluacin
Redes y Comunicaciones de Datos Rbrica Resultado c : c) Los estudiantes realizan pruebas de hardware y software. Analizan e interpretan los resultados para su aplicacin. de c.2 Interpreta y analiza resultados de mediciones y pruebas para diagnosticar la correcta operacin de sistemas de hardware y software. Arquitectura de Computadoras II Diagnstico de la conexin de PLC`s en red del Fidel Matos Casas Fecha Excelent e Bueno 4 5 6 15 Requier e Mejora 3 4 3 10 Periodo 2010-II

Criterio desempeo: Curso Actividad Nombre Alumno Docente

Semestre V Semana Seccin No Aceptabl e 2-0 3-0 2-0 7-0 Menos Puntaje Lograd o 16

Criterios a Evaluar

Identifica componentes de una red 5 industrial Describe los parmetros de evaluacin 7 de una red Ethernet industrial Diagnostica el estado de una red Ethernet industrial interpretando 8 resultados de pruebas de conectividad Total Acciones a cumplir  Puntualidad.  Ortografa y redaccin. Puntaje Final Comentario para el Alumno No descuide la ortografa 20

Excelente Bueno Requiere mejora No aceptable

Descripcin Realiza la instalacin de componentes SCSI cumpliendo todos los requerimientos especificados. Realiza la Instalacin de componentes SCSI cumpliendo con la mayora de los requerimientos especificados. Realiza la Instalacin de componentes SCSI cumpliendo con pocos de los requerimientos especificados. No instala componentes SCSI

Arquitectura de Computadoras II

CONCLUSIONES

De esta forma podemos realizar redes Ethernet aprovechando el cableado elctrico puesto que esta tecnologa nos permite transmitir datos por la red electrica.

El lenguaje descriptivo, adems de ser un lenguaje de programacin de PLC, es tambin un excelente mtodo para descripcin y especificacin de procesos. Esta caracterstica significa una gran ventaja en costo y tiempo en las tareas de implantacin de PLC Ethernet en procesos.

La elaboracin de la descripcin del proceso en el diagrama de estados establece un enlace de comunicacin entre el especialista en el proceso y el programador del PLC, permitiendo que en muchos casos el propio especialista haga la programacin del PLC.

El diagnostico de defectos en el proceso es hecho rpidamente a travs de un display que indica directamente el estado activo del diagrama de estados, no necesitando de inversiones extra en terminales externos al PLC Ethernet.

Вам также может понравиться