CAPITULO 10 50revCPG2
Contenido
Pág
Capitulo 10: Protocolos de Comunicación en System 800xA
1
10.1 Información General
10.1.1 Objetivos
10.1.2 Documentación de referencia
10.2 Terminología
10.3 MMS
10.3.1 Servidor MMS
10.3.2 Bloques de comunicación
10.4 Modbus RTU
10.4.1 Medio físico
10.4.2 Mecanismo de comunicación
10.4.3 Tipos de datos en MODBUS
10.4.4. Bloques de funciones
10.5 PROFIBUS
10.5.1 Características de PROFIBUS DP
10.5.2 Características de PROFIBUS PA
10.5.3 Topología con System 800xA
1
2
2
2
3
4
5
7
15
16
17
18
18 19
19
23
24
10.1
Información General
10.1.1 Objetivos
Al finalizar el capítulo el participante será capaz de:
9
Describir la topología de los buses de campo integrados con
System 800xA.
9
Desarrollar la comunicación entre controladores mediante
MMS
10.1.2 Documentación de referencia
3BDS009030R5011_CIO_PF_DP_Eng_Config
3BSE035982R5021_CIO_ComMan
2
10.2
Terminología
Protocolo: Es elconjunto de normas y reglas, organizadas y convenidas de
mutuo acuerdo entre todos los participantes en una comunicación.
Capas: Las redes de ordenadores, proveen al usuario de una serie de
servicios, e internamente poseen unas funciones. Todo esto es realizado por
las capas o niveles de la arquitectura que posee el tipo de red. Las
arquitecturas de las redes tienen una serie de capas superpuestas,una encima
de otra, en la que cada una desempeña su función.
Modelo OSI: El modelo de referencia de Interconexión de Sistemas Abiertos
(OSI, Open System Interconnection) lanzado en 1984 fue el modelo de red
descriptivo creado por ISO; esto es, un marco de referencia para la definición
de arquitecturas de interconexión de sistemas de comunicaciones.
3
10.3
MMS
La red de control utilizaSpecification)
protocolo MMS (Message Manufacturing
Es un protocolo de nivel de aplicación de referencia OSI (ISO /
IEC 9506-1 y 9506-2).
Es un sistema de mensajería entre aplicaciones, el objetivo es
permitir la comunicación entre dispositivos de control industrial
heterogéneos. Se basa en modelo Cliente-Servidor.
Medio físico: ETHERNET y RS232C.
Funciones:
9
9
9
9
9
Descarga deaplicaciones.
Creación, eliminación, inicio y parada de programas
Lectura y escritura de archivos sobre la red
Manejo de condiciones de alarmas
Servicios de obtención de información sobre sistemas remotos,
identificación de modelo y revisión de sistemas remotos.
4
10.3.1 Servidor MMS
Acceder a Servidor MMS
La función del servidor MMS se asemeja a un multiplexor entre Control
Builder, Servidor OPC ycontroladores. El servidor MMS se instala
automáticamente con Control Builder o OPC Server.
5
Muestra IPs de
controladores conectados
Acceso a variables de
Sistema para LecturaEscritura
6
10.3.2 Bloques de comunicación
Bloque de conexión
True: Conexión válida
Habilitar Canal
(Enable)
Id de Conexión
True: Error de conexión
Partner (dirección IP de
dispositivo a conectar)
Registro deError
Variable de entrada y
variable de salida
Variable de entrada y
variable de salida
7
Publicación de variables por MMS
AC800M
IP: 172.16.4.151
AC800M
IP: 172.16.4.152
AC800M
IP: 172.16.4.153
8
Ejercicio 10.1: Comunicación entre controladores empleando MMS
Solución 10.1
CONFIGURACION EN NODO 1
1.
Verificar si la librería MMSCommLib se encuentra insertada en el Project
Explorer deControl Builder.
2.
Conectar la librería en la aplicación
9
3.
Crear un programa denominado “MMS_com”
4.
En el programa insertar un bloque de motor “MotorUni” denominado
M1260, conectar lo parámetros necesarios. En el parámetro PanCmd1
conectar la variable M1260_pcmd1 y en el parámetro PanCmd0
conectar la variable M1260_pcmd0. Estas 02 variables serán recibidas
vía comunicación MMS....
Regístrate para leer el documento completo.