La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Comunicación vía MPI Indice Pág Trabajar en Red vía MPI ………

Presentaciones similares


Presentación del tema: "Comunicación vía MPI Indice Pág Trabajar en Red vía MPI ………"— Transcripción de la presentación:

1 Comunicación vía MPI Indice Pág Trabajar en Red vía MPI ……… Opciones de Conexión a MPI Datos Globales: Visión Global Círculos GD ……… Datos Globales: Procedimiento de Configuración Datos Globales: Configurar el Hardware ………… Editar la Tabla GD Compilar la Tabla GD Cargar Configuración de Datos de un GD Estado de la Comunicación de un GD Ejercicio: Preparse para la Comunicación Ejercicio: Configurar la Comunicación con Datos Globales Ejercicio: Observar Variables en Varios Equipos Transferir Datos Globales con SFC 60, Configurar con NETPRO Subredes en SIMATIC … Métodos de Comunicación en S

2 Dirección MPI por Defecto
Trabajar en Red vía MPI S7-300 o S7- 400 S7-300 o S7- 400 CPU 1 CPU 2 Conexión a PG vía MPI Conexión a OP vía MPI 2 Conexión a PLC vía MPI 1 Introducción Cada programadora tiene un interfase MPI. El interfase MPI de la CPU, habilita el acceso a todos los módulos inteligentes de un PLC, por ejemplo, los módulos de función de un equipo. Cada estación MPI posee su propia diracción MPI (entre 0 y 126, la configuración por defecto es PG=0, OP/TD=1, y CPUs=2). En el S7-300, el bus MPI se cierra a través del Bus K a razón uno es a uno. Esto significa que cada estación accesible en el Bus K (FMs y CPs) en el rack del S7-300 es también un nodo MPI que necesita de su propia dirección MPI. En el S7-400, los bastidores de comunicaciones son convertidos a través del bus interno K (10.5 Mbps) a través del interfase MPI (187.5 Kbps). En un rack del S7-400, solo las CPUs poseen su propia dirección MPI. Los otros módulos inteligentes,p.e. FMs y CPs, no poseen un número de dirección MPI. Posibilidades La principal ventaja es que varios dispositivos pueden establecer un enlace de de Conexión comunicaciones con la CPU al mismo tiempo. Esto significa, por ejemplo, que una programadora, un HMI y un enlace con cualquier otro PLC pueden estar operando al mismo tiempo. El interfase MPI también hace posible el poder disponer de una red en la cual, el administrador de red tiene conexión a todos los otros módulos inteligentes que se encuentran conectados al resto de estaciones accesibles. Admeás, se puede conectar una PG a dicho administrador de red. El número de canales para conectar los otros elementos de comunicación, pueden ser utilizados a la vez, dependiendo de la CPU. Por ejemplo, la CPU 314 tiene cuatro conexiones, mientras que la CPU 416 tiene sesenta y cuatro. Características Las características principales del interfase MPI son: • Protocolo RS 485 • Velocidad de Transmisión de 19.2 Kbps, Kbps o 1.5 Mbps • Distancia de hasta 50 m (entre dos nodos vecinos), y con 2 repetidores de m y de 23.8 km con fibra óptica y acoplador en estrella. • Componentes Profibus (cables, conectores) n Dirección MPI por Defecto

3 Opciones de Conexión a MPI
Conector de Bus Al Interfase MPI de la CPU Conexión para PG/HMI Al Interfase MPI de la CPU Conectores Se disponend de dos tipos de conectores para poder instalar un Bus MPI. El conector con clavija para PG, mostrado a la izquierda de la figura, es el conector estándar utilizado para enlazar equipos unos con otros vía MPI, a la vez que posibilita el que se pueda conectar una PG al mismo tiempo. El conector sin clavija para PG, mostrado a la derecha del dibujo, es utilizado en aquellos casos donde el tener que conectar una PG no sea necesario. En el último nodo del bus, el cable de salida se debe reemplazar por una Resistencia de Cierre. Requisitos Para poder conectar una PG/PC en el interfase MPI del PLC, se necesita cumplir los siguientes requisitos: • una tarjeta MPI en la PG/PC y un cable de conexión • un adaptador a PC (un cable de conexión con conversor MPIintegrado, si no existiera un slot libre en la PG/PC). El adaptador para PC tiene las siguientes especificaciones: - Longitud 5 m - Velocidad de Transmisión hasta Kbps Adaptador a PG o 38.4 Kbps (ajustable) Interruptor para la Resistencia de Cierre

