Openess Productivity Collaboration Opc

6
Acceso estandarizado a datos del proceso Descripción abreviada · Noviembre 2004

Transcript of Openess Productivity Collaboration Opc

Page 1: Openess Productivity Collaboration Opc

Acceso estandarizado a datos del proceso

De

scri

pci

ón

ab

rev

iad

a ·

No

vie

mb

re 2

00

4

Page 2: Openess Productivity Collaboration Opc

2

Introducción, campo de aplicación, arquitectura

Las soluciones de automatización requieren integrar toda una serie de componentes: equipos tales como PLCs, accionamientos, sensores y las denominadas aplicaciones, p. ej. para funciones de manejo y visualización o para la gestión de datos del proceso. La combinación de equipos y aplicaciones de diferentes fabricantes usados para una misma solución constituye con frecuencia un problema.

OPC es un procedimiento unificado que permite a las aplicaciones basadas en Windows acceder a los datos del proceso. Con ello es posible combinar fácilmente también equipos y aplicaciones de diferentes fabricantes.

OPC ofrece tanto a los productores como a los usuarios de software y hardware industrial las ventajas siguientes:

· El usuario puede elegir entre una amplia oferta los productos que mejor se adaptan a su sistema de automatización. La compatibilidad de los dispositivos está totalmente garantizada. Se acabaron las molestias que causa no tener el driver adecuado. Esto reduce enormemente los costes de integración y contribuye a incrementar la productividad.

· Para el fabricante de componentes de automatización, los gastos de desarrollo para drivers se reducen a una única interfaz para OPC. Ello le permite concentrarse en la funcionalidad de su solución de automatización. Esto acorta el tiempo de desarrollo y reduce los costes.

Con el fin de definir y continuar el desarrollo del estándar de interfaces OPC se creó la Fundación OPC. Además de por Siemens este órgano es apoyado por aprox. 300 prestigiosasas empresas del sector de la automatización. Microsoft garantiza la conformidad con Windows.

Campo de aplicación

A través de la interfaz para OPC se pueden intercambiar datos entre sistemas de automatización y aplicaciones de distintos fabricantes.

También sirve para almacenar datos del proceso en formatos de Office como, por ejemplo, Excel o Access.

Para archivar grandes cantidades de datos también existe la posibilidad de integrar bases de datos.

Arquitectura

La arquitectura del OPC se basa en dos componentes esenciales: servidor OPC y cliente OPC.

Servidor OPC

Un servidor OPC es una implementación de una interfaz OPC. Las aplicaciones utilizan los servicios del servidor OPC exclusivamente a través de la interfaz definida por OPC.

El servidor OPC es el componente que ofrece métodos estandarizados.

Un servidor OPC puede ser la reproducción directa de un aparato del proceso o representar datos ya acondicionados de una aplicación.

Cliente OPC

Los clientes OPC utilizan la interfaz estandarizada del servidor OPC para acceder a los datos del proceso. Pueden ser clientes OPC p. ej.: sistemas de visualización, Manufacturing Execution Systems o herramientas de Microsoft Office.

Intercambio de datos OPC con SIMATIC WinCC

SIN

UM

ERIK

84

0D

, 84

0D

i8

10

pow

erlin

e

Sistema de supervisiónde jerarquía superior

Visualización in situ

Cliente OPC

Servidor OPC Servidor OPC Servidor OPC

Cliente OPC

PLCs de otros fabricantes

Cliente OPC

Servidor OPCde terceros

Page 3: Openess Productivity Collaboration Opc

3

Productos OPC paraautomatización y accionamientos

Servidor OPC SIMATIC NET

El servidor OPC SIMATIC NET forma parte del software SIMATIC NET y ofrece los siguientes accesos:

Industrial Ethernet:

· Comunicación PROFINET IO

· Comunicación S7

· Comunicación compatible S5 (SEND/RECEIVE)

· Comunicación nativa TCP/IP

PROFIBUS:

· Comunicación S7

· Comunicación compatible S5

