文档详情

基于OPC技术的上位机与PLC的通信.pdf

发布:2012-03-09约字共3页下载文档
文本预览下载声明
暖困重圈二竺塑呈!!竺竺 山东科技大学信息与电气工程学院高宏岩毕丽君王毅 器对象包含服务器的所有信息,也是组对象的容 现釜考尝裟至嚣嵩曼嬲墨 器,一个服务器对应于一个0PCSeⅣer,即一种 现对生产过程的自动控制。对于小型控制系统, 设备的驱动程序。组对象除了包含它自身信息 采用专门的组态软件成本太高,用VB设计监控 外,还负责管理数据项。每一个数据项代表到数 系统则可以降低成本,但首先要解决上位机与 据源的一个连接,但它没有提供外部接口,客户 PLc之间的通信问题。以往使用较多的进程间通端程序无法对数据项直接进行操作,应用程序必 须依靠数据项的容器组对象来对它进行操作。 信方式是DDE(动态数据交换)方式,OPc技术的 发展和普及使其逐渐成为工业过程控制的通信标 准。0Pc服务器有两类接口,其中自动化接口主通信实现 要用于Ⅶ、Delphi等开发工具。本文利用罗克韦 尔自动化公司提供的0Pc接口,用VB编写了客 1.RSLinx的配置 户端应用程序,实现了上位机与AB可编程控制 器之间的数据交换。 下建立工厂所用通信方案的工具,它不仅提供了 多种网络驱动程序,而且提供了最快速的0Pc、 OPC技术简介 DDE和customC/c++接口。本设计中上位机与 forProcess 0PC(OLE Contml)是一套以微软RSLill)【中要对DFl网络驱动程序组态,设置串口 200 特性:c0M1、波特率19 0LE、组件对象模型c0M、分布式组件对象模型 bps、一个停止位、 DCOM(DistributedCOM)技术为基础,基于win—无奇偶校验、全双工、Bcc校验码。此外要使用 dows操作平台,为工业应用程序提供高效的信息 集成和交互功能的组件对象模型接口标准。0Pc中对OPC进行配置。 实际上提供了一种机制,通过这种机制,系统能 2.安装OPC自动化接口服务 够以标准方式从数据源获取数据并将其传递给任 若要用VB开发0PC应用程序,必须安装 何客户应用程序。这样,只要生产商开发一套遵 OPc自动化接口服务,保证计算机系统目录下有 循0Pc规范的服务器与数据进行通信,其他任何0PcDAAuto.dll。“自动化包装器”的动态连接库 客户应用程序便能通过服务器访问设备。 0Pc服务器的定制接口为c++程序服务,自下载。在VB环境中,按“工程”的子菜单“引 动化接口为VB等可使用自动化对象的程序服务。 用…”后,弹出对话框,选择其中的“RsLill)【OPC Autom撕on 定制接口是服务商必须提供的,而自动化接口则
显示全部
相似文档