【技术实现步骤摘要】
工业控制数据二次开发方法、系统、设备及介质
[0001]本专利技术属于数据信号处理
,具体涉及一种工业控制数据二次开发方法、系统、设备及介质。
技术介绍
[0002]可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。可编程逻辑控制器建立的自动控制系统,能通过梯形图快速构建出符合控制要求的工艺算法,最接近继电器控制原理图,目前应用最为广泛。但随着技术的发展,控制工艺算法已经越来越复杂,数据的计算量越来越大、逻辑分支越来越多。
[0003]工业控制数据是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示工业客观事物的未经加工的原始素材。工业控制数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。
[0004]在新能源领域,传统的对工业控制数据进行二 ...
【技术保护点】
【技术特征摘要】
1.一种工业控制数据二次开发方法,其特征在于,包括:创建并显示可编程画布,根据实际工程设计图从图形处理运算库中读取并在所述可编程画布上生成一系列图符块;通过模板引擎对图符块进行转换操作,使每个图符块包含数据与控制逻辑算法信息,得到转换操作后的每个图符块;响应于当前用户根据实际工程控制逻辑编辑每个图符块,得到一系列不同图符块;所述编辑是对图符块的基本参数、输入参数、输出参数及控制参数进行处理,使得图符块包含指定的信息;响应于当前用户根据实际工程控制逻辑对不同图符块进行排序与组合操作,通过指向性连接确定不同图符块的先后执行顺序及对应实际工程的控制逻辑,直到搭建完所有图符块逻辑;将可编程画布上搭建好的图符块逻辑同步至上位机数据库中。2.根据权利要求1所述的工业控制数据二次开发方法,其特征在于,所述可编程画布用于对工业控制数据的图符块进行可视化编辑,可编程画布的环境包括图符块创建器、图符块转换器、图符块编辑器及图符块连接区,所述环境允许在可编程画布的窗口中对图符块进行实时编辑和调试;所述图形处理运算库包括计算符号库、逻辑控制库、数据类型库、逻辑库、图符操作库和时间库。3.根据权利要求1所述的工业控制数据二次开发方法,其特征在于,所述图符块在所述可编程画布上生成过程具体为:用户通过拖拽进行组合与分离图符块以实现添加和删除命令,图符块创建过程由用户完成对图符块的颜色、形状、语义接口标签、主体规则的定义。4.根据权利要求1所述的工业控制数据二次开发方法,其特征在于,所述图符块用于将文本编程语言封装成特定接口来赋予不同图符块特定的功能,每个图符块均包含开始块、命令块、规则块及输出块,并且每个图符块包含至少一个输入源点与输出源点。5.根据权利要求4所述的工业控制数据二次开发方法,其特征在于,所述转换操作是通过模板引擎将已定义的图符块属性信息在可编程画布的环境后台转换为代码后与模板引擎语义代码进行结合;其中,图符块中的开始块通过模板引擎被转换为已定义的图符块的程序入口,输出块被转换为变量、常数及运算输出函数,命令块与规则块在后台被转换为语义代码。6.根据权利要求4所述的工业控制数据二次开发方法,其特征在于,所述通过指向性连接确定不同图符块的先后执行顺序及对应实际工程的控制逻辑,包括:对可编程画布中的一个图符块的输入源点...
【专利技术属性】
技术研发人员:张津,刘畅,高少华,王珩,张斌,张军,李亚都,潘乐,张昇,李银,
申请(专利权)人:西安热工研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。