一种逻辑图形组态及转成数据流的方法及系统技术方案

技术编号:19341111 阅读:77 留言:0更新日期:2018-11-07 13:32
本发明专利技术提供一种逻辑图形组态及转成数据流的方法和系统,预先定义功能块图形并保存在图形库中,同时针对每个功能块图形均定义一串功能块图形数组来保存对应功能块图形的信息;操作者通过图形库选择所需功能块图形添加在程序页中,通过画线的方式组态程序页中的各功能块图形的逻辑关系,同时后台会自动调用相应的功能块图形数组来保存功能块图形的信息和逻辑关系的相关信息。本发明专利技术将逻辑组态编译成计算机机的可执行语句这一环节取消,改为预先定义功能块图形经逻辑组态后转换为一串有特定规律的数据,任何硬件控制器均识别、下载并解析为可执行命令,从而实现一次组态,多硬件平台通用的效果,大大降低了工程师的工作复杂度,提升了效率。

A method and system for logical graphics configuration and data flow conversion

The present invention provides a method and system for configuring logical graphics and converting them into data streams. The function block graphics are predefined and stored in the graphics library. At the same time, a series of function block graphics arrays are defined for each function block graphics to save the information of corresponding function block graphics. The operator chooses the required function block graphics to be added through the graphics library. Adding to the program page, the logic relationship of the function block graphics in the program page is configured by drawing lines. At the same time, the background automatically calls the corresponding function block graphics array to save the information of the function block graphics and the related information of the logic relationship. The method cancels the link of compiling logical configuration into executable statement of computer, and changes the pre-defined function block graph into a series of data with specific rules after logical configuration. Any hardware controller recognizes, downloads and resolves the executable command, thus realizing one-time configuration and universal multi-hardware platform. The effect greatly reduces the work complexity of the engineers and improves the efficiency.

【技术实现步骤摘要】
一种逻辑图形组态及转成数据流的方法及系统
本专利技术涉及工业控制自动化领域,特别涉及一种逻辑图形组态转成数据流的方法。
技术介绍
随着工业自动化程度的不断提高,PLC/DCS/IPC/ARM等的应用越来越广泛,但同时对PLC/DCS/IPC/ARM等的技术要求也越来越高。在使用PLC/DCS/IPC/ARM等的过程中,工程师运用电路原理思维将逻辑关系搭建出来,然后由编程软件编译成计算机的执行语句下载到PLC/DCS/IPC/ARM等,由PLC/DCS/IPC/ARM等来执行下载的命令从而达到工程师期望的逻辑关系效果。控制器生成厂家都开发对应的编程软件,由于控制器硬件不同,工程师需要应用不同的编程软件才能实现逻辑组态,如果是同一套逻辑关系需要下载到不同的硬件中,工程师需要用两套不一样的软件组态同一套逻辑关系,大大降低了工作效率。
技术实现思路
本专利技术要解决的技术问题,在于提供一种逻辑图形组态转成数据流的方法和系统,工程师只需通过拖拽方式操作,以将复杂的逻辑关系通过人更容易识别的图形的方式表达出来,再由后台转化成一串有效的数组,可被任何硬件控制器识别、下载并解析为可执行命令,大大降低了工本文档来自技高网...

【技术保护点】
1.一种逻辑图形组态及转成数据流的方法,其特征在于:包括:步骤S1、预先定义功能块图形并保存在图形库中,同时针对每个功能块图形均定义一串功能块图形数组来保存对应功能块图形的信息;步骤S2、操作者通过图形库选择所需功能块图形添加在程序页中;在添加操作的同时,后台自动调用相应的功能块图形数组来保存功能块图形的信息;步骤S3、操作者通过画线的方式组态程序页中的各功能块图形的逻辑关系,在组态的过程中,该逻辑关系的相关信息被自动添加至对应的功能块图形数组中;其中,所述功能块图形数组中的数据均能被任何硬件控制器识别、下载并解析为可执行命令。

【技术特征摘要】
1.一种逻辑图形组态及转成数据流的方法,其特征在于:包括:步骤S1、预先定义功能块图形并保存在图形库中,同时针对每个功能块图形均定义一串功能块图形数组来保存对应功能块图形的信息;步骤S2、操作者通过图形库选择所需功能块图形添加在程序页中;在添加操作的同时,后台自动调用相应的功能块图形数组来保存功能块图形的信息;步骤S3、操作者通过画线的方式组态程序页中的各功能块图形的逻辑关系,在组态的过程中,该逻辑关系的相关信息被自动添加至对应的功能块图形数组中;其中,所述功能块图形数组中的数据均能被任何硬件控制器识别、下载并解析为可执行命令。2.根据权利要求1所述的一种逻辑图形组态及转成数据流的方法,其特征在于:所述功能块图形数组是通过一张数据表来表示,记录了功能块的输入来源,输入数据,输出数据,输入输出类型、数值大小、功能块类型、位置和关联信息;当某个任务的逻辑关系全部组态完成之后,该任务对应的所有功能块图形数组自动组合构成一功能块关系数组,用于存放该任务所有的组态逻辑关系。3.根据权利要求1或2所述的一种逻辑图形组态及转成数据流的方法,其特征在于:每个功能块图形数组包括至少一个最小单元,该最小单元为固定长度,每个最小单元最多包括复数个输入和复数个输出;且最小单元中具有父元件地址和子元件地址,所述父元件地址和所述子元件地址用来存放各最小单元的关联信息。4.根据权利要求1所述的一种逻辑图形组态及转成数据流的方法,其特征在于:将定义好的所述功能块图形的名称罗列在逻辑图页面的一侧,供操作者通过拖拽的方式选择添加至程序页中。5.根据权利要求1所述的一种逻辑图形组态及转成数据流的方法,其特征在于:所述操作者通过图形库选择所需功能块图形添加在程序页中时,还根据计算顺序安排功能块图形在程序页中的位置,在安排位置的同时,后台针对每个程序页自动生成一功能块计算顺序数组,且该功能块计算顺序数组能被任何硬件控制器识别、下载并解析为可执行命令;所述功能块计算顺序数组是通过一张数据表来表示,记录了程序页中各功能块图形的地址和程序页的信息;其中各功能块图形的地...

【专利技术属性】
技术研发人员:康孝顺王龙南张晓群王勇
申请(专利权)人:福州芝麻智能科技有限公司
类型:发明
国别省市:福建,35

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

1