System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() mm1313亚洲国产精品无码试看,无码人妻久久久一区二区三区,无码综合天天久久综合网
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于MVC模型的PLC編程中變量復(fù)用的方法技術(shù)

    技術(shù)編號:44496798 閱讀:5 留言:0更新日期:2025-03-04 18:04
    本發(fā)明專利技術(shù)公開了一種基于MVC模型的PLC編程中變量復(fù)用的方法,涉及邏輯控制器PLC編程技術(shù)領(lǐng)域,在PLC編程的變量處理過程中,通過對變量數(shù)據(jù)在MVC模型中的位置索引數(shù)據(jù)進(jìn)行深入分析,有利于精準(zhǔn)把握變量在分組結(jié)構(gòu)中的位置關(guān)系,進(jìn)而為整個編程流程帶來諸多顯著優(yōu)勢,例如在數(shù)據(jù)組織與管理過程中,通過從數(shù)據(jù)庫獲取各變量數(shù)據(jù)所在變量分組的索引位置信息,并運(yùn)用特定計算公式,有利于全面且細(xì)致地描繪出變量在分組結(jié)構(gòu)中的布局情況,在確定變量數(shù)據(jù)類型依賴順序的過程中,依據(jù)函數(shù)對變量數(shù)據(jù)的操作來明確數(shù)據(jù)類型之間的依賴關(guān)系,有利于在數(shù)據(jù)處理流程中嚴(yán)格遵循數(shù)據(jù)間的邏輯關(guān)系,避免因數(shù)據(jù)依賴混亂而導(dǎo)致的錯誤。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及邏輯控制器plc編程,具體涉及一種基于mvc模型的plc編程中變量復(fù)用的方法。


    技術(shù)介紹

    1、plc編程的效率和質(zhì)量直接關(guān)系到生產(chǎn)系統(tǒng)的運(yùn)行效率和穩(wěn)定性,傳統(tǒng)的plc編程方法中,變量管理和復(fù)用存在諸多問題,如數(shù)據(jù)冗余、代碼復(fù)雜度高、維護(hù)困難等。

    2、現(xiàn)有技術(shù)如公告號為cn113688136b的專利技術(shù)專利申請公開了一種基于mvc模型的plc變量表分組方法及系統(tǒng),包括:建立變量表的結(jié)構(gòu),包括:抽象一個共同的基類qmydatatype,從該基類中派生出多種基礎(chǔ)數(shù)據(jù)類型,為數(shù)據(jù)類型表中數(shù)據(jù)項的子節(jié)點(diǎn)提供可選的數(shù)據(jù)類型,將變量表的數(shù)據(jù)存儲在基類qmyusertype的一個實例中;將分組類作為數(shù)據(jù)類型派生自qmyusertype,qmyusertype的基類有一個isgroup屬性,只有添加分組的時候?qū)⑵渲脼?,變量表每添加一個分組則創(chuàng)建一個qmydatatype對象,插入到m_varroottype中;再創(chuàng)建一個model關(guān)聯(lián)到分組數(shù)據(jù),變量表維護(hù)一個qmap容器的變量,建立分組名稱與其model的映射,當(dāng)檢測到用戶請求查看分組數(shù)據(jù)時,在項目樹上僅顯示分組名稱,根據(jù)分組名稱獲取分組的model并關(guān)聯(lián)到視圖類上;遍歷roottype,存儲為分層結(jié)構(gòu)的xml格式,讀取的時候解析xml文件生成roottype。

    3、針對上述方案,至少存在如下技術(shù)問題:1、上述方案缺乏了對plc變量數(shù)據(jù)在分組結(jié)構(gòu)中位置關(guān)系的深入分析,會導(dǎo)致在變量處理與復(fù)用過程中難以精準(zhǔn)定位和有效管理變量數(shù)據(jù),在復(fù)雜的plc編程環(huán)境里,缺乏對對位置關(guān)系的剖析,如相對列位置影響力因子、相對行位置影響力因子和深度影響力系數(shù)等的計算與考量,當(dāng)涉及到大規(guī)模變量數(shù)據(jù)處理時,無法依據(jù)其在分組結(jié)構(gòu)中的相對位置判斷其重要性和關(guān)聯(lián)性,會造成關(guān)鍵變量與非關(guān)鍵變量的混淆,進(jìn)而影響數(shù)據(jù)序列化策略的制定。

    4、2、上述方案缺乏了對變量數(shù)據(jù)類型依賴順序的評估,會導(dǎo)致在變量數(shù)據(jù)處理流程中無法確定合理的數(shù)據(jù)操作順序,由于上述方案缺乏依賴矩陣的構(gòu)建以及依賴強(qiáng)度指數(shù)的計算,從而無法確定哪些變量數(shù)據(jù)類型應(yīng)先被處理,哪些應(yīng)后處理,會在數(shù)據(jù)更新、計算或傳輸過程中引發(fā)錯誤。

    5、3、上述方案缺乏了對數(shù)據(jù)序列化過程中的細(xì)致考量與校驗評估,會導(dǎo)致數(shù)據(jù)序列化的質(zhì)量和可靠性無法得到保障,以及缺乏根據(jù)變量位置關(guān)系劃分關(guān)鍵數(shù)據(jù)、非關(guān)鍵數(shù)據(jù)并設(shè)定權(quán)重因子和計算數(shù)據(jù)校驗評估指數(shù)等內(nèi)容,使得在數(shù)據(jù)序列化時不能根據(jù)數(shù)據(jù)的重要性和特性進(jìn)行針對性處理,會導(dǎo)致存儲空間的浪費(fèi)或數(shù)據(jù)傳輸?shù)牡托А?/p>

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

    1、本專利技術(shù)的目的在于提供的一種基于mvc模型的plc編程中變量復(fù)用的方法,解決了
    技術(shù)介紹
    中存在的問題。

    2、為解決上述技術(shù)問題,本專利技術(shù)采用如下技術(shù)方案:本專利技術(shù)提供一種基于mvc模型的plc編程中變量復(fù)用的方法,包括:s1、通過分析變量數(shù)據(jù)在mvc模型中的位置索引數(shù)據(jù),進(jìn)而評估各變量數(shù)據(jù)在分組結(jié)構(gòu)中的位置關(guān)系。

    3、s2、根據(jù)變量數(shù)據(jù)在分組結(jié)構(gòu)中的位置關(guān)系,定位各變量數(shù)據(jù)對應(yīng)的初始變量數(shù)據(jù)類型信息,進(jìn)而計算各變量數(shù)據(jù)類型對應(yīng)的依賴強(qiáng)度指數(shù),由此評估各變量數(shù)據(jù)類型對應(yīng)的依賴順序。

    4、s3、根據(jù)各變量數(shù)據(jù)類型對應(yīng)的依賴順序,進(jìn)而將變量數(shù)據(jù)進(jìn)行數(shù)據(jù)序列化。

    5、s4、當(dāng)變量數(shù)據(jù)完成數(shù)據(jù)序列化后,評估變量數(shù)據(jù)能否寫入剪貼板。

    6、本專利技術(shù)的有益效果在于:1、本專利技術(shù)提供的一種基于mvc模型的plc編程中變量復(fù)用的方法,在plc編程的變量處理過程中,通過對變量數(shù)據(jù)在mvc模型中的位置索引數(shù)據(jù)進(jìn)行深入分析,有利于精準(zhǔn)把握變量在分組結(jié)構(gòu)中的位置關(guān)系,進(jìn)而為整個編程流程帶來諸多顯著優(yōu)勢,例如在數(shù)據(jù)組織與管理過程中,通過從數(shù)據(jù)庫獲取各變量數(shù)據(jù)所在變量分組的索引位置信息,包括列位置、行位置、總列數(shù)、總行數(shù)以及父節(jié)點(diǎn)索引層級,并運(yùn)用特定計算公式,有利于全面且細(xì)致地描繪出變量在分組結(jié)構(gòu)中的布局情況。

    7、2、本專利技術(shù)實施例在確定變量數(shù)據(jù)類型依賴順序的過程中,通過定位各變量數(shù)據(jù)對應(yīng)的初始變量數(shù)據(jù)類型信息,包括數(shù)據(jù)類型種類數(shù)、依賴矩陣元素和數(shù)據(jù)類型的復(fù)雜度權(quán)重,并構(gòu)建依賴矩陣,依據(jù)函數(shù)對變量數(shù)據(jù)的操作來明確數(shù)據(jù)類型之間的依賴關(guān)系,再通過計算依賴強(qiáng)度指數(shù),有利于在數(shù)據(jù)處理流程中嚴(yán)格遵循數(shù)據(jù)間的邏輯關(guān)系,避免因數(shù)據(jù)依賴混亂而導(dǎo)致的錯誤。

    8、3、本專利技術(shù)實施例在數(shù)據(jù)序列化過程中,根據(jù)變量數(shù)據(jù)類型的依賴順序以及變量在分組結(jié)構(gòu)中的位置關(guān)系,將變量數(shù)據(jù)劃分為關(guān)鍵數(shù)據(jù)和非關(guān)鍵數(shù)據(jù),并設(shè)定權(quán)重因子計算關(guān)鍵數(shù)據(jù)塊數(shù)量和非關(guān)鍵數(shù)據(jù)塊數(shù)量,同時通過特征函數(shù)計算數(shù)據(jù)校驗評估指數(shù)并與標(biāo)準(zhǔn)對照數(shù)據(jù)校驗評估指數(shù)比較判斷序列化是否符合要求,有利于在數(shù)據(jù)存儲與傳輸時,既能夠依據(jù)數(shù)據(jù)的重要性進(jìn)行合理的塊劃分,提高存儲與傳輸效率,又能夠通過校驗評估指數(shù)確保數(shù)據(jù)序列化的準(zhǔn)確性。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述分析變量在MVC模型中的位置索引數(shù)據(jù),具體過程如下:

    3.根據(jù)權(quán)利要求2所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述評估各變量數(shù)據(jù)在分組結(jié)構(gòu)中的位置關(guān)系,具體評估過程如下:

    4.根據(jù)權(quán)利要求3所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述定位各變量數(shù)據(jù)對應(yīng)的初始變量數(shù)據(jù)類型信息,具體過程如下:

    5.根據(jù)權(quán)利要求4所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述計算各變量數(shù)據(jù)類型對應(yīng)的依賴強(qiáng)度指數(shù),具體過程如下:

    6.根據(jù)權(quán)利要求5所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述評估各變量數(shù)據(jù)類型對應(yīng)的依賴順序,具體過程如下:

    7.根據(jù)權(quán)利要求6所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述將各變量數(shù)據(jù)類型對應(yīng)的變量數(shù)據(jù)進(jìn)行數(shù)據(jù)序列化,具體過程如下:

    8.根據(jù)權(quán)利要求7所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述計算關(guān)鍵數(shù)據(jù)塊數(shù)量和非關(guān)鍵數(shù)據(jù)塊數(shù)量,具體過程如下:

    9.根據(jù)權(quán)利要求8所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述判斷變量數(shù)據(jù)進(jìn)行的數(shù)據(jù)序列化是否符合要求,具體過程如下:

    10.根據(jù)權(quán)利要求9所述的一種基于MVC模型的PLC編程中變量復(fù)用的方法,其特征在于,所述評估變量數(shù)據(jù)能否寫入剪貼板,具體過程如下:

    ...

    【技術(shù)特征摘要】

    1.一種基于mvc模型的plc編程中變量復(fù)用的方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的一種基于mvc模型的plc編程中變量復(fù)用的方法,其特征在于,所述分析變量在mvc模型中的位置索引數(shù)據(jù),具體過程如下:

    3.根據(jù)權(quán)利要求2所述的一種基于mvc模型的plc編程中變量復(fù)用的方法,其特征在于,所述評估各變量數(shù)據(jù)在分組結(jié)構(gòu)中的位置關(guān)系,具體評估過程如下:

    4.根據(jù)權(quán)利要求3所述的一種基于mvc模型的plc編程中變量復(fù)用的方法,其特征在于,所述定位各變量數(shù)據(jù)對應(yīng)的初始變量數(shù)據(jù)類型信息,具體過程如下:

    5.根據(jù)權(quán)利要求4所述的一種基于mvc模型的plc編程中變量復(fù)用的方法,其特征在于,所述計算各變量數(shù)據(jù)類型對應(yīng)的依賴強(qiáng)度指數(shù),具體過程如下:

    6.根據(jù)權(quán)利要求5所述的...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:胡艷萍楊萬應(yīng)路達(dá)丁佳佳
    申請(專利權(quán))人:傲拓科技股份有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲一区二区三区无码影院| 成人免费无码大片a毛片| 中文字幕av无码不卡| 国产精品99无码一区二区| 无码人妻精品一区二区| 国产精品无码免费专区午夜| 亚洲国产精品无码久久久不卡| 无码日本电影一区二区网站| 国产精品99久久久精品无码| 色综合久久久无码中文字幕| 无码中文字幕日韩专区| 国产精品无码久久久久| 无码办公室丝袜OL中文字幕| 97久久精品无码一区二区天美| 国产成人无码av| 国产V片在线播放免费无码| 亚洲日韩中文字幕无码一区| 国产AV无码专区亚洲Av| 国产精品一级毛片无码视频| 亚洲AV无码成人精品区日韩| 亚洲Av无码精品色午夜| 国产精品热久久无码av| av无码精品一区二区三区四区 | 亚洲av无码专区国产不乱码| 曰韩精品无码一区二区三区| 精品无码国产污污污免费| 亚洲精品久久无码av片俺去也| 日韩精品无码AV成人观看| 国产亚洲AV无码AV男人的天堂 | 国产精品无码无需播放器| 精品韩国亚洲av无码不卡区| 无码日本电影一区二区网站| 亚洲精品无码久久| 无码中文人妻在线一区 | 九九久久精品无码专区| 无码人妻精品一区二区蜜桃百度| 国产在线无码制服丝袜无码| 无码AⅤ精品一区二区三区| 狠狠躁夜夜躁无码中文字幕| 国产精品亚洲αv天堂无码| 大桥久未无码吹潮在线观看|