1 / 14
文档名称:

西门子profibus网络opc通讯方案.pdf

格式:pdf   页数:14页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

西门子profibus网络opc通讯方案.pdf

上传人:精品库 2016/1/12 文件大小:0 KB

下载得到文件列表

西门子profibus网络opc通讯方案.pdf

文档介绍

文档介绍:1西门子PROFIBUS 网络中的OPC 通讯方案卫万勇、褚桂林、匡生上海宝信软件股份软件有限公司 2004 年3 月16 日摘 要: 本文通过一个完整的实例过程,介绍了在西门子 PROFIBUS 网络中实现一个 OPC 通讯工程的完整方案。同时,为了充分的描述一个详细的PROFIBUS-OPC 工程,本文较详尽地介绍了西门子OPC通讯工程相关的基本概念及其基本原理。关键字: S7 协议,可编程逻辑控制器(PLC),SIMATIC,PROFIBUS,客户,服务 Abstract: This paper introduces a project with munication in SIEMENS work through a concrete example. In order to describe this PROFIBUS-OPC project clearly, this paper introduces some fundamental concepts and work principles of munication at the same time. Key words: S7 Protocol, PLC, SIMATIC, PROFIBUS, Client, Server : OPC,全称 OLE FOR PROCESS CONTROL,是一种近年来才推出的一种用于过程自动化控制的开放的工业标准。该标准由国际上许多的自动化软硬件厂商以及微软公司联合推出的,以实现各种不同的控制设备和工业网络间的自由通讯,有效避免在自动化控制领域对硬件厂商的过分依赖。 2目前,世界上绝大多数的系统提供商均提供了对 OPC 标准的支持。如,SIEMENS,ROCKWELL,GE,Omron 等许多大型的系统提供商。同时,还有许多第三方的软件公司,为读者提供了众多的OPC 解决方案,。西门子公司是自动化控制领域的一个大型的系统提供商,其产品和系统在中国市场被广泛的使用。目前,西门子公司对其各大系列的设备和网络提供了全面的OPC 标准支持。其中包括读者常用的INDUSTRIAL 和PROFIBUS 等。本文通过一个完整的实例过程,逐步介绍了在西门子PROFIBUS 网络中实现一个OPC 通讯工程的完整方案。在本文的整个描述过假象读者已经具备了西门子S7 系统,PROFIBUS 网络的基本知识,以及相关的开发经验。同时,假象读者已经具备了对OPC 标准的初步认识。同时,需要特别说明一点的是,虽然文章的主题主要论述的是西门子的 PROFIBUS-OPC工程,但是文档所涉及的相关过程对其他的网络系统(如INDUSTRIAL )同样具备重要的指导意义。 协议的基本通讯原理一个典型的PROFIBUS-OPC 工程,通过组态的OPC 服务,可以在PC 机上访问网络上所有能够访问的所有过程数据。 S7 协议将被用于同SIMATIC S7/M7 可编程逻辑控制器(PLC)的通讯。 S7 协议的主要特点包括: 3+优化的SIMATIC 通讯+自动的协议组件匹配,以适应不同的SIMATIC 通讯需求+较其他的自动化通讯协议,具备更高的数据通讯速率+对总线系统、工业以太网以及现场总线(PROFIBUS)具备有效的通讯管理能力 S7 协议的基本通讯原理包括: ?PC 的客户和服务角色基于客户服务器(CS)模型,S7 协议提供了简单而强大的通讯服务。数据在一个SIMATIC PC 站上的自动化应用(客户)和其他的自动化应用(服务)之间进行传输。数据由可编程逻辑控制器(PLC)提供,PLC 因此被称为服务。另外,数据由一个运行在PC 上的应用请求,PC 因此被称为客户。一旦连结建立,通过SEND/RECEIVE 的数据缓冲服务,PC 也能够作为其他应用的数据服务。?PROFIBUS S7 协议在PROFIBUS 网络上,S7 协议的实现基础是LAYER 2 层上的FDL 服务。同时,S7 协议利用附助的西门子特殊组件,有效地拓展了 PROFIBUS 网络上的通讯协议。通讯因此提供了一个以连结组织的高级协议。例如,可以通过连结监视,检测通讯站点的存在。?S7 协议连接在PROFIBUS 网络上,一个S7 协议的连接是由各通讯站点的PROFUBUS 地址以及其相关的地址细节(例如,服务的访问点)所描述。这些特性将被用于对S7 协议连接的组态。在 PC 机上,一个 S7 协议的连接将通过一个友善的连接名被唯一的标记。如,S7_connection_1,EFHAR 等。一个同时在客户端和服务端上定义的S7 协议连接,被称为“two-ended”型连接。相反,一个仅在客户端上定义的S7 协议连接,被称为“one-ended”型连接。例如