本发明专利技术提供一种人机界面软件的无脚本组态和调试方法,采用面向设备的组态模式,将元件的包括元件的外观和内部算法的各种图形元素组合封装并绘制为不同的图形元件;并存储在一个图形元件库中;依据现场工艺控制流程,直接拖动图形元件进行画面组态,完成画面编辑;同步工程数据库,获取设备I/O地址;将图形元件链接相应的设备数据I/O点;运行画面,人机界面软件会依据现场实际物理量的变化,并通过内部算法的控制,在画面中表现出相应的动画功能,从而实现监控。本发明专利技术无需用户编写任何脚本,只需要链接设备数据I/O点,即可依据现场实际物理量的变化表现出对应的动画功能,不仅降低了工程师的编程能力要求,而且提高了组态效率。
【技术实现步骤摘要】
本专利技术涉及一种人机界面软件的组态和调试方法,属于工业自动化软件控制
技术介绍
控制系统人机界面,是用户和控制设备之间传递和交换信息的媒体,用户可以根据控制需要,组态不同的画面,并实现相应的动画功能。过去的人机界面中,实现一个表现现场物理属性变化的简单动画过程,都需要采用复杂的脚本语言编程调试,由于脚本模块在组态软件中起着举足轻重的作用,它是连接数据库与图形界面的纽带,数据库模块从现场底层的I/o设备获得实时数据,用户需要显示或操作哪个实时数据,就必须编写相应的脚本,在脚本引擎模块的支持下,从数据库中获取实时数据,供图形界面动态显示,因此对工程师的技术能力要求较高。如2009-08-19公开的,公开号为101510151的中国专利技术公开了一种综合监控跨平台组态人机界面系统,包括服务器和工作站,所述服务器和工作站内安装有操作系统,并设置人机界面系统框架,所述人机界面系统框架其特征在于所述人机界面系统框架为MVC 架构;支持UNIX、LINUX、WINDOWS操作系统,还包括以继承方式封装一套基本的图形对象的图形组件模块;封装一套图形交互控件的图形控件模块;脚本引擎系统,所述脚本引擎系统包括用于解析脚本、驱动脚本扩展功能库、动态执行脚本的脚本引擎模块和用于访问实时库、历史数据库、判断权限的脚本扩展模块。本专利技术的综合监控跨平台组态人机界面系统,实现了资源共享,互联互通的需求,解决了综合监控系统混合平台、异构平台的硬件平台问题。该专利技术的人机界面系统需通过脚本引擎模块动态执行脚本。
技术实现思路
本专利技术要解决的技术问题,在于提供一种,用户无需编写任何脚本,只需要链接设备数据I/o点,即可依据现场实际物理量的变化,在画面中表现出对应的动画功能,不仅降低了工程师的编程能力要求,而且提高了组态效率。本专利技术是这样实现的一种,其包括步骤10、采用面向设备的组态模式,将元件的各种图形元素组合封装并绘制为不同的图形元件;所述图形元素包括元件的外观和内部算法;步骤20、将所有的图形元件存储在一个图形元件库中,并提供给用户;步骤30、依据现场工艺控制流程,直接拖动图形元件库中的图形元件进行画面组态,完成画面编辑;步骤40、同步工程数据库,获取设备I/O地址;步骤50、将图形元件 链接相应的设备数据I/O点,以获取现场底层的I/O设备中的实时数据;步骤60、运行画面,人机界面软件会依据现场实际物理量的变化,并通过内部算法的控制,在画面中表现出相应的动画功能,从而实现动画画面的监控。本专利技术具有如下优点本专利技术提供的人机界面软件无脚本组态和调试技术,用户无需编写任何脚本,只需要将图形元件链接相应的设备数据I/o点,并依据现场实际物理量的变化,在画面中表现出对应的动画功能,比如液位升降、数字变化、指针转动等。不仅降低了工程师的编程能力要求,新手也极其容易使用,而且,提高了组态效率,链接设备数据 I/o点比编写动画脚本节约了大量时间成本。采用标准化的图形元件,用户在制作一个新工程的时候,不需要为了实现图形的动画而做大量的设置,甚至于为了一个简单的动画书写大量的代码,采用标准化图形元件系统能够让用户把注意力集中在工程的制作上,有效的提高了工作效率。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术方法流程示意图。具体实施方式如图1所示,本专利技术的,包括步骤10、采用面向设备的组态模式,将元件的各种图形元素组合封装并绘制为不同的图形元件;所述图形元素包括元件的外观和内部算法;实际应用中,可依据工程控制需求,定制不同类型的图形元件,所述图形元件包括文本、基本图素、按钮、开关、指示灯、阀门、风机、泵、仪表、游标、罐体、操作窗、管道、标志等。用户可以通过上述常用的元件快速地组建起自己的监控系统。软件默认给用户提供上述大量最常用的图形元件,当用户觉得现有元件无法满足工程要求的时候,可依据工程类型再定制出不同类型的图形元件。步骤20、将所有的图形元件存储在一个图形元件库中,并提供给用户;步骤30、依据现场工艺控制流程,直接拖动图形元件库中的图形元件进行画面组态,完成画面编辑;步骤40、同步工程数据库,获取设备I/O地址;步骤50、将图形元件链接相应的设备数据I/O点,以获取现场底层的I/O设备中的实时数据;步骤60、运行画面,人机界面软件会依据现场实际物理量的变化,并通过内部算法的控制,在画面中表现出相应的动画功能,比如液位升降、数字变化、指针转动等,从而实现动画画面的监控。其中要说明的是本专利技术画面中表现出的各图形元件的动画功能主要通过所述各图形元件的内部算法来控制实现,通过内部算法即代码实现的方式来控制图形元件的动画显示效果是现有的技术,其也不是本专利技术的关键。只是现有技术需用户自行编写脚本语言来实现各 元件的动画功能,本专利技术的关键是采用了由软件直接提供已封装内部算法的标准化图形元件库的方式来实现各图形元件的动画功能。本专利技术采用面向设备的组态模式,将元件的各种图形元素组合封装并绘制为不同的图形元件,用户无需编写任何脚本,只需要将图形元件链接相应的设备数据I/O点,并依 据现场实际物理量的变化,在画面中表现出对应的动画功能,比如液位升降、数字变化、指 针转动等。这样不仅降低了工程师的编程能力要求,新手也极其容易使用,而且,提高了组 态效率,链接设备数据I/O点比编写动画脚本节约了大量时间成本。虽然以上描述了本专利技术的具体实施方式,但是熟悉本
的技术人员应当理 解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本 领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的 权利要求所保护的范围内。本文档来自技高网...
【技术保护点】
一种人机界面软件的无脚本组态和调试方法,其特征在于包括:步骤10、采用面向设备的组态模式,将元件的各种图形元素组合封装并绘制为不同的图形元件;所述图形元素包括元件的外观和内部算法;步骤20、将所有的图形元件存储在一个图形元件库中,并提供给用户;步骤30、依据现场工艺控制流程,直接拖动图形元件库中的图形元件进行画面组态,完成画面编辑;步骤40、同步工程数据库,获取设备I/O地址;步骤50、将图形元件链接相应的设备数据I/O点,以获取现场底层的I/O设备中的实时数据;步骤60、运行画面,人机界面软件会依据现场实际物理量的变化,并通过内部算法的控制,在画面中表现出相应的动画功能,从而实现动画画面的监控。
【技术特征摘要】
1.一种人机界面软件的无脚本组态和调试方法,其特征在于包括步骤10、采用面向设备的组态模式,将元件的各种图形元素组合封装并绘制为不同的图形元件;所述图形元素包括元件的外观和内部算法;步骤20、将所有的图形元件存储在一个图形元件库中,并提供给用户;步骤30、依据现场工艺控制流程,直接拖动图形元件库中的图形元件进行画面组态,完成画面编辑;步骤40、同步工程数据库,获取设备I/O地址;步骤50、...
【专利技术属性】
技术研发人员:郑松,卢定兴,陈艺宾,刘朝儒,江丹玲,林丽明,黄玉杰,
申请(专利权)人:福州福大自动化科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。