首页  专利技术  其他产品的制造及其应用技术

工业控制语言的处理方法、装置、电子设备及存储介质与流程

2026-03-22 15:40:02 237次浏览
工业控制语言的处理方法、装置、电子设备及存储介质与流程

本申请涉及信息处理,尤其涉及一种工业控制语言的处理方法、装置、电子设备及存储介质。


背景技术:

1、在工业控制领域,可编程逻辑控制器(programmab l e logic contro l l er,plc)的广泛应用已经不可或缺,它在多行业的自动化控制系统中占重要地位,plc控制技术具有功能强大,使用灵活性高、实用性强的特点,使其成为现代工业自动化的三大技术支柱。目前plc组态软件在开发过程中,通常使用工业控制语言进行程序开发;随着时代的发展,加之开发人员整体素质的提高,c、c++等编程语言受到组态人员的青睐,但是工业控制语言仍然是工业自动化组态中使用最为广泛的编程语言,为了实现工业自动化语言和c、c++等编程语言在组态过程中同时使用,不可避免的需要解决工业控制语言和其他语言的混合编程的问题。


技术实现思路

1、有鉴于此,本申请实施例提供了一种工业控制语言的处理方法、装置、电子设备及存储介质,以解决现有技术中,工业控制语言和其他编程语言无法进行混合编程的问题。

2、本申请实施例的第一方面,提供了一种工业控制语言的处理方法,该方法包括:获取目标编程语言构建的第一目标函数,解析第一目标函数得到第一函数名、第一参数以及第一参数对应的功能;根据第一参数、第一参数对应的功能构建工业控制语言对应的包裹函数,根据预设的工业控制语言命名规则和第一函数名生成包裹函数的函数名,并根据所述包裹函数的函数名和所述第一函数名构建所述包裹函数和所述第一目标函数的关联关系;在工业控制语言构建的程序中,通过第一函数名调用包裹函数。

3、本申请实施例的第二方面,提供了一种工业控制语言的处理装置,该装置包括:解析模块,用于获取目标编程语言构建的第一目标函数,解析第一目标函数得到第一函数名、第一参数以及第一参数对应的功能;生成模块,用于根据第一参数、第一参数对应的功能构建工业控制语言对应的包裹函数,根据预设的工业控制语言命名规则和第一函数名生成包裹函数的函数名,并根据所述包裹函数的函数名和所述第一函数名构建所述包裹函数和所述第一目标函数的关联关系;调用模块,用于在工业控制语言构建的程序中,通过第一函数名调用包裹函数。

4、本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。

5、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。

6、本申请实施例与现有技术相比存在的有益效果是:本申请实施例中通过获取目标编程语言构建的第一目标函数,解析第一目标函数得到第一函数名、第一参数以及第一参数对应的功能;根据第一参数、第一参数对应的功能构建工业控制语言对应的包裹函数,根据预设的工业控制语言命名规则和第一函数名生成包裹函数的函数名;在工业控制语言构建的程序中,通过第一函数名调用包裹函数,其中,通过目标编程语言的第一目标函数来生成包裹函数,进而通过包裹函数实现目标编程语言的第一目标函数,后续工业控制语言构建的程序通过调用第一函数名实现准确调用第一目标函数对应的包裹函数,且该包裹函数能够实现第一目标函数对应的方法,进而实现了工业控制语言和目标编程语言的混合编程,避免了相关技术中工业控制语言和其他编程语言无法进行混合编程的问题。



技术特征:

1.一种工业控制语言的处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,获取所述目标编程语言构建的程序对应的第一全局变量,包括:

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,在所述目标编程语言构建的程序中,通过所述封装函数的函数名调用所述封装函数之后,所述方法还包括:

7.一种工业控制语言的处理装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:变量模块,所述变量模块用于获取所述目标编程语言构建的程序对应的第一全局变量,并确定预设的目标编程语言程序和工业控制语言变量类型转换表;根据所述目标编程语言程序和工业控制语言变量类型转换表和所述第一全局变量的类型,对所述第一全局变量进行工业控制语言转换,得到工业控制语言对应的第一转换全局变量。

9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并且可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述方法的步骤。


技术总结
本申请涉及信息处理技术领域,提供了一种工业控制语言的处理方法、装置、电子设备及存储介质。该方法通过获取目标编程语言构建的第一目标函数,解析第一目标函数得到第一函数名、第一参数以及第一参数对应的功能;根据第一参数、第一参数对应的功能构建工业控制语言对应的包裹函数,根据预设的工业控制语言命名规则和第一函数名生成包裹函数的函数名;在工业控制语言构建的程序中,通过第一函数名调用包裹函数,其中,通过包裹函数实现目标编程语言的第一目标函数,后续工业控制语言构建的程序通过第一函数名实现准确调用第一目标函数对应的包裹函数,且该包裹函数能够实现第一目标函数对应的方法,实现了工业控制语言和目标编程语言的混合编程。

技术研发人员:宋维
受保护的技术使用者:杭州和利时自动化有限公司
技术研发日:
技术公布日:2024/12/10
文档序号 : 【 40280990 】

技术研发人员:宋维
技术所有人:杭州和利时自动化有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
宋维杭州和利时自动化有限公司
一种滚塑聚乙烯复合粉末、制备方法及其应用与流程 嵌合启动子及其用途的制作方法
相关内容