4 Datos Globales: Visión Global
CPU 1 MW 10 CPU 2 MW 20 CPU 3 MW 30 Datos Globales Datos Globales En SIMATIC S7, la comunicación a través de datos globales permite establecer de Red comunicaciones entre PLCs distribuidos, sin necesidad de tener que escribir ninguna línea extra en el programa de usuario. La comunicación utilizando datos globales no es programada, sino configurada. La configuración del intercambio de datos es almacenada en una tabla. La comunicación con datos globales puede tener lugar con hasta 15 CPUs dentro de un mismo proyecto. Esto se diseña con pequeñas cantidades de datos, los cuales normalmente son transmitidos de manera cíclica. Las CPUs del S7-400 también permiten la transferencia de datos controlada por programa o controlada por evento. Configuración La comunicación de datos se configura con la herramienta de "Definir Datos Globales". Lo primero de todo, se debe abrir la Tabla de Datos Globales y asignar las columnas de la tabla a las CPUs que van a intercambiar los datos. En las filas de la tabla, se definen las variables que van a ser intercambiadas. Casi todas las áreas de direcciones de las CPUs (excluyendo las de entradas, salidas y datos temporales) pueden ser utilizadas como variables. Por ejemplo, marcas, entradas, salidas, temporizadores, contadores y áreas de DBs. Paquete de GDs Los Datos Globales, esto es, las variables con el mismo emisor/receptor, pueden ser recogidos en paquetes para ser intercambiados. Cada paquete de GDs es identificado con un número de paquete GD, mientras que las variables contenidas en el paquete se identifican por números de variable. Círculo de GDs Las CPUs que participan en el intercambiode paquetes de GDs, conforman un círculo de GD. Cada círculo de GD se identifica con un número de círculo de GD.

5 Círculos GD CPU1 CPU2 CPU3 CPU4 CPU5 GD circle
R GD 1.1 1 R GD 1.2 S GD 1.2 2 R GD 2.1 S GD 2.1 R GD 2.1 R GD 2.1 R GD 2.1 S GD 3.1 R GD 3.1 3 R GD 3.2 S GD 3.2 4 R GD 4.1 S GD 4.1 R GD 4.1 ¿Qué es un Círculo Un círculo de GDs es una lista de distribución fija para paquetes de GDs. Cada de GDs? CPU es un círculo de datos globales que envía datos a otras CPUs o recibir datos desde otras CPUs. Tipos de círculos de GDs: Círculo de Datos Globales con más de dos CPUs. Una CPU es el emisor de paquetes de datos, y el resto de CPUs del círculo de datos globales son los receptores. Círculo de Datos Globales con dos CPUs: Cada CPU puede mandar o recibir paquetes de datos globales a la otra (ambas pueden ser emisor o receptor). Número de Círculos Cada CPU de un S7-300 puede estar es hasta 4 círculos de GDs diferentes. de GDs En una red MPI se puede realizar intercambios de GDs entre hasta 15 CPUs comunicadas. Ejemplo de un El esquema de abajo muestra un ejemplo que ilustra el principio de Círculo de GDs comunicación en círculos de GDs. Abajo se muestra un ejemplo de la numeración en un círculo de GDs. 5 S GD 5.1 R GD 5.1 R GD 5.1 6 R GD 6.1 S GD 6.1 R GD 6.1 S=Emisor; R=Receptor; GD x.y=GD Paquete y en círculo de datos globales x

