100% encontró este documento útil (1 voto)
42 vistas16 páginas

Comunicación y Servidores OPC

Las tres especificaciones OPC son: 1) OPC DA para transmitir datos de tiempo real 2) OPC HDA para transmitir datos históricos 3) OPC A&E para transmitir información de alarmas y eventos. Los servidores OPC son aplicaciones de software que actúan como traductores entre el mundo OPC y los protocolos nativos de una fuente de datos, permitiendo que los clientes OPC se comuniquen con dicha fuente de datos. Si bien los servidores OPC no se comunican directamente entre sí, existen utilidades que facilitan la

Cargado por

Christian Supe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
42 vistas16 páginas

Comunicación y Servidores OPC

Las tres especificaciones OPC son: 1) OPC DA para transmitir datos de tiempo real 2) OPC HDA para transmitir datos históricos 3) OPC A&E para transmitir información de alarmas y eventos. Los servidores OPC son aplicaciones de software que actúan como traductores entre el mundo OPC y los protocolos nativos de una fuente de datos, permitiendo que los clientes OPC se comuniquen con dicha fuente de datos. Si bien los servidores OPC no se comunican directamente entre sí, existen utilidades que facilitan la

Cargado por

Christian Supe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ingeniería Producción

Comunicación OPC: Industrial


