平升组态软件设计

供稿: 唐山平升电子技术开发有限公司

  • 关键词:平升,组态软件
  • 作者:唐山平升电子技术开发有限公司
  • 摘要: 上位机软件中经常需要以图形化的形式来展示数据,以达到更好的使用效果。而项目的需求各不相同,如果每次都定制开发的话,不光开发成本高、周期长,程序的稳定性也没有保证。针对于以上情况,唐山平升公司以自身监控系统为基础,有针对性的开发出“平升组态开发平台”,实现了图形界面、报表功能的组态化开发。这样不仅能够快速、稳定的开发工程项目,同时也降低了开发难度,使更多的人员可以参与进来。

  上位机软件中经常需要以图形化的形式来展示数据,以达到更好的使用效果。而项目的需求各不相同,如果每次都定制开发的话,不光开发成本高、周期长,程序的稳定性也没有保证。

  针对于以上情况,唐山平升公司以自身监控系统为基础,有针对性的开发出“平升组态开发平台”,实现了图形界面、报表功能的组态化开发。这样不仅能够快速、稳定的开发工程项目,同时也降低了开发难度,使更多的人员可以参与进来。

一、控件模型
  组态开发平台中采用搭积木的方式来进行开发,“积木”的最小单位为控件。
  组态控件的通用模型中包含:数据输入、数据处理、数据展示、数据输出等四大部分,如下图所示:



  控件按照实际工程项目中所使用的设备来规划开发,比如水泵控件、阀控件、水池控件等;不同控件具有不同的显示效果,同时它们对数据的处理也不相同。比如水泵控件可以接入泵运行状态、泵故障等数据,并综合处理多种数据来生成显示内容。

二、数据规范
  没有规矩不成方圆,组态平台中对控件间交互的数据做了严格的约定,从而保证各个控件之间数据对接时的兼容。控件间交互的数据包括:设备信息、实时数、参数、控制操作、历史数据等几种类型。



  每个控件可以有多种数据类型的输入,也可以有多种数据类型的输出,只有相同类型的数据才可以对接。

  数据的约定也使得工程人员在开发时不至于选错数据,减少失误。如下图所示,只有符合类型的数据才能够被显示出来。
 



三、开发环境

  组态开发平台不光规划了组态控件的模型和接口数据类型,还开发了组态的开发环境,以提升开发效率。下图为实际开发中的组态界面。



开发环境中可以开发现场设备的工艺流程界面,也可以开发报表功能。
开发环境中提供工具箱来管理各种控件,通过拖拽方式添加到界面中。
开发环境中提供了控件的属性编辑界面,可以调整位置、大小、颜色、字体等基本属性,也可以设置输入、输出数据的关联关系。
开发环境还可以将图形、报表等界面根据需要保存成C/S系统可用的窗体文件、也可以保存为B/S网页形式。

  唐山平升组态平台已经投入使用多年,每年工程部门使用它开发上百套监控系统。并且组态平台仍然在不断的升级、优化,以为用户提供更好的软件和服务。
  
   
   

   


发布时间:2017年4月21日 14:21  人气:   审核编辑(王静 )
相关链接

我有需求