6 Datos Globales: Procedimiento de Configuración
Crear Equipos Hardware en un Proyecto con el “Administrador SIMATIC" Crear y Cargar Datos de Configuración (Dirección MPI) para las CPUs Individuales con la herramienta “Configurar HW" Configurar Tabla de Datos Globales con la herramienta "Definir Datos Globales" Crear Equipos Lo primero que debe de hacerse es crear en el proyecto todos los equipos Hardware hardware que vayan a trabajar en una red, utilizando el Administrador SIMATIC. Una vez hecho esto, abrir la herramienta de “Configuración HW” y abrir los equipos de uno en uno. Asignar la Al configurar el hardware, deben especificarse como “Conectado a Red” las Dirección MPI CPUs que deben de trabajar en la red vía MPI , asignando a cada una de ellas su propia dirección MPI. Guargar las CPUs configuradas en el disco duro de la PG y cargar los datos de configuración en sus respectivas CPUs (punto a punto) (”Sistema de Destino -> Cargar en Módulo"). Conexión a Red Al establecer una conexión entre las estaciones MPI a través de cables Profibus, se posibilita el poder acceder a cualquier CPU de la Red con la PG. Para hacerlo, utilizar la opción “Estaciones Accesibles” del Administrador SIMATIC. Crear la Tabla Para poder crear la Tabla de GDs que van a intercambiarse en la red, se utiliza de GDs la herramienta "Definir Datos Globales". Después se compilará la tabla dos veces y se cargarán los datos de configuración en sus correspondientes CPUs. Volumen de Datos S7-300 : Una CPU puede encontrarse hasta en 4 círculos de GDs. Una CPU puede mandar 1 paquete y recibir 1 paquete, como máximo, por cada círculo de GDs. Un paquete puede contener un máximo de 22 bytes de datos. S7-400 : Una CPU puede encontrarse hasta en 16 círculos de GDs. Una CPU puede mandar 1 paquete y recibir 2 paquetes, como máximo, por cada círculo de GDs Un paquete puede contener un máximo de 54 bytes de datos.

7 Datos Globales: Configurar el Hardware
Crear Equipos Asignar una Dirección MPI CPUs de la Red “Estaciones Accesibles" Cómo hacerlo Para configurar el hardware para la comunicación con datos globales, deben ejecutarse los siguientes pasos: 1. Debe encontrarse ya creado un proyecto STEP 7 en el Administrador SIMATIC. 2. Debe crearse una Red MPI en este proyecto y asignarle parámetros. Al crear un nuevo proyecto S7 aparece, por defecto, un objeto de Red MPI. 3. Configurar al menos dos módulos en el proyecto con capacidad de tramitar datos globales (p.e. dos CPUs S7). Cuando se configuren las CPUs con la herramienta “Config. HW”, definir cada una de ellas como “Conectada a Red” (ver figura de arriba) y asignar las direcciones MPI. 4. Cargar los datos de configuración en sus correspondientes CPUs. 5. Enlazar físicamente las CPUs con cables de red. 6. Utilizar la función de “Estaciones Accesibles” del Administrador SIMATIC para comprobar que se puedan direccionar los equipos correctamente. Dirección MPI Si se conectan varias PGs a la red MPI, entonces debe asignarse una dirección de la PG MPI a cada PG. Utilizar el programa "Simatic -> STEP 7 -> Ajustar Interfase PG/PC" para asignar la dirección a cada PG.

8 Factor de Reproducción
Editar la Tabla GD Abrir Tabla GD Seleccionar CPUs Definir Datos Globales Visión Global La Tabla de GDs es la tabla donde se van a introducir las CPUs que van a intercambiar datos y las áreas de direcciones de los datos que van a ser intercambiados. También se puede especificar el factor de ciclo y el estado de la información. Abrir la Tabla Para abrir la Tabla de GDs, hay que seguir los siguientes pasos: de GDs 1. Abrir el proyecto y seleccionar el objeto Red MPI. 2. Seleccionar la opción de menú Herramientas -> Definit Datos Globales. Se genera una nueva tabla de GDs. Llenar la Tabla Debe introducirse las áreas de direcciones a ser utilizadas en las columnas de GDs para cada una de las CPUs que toman parte en la comunicación. Para hacer esto: 1. Asignar primero cada columna de la tabla a una CPU, haciendo Click con el ratón en la cabecera de la columna para seleccionarla y eligiendo la opción de menú Edición -> CPU. 2. Seleccionar la CPU que se desee en la ventana de diálogo que aparezca y confirmar con "OK". 3. Introducir los datos globales a transferirse en las líneas de abajo. Puede seleccionarse el modo de Edición para cada celda, a través de la tecla de función 2. Puede introducirse un Factor de Reproducción en las variables para especificar la transferencia de toda una sección de datos. En el ejemplo de arriba: 20 bytes comenzando desde el DBB0 del (Equipo_3). 4. Definir un emisor en cada línea de la tabla de GDs, seleccionando la correspondiente celda y haciendo Click en el icono ”Marcar como Emisor" en la barra de herramientas. . Factor de Reproducción

9 Compilar la Tabla GD Compilar la Tabla GD Definir Factores de Ciclo
e Información de Estado Compilar la Tabla Para compilar la configuración de datos introducida en la tabla de GDs, se ha de GDs de realizar en dos fases: • Ejecutar la primera compilación seleccionando la opción de menú Tabla GD -> Compilar. La primera vez que se compila la Tabla de GDs, las variables individuales son guardadas en paquetes y se crean los correspondientes círculos de GDs. El número del correspondiente círculo de GDs, número de paquete y número de variable, son mostrados en la primera columna: GD ª variable en el 1er. Paquete del 1er. Círculo de GDs GD ª variable en el 2º. Paquete del 1er. Círculo de GDs : GD m.3.n n-ésima variable en 3er. Paquete del m-ésimo Círculo de GDs • Tras la primera compilación, esto es, cuando se crean los círculos y paquetes de GDs, se pueden definir diferentes factores de ciclo o variables para almacenar información de los paquetes individuales. • Se volverá a ejecutar de nuevo el compilador, para incluir la nueva información sobre los factores de ciclo y el almacenamiento del estado en los datos de configuración. Factores de Ciclo Se puede utilizar la opción de menú Ver -> Factor de Ciclo para seleccionar un valor diferente (de 1 a 255 para el emisor y de 1 a 255 para el receptor, 0 para envío y recepción de comunicaciones, controlado por evento en el S7-400). Estado Si se quiere notificar si los datos han sido transferidos con o sin errores, se puede especificar, en una doble palabra, la información de estado para cada paquete individual de datos. Para hacerlo, seleccionar la opción de menú Ver -> Estado GD. El Sistema Operativo de la CPU introducirá la información de comprobación en esta doble palabra.

10 Cargar Configuración de Datos de un GD
Carga Configuración de Datos de un GD Cargar la Tabla Una vez se ha compilado los datos de configuración por segunda vez, se de GDs procederá a cargarlos en la CPU, siguiendo los siguientes pasos: 1. Pasar todas las CPUs involucradas a modo STOP. 2. Seleccionar la opción de menú Sistema de Destino -> Cargar para transferir los datos de configuración a sus correspondientes PLCs. 3. Una vez cargados los datos de configuración con éxito, pasar las CPUs involucradas a modo RUN. El intercambio cíclico de datos globales se pone en funcionamiento de manera automática. Intercambio de GDs El intercambio de Datos Globales, se produce de la siguiente forma: • La CPU emisora envía los datos globales al final del ciclo. • La CPU receptora transfiere los datos desde la zona de comunicaciones de la CPU al área de direcciones de S7 al comienzo del ciclo. Se puede especificar un factor de ciclo para determinar el número de ciclos que deben transcurrir antes de que los datos sean enviados o recibidos. Punto de Comienzo del Ciclo Recepción de GDs PAE OB1 Ejecución Cíclica del Programa PAA Envío de GDs

11 Estado de la Comunicación de un GD
MD 120 MB 120 MB 121 MB 122 MB 123 7 6 5 4 5 4 3 2 1 7 6 5 4 3 2 1 7 6 5 4 3 2 1 Error en la longitud del rango en el Emisor DB no existe en el Emisor Paquete de GD perdido Error de Sintaxis en paquete GD Falta un objeto GD en un paquete GD Los objetos GD no son iguales en el emisor que en el receptor Error en la longitud del rango en el receptor Identificador Se puede especificar una Doble Palabra de Estado para cada paquete de GDs de Estado de cada CPU participante. Las Dobles Palabras de Estado tienen el identificador "GDS" en la tabla. Evaluación de Si se asigna una Doble Palabra de Estado (GDS) a una dirección de laCPU la Doble Palabra (p.e. MD 120), se puede evaluar el estado en el programa de usuario o en la de Estado PG. Estructura de la La Doble Palabra de Estado de GDs se encuentra orientada según los bits. El Doble Palabra esquema muestra el significado de cada uno de los bits, cuando estos se de Estado encuentran activados. Un bit permanece a “1” hasta que se ha hecho un reset en el programa de usuario o por una entrada en la PG. Los bits que no tienen etiqueta es porque no son utilizados, y por lo tanto, no tienen significado. La información del Estado de los GDs requiere una doble palabra de marcas. Para poder entender esto, un ejemplo sería la MD 120, mostrada en la figura de arriba. Estado de Grupo STEP 7 proporcionan información del estado de grupo (GST), para todos los paquetes de GDs. Esta información de estado de grupo, la cual también se haya almacenada en una doble palabra de datos con la misma estructura que la Doble Palabra de Estado (GDS), es el resultado obtenido de hacer una operación OR en todas las Dobles Palabras de Estado. DB no existe en el receptor El receptor ha recibido nuevos datos El emisor ha llevado a cabo un rearranque

12 Ejercicio: Preparse para la Comunicación
Area de Entrenamiento 1 Nodo No.: Equipo 1 Dirección MPI de la CPU: Area de Entrenamiento 2 Nodo No.: Equipo 2 Dirección MPI de la CPU: Paso 1 Junto con el equipo contrario, definir una configuración de comunicación MPI. Cada grupo creará un proyecto nuevo “Comunicación GD" con dos equipos hardware en cada equipo de alumnos (p.e. PLC1 y PLC2) para este propósito. Paso 2 En la configuración del ejemplo de arriba, introducir la información necesaria y asignar en cada caso las direcciones correspondientes a las PGs (programar los parámetros del interfase PG/PC) y a las CPUs (parámetros de CPU, direcciones MPI). Asignar parámetros a las CPUs de ambas estaciones. Cargar la configuración en las CPUs, utilizando la opción de menú Sistema de Destino -> Cargar. No deben conectarse físicamente los módulos entre sí en este momento! Paso 3 Conectar el sistema a través de cable Profibus. Paso 4 Comprobar si las dos PGs y los dos PLCs pueden ponerse online. Paso 5 Configurar en uno de las dos PGs la comunicación que utiliza el intercambio de datos globales (ver página siguiente).

13 Ejercicio: Configurar la Comunicación con Datos Globales
Equipo PLC1 Equipo PLC2 Tarea El número seleccionado en la ruleta de interruptores del equipo "PLC1", debe mostrarse a la salida del equipo "PLC 2“, y viceversa. Cómo hacerlo • Crear un nuevo proyecto “Comunicación GD". • Insertar dos equipos S7-300 stations "PLC1" y "PLC2". • Asignar parámetros a los equipos para conectarlos a una red MPI. • Crear la Tabla de GDs, de acuerdo con la tarea, y cargar los datos de configuración en los equipos correspondientes. • Comprobar que funcionan las comunicaciones.

14 Ejercicio: Observar Variables en Varios Equipos
Tarea Se tienen que observar las direcciones de ambas CPUs al mismo tiempo, utilizando la opción “Observar / Forzar Variables“. Cómo hacerlo • Crear dos tablas de variables, como las que se muestran en la figura de arriba. Nota: Aparecen diferentes direcciones para los entrenadores con módulos de 32 canales. • Para la VAT1, establecer una conexión online con el equipo "PLC1" y para la VAT2 una conexión online con el equipo "PLC2". • Seleccionar la opción de menú Ventana -> Organizar -> Mosaico Horizontal. • Ejecutar la función de test y observar las variables. • Cambiar el valor de la ruleta de interruptores del equipo 2 y comprobar si el valor es transferido al equipo 1.

15 Transferir Datos Globales con SFC 60, 61
Introducción Se puede enviar y recibir paquetes de datos globales en un programa controlado y, por tanto, ejecutada por evento, con las SFC60 GD_SND y SFC61 GD_RCV. El factor ciclo 0 debe ser especificado en la tabla de GDs para que se produzca solamente el intercambio de datos controlado por programa. También se puede seleccionar la ejecución cíclica y modos de control por programa de manera combinada o separada. SFC60 "GD_SND" El SFC60 recopila los datos de un paquete de GDs y los envía según la configuración que se le haya dado. El SFC60 puede ejecutarse en cualquier parte del programa de usuario. El SFC60 tiene los parámetros CIRCLE_ID (nº de círculo, en el que se encuentra el paquete enviado) y el BLOCK_ID (nº de paquete a ser enviado). SFC61 "GD_RCV" El SFC61 toma los datos de un paquete de GDs específico y lo introduce en un área de seguridad. El SFC61 puede ejecutarse en cualquier parte del programa de usuario. De manera análoga al SFC60, el SFC61 tiene los parámetros CIRCLE_ID y BLOCK_ID. Para garantizar la consistencia de los datos, todas las interrupciones deben ser deshabilitadas en el programa de usuario antes de llamar a los SFC60/ 61. Por ejemplo: : CALL SFC 39 // "Deshabilita interrupciones" CALL SFC 41 // “Retrasa interrupciones" CALL SFC 60/61 // “GD de Envío/Recepción" CALL SFC 42 // “Habilita Retardo" CALL SFC 40 // “Habilita Interrupciones" :

16 Configurar con NETPRO Insertar Equipos Hardware Definir Datos Globales
Introducción En vez del método de configuración manual utilizado hasta ahora, puede utilizarse la herramienta "NETPRO" para configurar una Red (MPI, Profibus o Ethernet Industrial) de manera gráfica. Esta herramienta facilita las cosas a la hora de configurar una Red, proporciona documentación completa y sus herramientas, por ejemplo configuración hardware, son fáciles de ejecutar. Abrir la Herramienta Se abre haciendo Doble-Click en el icono de una Red, por ejemplo Red MPI, en el Administrador SIMATIC. Insertar Equipos El catálogo contiene los componentes que se necesitan, como subredes y Hardware equipos hardware, y se pueden insertar en la red, tan solo con arrastrarlos con el ratón. Configurar HW Una vez que se han insertado los equipos, se hará Doble-Click en la herramienta “Configuración Hardware”. Esta herramienta se utiliza para asignar las direcciones MPI y para establecer una conexión con la subred. Datos Globales Hacer Click en una Subred, por ejemplo MPI, con el botón derecho del ratón, y seleccionar la opción de menú "Definir Datos Globales". Se creará la tabla de datos globaels como se ha venido explicando en páginas anteriores.

17 ASI (Interfase Actuador Sensor)
Subredes en SIMATIC OPs PCs, OS PGs Red MPI Ethernet Industrial PROFIBUS Punto-a-Punto Nivel de Célula -SINUMERIK, RCM -TI 505 -Otros PLCs SIMATIC S5 S7-400 M7-400 S7-300 PROFIBUS-DP Enlace DP/AS-I Nivel de Campo ET 200C Visión Global Para comprender los diferentes requisitos de comunicaciones a nivel de célula (tiempo no crítico) y a nivel de campo (tiempo crítico), SIEMENS ofrece las siguientes Subredes. MPI La Subred MPI se diseñó para el uso a nivel de célula. MPI es el interfase multipunto en SIMATIC S7, M7 y C7. El MPI es, básicamente, un interfase de la PG, esto es, está diseñado para la conexión de PGs (para arranque y prueba) y OPs (interfase hombre-máquina). La Subred MPI puede, no obstante, ser utilizado para configurar redes con un número reducido de CPUs. Ethernet Industrial Ethernet Industrial es la configuración de Red para gestión de planta y el nivel de célula en el SIMATIC. Establece un sistema de comunicación de fabricación independiente. Industrial Ethernet esta diseñado para transmisión no crítica por tiempo de grandes cantidades de datos, y proporciona posibilidad de conexión a otras Redes remotas, vía Gateways. PROFIBUS PROFIBUS es la configuración de Red para los niveles de campo y de célula en el SIMATIC. Establece un sistema de comunicación de fabricación independiente. Existen dos versiones: • PROFIBUS es para comunicación no crítica por tiempo entre estaciones iguales, inteligentes a nivel de célula. • PROFIBUS DP es el bus de campo para comunicación crítica por tiempo, intercambio cíclico de datos entre maestros inteligentes y dispositivos de campo. Conexión Las conexiones Punto a Punto son utilizadas para el intercambio de datos no Punto a Punto críticos por tiempo, entre equipos o para conectar dispositivos como OPs, impresoras, escaners de códigos de barras, lectores de tarjetas magnéticas, etc..., a un equipo. AS- Interfase El Actuador-Sensor-Interfase es una Subred para el nivel más bajo del proceso en un sistema automatizado. Permite interconexionar sensores binarios y actuadores. ET 200B/L ASI (Interfase Actuador Sensor) Nivel AS-I AS-I submódulos Fuente de Alimentación AS-I Elemento de Campo con AS-I ASIC Sensores y Actuadores

18 Métodos de Comunicación en S7
Datos Globales Sist. Op. de la CPU Sist. Op. de la CPU cíclico o por Evento vía MPI Comunicación Básica ( conexión no configurada) Comunicación Extendida ( conexión configurada) Datos Globales Este método de comunicación permite el intercambio de datos entre CPUs de manera cíclica a través del interfase MPI sin necesidad de programación. Los datos son intercambiados en el punto de inicio del ciclo, cuando el proceso de imagen es actualizado. En el intercambio de datos en el S7-400 también pueden ser pueden inicializados utilizando SFCs. Los Datos Globales pueden ser entradas, salidas, marcas, temporizadores, contadores y DBs. La comunicación de datos no se programa, sino que es configurada a través de una Tabla de Datos Globales. Ninguna de las conexiones en la CPU necesita ser utilizada para la comunicación de Datos Globales. Comunicación Este método de comunicación puede ser utilizado en todas las CPUs del Básica S7-300/400, para la transmisión de datos a través de una Subred MPI o dentro de un equipo, a través del Bus K. Se necesitan ejecutar funciones del sistema (SFCs), como X_SEND para fin de Envío, y X_RCV para fin de Recepción. La máxima cantidad de datos de usuario es de 76 bytes. Cuando la función de sistema es ejecutada, se establece una conexión con el otro equipo y la comunicación borrada dinámicamente. Se requiere una conexión libre en la CPU. Comunicación Se puede utilizar este método de comunicaciones en todas las CPUs S7- Extendida Puede transferirse hasta un máximo de 64KBytes de datos, a través de una Subred (MPI, Profibus, Ethernet Industrial). Esto se lleva a cabo con funciones del sistema (SFBs), las cuales permiten también las comunicaciones con acuse de reconocimiento.. Los datos pueden ser también leidos o escritos desde/en un S7-300 (PUT/GET blocks). No solo se puede transferir datos, sino llevar a cabo funciones de control, como STOP o START, en el compañero de comunicaciones. Se requieren conexiones configuradas (tabla de conexiones) para comunicarse a través de este método. Estas conexiones se establecen con un rearranque completo del equipo . Se necesitan conexiones libres en la CPU para hacer esto. Por Evento Vía MPI o K-Bus Por Evento MPI, Profibus o Ethernet Industrial SFC SFC SFB SFB


Descargar ppt "Comunicación vía MPI Indice Pág Trabajar en Red vía MPI ………"

Presentaciones similares


Anuncios Google