【技术实现步骤摘要】
本专利技术主要涉及人机界面领域,具体地说,涉及一种显示组态软件与控制器数据交互的方法,以及应用该方法形成的人机交互设备。
技术介绍
组态软件是指ー类数据采集与过程控制的专用软件,根据其功能可分为显示组态软件和控制组态软件。开发人员无需对底层有过多了解,只需在开发环境中添加所需控件,编写简单控制脚本即可完成复杂的嵌入式软件开发,也就是所谓的“组态”。显示组态软件常配置于如エ业显示屏等人机交互设备中,通过通讯接ロ实现与控制器之间的数据交互,进而实现对相关工程变量信息的显示。现有技术中,显示组态软件采用以下两种方式实现与控制器的通信:第一种方式是直接将控制器固化在显示组态软件中,但是采用此种方式用户就只能选择该显示组态软件中已有的控制器,可扩展性不强。第二种方式是导入第三方设备,外部设备和人机交互设备之间采用中间转换设备,完成数据源采集及数据交互。但是采用此种方式,用户就需自己编写驱动程序,并且在显示组态软件中需调用相应的函数实现与控制器的数据交互,过程极为麻烦,难度较大,项目开发周期较长。因此,如何通过ー种方便快捷的方式,实现显示组态软件与控制器之间的数据交互,是本 ...
【技术保护点】
一种显示组态软件与控制器数据交互的方法,其特征在于,包括以下步骤:步骤1:提取配置于控制器中的控制组态软件的工程变量信息,将其保存为预定格式的文件;步骤2:将所述预定格式的文件导入显示组态软件;步骤3:所述显示组态软件内部的动态链接库根据所述预定格式的文件,重新生成相关信息;步骤4:所述动态链接库将所述相关信息进行组帧,所述动态链接库与控制器之间进行通信实现数据交互。
【技术特征摘要】
1.一种显示组态软件与控制器数据交互的方法,其特征在于,包括以下步骤: 步骤1:提取配置于控制器中的控制组态软件的工程变量信息,将其保存为预定格式的文件; 步骤2:将所述预定格式的文件导入显示组态软件; 步骤3:所述显示组态软件内部的动态链接库根据所述预定格式的文件,重新生成相关信息; 步骤4:所述动态链接库将所述相关信息进行组帧,所述动态链接库与控制器之间进行通信实现数据交互。2.根据权利要求1所述的显示组态软件与控制器数据交互的方法,其特征在于,所述控制组态软件的工程变量信息包括变量地址信息和变量数据类型信息。3.根据权利要求1所述的显示组态软件与控制器数据交互的方法,其特征在于,还包括以下步骤: 创建设备缓冲区; 将所述动态链接库与控制器之间通信的数据存入所述设备缓冲区中。4.根据权利要求1所述的显示组态软件与控制器数据交互的方法,其特征在于,所述动态链接库与所述控制器之间通过串行接ロ、CAN或以太网进行通信。5.根据权利要求1-4任一项所述的显示组态软件与控制器数据交...
【专利技术属性】
技术研发人员:盛四华,周琴,黄罡,
申请(专利权)人:三一重工股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。