Las tres especificaciones OPC que se corresponden con las tres categorías de datos son:
Temario Cap II
Conceptos VI
Labview: Conceptos
1. OPC Data Access Specification (OPC DA) – utilizada para trasmitir datos de tiempo
Básicos real. Es la función más usada. Permite leer, modificar y monitorizar variables del
LabView: Paneles y proceso. La Fundación OPC ofrece una herramienta con la que se puede probar la
Diagrama de Bloques conformidad de los servidores DA. OPC DA se basa en la tecnología COM/DCOM de
LabView: Tipos Vis
LabView: Paletas Microsoft y sólo está disponible para PC ´s con un sistema operativo de Microsoft; la
LabView: Herramientas comunicación está limitada a las estaciones de una LAN.
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
2. OPC Historical Data Access Specification (OPC HDA) – utilizada para transmitir datos
VI históricos. Provee de una interfaz Cliente OPC de Acceso a Datos Históricos, que
LabView: Otras facilita el uso de aplicaciones de acceso a datos.
Estructuras
LabView: String
LabView: I/O Files 3. OPC Alarms & Events Specification (OPC A&E) – utilizada para transmitir información
Labview: DAQ 6009 de alarmas y eventos. Se utiliza para transmitir de forma imediata, alarmas o eventos
Comunicación OPC programados a cualquier cliente OPC. Por una parte estará el servidor OPCDA
comunicando datos normales del proceso, y por otra el OPC-AE para la comunicación
de datos críticos. Esto permite que sistemas de información remotos puedan
reaccionar y lanzar rutinas de evaluación.
2/22
Ingeniería Producción
Comunicación OPC: Industrial
¿Todos los Servidores OPC incluyen todas las especificaciones OPC?
Temario Cap II No. No es obligatorio que todos los Servidores OPC incluyan todas las especificaciones
Conceptos VI
Labview: Conceptos
OPC. Históricamente, la mayoría de los Servidores OPC sólo soportan datos de tiempo
Básicos real (OPC DA). Es aconsejable investigar que especificaciones OPC incluye un Servidor
LabView: Paneles y OPC antes de elegirlo para un proyecto.
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas ¿Es importante saber qué especificaciones OPC incluye un Cliente OPC o un Servidor
LabView: Herramientas OPC?
LabView: HelloWorld Sí, es crucial. Mientras que las tres especificaciones OPC (OPC DA, OPC HDA, OPC A&E)
LabView: Cluster
LabView: Decisiones en
utilizan la misma arquitectura OPC cliente/servidor subyacente para transmitir las
VI distintos categorías de datos, tanto Cliente OPC como Servidor OPC deben incluir la
LabView: Otras misma especificación OPC para coordinar de forma correcta el flujo de datos entre ellos y
Estructuras para trabajar correctamente con la Fuente de Datos y el Cliente de Datos
LabView: String
LabView: I/O Files respectivamente.
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
SERVIDORES OPC
Temario Cap II
Conceptos VI
Labview: Conceptos ¿Qué es un Servidor OPC?
Básicos Un Servidor OPC es una aplicación de software. Un driver “estandarizado” desarrollado
LabView: Paneles y
Diagrama de Bloques
específicamente para cumplir con una o más especificaciones OPC. La palabra “Server”
LabView: Tipos Vis en “OPC Server” no hace referencia en absoluto al ordenador donde este software se
LabView: Paletas estará ejecutando. Hace referencia a la relación con el Cliente OPC.
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster ¿Qué hacen los servidores OPC?
LabView: Decisiones en Los Servidores OPC son conectores que se pueden asimilar a traductores entre el mundo
VI OPC y los protocolos nativos de una Fuente de Datos. OPC es bidireccional, esto es, los
LabView: Otras
Estructuras
Servidores OPC pueden leer de y escribir en una Fuente de Datos. La relación Servidor
LabView: String OPC/Cliente OPC es de tipo maestro/esclavo, lo que significa que un Servidor OPC sólo
LabView: I/O Files transferirá datos de/a una Fuente de Datos si un Cliente OPC así se lo pide
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
¿Puede comunicar un Cliente OPC de un determinado fabricante con Servidores OPC de
Temario Cap II otros fabricantes?
Conceptos VI
Labview: Conceptos
Básicos Sí, siempre que tanto el Cliente OPC como el Servidor OPC cumplan con las mismas
LabView: Paneles y especificaciones OPC, deben ser capaces de comunicar entre sí, independientemente de
Diagrama de Bloques
qué suministrador vengan.
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas ¿Los Servidores OPC pueden compartir datos con otros Servidores OPC?
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en Los Servidores OPC no se comunican directamente unos con otros; sólo están diseñados
VI para comunicar con Clientes OPC. Sin embargo, existen utilidades OPC diseñadas
LabView: Otras específicamente para que ésta comunicación entre Servidores OPC sea posible (y fácil).
Estructuras
Ver MatrikonOPC Data Manager ([Link] [Link]/products/opc-data-
LabView: String
LabView: I/O Files management/[Link])
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Canal Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Primero añadimos un nuevo canal, y una vez creado el canal añadimos los
Labview: Conceptos dispositivos(PLCs), siguiendo el asistente es fácil de configurar, damos el nombre que
Básicos
LabView: Paneles y
nos interese al canal, en este caso TCP-IP
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Canal Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Lo próximo que debemos de hacer es seleccionar el driver para el tipo de PLC que
Labview: Conceptos vayamos a configurar, vamos a utilizar el Siemens TCP/IP y le asignamos la tarjeta de
Básicos
LabView: Paneles y
red de nuestro PC, donde deberá estar en el mismo rango que la dirección del PLC
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Canal Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Para terminar de configurar el canal, dejamos por defecto escribir los últimos valores
Labview: Conceptos para todos los tags y podemos finalizar el asistente para el canal
Básicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Dispositivo (PLCs) Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Lo próximo que vamos a hacer es configurar un nuevo dispositivo, asignando el nombre
Labview: Conceptos que nos interese y seleccionando el modelo
Básicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Dispositivo (PLCs) Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Al configurar un dispositivo por ethernet, el ID del dispositivo es la direccion IP que le
Labview: Conceptos hayamos asignado a nuestro PLC y debe ser única en toda la red, los próximos valores se
Básicos
LabView: Paneles y
pueden dejar por defecto o asignar según las necesidades
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Dispositivo (PLCs) Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Por defecto el puerto para comunicaciones TCP/IP es el 102 que ya viene por defecto, y
Labview: Conceptos en la siguiente pantalla configuramos el tipo de link con el PLC si es desde PC/PG/OP y el
Básicos
LabView: Paneles y
número de Slot del PLC, el rack por defecto es el 0
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Dispositivo (PLCs) Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI El último paso antes de finalizar la configuración de nuestro dispositivo es el orden del
Labview: Conceptos byte de mayor peso dentro de una palabra o doble palabra, lo que viene siendo 16 y 32
Básicos
LabView: Paneles y
bits, por defecto ya viene seleccionado el radio button de Big Endian para S7, con lo cual
Diagrama de Bloques ya hemos finalizado
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Dispositivo (PLCs) Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Ya solo nos queda crear los tags que nos interese visualizar en nuestro HMI y listo
Labview: Conceptos
Básicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Servidor Industrial
Configuración Dispositivo (PLCs) Servidor (Ejemplo S7-1200)
Temario Cap II
Conceptos VI Para comprobar el correcto funcionamiento de la configuración del servidor OPC se
Labview: Conceptos puede lanzar el cliente del NI OPC server, y aquí podremos verificar si cambian las
Básicos
LabView: Paneles y
variables seleccionadas en nuestro proyecto
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Cliente Industrial
¿Pueden comunicar un Cliente OPC con múltiples dispositivos (Servidores OPC) de
Temario Cap II forma simultánea?
Conceptos VI
Labview: Conceptos
La respuesta tiene dos partes:
Básicos
LabView: Paneles y Primero, semánticamente: Es importante recordar que los Clientes OPC, por su diseño,
Diagrama de Bloques sólo son capaces de comunicar con Servidores OPC, no con los dispositivos finales. Esta
LabView: Tipos Vis
LabView: Paletas aclaración es necesaria porque los Clientes OPC deben ser independientes de protocolos,
LabView: Herramientas puesto que de otra forma caerían en la trampa dispositivo-driver del pasado.
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones en
Segundo: Sí, efectivamente los Clientes OPC pueden comunicar de forma simultánea con
VI múltiples Servidores OPC. Esto significa que un Cliente OPC puede leer y escribir datos
LabView: Otras desde y hacia múltiples dispositivos (Fuentes de Datos) a través de sus respectivos
Estructuras Servidores OPC.
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC: Cliente Industrial
¿Dónde está instalado el Cliente OPC?
Temario Cap II
Conceptos VI
Los Clientes OPC, típicamente, están embebidos en la aplicación que los utiliza, como por
Labview: Conceptos
Básicos ejemplo HMIs o Historiadores.
LabView: Paneles y
Diagrama de Bloques Si por alguna razón la aplicación que tenemos que utilizar no dispone de un Cliente OPC
LabView: Tipos Vis
LabView: Paletas
embebido, es posible que se pueda obtener uno externo del fabricante de la aplicación o
LabView: Herramientas de un tercero. Un Cliente OPC externo a la aplicación típicamente comunicara con ella a
LabView: HelloWorld través de uno de sus protocolos nativos. En este caso, el Cliente OPC podría incluso no
LabView: Cluster
residir en el mismo ordenador que la aplicación.
LabView: Decisiones en
VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Comunicación OPC

