Sunteți pe pagina 1din 2

Que es OPC?

Explicacin
De forma resumida, OPC es un "protocolo" de comunicaciones abierto que permite la comunicacin entre aplicaciones informticas y que permite la interoperabilidad entre diferentes fabricantes de software y hardware. El standard OPC consta de varias especificaciones que permiten la obtencin y envio de datos en Tiempo Real (DA), Datos Histricos (HDA), Alarmas y Eventos (A&E), y varios otros menos utilizados. La arquitectura de una red que trabaja con el standard OPC siempre consta al menos de 3 partes. a) Un dispositivo o aplicacin (hardware o software) de cualquier marca o fabricante, el cual genera o contiene los datos que queremos obtener. Podemos estar hablando de un PLC, un DCS, una bscula, una Base de Datos, un fichero de Excel, un RTU, un Switch, un Router o cualquier otro hardware o software que contenga datos. b) Un Servidor OPC especfico para este Hardware o Software. Un Servidor OPC es un software que "conoce" el lenguaje propietario del Hardware o Software de donde sacar los datos. Hay Servidores OPC para las diferentes marcas de dispositivos (Siemens, Allen Bradley, Omron, GE, Schneider, Honeywell, Emerson, Yokogawa, ABB, etc, etc...) adems de Servidores OPC para Excel (DDE) para Bases de Datos (ODBC), para hardware informtico (SNMP), para protocolos conocidos como Modbus o IEC o DNP3, entre muchos otros. Normalmente cada fabricante vende su propio Servidor OPC pero existen empresas dedicadas a la conectividad industrial como MatrikonOPC que tambin venden Servidores OPC para todo este hardware o software. Descarga de software: http://www.matrikonopc.com/downloads/index.aspx c) Un Cliente OPC. Un Cliente OPC es un software que tiene implementadas las especificaciones estandard y que puede comunicarse con cualquier Servidor OPC. Al ser OPC un protocolo abierto, cualquier Cliente OPC puede conectarse con cualquier Servidor OPC sin imporar desarrolladores ni fabricantes. Hay Clientes OPC para obtener datos en Tiempo Real (Cliente OPC DA) para obtener datos Histricos (Cliente OPC HDA), etc. Un Cliente OPC puede ser una aplicacin en Visual Basic, un SCADA ya que todos incorporan esta funcionalidad, una aplicacin tipo Lab View, etc. Cualquier programador puede hacerse su propio Cliente OPC ya que las especificaciones se pueden descargar de www.opcfoundation.org Para aprender ms sobre conectividad OPC recomiendo ver el siguiente material gratuito: - Video Presentacin "El ABC de OPC"

http://www.matrikonopc.com/downloads...sts/index.aspx - Videos con Tutoriales http://www.matrikonopc.com/resources/opc-tutorials.aspx Saludos Fabian


******************************

voy a aclarar la consulta hecha anteriormente que dice asi: "Se podria decir en cierto modo que el OPC sustituiria a un Escada , o en caso de utilizar OPC ,el Escada sera an necesario ?"

Lo primero que debemos de tener bien claro es que un servidor OPC y un SCADA no tienen absolutamente nada que ver, son aplicaciones de software totalmente diferentes, que sin embargo son complemento una de la otra. Un SCADA es una aplicacin de software cuya funcin principal se puede decir que es la de visualizar datos, o sea le da al usuario final visibilidad de sus procesos de planta. Para los que hemos visto un SCADA es una pantalla con muchos dibujos y grficos en donde vemos los datos de lo que ocurre en la realidad. Ahora la pregunta es DE DONDE VIENEN ESOS DATOS Y COMO LLEGAN AHI? Pues esta es precisamente la funcin de un ServidorOPC, el trabajo de un servidor OPC es sacar los datos de los PLCs de Campo y llevarlos hacia alguna aplicacin que los necesite, en el ejemplo que estoy poniendo el OPC Server le brinda los datos al SCADA para que este pueda tener informacin en sus dibujos y grficos. O sea el OPC Server es quin lleva los datos de un punto a otro para que todas las aplicaciones los puedan aprovechar de manera estndar. A.Robles

S-ar putea să vă placă și