· Comunicación FMS

· Comunicación DP

El servidor OPC PROFINET, elemento complementario, soporta el acceso a variables PROFINET CBA e implementa la comunicación dentro del marco de la Component based Automation.

El servidor OPC SNMP ofrece datos para administrar redes TCP/IP de sistemas clientes OPC cualesquiera. Entre otros permite acceder al estado del dispositivo y a variables de estadística de carga de cualquier nodo de red apto para SMNP.

El Scout OPC en calidad de cliente con función de explorador facilita la puesta en marcha.

SIMATIC WinAC como servidor OPC

WinAC es la solución SIMATIC para automatización basada en PC. WinAC no es sólo un PLC, también es una plataforma abierta de integración para resolver en un PC las más diversas tareas, p. ej. procesamiento de datos, visualización o funciones tecnológicas.

SIMATIC WinAC incluye el servidor OPC SIMATIC NET.

Sistemas SIMATIC HMI

SIMATIC ProTool/Pro es el probado sistema de visualización para uso a pie de máquina y del proceso. La serie cubre del micro panel , con visualización por líneas, hasta el software runtime para sistema monopuesto basado en PC. El software SIMATIC ProTool/Pro

Runtime ofrece cliente y servidor OPC DA

SIMATIC WinCC flexible es el sistema de visualización escalable y orientado al futuro que cubre el área a pie de máquina en un primer nivel, desde el micro panel hasta el sistema monopuesto basado en PC con WinCC flexible 2004 Runtime.

En SIMATIC WinCC flexible, los multipaneles MP270B y MP370 ofrecen servidores OPC XML DA. El software WinCC flexible 2004 Runtime ofrece servidores OPC DA; es decir, una pasarela DCOM/ XML que está incluida en el suministro y que permite acceder a los servidores OPC XML DA de MP270B y MP370.

SIMATIC WinCC es el sistema SCADA basado en PC con funciones industriales para notificar eventos, archivar medidas o elaborar informes de todos los datos de proceso y configuración incluso en la versión básica. Abarca desde sencillos sistemas monopuesto hasta sistemas multipuesto distribuidos con servidores redundantes y soluciones interplantas gracias al uso de clientes web. Siendo como es un sistema abierto, WinCC ofrece, en su versión básica, funciones de cliente y servidor OPC DA y también funciones de servidor para OPC XML DA, HDA, A&E.

SIMATIC WinCC IndustrialDataBridge es un software de comunicación para intercambiar datos entre diversos sistemas a través de estándares como OPC DA y OLE DB; ello sólo requiere una simple operación de configuración, es decir, no hace falta programar.

Paquete de configuración y programación SINUMERIK HMI

Dentro del marco de Open Architecture los paquetes de programación y configuración ofrecen a los fabricantes de máquinas herramienta la máxima flexibilidad.

El paquete de programación SINUMERIK HMI permite implementar interfaces de usuario uniformes.

El paquete de programación permite integrar en el soft HMI-Advanced aplicaciones en lenguaje de alto nivel basadas en los lenguajes de programación Visual Basic y Visual C++. El servidor OPC integrado sirve de puerta de acceso abierta a sistemas de mayor jerarquía.

El paquete SINUMERIK HMI se complementa con SIMATIC ProTool/Pro y es necesario para configurar con ProTool/Pro la serie SINUMERIK 810D/840D/840Di powerline y los sistemas operativos basados en Windows de estos CNs.

El software runtime creado con el paquete de configuración basado en ProTool/Pro puede acceder a datos de proceso como cliente OPC.

SIMATIC IT Server como servidor OPC y cliente OPC

El SIMATIC IT Server juega un papel central en la integración de proyectos SIMATIC IT MES con el objetivo de coordinar los procesos de gestión y de producción.

El SIMATIC IT Server forma parte de la SIMATIC IT Production Suite y de SIMATIC IT Historian.

SIMATIC IT Production Suite

