- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第27卷第4期 电力自动化设备 V01.27No.4
2007年4月 ElectricPowerAutomation
Equipment Apr.2007@
基于OPC
张俊彪,王鸿辉,何长安
(西北工业大学自动化学院,陕西西安710072)
信协议不开放增加了在Lab
forProcess
(0LE
服务器.使用simatic
入、输出接口点对点的连接。叙述了配置PC站、设置主/从机、与PC机建立连接的步骤。该方案已
成功地应用于某控制系统中。
关键词:可编程逻辑控制器:OPC服务器:通信
915
中图分类号:TN 文献标识码:A
O引言 1 0PC技术简介[·-5j
西门子S7.300/400可编程逻辑控制器(PLC)
属于中大型器件,与S7.200系列相比缺少了自由口 and
Linking
通信这一大特色.这样用户在通信中不可能自定义 义.OPC是一套技术规范和工业标准.为基于
通信协议[1【。
西门子S7.300/400PLC通信接口只有多点接 集成和交互功能的组件对象模型接口标准.以微软
口MPI(MultiP0intInterface)和分布式外设接口DP
(Decentraljzed 为基础,采用客户/服务器模式.提供自动化控制、设
Periphery),分别使用MPI协议和
备管理和设备之间的软件应用互操作性和设备的互
Profibus协议。但是这2种协议都不公开.使得该系
换性。OPC的作用是为服务器和客户的链接提供统
列PLC与PC机通信实现变得困难。
一和标准的接口规范。0PC的服务器是数据的供应
某重型机械研究所承接的倒棱机控制系统中.
方.负责为OPC客户提供数据;OPC客户是数据的使
PC机在Windows环境下除了要实现与S7—300系列
用方.处理OPC服务器提供的数据[刮。
PLC通信外还要做高精度的闭环位置控制。采用西
OPC是为解决应用软件与各种设备驱动程序的
门子WinCC组态软件实现多任务处理时.WinCC
通信而产生的一个工业技术标准。使用0PC可以比
里封装了S7—300/400PLC通信协议驱动使得两者
较方便地把不同制造商提供的驱动或服务程序与应
通信很容易实现.但是位置控制系统的实时性却无 用程序集成在一起。OPC在工业控制软件中,为不同
法保证。为解决这一问题.以往的方法是用2台工 类型的服务器与不同类型的客户搭建一座桥梁,通
控机。一台工作于DOS系统下做闭环控制.另一台 过这座桥梁.客户和服务器间形成即插即用的简单
工作于WinCC组态软件下实现PC机和S7—300
规范的链接关系。不同的客户软件能够访问任意的数
PLC通信和人机界面处理.2台工控机用RS一232据源,如图l所示。
通信以协调工作。但成本过高.且方案不紧凑[z。]。
.应用程辟1 I监控
文档评论(0)