02 Comunicaci N MPI
Tecnologías de Control
Índice
TEMA – Comunicación MPI
1. – Subred MPI
1.1 – La Red MPI
1.2 – Datos Técnicos
1.3 – Condiciones Referentes al Hardware
1.4 – Comparación PROFIBUS-MPI
1.5 – Tipos de Comunicaciones
2. – Comunicación de Datos Globales
2.1 – Tipos de Procesamiento
2.2 – Elementos de Comunicación
2.3 – Programación de Procesamiento Cíclico
2.4 – Programación deProcesamiento por Eventos
3. – Funciones Básicas S7
3.1 – SFC´s de Comunicación
4. – Funciones S7
4.1 – SFB´s de Comunicación
MPI – La Red MPI (Multi Point Interface)
MPI – Datos Técnicos
MPI – Condiciones Referentes al Hardware (I)
Ö Propiedades Hardware MPI
9 Integrado en la CPU
9 Componentes PROFIBUS
9 Interfaz RS-485
9 Velocidad de Transmisión: 187,5 Kb/s
9 Longitud: 50m (1100m conrepetidores)
S7-300 o S7-400
CPU 1
S7-300 o S7-400
CP
FM
CPU 2
MPI como bus K
Conexión a la PG vía MPI
CP
FM
MPI como bus K
Conexión entre AGs vía MPI
Conexión con OPs vía MPI
PG 720
MPI – Condiciones Referentes al Hardware (II)
Ö Cable conector MPI
Al
MPI
de la
CPU
SINEC
RS485
Conexión para
PG/WinCC
Al
MPI
de la
CPU
SINEC
RS485
Comparación PROFIBUS/MPI
PROFIBUS
MPI
Aplicación
Pequeñasredes de célula
y conexión de equipos
de campo
Conexión de PG,
TD/OP, algunos PLCs S7
Diseño
La cantidad de nodos no
depende del tipo de CPU
(excepto funciones S7)
La cantidad de nodos
depende del tipo de CPU
Aislamiento eléctrico
Sí
No
Velocidad
Hasta 12 Mbit/s
Máx. 187.5 kbit/s
Protocolos
FMS, DP, SD/RCV,
Comunicación S7
Comunicación S7
CP
Integrado
127 / 2-16
32 / 2-10Interfases
Nº de nodos máx./típico
SD/RCV = SEND/RECEIVE
MPI – Tipos de Comunicaciones
Ö Funciones PG/OP
Ö Funciones S7 (Enlaces configurados)
Ö Funciones Básicas S7 (Enlaces no configurados)
Ö Datos Globales (GD)
9 Procesamiento Cíclico
9 Procesamiento por Evento
GD – Comunicación de Datos Globales
Ö Datos de Transmisión
9 Entradas y Salidas (Imágenes de Proceso)
9 Bits de Memoria (Marcas)
9 Datos(Bloques de Datos)
9 Valores de Temporizadores y Contadores
Ö Procesamiento
9 Cíclico
9 Por evento
GD – Tipos de Procesamiento
Transferencia Cíclica:
El SO lee y escribe los datos sin un programa de usuario
OS
CPU
OS
CPU
Tabla de Datos Globales
Datos
Datos
Subred MPI
Transferencia por Evento:
Son necesarias llamadas a SFC´s desde el programa de usuario
OS
CPU
Datos
Subred MPI
OS
CPUTabla de Datos Globales
SFC
SFC
Datos
GD – Datos Globales de Red
Ö Datos Globales de Red
9 Tamaño de datos efectivos limitado (22/54)
9 Configuración basada en herramienta
9 Intercambio de datos implícito
9 Intercambio basado en Círculos (GD)
CPU - 4
IB 0
CPU - 7
QB 4
CPU - 5
QB 4
Datos Globales
GD – Condiciones previas referentes al Software
Ö Lista de Comprobación
9 Una estación HW paracada CPU que opere en la red
8 Usando el Administrador de SIMATIC
9 Datos de configuración (ajustando la dirección MPI)
8 Usando la herramienta “Configurar el HW”
9 Tabla de Datos Globales
8 Usando la herramienta “Definir Datos Globales”
GD – Elementos de Comunicación
Ö Círculos GD: Elementos de comunicación a la par
Ö Paquetes GD: Información transmitida
Ö Consistencia de Datos: Tamaño de tramaelemental
Ö Identificación (ID): (círculo.paquete.elemento)
Ö Palabra de Estado:
9 GST: Estado global de la comunicación
9 GDS: Estado de la conexión de comunicación (para un
paquete)
Ö Tasa de Scan (SR): múltiplos de ciclos de programa (1-255)
GD – Círculos de Datos Globales
CPU1
CPU2
CPU3
CPU4
CPU5
R GD 2.1
R GD 2.1
Círculo GD
1
S GD 1.1
R GD 1.1
R GD 1.2
S GD 1.2
2
R GD 2.1
34
S GD 2.1
R GD 2.1
S GD 3.1
R GD 3.1
R GD 3.2
S GD 3.2
R GD 4.1
S GD 4.1
R GD 4.1
5
6
S GD 5.1
R GD 5.1
R GD 5.1
R GD 6.1
S GD 6.1
R GD 6.1
S=Emisor; R=Receptor; GD x.y=paquete GD y en el circulo de datos globales x
GD – Paquetes de Datos Globales
Ö Estructura de Paquete:
9 Cabecera: 8 bytes
Cabecera
(8 bytes)
9 ID del 1º elemento: 2 bytes
1º Elemento
9 Datos 1º...
Regístrate para leer el documento completo.