SIMATIC IT Production Suite es una potente herramienta que permite crear rápida y sencillamente un modelo para una planta de producción. Al mismo tiempo, el software ofrece la posibilidad de convertir el modelo en una aplicación. SIMATIC IT Production Suite cubre casi todas las funciones exigidas a los sistemas MES por la S95, norma considerada el hilo conductor para el desarrollo de SIMATIC IT.

SIMATIC IT Historian

SIMATIC IT Historian está formado por una serie de componentes de software con los que se recopilan datos del proceso y se almacenan con fines de garantía de calidad, informes, certificación, análisis estadísticos, control de rendimien-to, etc. SIMATIC IT Historian recopila dichos datos a través de miles de E/S, los asigna a los datos de producción correspondientes y los pone a disposición de los empleados.

Page 4: Openess Productivity Collaboration Opc

4

Funciones OPC

Servidor OPC de Siemens Automation and Drives

Funcionalidad OPC

OPC DA OPC XML DA OPC A&E OPC HDA OPC DX

Servidor OPC SIMATIC NET Ethernet • • • •

Servidor OPC SIMATIC NET PROFIBUS • • • •

ProfinetServidor OPC • •

Servidor OPC SNMP • • •SIMATIC WinAC • • • •SIMATIC ProTool/Pro-Runtime •

SIMATIC WinCC flexible-Runtime •

MP270B, MP370 bajo SIMATIC WinCC flexible

SIMATIC WinCC Runtime • • • •SIMATIC WinCC Industrial Data Bridge •

SINUMERIK Paquete de configuración •

SINUMERIK Paquete de programación • •

Servidor SIMATIC IT • • •

Clientes OPC de Siemens Automation and Drives

Funcionalidad OPC

OPC DA OPC XML DA OPC A&E OPC HDA OPC DX

SIMATIC ProTool/Pro-Runtime •

SIMATIC WinCC flexible-Runtime •1)

SIMATIC WinCC Runtime • •SIMATIC WinCC Industrial Data Bridge •

SINUMERIK Paquete de configuración •

1) La pasarela DCOM/XML está incluida en el suministro de WinCC flexible y permite acceder a los servidores OPC XML de MP270B y MP370.

Page 5: Openess Productivity Collaboration Opc

5

Funciones OPC

OPC (Openness; Productivity and Collaboration) basado en el modelo de objetos componentes (COM) de Microsoft.

OPC define varias interfaces desarrolladas para un determinado campo de aplicación:

OPC DA (Data Access) permite leer, modificar y monitorizar variables del proceso. La Fundación OPC ofrece una herramienta con la que se puede probar la conformidad de los servidores DA. OPC DA se basa en la tecnología COM/DCOM de Microsoft y sólo está disponible para PCs con un sistema operativo de Microsoft; la comunicación está limitada a las estaciones de una LAN. En la variante OPC XML-DA se utiliza el protocolo XML basado en el método de transporte vía http. Permite establecer la comunicación

entre estaciones con distintos sistemas operativos y superar los límites de una LAN, por ejemplo, vía Internet.

OPC A&E (Alarm&Event) sirve para retransmitir alarmas a cualquier cliente OPC. Esto permite p. ej. que sistemas de información remotos puedan reaccionar y lanzar rutinas de evaluación.

OPC HDA (Historical Data Acess) sirve para acceder a todos los valores del proceso contenidos en la base de datos (p. ej. de WinCC).

OPC DX (Data Exchange) ha sido desarrollado para armonizar las soluciones Ethernet y de bus de campo que están en uso. OPC DX permite intercambiar datos no críticos en el tiempo entre sistemas autónomos o dispositivos (PLC, DCS, PC) de distintos fabricantes que

utilizan Ethernet como medio de comunicación común. Hasta ahora era necesario invertir mucho tiempo y dinero para conseguir un intercambio de datos entre sistemas distintos con una solución individual. Con OPC DX la inversión es mucho menor y se reduce a un estándar generalizado.

Los diversos módulos de comunicación pueden combinarse y ampliarse a voluntad. OPC permite utilizar simultáneamente varios servidores con una aplicación cliente y ejecutar varios clientes al mismo tiempo en un servidor OPC.

