OPC技术驱动的远程InTouch数据采集与InTouch-OPC接口整合

1 下载量 145 浏览量 更新于2024-08-26 收藏 996KB PDF 举报
本文主要探讨了基于OPC(Open Platform Communications)的远程InTouch数据采集方法与实现。OPC是一种广泛应用于工业自动化领域的开放标准,旨在解决在复杂的工业环境中不同硬件设备、软件系统间通信不畅的问题。传统的三层体系结构(ERP/MES/PCS)在控制层(PCS)遇到的主要挑战是客户应用程序(如InTouch)与现场设备以及其他应用软件之间的通信不规范,这导致了驱动程序开发的复杂性和应用部署难度的增加。 文章首先强调了OPC标准的价值,它为规范接口提供了统一的解决方案,简化了不同设备和软件间的通信。作者利用Microsoft Visual C++和COM技术,遵循OPC Data Access (OPC DA)规范,开发了一个OPC Client(客户端),该客户端能够与远程的OPC Server(服务器)进行通信,从而实现InTouch这类组态软件的远程数据采集。 InTouch本身只支持DDE(动态数据交换)和SuiteLink这两种通信协议。为了使InTouch与OPC Client进行有效连接, Wonderware公司提供了FactorySuite Gateway (FSGateway)。FSGateway作为一个协议转换器,支持多种通信协议,包括OPC,使得InTouch作为客户端可以通过FSGateway访问OPC Server,实现它们之间的无缝通信。在实际应用中,FSGateway被集成到SMC(系统管理控制台)中,作为InTouch的内嵌组件,并且对OPC Client来说,它表现为一个OPC Server,从而解决了两者之间的连接问题。 本研究展示了如何利用OPC标准和Wonderware的工具来优化远程InTouch数据采集过程,提高了自动化系统的集成度和效率,减少了定制开发的工作量,对于提高流程工业企业的生产效率和灵活性具有重要意义。通过这一方法,用户能够在InTouch环境下获取来自远程设备的实时数据,进而做出更精确的决策和控制。