阅读 | 订阅
阅读 | 订阅
控制系统

现场工控组态系统中的动态数据交换技术(一)

星之球激光 来源:中国自动化网2012-12-05 我要评论(0 )   

1 引言 在一个自动监控(supervisory control and data acquisitionscada)系统中,投入运行的监控组态软件是系统的数据采集和处理中心、远程监控中心和数据转发中心。...

1 引言

  在一个自动监控(supervisory control and data acquisitionscada)系统中,投入运行的监控组态软件是系统的数据采集和处理中心、远程监控中心和数据转发中心。处于运行状态的监控组态软件与各种控制、检测设备如挂接在现场总线上的工控计算机、plc、智能仪表、智能设备等共同构成快速响应控制中心。控制方案和算法一般在设备上组态并执行,也可在工控计算机上组态,然后在下装到设备中执行,根据设备的具体要求而定[1]。组态软件在scada系统中所处的位置如图1所示。

  监控组态软件投入运行后,操作人员可以在其支持下完成以下各项任务:

  (1) 查看生产现场的实时数据及流程画面,浏览各实时/历史趋势画面;

  (2) 自动打印各种实时/历史生产报表;

  (3) 及时得到各种过程报警和系统报警;

  (4) 在需要时,人为干预生产过程,修改生产过程参数和状态;

  (5) 与管理部门的计算机联网,为管理部门提供生产实时数据。

  现场总线作为开放的控制网络能实现现场设备间、现场设备与控制室间的信号通信[2]。开放通信是信息传输与共享的基础之一,而当现场信号传至监控计算机之后,如何实现计算机内部各程序之间的信息沟通与传递,即如何让现场信号与各应用程序连接起来,让现场信息出现在计算机的各应用平台上,依然存在一个连接标准与规范的问题。在多用户、多任务的计算机系统中实现程序间的数据交换比较方便,操作系统对这种操作是支持的。自从windows及微机版unix、linux操作系统的面世后,出现了程序之间交换数据的技术、协议或标准,实现程序间的数据交换才比较容易。在工业pc机的自动化系统中被广泛采用的今天,让现场总线控制系统和人机界面软件能够有效充分地用pc机丰富强大的软件资源,是一项值得深入研究的课题。文章对有关技术问题结合工程实践作些讨论。

 

2 动态数据交换的基本概念

  尽管工控组态软件的数据交换技术有了长足进步,在当前实际运用的现场总线控制系统组态软件中,对于dde和opc两种数据交换技术的具体运用—特别是在微机执行多任务条件下如何进一步提高组态软件与其他程序之间的数据交换实时性方面,仍然存在某些不足,值得进一步探讨和研究。其中,动态数据实时交换(dde)技术在控制网络的集成中得到了实际应用。其原因:

  (1) 这种方法实时性较好,可以采用标准的windows技术;

  (2) 作为连接控制网络与信息网络的通信处理机在硬件上比较容易实现。#p#分页标题#e#

  当控制网络与信息网络有一共享工作站或通信处理机时,就可以通过动态数据交换技术实现控制网络中实时数据与信息网络中数据库数据的动态交换,从而实现控制网络与信息网络的集成。

  dde是进程间通信的方法。为了进行会话,dde应用程序用3个基本的标志符(或字符串),即三层识别系统来区别其他dde应用程序,他们分别是应用程序名(application)、主题名(topic)和项目名(item)。每个dde会话由应用程序名和主题名唯一定义,在dde会话建立前由客户程序和服务器共同决定应用程序名和主题名,而由客户程序填写服务器的3个标志名。应用程序名位于层次机构的顶层,用于指出特定的dde服务器应用程序名。主题名更深刻地定义了服务器应用程序会话的主题内容,服务器应用程序可支持一个或多个主题名[2]。

 

 

转载请注明出处。

暂无关键词
免责声明

① 凡本网未注明其他出处的作品,版权均属于激光制造网,未经本网授权不得转载、摘编或利用其它方式使用。获本网授权使用作品的,应在授权范围内使 用,并注明"来源:激光制造网”。违反上述声明者,本网将追究其相关责任。
② 凡本网注明其他来源的作品及图片,均转载自其它媒体,转载目的在于传递更多信息,并不代表本媒赞同其观点和对其真实性负责,版权归原作者所有,如有侵权请联系我们删除。
③ 任何单位或个人认为本网内容可能涉嫌侵犯其合法权益,请及时向本网提出书面权利通知,并提供身份证明、权属证明、具体链接(URL)及详细侵权情况证明。本网在收到上述法律文件后,将会依法尽快移除相关涉嫌侵权的内容。

网友点评
0相关评论
精彩导读