Comunicación en Red con una CPU S7-200

Slides:



Advertisements
Presentaciones similares
Advant ® Controller 31 ABB Tubío 1 Comunicación. Advant ® Controller 31 ABB Tubío 2 C on CPU´s serie 40 y 50 Tres protocolos de comunicación Modo MODBUS.
Advertisements

Redes Erick Xavier Sosa Una red de computadoras, también llamada red de ordenadores o red informática, es un conjunto de equipos (computadoras.
Vinculación de Instrucciones y Datos a Memoria Tiempo de compilación: si la dirección de memoria se conoce a priori, se puede generar código absoluto;
REDES INDUSTRIALES DE COMUNICACIÓN Prof. Eloy Edmundo Rodríguez Vázquez
MICROCONTROLADORES Proyecto segundo parcial: Chat SPI DANIEL FRAGA MELISA PILLA DIANA PAREDES VANESAA RIVILLA GRUPO 6 Y 11 NRC:2576.
Capítulo 2. Direccionamiento Instalación y Mantenimiento de Servicios de Redes Locales I.E.S. Murgi Curso Jose L. Berenguel Gómez Mª Jose Peinado.
Ejercicios sobre la tarjeta de red i+c: Investiga y contesta.
Ing. En sistemas computacionales Materia: Informática II Maestro: Gabriel Orosco Alumno: Alexis Mata.
CONCEPTOS BÁSICOS DE REDES. ALUMNO: LUIS MANUEL GARCÍA ESPINOZA MAESTRO: CRISTÓBAL CRUZ MATERIA: INFORMÁTICA GRADO Y GRUPO: 3°C.
CONCEPTOS BÁSICOS DE REDES. ALUMNO: LUIS MANUEL GARCÍA ESPINOZA MAESTRO: CRISTÓBAL CRUZ MATERIA: INFORMÁTICA GRADO Y GRUPO: 3°C.
Integrantes: Dayindris Rodriguez Prof.: Oscar Pereira Teleproceso.
Date:24/05/2017 File No.:S SIMATIC S7 Siemens AG All rights reserved. PLC Básico.
? INTERRUCCIONES Y BUSES Interrupciones Buses
Curso RRHH 09A Frente RRHH
Areas de memoria del CJ.
Diseño VLSI Caracterización de circuitos MOS
UNIDAD EDUCATIVA “RUMIPAMABA”
Conceptos Básicos de Programación
INSTITUCION EDUCATIVA SAN ISIDRO DE CHICHIMENE
Construcción de una red de área local
REDES DE COMPUTADORAS SEGÚN TOPOLOGIA.
Capa de Acceso a la Red. Ethernet
Sistema Distribuido para entidad bancaria
Comunicación Serial: Conceptos Generales
PRUEBA DIAGNÓSTICA GRADO SEXTO TECNOLOGÍA E INFORMÁTICA 1
Los Autómatas Programables
Definición de redes de computadoras
CABLEADO ESTRUCTURADO INTRODUCCION A LAS REDES DE DATOS Y NORMAS
Unidad de Procesamiento Central
Computación Curso 2017.
Unidad 3 Isai Galvan Alaniz
QUE ES UN SERVIDOR DE CORREO
Comunicación entre Siemens S7-300 y VFD EL vía CME-PD01
Modbus Materia: Control Distribuido
Tema 4 Elementos para el Desarrollo de Algoritmos
Computación Luis Enrique Rivas Awerhoff 5to A Esperanza Mendoza
Direccionamiento IP Y Subredes.
Proceso de comunicación de datos
Telnet.
REDES DE COMPUTADORAS MANUEL FERNANDO GOMEZ COHEN.
Holi boli Bai.
DISPOSITIVOS DE E/S IU Colegio Mayor del Cauca Sistemas operativos Popayán, mayo de 2015.
Teleinformática. Elaborado por: Daniela Sánchez Téllez presentado a: Jesús Emiro Vega Universidad Nacional Abierta y a Distancia. Cead Acacias 2016.
Switches, routers, hubs & “patch panels”
Protocolos Protocolos de red.
FUNCIONAMIENTO DE CAPAS Y SERVICIOS
EL MODELO OSI Utilizado para especificar cómo deberían comunicarse entre sí los dispositivos de una red de computadoras.
Redes I Magistral Nro. 10 Capa 5: Sesión
Dispositivos de Entrada y Salida
BOOTP.
Guía de Implementación
1 Comunicación y representación de la información
Rodrigo Suxo Jason Machicado Cristian Aliaga
PUERTOS SERIALES Un puerto serial es una interfaz física de comunicación en serie a través de la cual se transfiere información mandando o recibiendo un.
Operaciones Lógicas con Bits
Comunicaciones en los productos estándar
Esmeralda, montse, martha, gloria
Comunicación de Datos Globales
Diagnóstico NCM S7 Ethernet
Comunicación vía MPI Indice Pág Trabajar en Red vía MPI ………
Diagnóstico y Localización de Averías
Operaciones con Acumuladores
Introducción a las redes locales
REDES MESH Las redes mesh, también llamadas redes inalámbricas malladas, redes acopladas, o redes inalámbricas de infraestructura, para definirlas de una.
Componentes de una computadora
Gestión del sistema de entrada / salida
Modbus RTU. ¿Qué es el protocolo Modbus RTU? El protocolo Modbus RTU es un medio de comunicación que permite el intercambio de datos entre los controladores.
LOS PERIFERICOS.
TT Entrenamiento Avanzado
CONFIGURACION RED PROFIBUS 1 GUIA DE CONFIGURACION DE RED PROFIBUS DP.
Transcripción de la presentación:

Comunicación en Red con una CPU S7-200 Impresora PG/PC Modo PPI Modem Modo Freeport Interfase de Operador Modo PPI+ PLC Indice Pág. Comunicación utilizando cable PC/PPI .............................................................................................. 2 Comunicación utilizando cable MPI .................................................................................................... 3 Protocolo PPI ...................................................................................................................................... 4 NETR / NETW ...................................................................................................................................... 5 Modo PPI+ y Direccionamiento ........................................................................................................... 6 Ejemplo de la Instrucción para Escritura en Red ................................................................................. 7 Protocolo MPI ..................................................................................................................................... . 8 Profibus ................................................................................................................................................ 9 Estado para protocolo Estándar DP .................................................................................................... 10 Modelo de Memoria ............................................................................................................................ 11 Ejercicio ............................................................................................................................................... 12 Scanner de Código de Barras PG 702 NETR, NETW con componentes Profibus

Comunicación utilizando cable PC/PPI Maestro La CPU se conecta al puerto COM2 de la PG a través del cable PC/PPI Conexión PC/PPI En una red con múltiples maestros no se puede utilizar una red MPI. En caso de estar programando en una red PC/PPI, la PG es el único maestro activo en la misma. Maestro Un maestro es un elemento de la red que puede recibir el derecho de enviar datos, emitir comandos de red y gestionar las posibles tareas procedentes de otros maestros. Esclavo Un esclavo es un elemento sin capacidad para poder enviar datos o comandos de red. Sólo puede recibir tareas procedentes de maestros y responderlas.

Comunicación utilizando cable MPI CPU214 - Estación 2 CPU214 - Estación 3 CPU212 - Estación 4 CPU212 - Estación 5 Maestro TD200 Estación 6 Maestro OP3 Estación 7 Maestro TD200 Estación 8 Conexión MPI Se puede utilizar un cable MPI en una red con múltiples maestros. Se pueden conectar una ámplia variedad de elementos a este tipo de red, así como PGs y CPUs (p.e. Una TD200 0 una OP3). Ambos dispositivos comunican con una CPU particular en la red y actúan como maestros. Maestro PG con tarjeta MPI Estación 0

Protocolo PPI S7-212 Estación Esclava 2 S7-214 Estación Esclava 3 Esclava N Micro/Win SHIFT ESC TD 200 F1 F3 F4 F2 F5 F7 F8 F6 ENTER SIEMENS TD-200 Estación 5 RS-485 SHIFT ESC TD 200 F1 F3 F4 F2 F5 F7 F8 F6 ENTER SIEMENS TD-200 Estación 1 Estación 0 con tarjeta MPI instalada Protocolo PPI El protocolo PPI es un protocolo Maestro/Esclavo. En este protocolo, los maestros (CPU, PG o TD) mandan solicitudes a los esclavos, los cuales responden a dichas peticiones. Los esclavos no toman la iniciativa en el envío de mensajes, sino que se encuentran siempre a la espera de que algún maestro envíe una petición. Todas las CPUs S7-200 actúan como esclavos en una red PPI. Modo Maestro PPI Algunas de estas CPUs pueden actuar como maestras, activando el Modo Maestro PPI en el programa de usuario. Haciendo esto, se puede tener acceso a las instrucciones de Lectura en Red (NETR) y Escritura en Red (NETW). En la comunicación PPI no existe limitación en el número de maestros que pueden comunicar con cada CPU esclava, pero no pueden haber más de 32 maestros en la red.

NETR / NETW 7 Tabla para NETR / NETW SMB30 7 A D E O Código Error Tabla para NETR / NETW p p d b b b m m SMB30 7 pp Parity 00 = Sin paridad 01 = Paridad Par 10 = Sin paridad 11 = Paridad Impar d Bits de datos por caracter 0 = 8 bits por caracter 1 = 7 bits por caracter bbb Velocidad de Transmisión 000 = 38400 Baudios (CPU 214) 19200 Baudios (CPU 212) 001 = 19200 Baudios 010 = 9600 Baudios 011 = 4800 Baudios 100 = 2400 Baudios 101 = 1200 Baudios 110 = 600 Baudios 111 = 300 Baudios mm Protocolo 00 = Interfase Punto-a-Punto (PPI) o Protocolo de Sistemasystem 01 = Comunicación Freeport 10 = Protocolo PPI+ (NETR / NETW) A D E O Código Error Dirección de Estación Remota Puntero al Área de datos de La Estación Remota (I,Q,M o V) Número de Datos Byte de Datos 0 Byte de Datos 1 ... NETR TABLA, La instrucción NETR inicializa la operación de comunicaciones que permite la PUERTO lectura de datos de una estación remota a través de un puerto, de acuerdo con la definición establecida en una determinada tabla. NETW TABLA, La instrucción NETW inicializa la operación de comunicaciones que permite la PUERTO escritura de datos en una estación remota a través de un puerto, de acuerdo con la definición establecida en una determinada tabla. Estado El primer byte de la tabla contiene la información sobre el estado de la función ( NETR / NETW ). El significado de cada bit es: D = 1 Realizado (Función completada) D = 0 No Realizado A = 1 Activo ( Función en cola de espera ) A = 0 No Activo E = 1 Error E = 0 Sin Error Código de Error Si la función devuelve un error, los bits del 0 al 3 contienen el código de error: 0 Sin error 1 Error de Timeout; la estación remota no responde 2 Error de Recepción; error de paridad 3 Error Off-line; Dirección duplicada en varias estaciones o fallo de HW 4 Desbordamiento en la cola de espara; se activaron más de 8 accesos NETR/NETW 5 Violación de Protocolo; no se seleccionó modo PPI+ en el SMB30 6 Parámetro inválido; la tabla contiene un valor inválido 7 Sin recurso; estación remota ocupada (carga/descarga ejecutándose) 8 Capa 7; violación del protocolo de aplicaciones 9 Error en Mensaje; dirección de datos erróneo o longitud de datos incorrecta A-F No utilizado 22 Byte de Datos 15

Modo PPI+ y Direccionamiento Network 2 Modo PPI+ y Direccionamiento de la estación remota MOV_B EN IN SM0.1 SMB30 2 OUT V100.6 MOV_DW IN OUT &QB0 VD102 Arranque El bit para configurar el modo PPI+ se encuentra en el byte de marcas especiales SMB30, y debe inicializarse en una rutina de arranque. El puntero al área de datos de la estación remota también se introduce en esta tabla. Tabla // Estructura de la tabla NETR / NETW VB100 0 // Estado VB101 3 // Dirección de la Estación Remota VD102 0 // Puntero al área de datos de la Estación Remota VB106 1 // Longitud de los datos VB107 0 // Byte de Datos // FIN de la estructura de la tabla

Ejemplo de la Instrucción para Escritura en Red Network 2 Escritura de datos en la estación remota MOV_B EN IN E 0.0 VB107 SMB28 OUT V100.6 NETW TABLE PORT VB100 MOV_B Si E 0.0 = 1 el valor del potenciómetro 0 se introduce en el byte de datos de la tabla. NETW Si el bit 6 en el byte de estado de la tabla no está puesto a 1 (p.e. La función no está activa), el byte de datos se transfiere al área de memoria en la estación remota.

Protocolo MPI S7-214 Estación 3 S7-214 Estación 4 S7-214 Estación 5 SF RUN STOP I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 SIEMENS S7-200 M i c r o P L C 2 1 SIMATIC X 3 4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 SF RUN STOP I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 SIEMENS S7-200 M i c r o P L C 2 1 SIMATIC X 3 4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 SF RUN STOP I0.0 I0.1 I0.2 I0.3 I0.4 I0.5 I0.6 I0.7 SIEMENS S7-200 M i c r o P L C 2 1 SIMATIC X 3 4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 S7-314 Estación 2 Protocolo MPI El protocolo MPI puede ser tanto protocolo Maestro/Esclavo como Maestro/Maestro. El modo de operación del protocolo depende del tipo de dispositivo. Si el dispositivo destino es una CPU S7-300, se establece una conexión Maestro/Maestro, debido a que todas las CPUs S7-300 son maestras en la red. Si el dispositivo destino es una CPU S7-200, se establece una conexión Maestro/Esclavo, debido a que todas las CPUs S7-200 son siempre esclavas en la red. El protocolo MPI siempre establece una conexión entre dos dispositivos que están comunicando con un tercero. Un maestro puede establecer una conexión por un corto período de tiempo, o puede mantenerse de manera ilimitada en el tiempo. Dado que las conexiones son enlaces "privados" entre los dispositivos y producen peticiones en los recursos de las CPUs, cada CPU solo puede soportar un limitado número de conexiones. Número de Número y Tipo de conexiones Lógicas MPI: Conexiones • CPU 215 Puerto 0 Cuatro Puerto DP Seis • CPU 216 Puerto 0 Cuatro Puerto 1 Cuatro Se reservan dos puertos para una PG y una OP.

Profibus S7-215 Esclavo S7-315 Maestro Micro/Win 3 5 2 MPI Profibus MPI Profibus Maestro/Esclavo En este ejemplo, un S7-215-DP se enlaza con un S7-315-2DP vía Profibus. El S7-315-2DP es el maestro y el S7-215-DP siempre actúa como esclavo. Se debe hacer un determinado número de configuraciones para permitir la comunicación entre los dos dispositivos: • Abra su proyecto CPU -> Tipo de CPU... ( Seleccionar la CPU 215 ) • Configurar CPU -> Configurar Solapa Puerto 0 ( Dirección de CPU - Dirección MPI ) Solapa Puerto DP ( Dirección de CPU - Dirección Profibus ) • Cargar la Configuración en la CPU Projecto -> Cargar o

Estado para Protocolo Estándar DP SMB110 0 0 Comunicación DP no inicializada 0 1 Error en configuración o asignación de parámetros 1 0 Modo de Intercambio de Datos activado 1 1 Modo de Intercambio de Datos desactivado SMB111 Dirección del Maestro SMW112 Ajuste desde VB0 al Buffer de Recepción Estado Los bytes de Marcas Especiales SMB110 a SMB115 habilitan el monitorizar el estado del protocolo estándar DP. Los bytes de Marcas Especiales SMB110 a SMB115 se actualizan cada vez que se modifican en la CPU la configuración o alguno de sus parámetros. SMB114 Longitud del Buffer de envío SMB115 Longitud del Buffer de recepción

Modelo de Memoria CPU 215-DP VB0 Buffer de Recep. VB2 Buffer de Envío NETWORK 1 //Direcc. Inicio Buffer rec. LD SM0.1 MOVD &VB0, VD1000 MOVW SMW112, VW1002 NETWORK 3 // Direc. Inicio Buffer env. MOVD &VB0, VD1004 MOVW SMW112, VW1006 MOVW 0, AC0 MOVB SMB115,AC0 +I AC0, VW1006 NETWORK 4 LD SM0.0 BMB *VD1000, QB0, SMB114 BMB SMB28, *VD1004, SMB115 NETWORK 5 MEND Buffer de Recep. VB2 Buffer de Envío VB1000 &VB0 Modelo de Memoria En el Maestro se puede configurar lo siguiente: • Comienzo del buffer de recepción. Esto se hace configurando un ajuste. Si el ajuste es 0, el buffer de recepción comienza en el byte 0 de variables de memoria (VB0). • Tamaño del buffer de recepción ( p.e. 2 bytes ) • Tamaño del buffer de envío ( p.e. 2 bytes ) Intercambio de Datos Cuando la CPU 215 es conectada al Maestro y se ha cargado los datos de configuración satisfactoriamente en la CPU, la CPU 215 se encuentra en modo de intercambio de datos.. En este modo, el maestro envía datos de salida a la CPU 215 y la CPU 215 devuelve datos de entrada. CPU 215 ( Esclavo ) CPU 315 ( Maestro ) VB1004 &VB2 V0 P0 Ajuste PE256 PA256 V1000 Buffer Recep. Buffer Envío

Ejercicio 12.1 Comunicación con NETW S7-214 Estación 4 S7-214 Estación 3 Micro/Win RS-485 // Estructura de la tabla NETR / NETW VB100 0 // Estado VB101 3 // Dirección de la Estación Remota VD102 0 // Puntero al área de datos de la Estación Remota VB106 1 // Longitud de los datos VB107 0 // Byte de Datos // FIN de la estructura de la tabla Estación 0 con tarjeta MPI instalada Objetivo Cuando el estado de E 0.0 = 1, el valor establecido en el potenciómetro 0 es enviado desde la Estación 4 a la Estación 3 y visualizado en el byte 0. Que hay que hacer Escribir el programa y cargarlo en la Estación 4: • Crear la tabla para NETW en la Memoria de Variables • Establecer el modo PPI+ en la SMB30 al rearrancar • Introducir un puntero al área de datos en la estación remota en la tabla. • Cuando la entrada E 0.0=1, introducir un valor en el potenciómetro 0 para transmitirlo al byte de datos de la tabla • Cuando la función (NETR/NETW) no esté activa, los datos se transfieren a la estación remota. Resultado Cuando E 0.0 = 1, el valor del potenciómetro 0 debería ser transmitido a la estación remota y visualizado a través del byte 0 de salidas. Notas Conectar las CPUs a la PG independientemente y cargar el programa. Configurar las direcciones de las CPUs. Ambas estaciones deben estar en modo RUN.