� �

�����������

� ���� ������

�� �������

������

�������

�� ����������������� ����!�"

�����

�����

���

���

����

�� �

���

������������ �������

��������������

����������� ���������������

�#$%���$�&������#$%���$�&���� � �#$%���$�&����� �#$%���$�&����� �#$%���$�&����� �#$%���$�&��

�� �&���� '���

(�)��#$%�(���#*

�#$%���$�&������� ��$�+�(����� &���#+��),��(-(�������$�+�(�������$�+�(����� �

��),��(-(���(�).-+�*�#�(����������� ����!�"

���������������� �

� ���

Intercambio homogéneo de datos en todas las redes con servidor y clientes OPC

Page 6: Openess Productivity Collaboration Opc

PDF (6ZB5310-0EW04-0BA8)Impreso en la República Federal de Alemania501002 KB 1204 PDF Es

www.siemens.comSiemens AGAutomation and Drives

Postfach 484890327 NÜRNBERGREPUBLICA FEDERAL DE ALEMANIA

Este

pro

spec

to c

onti

ene

desc

ripc

ion

es o

pr

esta

cio

nes

qu

e en

el c

aso

de

aplic

ació

n

con

cret

o p

ued

en n

o c

oin

cidi

r ex

acta

men

te c

on

lo

des

crit

o, o

bie

n h

aber

sid

o m

odi

fica

das

com

o

con

secu

enci

a de

un

ult

erio

r de

sarr

ollo

del

pr

odu

cto.

Por

ello

, la

pres

enci

a de

las

pres

taci

on

es

dese

adas

lo s

erá

vin

cula

nte

si s

e h

a es

tipu

lado

exp

resa

men

te a

l co

ncl

uir

el

con

trat

o. R

eser

vad

ala

po

sibi

lidad

de

sum

inis

tro

y

mo

dif

icac

ion

es t

écn

icas

© Siemens AG 2004Sujeto a cambios sin previo aviso

Todas las denominaciones de productos pueden ser marcas o nombres de productos pertenecientes a Siemens AG o a subcontratistas; el uso de esas denominaciones por terceros para sus propios fines puede vulnerar los derechos del propietario.

Concepto Explicación

OPC OPC significa Openness, Productivity and CollaborationOPC está basado en las tecnologías COM y DCOM, las claves en OLE.

OLE Object Linking and Embedding.

COM Para poder compatibilizar entre sí objetos implementados en diferentes plataformas o arquitecturas de computadores es necesario definir la forma en que dichas plataformas interpretan un objeto. Para ello se requiere el denominado modelo del objeto. OLE utiliza el modelo COM (Component Object Model). Éste define el estándar para la interrelación de los componentes. COM permite llamadas dentro de un proceso, llamadas a otro proceso e incluso llamadas a otro computador.

DCOM El modelo de objeto para llamadas globales se denomina DCOM (Distributed Component Object Model) y está integrado en el sistema operativo desde Windows NT 4.0.

SNMP Simple Network Management Protocol: Protocolo de comunicación para integrar estaciones a través de una red en una estación de gestión de red

XML El antes denominado protocolo SOAP ( Simple Object Access Protokoll ) es un protocolo basado en el transporte vía http en el que se fundamenta OPC XML y que se utiliza para describir elementos de lenguaje XML.XML = Extensible Markup Language: metalenguaje para describir datos estructurados

DX Data Exchange

Hay información más detallada en la documentación técnica SIMATIC Guide:

Solicite más material impreso sobre el tema SIMATIC en la web:

Para una entrevista personal busque el contacto SIMATIC más cercano a Ud.:

El A&D Mall le permite pedir directamente productos vía Internet:

Info general sobre la Fundación OPC

www.siemens.com/simatic-docu

www.siemens.com/simatic/printmaterial

www.siemens.com/automation/partner

www.siemens.com/automation/mall

www.opceurope.org

Glosario