一种实现AVC组态文件的识别和运行的方法技术

技术编号:32472946 阅读:30 留言:0更新日期:2022-03-02 09:34
本发明专利技术涉及一种实现AVC组态文件的识别和运行的方法。包括:(1)对上位机组态下传的存储信息内容进行识别,按照预定规则提取不同的信息,组态文件是以二进制代码格式发送,组态文件由多个CELL即模块组成,并以FLASH形式存储;(2)组态文件识别后以二进制存入到FLASH,各模块以动态链表的形式进行存储,各模块在包括建立、调用的过程都是通过指针来完成,各模块在控制器中的顺序,是通过一个个数据指针链接在一起,形成完整的数据链表;数据链表生成后,各模块间的输入和输出参数是相互独立的;通过提取算法号,来判断所指向的CELL的函数指针,从而进入相应的CELL函数。本发明专利技术能够实现下位机对上位机组态下传的存储信息内容进行识别及运行。运行。运行。

【技术实现步骤摘要】
一种实现AVC组态文件的识别和运行的方法


[0001]本专利技术涉及一种实现AVC组态文件的识别和运行的方法。

技术介绍

[0002]组态文件的识别和运行是控制器嵌入式软件最核心的部分,现有并无相关技术公开,即无组态文件的识别和运行的相关资料很少。通常,不同的应用场景,我们都需要编写对应的控制器的嵌入式软件,这个复杂度就会很高,需要专业的嵌入式软件开发人员,由于将复杂的底层硬件细节和上层软件编程概念进行了重新封装,转变成符合思维习惯的组态式可视化组件,使软件开发如同搭积木一样简单、直观,大大降低了嵌入式软件开发难度和工作量。通过这种组态的形式,就不需要编写底层控制器嵌入式软件,通过上位机AI智慧可视化控制系统生成 AVC控制器上的组态文件,然后下载到控制器上运行,这个产品的开发就比较容易了,我们的目的就是解决嵌入式产品开发难度高的问题,因此本申请提出说明组态文件在控制器上的识别和运行。开发者无需花费大量时间和精力在通用的底层和平台软件,可更专注与具体业务相关的产品需求开发。
[0003]AI可视化控制器(AI Visible Contr本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现AVC组态文件的识别和运行的方法,其特征在于,包括:(1)组态文件识别:对上位机组态下传的存储信息内容进行识别,按照预定规则提取不同的信息,组态文件是以二进制代码格式发送,组态文件由多个CELL即模块组成,并以FLASH形式存储,各模块的启动包括功能模块号、算法号、输入变量个数、输入变量名、输入变量值、输出变量个数、输出变量名、输出变量值,以及在图中的中心位置;(2)组态文件运行:组态文件识别后以二进制存入到FLASH,各模块以动态链表的形式进行存储,各模块在包括建立、调用的过程都是通过指针来完成,各模块在控制器中的顺序,是通过一个个数据指针链接在一起,形成完整的数据链表;由于数据链表是顺序执行,因此上位机组态通过模块号的大小排列成顺序的结构下发到下位机进行组态文件识别;数据链表生成后,各模块间的输入和输出参数是相互独立的;通过提取算法号,来判断所指向的CELL的函数指针,从而进入相应的CELL函数,CELL函数在函数指针数组里面的位置是固定的;如果对应函数指针位置没有CELL,则指针值为NULL;通过算法号来确定执行的函数名,函数的参数则通过各模块输入和输出参数确定。2.根据权利...

【专利技术属性】
技术研发人员:董提育郑鸿柳雅玲颜德倩武永华郑调汪陈伟鹏陈祥奇
申请(专利权)人:中清睿厦门环境科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1