产品线频道   >
机器人| PLC| 低压变频器| DCS| 人机界面| 现场总线| 运动控制| 高压变频器| 电机| PAC| 现场仪表| PC-BASED| 机械传动| 传感器

现代分散控制系统DCS的人机界面接口MAXVUE及应用(4)

  • 作者:李平康
  • 供稿:米尔自动化网
  • 阅读人次:
  • 发布时间:2012-08-10


  ActiveX是一种开放式平台,它基于标准的HTML工具、开放式脚本、控件结构和基本操作系统为用户的应用程序开发和应用提供服务。ActiveX建筑在COM(通用对象模型)的对象规范基础上。为了使用COM对象,需要知道该对象所支持的界面说明标识符。COM对象的描述标识符用GUms来区别。(在ISaGRAF编程中使用FIID来作为对象描述标识符)。
  当将一个控件编译成一个OCX时,将会自动创建一个称为GUll)(globally unique identifier)的很大的(128位)数。GUIDs存 Windows 9X和Windows blt下的HKEY— CLASSES—ROOT登记处。如果用RegEdit查看记录,可以看到安装于机器上的组件的 GUIDs。因为128位的数非常大,因此,要设计一种用于创建128位GUID的方法来提供唯一的值,以使得两个对象不能拥有相同的 GUID。所查看到的记录中的数实际上是与 GUID等价的32位十六进制数。
  MAXl000+PLUS系统中的用户图形设计采用了六量的OCX控件,如按钮、列表、时序状态、单点显示、趋势显示等控件,都是标准的ActiveX控件。系统的人机接口设计风格和规范一致,各控件提供的用户接口标准化,功能完整。各控件的统一功能特征如下:
  (1)MAXVUE中的控件都符合标准的 OLEActiveX设计规范,可提供在线帮助;支持双语系(除英语外还支持另一种语言);支持C++和VisualBasic的“容器一对象”编程环境;模式在运行和设计阶段都不再需要 OCX的版权许可。
  (2)所有的控件都符合标准的“容器一对象”模式要求,各个ocx控件在各类容器中都具有相同功能特性。如鼠标可实现标准 OLE的单击或双击事件;所有的控件都具有可供选择的属性页面,方便用户应用;控件都可以存在于运行状态或设计状态,都具有摇镜头(Zooming)缩放功能;
  (3)由OLE系统机制来处理非正常状态或出错信息;控件升级或变换参数只需软件支撑平台申明—次即可实现;支撑平台还对控件的改变进行有效性检查;
  (4)各控件都支持文本的多行输入,如标题说明符Caption可以有多行说明文字,只需规定每行最大字符数就得以实现;
  (5)提供标准键盘输入人机接口,可在控件中输入文本字符等;各种数据输入表格都是标准的,并位于屏幕的同一位置;在各控件属性页面中的文本都以左对齐方式出现;
  (6)各控件都有使用示例;控件的缺省属性设置已标准化,在固定的位置显示。如控件的名称、背景颜色、前景颜色、运行周期 (sBP)即最大和最小规定时间等,都由开发容器提供。
  例如,MAXVUE中提供的按钮控件,它提供基本的按钮开关特征。它也按上述标准化规范设计;可以向软件支撑后台送数据;可以根据布示表达式改变按钮形状;从SBP中读取参数等。控件的标准弹出式菜单界面中如 De-SelectAll、Cut、Copy、Paste都为Windows 标准功能,按钮属性(Properties)以菜单方式提供该按钮放置的位置、尺寸大小、显示方式等。控件属性Control Properties对各控件对象按其特性不同而具有不同的项目属性。按钮控件有4页属性;列表控件有7页属性.时间/状态控件有5页属性;单点显示控件有4 页属性,趋势控件有3页属性等。各属性页面都采用弹出式填表方式,或弹出菜单方式。详细的属性设置此处以略。
  6  结束语
  本文结合某电厂采用MAXl000+PLUS 分散控制系统的实例,介绍了有关该系统中的MAXTOOLS组态工具、MAXVUE人机界面接口、以及面向对象编程的性能特点及 ACTIVEX等在在电厂生产过程中的应用。面向对象技术为过程工业的测控应用带来了新的生机和活力。面向对象技术的应用将进一步促进生产过程的测控和管理—体化的发展。

参考资料
  1 李平康编著,MAX1000+PlUS分散控制系统培训, 教材;北京电力高等专科学校,1999.9
  2 王双庆,邢建春,OPC—现代工业控制软件互操 作标准,测控技术,2000.3

分享到
【文章来自米尔自动化网http://www.mirautomation.com/pages/2012-08/s36393.shtml
本文标签: 现代分散控制系统DCS   人机界面接口MAXVUE   及应用  
 三菱电机

热门内容:
工业机器人 S7-200 S7-300 PLC编程入门 自动化产品 DCS控制系统 变频电机 工控机 可编程自动化控制器 温度传感器 HMI