国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      工業(yè)控制語言的處理方法、裝置、電子設(shè)備及存儲介質(zhì)與流程

      文檔序號:40280990發(fā)布日期:2024-12-11 13:20閱讀:15來源:國知局
      工業(yè)控制語言的處理方法、裝置、電子設(shè)備及存儲介質(zhì)與流程

      本申請涉及信息處理,尤其涉及一種工業(yè)控制語言的處理方法、裝置、電子設(shè)備及存儲介質(zhì)。


      背景技術(shù):

      1、在工業(yè)控制領(lǐng)域,可編程邏輯控制器(programmab?l?e?logic?contro?l?l?er,plc)的廣泛應(yīng)用已經(jīng)不可或缺,它在多行業(yè)的自動化控制系統(tǒng)中占重要地位,plc控制技術(shù)具有功能強(qiáng)大,使用靈活性高、實用性強(qiáng)的特點,使其成為現(xiàn)代工業(yè)自動化的三大技術(shù)支柱。目前plc組態(tài)軟件在開發(fā)過程中,通常使用工業(yè)控制語言進(jìn)行程序開發(fā);隨著時代的發(fā)展,加之開發(fā)人員整體素質(zhì)的提高,c、c++等編程語言受到組態(tài)人員的青睞,但是工業(yè)控制語言仍然是工業(yè)自動化組態(tài)中使用最為廣泛的編程語言,為了實現(xiàn)工業(yè)自動化語言和c、c++等編程語言在組態(tài)過程中同時使用,不可避免的需要解決工業(yè)控制語言和其他語言的混合編程的問題。


      技術(shù)實現(xiàn)思路

      1、有鑒于此,本申請實施例提供了一種工業(yè)控制語言的處理方法、裝置、電子設(shè)備及存儲介質(zhì),以解決現(xiàn)有技術(shù)中,工業(yè)控制語言和其他編程語言無法進(jìn)行混合編程的問題。

      2、本申請實施例的第一方面,提供了一種工業(yè)控制語言的處理方法,該方法包括:獲取目標(biāo)編程語言構(gòu)建的第一目標(biāo)函數(shù),解析第一目標(biāo)函數(shù)得到第一函數(shù)名、第一參數(shù)以及第一參數(shù)對應(yīng)的功能;根據(jù)第一參數(shù)、第一參數(shù)對應(yīng)的功能構(gòu)建工業(yè)控制語言對應(yīng)的包裹函數(shù),根據(jù)預(yù)設(shè)的工業(yè)控制語言命名規(guī)則和第一函數(shù)名生成包裹函數(shù)的函數(shù)名,并根據(jù)所述包裹函數(shù)的函數(shù)名和所述第一函數(shù)名構(gòu)建所述包裹函數(shù)和所述第一目標(biāo)函數(shù)的關(guān)聯(lián)關(guān)系;在工業(yè)控制語言構(gòu)建的程序中,通過第一函數(shù)名調(diào)用包裹函數(shù)。

      3、本申請實施例的第二方面,提供了一種工業(yè)控制語言的處理裝置,該裝置包括:解析模塊,用于獲取目標(biāo)編程語言構(gòu)建的第一目標(biāo)函數(shù),解析第一目標(biāo)函數(shù)得到第一函數(shù)名、第一參數(shù)以及第一參數(shù)對應(yīng)的功能;生成模塊,用于根據(jù)第一參數(shù)、第一參數(shù)對應(yīng)的功能構(gòu)建工業(yè)控制語言對應(yīng)的包裹函數(shù),根據(jù)預(yù)設(shè)的工業(yè)控制語言命名規(guī)則和第一函數(shù)名生成包裹函數(shù)的函數(shù)名,并根據(jù)所述包裹函數(shù)的函數(shù)名和所述第一函數(shù)名構(gòu)建所述包裹函數(shù)和所述第一目標(biāo)函數(shù)的關(guān)聯(lián)關(guān)系;調(diào)用模塊,用于在工業(yè)控制語言構(gòu)建的程序中,通過第一函數(shù)名調(diào)用包裹函數(shù)。

      4、本申請實施例的第三方面,提供了一種電子設(shè)備,包括存儲器、處理器以及存儲在存儲器中并且可在處理器上運(yùn)行的計算機(jī)程序,該處理器執(zhí)行計算機(jī)程序時實現(xiàn)上述方法的步驟。

      5、本申請實施例的第四方面,提供了一種計算機(jī)可讀存儲介質(zhì),該計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,該計算機(jī)程序被處理器執(zhí)行時實現(xiàn)上述方法的步驟。

      6、本申請實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本申請實施例中通過獲取目標(biāo)編程語言構(gòu)建的第一目標(biāo)函數(shù),解析第一目標(biāo)函數(shù)得到第一函數(shù)名、第一參數(shù)以及第一參數(shù)對應(yīng)的功能;根據(jù)第一參數(shù)、第一參數(shù)對應(yīng)的功能構(gòu)建工業(yè)控制語言對應(yīng)的包裹函數(shù),根據(jù)預(yù)設(shè)的工業(yè)控制語言命名規(guī)則和第一函數(shù)名生成包裹函數(shù)的函數(shù)名;在工業(yè)控制語言構(gòu)建的程序中,通過第一函數(shù)名調(diào)用包裹函數(shù),其中,通過目標(biāo)編程語言的第一目標(biāo)函數(shù)來生成包裹函數(shù),進(jìn)而通過包裹函數(shù)實現(xiàn)目標(biāo)編程語言的第一目標(biāo)函數(shù),后續(xù)工業(yè)控制語言構(gòu)建的程序通過調(diào)用第一函數(shù)名實現(xiàn)準(zhǔn)確調(diào)用第一目標(biāo)函數(shù)對應(yīng)的包裹函數(shù),且該包裹函數(shù)能夠?qū)崿F(xiàn)第一目標(biāo)函數(shù)對應(yīng)的方法,進(jìn)而實現(xiàn)了工業(yè)控制語言和目標(biāo)編程語言的混合編程,避免了相關(guān)技術(shù)中工業(yè)控制語言和其他編程語言無法進(jìn)行混合編程的問題。



      技術(shù)特征:

      1.一種工業(yè)控制語言的處理方法,其特征在于,所述方法包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取所述目標(biāo)編程語言構(gòu)建的程序?qū)?yīng)的第一全局變量,包括:

      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:

      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述目標(biāo)編程語言構(gòu)建的程序中,通過所述封裝函數(shù)的函數(shù)名調(diào)用所述封裝函數(shù)之后,所述方法還包括:

      7.一種工業(yè)控制語言的處理裝置,其特征在于,所述裝置包括:

      8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括:變量模塊,所述變量模塊用于獲取所述目標(biāo)編程語言構(gòu)建的程序?qū)?yīng)的第一全局變量,并確定預(yù)設(shè)的目標(biāo)編程語言程序和工業(yè)控制語言變量類型轉(zhuǎn)換表;根據(jù)所述目標(biāo)編程語言程序和工業(yè)控制語言變量類型轉(zhuǎn)換表和所述第一全局變量的類型,對所述第一全局變量進(jìn)行工業(yè)控制語言轉(zhuǎn)換,得到工業(yè)控制語言對應(yīng)的第一轉(zhuǎn)換全局變量。

      9.一種電子設(shè)備,包括存儲器、處理器以及存儲在所述存儲器中并且可在所述處理器上運(yùn)行的計算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)如權(quán)利要求1至6中任一項所述方法的步驟。

      10.一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,其特征在于,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述方法的步驟。


      技術(shù)總結(jié)
      本申請涉及信息處理技術(shù)領(lǐng)域,提供了一種工業(yè)控制語言的處理方法、裝置、電子設(shè)備及存儲介質(zhì)。該方法通過獲取目標(biāo)編程語言構(gòu)建的第一目標(biāo)函數(shù),解析第一目標(biāo)函數(shù)得到第一函數(shù)名、第一參數(shù)以及第一參數(shù)對應(yīng)的功能;根據(jù)第一參數(shù)、第一參數(shù)對應(yīng)的功能構(gòu)建工業(yè)控制語言對應(yīng)的包裹函數(shù),根據(jù)預(yù)設(shè)的工業(yè)控制語言命名規(guī)則和第一函數(shù)名生成包裹函數(shù)的函數(shù)名;在工業(yè)控制語言構(gòu)建的程序中,通過第一函數(shù)名調(diào)用包裹函數(shù),其中,通過包裹函數(shù)實現(xiàn)目標(biāo)編程語言的第一目標(biāo)函數(shù),后續(xù)工業(yè)控制語言構(gòu)建的程序通過第一函數(shù)名實現(xiàn)準(zhǔn)確調(diào)用第一目標(biāo)函數(shù)對應(yīng)的包裹函數(shù),且該包裹函數(shù)能夠?qū)崿F(xiàn)第一目標(biāo)函數(shù)對應(yīng)的方法,實現(xiàn)了工業(yè)控制語言和目標(biāo)編程語言的混合編程。

      技術(shù)研發(fā)人員:宋維
      受保護(hù)的技術(shù)使用者:杭州和利時自動化有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/10
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1