2/22
Ingeniería Producción
Comunicación OPC Industrial
FUNCIONALIDAD OPC
Temario Cap II
Conceptos VI
El objetivo principal de OPC es entregar las especificaciones a la industria tan rápido
Labview: Conceptos
Básicos como sea posible. Por lo tanto, OPC se enfoca en:
LabView: Paneles y • Acceso de Datos en línea, en otras palabras, la lectura y escritura eficiente de datos
Diagrama de Bloques entre una aplicación y un dispositivo de control de proceso
LabView: Tipos Vis
LabView: Paletas
• El Manejo de Alarma y el Acontecimiento, en otras palabras, los mecanismos para
LabView: Herramientas Clientes de OPC para ser notificados de las condiciones especificadas y alarma,
LabView: HelloWorld • Acceso a Datos Históricos, en otras palabras, la lectura, procesamiento y redacción de
LabView: Cluster
datos históricos
LabView: Decisiones en
VI
LabView: Otras Otras metas para el diseño de OPC son:
Estructuras • Sencillo de aplicar.
LabView: String
LabView: I/O Files
• Flexible de acomodar a múltiples necesidades
Labview: DAQ 6009 • Proporcionar un nivel alto de funcionalidad
Comunicación OPC • Ser eficiente.

2/22

Comunicación OPC: 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
LabView: Pa
Comunicación OPC: 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
LabView: Pa
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La
Comunicación OPC: Servidor 
2/22
Ingeniería Producción 
Industrial
Temario Cap II
Conceptos VI
Labview: Conceptos 
Básicos
La

También podría gustarte