基于OPC技术的iFIX拥碾S7-200PLC的通讯实现.pdf

基于OPC技术的iFIX拥碾S7-200PLC的通讯实现.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于OPC技术的iFIX拥碾S7-200PLC的通讯实现

基于OPC技术的iFIX与S7-200PLC的通讯实现 1 引言 随着工业生产的不断发展,工业控制软件取得了长足的进步。然而,由于生产 规模的扩大和过程复杂程度的提高,工业控制软件设计面临着巨大的挑战,那就是 要集成数量和种类不断增多的现场信息。传统的方式是通过开发设备专有驱动程 序来实现对数据的访问。这就带来诸多问题,如耗费大量重复性的劳动,不同设备 供应商的驱动程序之间的不一致,硬件性能不能得到广泛支持,驱动程序不能适应 升级后的硬件以及发生存取冲突等。解决上述问题的关键在于一个统一的接口标 准。正是基于这种需要产生了OPC标准。 iFIX是基于WindowsNT/2000平台和多种工业标准之上的功能强大的组态 软件,有极大的易用性和可扩展性,方便系统集成,广泛应用于工业现场。iFIX集成 了COM/DCOM、OPC等先进的现代软件技术。 S7-200系列小型可编程序控制器PLC适用于各行各业中小机器设备的控制, 适合各种场合中的检测、监测及控制的自动化,具有极高的性能价格比,用途广泛。 PCACCESS是西门子推出的专用于S7-200PLC的OPCServer(服务器 软件, 它向OPC客户端提供数据信息,可以与任何标准的OPCClient(客户端通讯。 本文介绍了通过OPC技术实现上位机IFIX组态软件和下位机西门子S7-200系 列PLC的通信原理及过程。 2 OPC技术概述 2.1 OPC定义 OPC(OLE forProcessControl 是一套以微软COM, DOOM(Distributed COM技术为基础,基于Windows操作平台,为工业应用程序之间提供高效的信息 集成和交互功能的组件对象模型接口标准。OPC实际上是提供了一种规范,通过 这种规范,系统能够以服务器/客户端标准方式从服务器获取数据并将其传递给任 何客户应用程序。这样,只要生产商开发一套遵循OPC规范的服务器与数据进行 通信,其他任何客户应用程序便能通过服务器访问设备。 2.2 OPC基本结构 OPC技术的实现由两部分组成,OPC服务器部分 及OPC客户应用部分。 其应用模式如图1所示。OPC服务器是一个典型的现场数据源程序,它收集现场 设备数据信息,通过标准的OPC接口传送给OPC客户端应用。OPC客户应用是 一个典型的数据接收程序,如人机界面软件(HMI 、数据采集与处理软件(SCADA 等。OPC客户应用通过OPC标准接口与OPC服务器通信,获取OPC服务器的 各种信息。符合OPC标准的客户应用可以访问来自任何生产厂商的OPC服务 器程序。 图1 OPC技术的应用模式 2.3 OPC对象 OPC数据存取规范规定的基本对象有三类:服务器(server 、组(group和数 据项(item 。服务器对象包含服务器的所有信息,也是组对象的容器,一个服务器 对应于一个OPCserver,即一种设备的驱动程序。组对象除了包含它自身信息外, 还负责管理数据项。每一个数据项代表到数据源的一个连接,但它没有提供外部 接口,客户端程序无法对数据项直接进行操作,应用程序必须依靠数据项的容器组 对象来对它进行操作。 3 IFIX与S7-200PLC的通信原理 实现IFIX与PLC的通信的过程即OPC服务器收集现场设备PLC的数据 信息,并通过标准的OPC接口传送给OPC客户端IFIX应用。IFIX作为OPC客 户应用是一个典型的数据接收程序,OPC客户应用通过OPC标准接口(OPCI/O 驱动 与OPC服务器通信,获取OPC服务器的各种信息。 软件需求为S7-200PCACCESSV1.0SP2、组态软件IFIX、OPCI/O驱 动、编程软件STEP7MicroWINV4.0SP4(或者软件的更高版本 。IFIX的OPC 客户端工具OPCPowerTool需要在IFIX安装完成后另行安装。 具体过程为PCACCESS作为OPC服务器根据设计要求采集S7-200PLC 内的数据信息;IFIX的OPC客户端工具OPCPowerTool根据设计要求采集PC ACCESS 内的数据,IFIX数据库PDB读取OPCOPCPowerTool采集上来的数 据,IFIX完成了与S7-200PLC的通讯。系统结构见图2。 2

文档评论(0)

ayangjiayu4 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档