Vous êtes sur la page 1sur 10

Comunicación de Datos Globales

Automatización Industrial

Índice
TEMA – Comunicación de Datos Globales
1.– Tipos de comunicación
2. – La comunicación en el S7
3. – Comunicación de sistema
4. – Condiciones previas referentes al Hardware
5. – Condiciones previas referentes al Software
6. – Datos globales de red
7. – Ajuste de una estación HW
8. – Ajuste de la dirección MPI
9. – Abrir la Tabla de Datos Globales
10. – La herramienta Definir Datos Globales
11. – Generar y Cargar Datos Globales
12. – Comunicación entre CPUs vía Datos Globales
13. – Palabra de comunicación GD
14. – Comunicación de Módulos vía Programa
15. – Panorámica de los SFB´s para Comunicación
16. – Ejercicio de Aplicación
Comunicación de Datos Globales

PG 720

Tipos de Comunicación

Ö Hardware
9 Interfase Multipunto (MPI)
9 PROFIBUS (DP, FDL y FMS)
9 Ethernet Industrial
9 Procesadores de comunicación Punto-a-punto

Ö Software
9 Comunicaciones de sistema
9 Datos Globales (GD)
9 Comunicación programada vía Módulos de Funciones de Sistema
La Comunicación en el S7

Comunicación en S7

Comunicación Comunicación
Homogénea No-Homogénea

Protocolo S7 Protocolos que no son de Siemens


(MPI) como el TF y el FMS

Comunicación de Sistema

Ö Funciones de la Programadora
(como cargar, status y forzar variable)

Ö Funciones WinCC

Ö La conexión PG siempre es posible

Ö Se puede limitar la carga de ciclo para comunicación


(parámetro de la CPU)
Condiciones Previas Referentes al Hardware (I)

Ö Interface MPI
S7-300 o S7-400 S7-300 o S7-400

CPU 1 CP FM CPU 2 CP FM

MPI como bus MPI como bus


K K

Conexión a la PG vía MPI Conexión entre AGs vía MPI


Conexión con OPs vía MPI

PG 720

Condiciones Previas Referentes al Hardware (II)

Ö Cable conector MPI

Al SINEC Al SINEC
MPI RS485 Conexión para MPI RS485
de la PG/WinCC de la
CPU CPU
Condiciones previas referentes al Software

Ö Lista de Comprobación

9 Una estación HW para cada 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”

Datos Globales de Red

CPU - 4 CPU - 7 CPU - 5


IB 0 QB 4 QB 4

Datos Globales
Ajuste de una Estación HW

Ajuste de la Dirección MPI


Abrir la Tabla de Datos Globales

La Herramienta Definir Datos Globales


Generar y Cargar Datos Globales

Comunicación entre CPUs vía Datos Globales


CPU1 CPU2 CPU3 CPU4 CPU5

Círculo GD

S GD 1.1 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

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=paquete GD y en el circulo de datos globales x


Palabra de Comunicación GD

MD 120
MB 120 MB 121 MB 122 MB 123
7 6 5 4 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0

Error de longitud de área


en el emisor

Falta DB en el emisor

Se perdió paquete GD
Error de Sintaxis en el paquete GD

Falta un objeto GD en el paquete GD

Las longitudes de los objetos GD en el emisor y el


receptor son distintas
Error de longitud de área en el receptor

Falta DB en el receptor

El receptor tiene datos nuevos. El emisor ha llevado a cabo un rearranque.

Comunicación de Módulos vía Programa


S7-300 S7-300

CPU 1 CP FM CPU 2 CP FM

MPI como bus K MPI como bus K

MPI

PROFIBUS/Ethernet Industrial

Envía módulo Recibe módulo

USEND URCV
USEND URCV
Panorámica de los SFB´s para Comunicación

Tipo de
SFB/SFC Nombre Comunic. Explicación
SFB 8 USEND Doble-sentido Envía módulo sin protocolo
SFB 9 URCV Doble-sentido Recibe módulo sin protocolo
SFB 12 BSEND Doble-sentido Envía módulo con reconocimiento
SFB 13 BRCV Doble-sentido Recibe módulo con reconocimiento
SFB 14 GET Único-sentido Lee datos de otro autómata
SFB 15 PUT Único-sentido Escribe datos a otro autómata
SFB 19 START Único-sentido Ejecuta un rearranque completo a otro autómata
SFB 20 STOP Único-sentido Pone a otro autómata en modo STOP
SFB 21 RESUME Único-sentido Ejecuta un rearranque a otro autómata
SFB 22 STATUS Único-sentido Escanea el Estado de otro autómata
SFB 23 USTATUS Único-sentido Recibe un mensaje de Estado de otro autómata
SFC 62 CONTROL --- Escanea el Estado de un SFB (local)

Ejercicio – Datos Globales


Configuración hardware
Dispositivo 1 Dispositivo 1 Dispositivo 2 Dispositivo 2
MPI - 6 MPI - 7
CPU S7-300 CPU S7-300
16 E/D 16 E/D
MPI - 6 MPI - 7
16 S/D MPI 16 S/D
2 E/A 2 E/A
2 S/A 2 S/A

Funcionamiento
En el dispositivo 1 hay un potenciómetro conectado a la PIW 288, con el cual se fija el valor del
tiempo de un temporizador que se ejecuta en el dispositivo 2.
El rango del potenciómetro de 0 a 10 voltios se corresponde con el rango del temporizador de 0
a 10 segundos.
En el dispositivo 2, el temporizador está utilizado en un generador de impulsos, impulsos que se
cuentan con un contador.
El valor del contador en BCD hay que presentarlo en el QB 5 del dispositivo 1.

Vous aimerez peut-être aussi