System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 国内精品人妻无码久久久影院 ,久久久久无码专区亚洲av,精品人妻无码区二区三区
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種PLC梯形圖的生成方法、系統、設備及介質技術方案

    技術編號:44387002 閱讀:2 留言:0更新日期:2025-02-25 10:03
    本發明專利技術提供了一種PLC梯形圖的生成方法、系統、設備及介質,屬于PLC梯形圖生成技術領域。本發明專利技術方法第一圖元存儲在第一水平堆疊容器中,且有其它圖元和第一圖元串聯,當第一圖元需要繼續并聯圖元時,新增第二水平堆疊容器、第三水平堆疊容器和第一垂直堆疊容器,將第一圖元從第一水平堆疊器中移動至新增的第二水平堆疊容器中,將需要并聯的圖元存儲在新增的第三水平堆疊容器中,將第二水平堆疊容器和第三水平堆疊容器共同存儲在新增的第一垂直堆疊容器中,將新增的第一垂直堆疊容器放置在第一水平堆疊容器原先存儲第一圖元的位置。本發明專利技術解決了PLC梯形圖生成的效率降低以及出錯的風險增加的問題。

    【技術實現步驟摘要】

    本專利技術屬于plc梯形圖生成,具體涉及一種plc梯形圖的生成方法、系統、設備及介質。


    技術介紹

    1、plc梯形圖(ladder?diagram,?ld)是plc(可編程邏輯控制器)編程中廣泛使用的一種圖形化編程語言。在plc(可編程邏輯控制器)編程中,梯形圖的生成是一個很重要的環節。

    2、目前現有的plc梯形圖生成時,均采用坐標值的方式來放置圖元(例如觸點、線圈和功能塊等)。當需要在plc梯形圖中新增圖元或者刪除圖元時,由于圖元之間的相對位置關系是通過坐標值確定的,后續所有圖元的坐標值均需要相應地進行調整,以此確保plc梯形圖邏輯的準確性。當圖元的數量較少時,修改的工作量還處于可以接受的范圍內。然而,一旦當圖元的數量較多時,修改的工作量就會變得異常繁重,不僅導致plc梯形圖生成的效率降低,而且出錯的風險也會增加。


    技術實現思路

    1、本專利技術的目的在于提供一種plc梯形圖的生成方法、系統、設備及介質,用于解決現有技術中一旦當圖元的數量較多時,修改的工作量變得異常繁重導致plc梯形圖生成的效率降低以及出錯的風險增加的問題。

    2、為了實現上述目的,本專利技術采用如下技術方案:

    3、第一方面,本專利技術提供一種plc梯形圖的生成方法,包括以下步驟:

    4、構建至少1個水平堆疊容器和至少1個垂直堆疊容器,采用垂直堆疊容器存儲各網絡,單一網絡內采用水平堆疊容器存儲圖元,當需要串聯圖元時,確定需要串聯的圖元在水平堆疊容器中的位置,在確定串聯圖元的位置上串聯圖元;

    5、第一圖元存儲在第一水平堆疊容器中,且有其它圖元和第一圖元串聯,當第一圖元需要并聯圖元時,新增第二水平堆疊容器、第三水平堆疊容器和第一垂直堆疊容器,將第一圖元從第一水平堆疊器中移動至新增的第二水平堆疊容器中,將需要并聯的圖元存儲在新增的第三水平堆疊容器中,將第二水平堆疊容器和第三水平堆疊容器共同存儲在新增的第一垂直堆疊容器中,將新增的第一垂直堆疊容器放置在第一水平堆疊容器原先存儲第一圖元的位置。

    6、本專利技術進一步的改進在于,所述圖元包括觸點、線圈、功能塊、跳轉、返回、左母線和右母線。

    7、本專利技術進一步的改進在于,單一網絡內,當需要刪除圖元時,確定需要刪除的圖元在水平堆疊容器中的位置,在確定刪除圖元的位置上刪除圖元。

    8、本專利技術進一步的改進在于,當完成第一圖元的并聯后,若需要繼續并聯圖元,如果需要被并聯的圖元不與其它圖元串聯,且需要被并聯的圖元所在的水平堆疊容器的父容器為垂直堆疊容器,則新增第四水平堆疊容器,將需要并聯的圖元存儲在新增的第四水平堆疊容器中,將新增的第四水平堆疊容器放置在需要被并聯的圖元所在的水平堆疊容器的下方,所述下方指的是需要被并聯的圖元所在的水平堆疊容器在垂直堆疊容器中的下一個位置,所述父容器指的是放置水平堆疊容器的容器。

    9、本專利技術進一步的改進在于,當完成第一圖元的并聯后,若需要繼續串聯圖元,確定需要串聯的圖元在水平堆疊容器中的位置,在確定串聯圖元的位置上繼續串聯圖元。

    10、本專利技術進一步的改進在于,當完成第一圖元的并聯和串聯后,若需要繼續并聯圖元,如果有其它圖元和需要被并聯的圖元串聯,則繼續新增第五水平堆疊容器、第六水平堆疊容器和第二垂直堆疊容器,將需要被并聯的圖元從所在的水平堆疊器中移動至新增的第五水平堆疊容器中,將需要并聯的圖元存儲在新增的第六水平堆疊容器中,將第五水平堆疊容器和第六水平堆疊容器共同存儲在新增的第二垂直堆疊容器中,將新增的第二垂直堆疊容器放置在需要被并聯的圖元所在的水平堆疊容器原先存儲需要被并聯的圖元的位置。

    11、本專利技術進一步的改進在于,若需要繼續添加網絡,確定需要繼續添加的網絡在垂直堆疊容器中的位置,在確定添加網絡的位置上繼續添加網絡;若需要刪除網絡,確定需要刪除的網絡在垂直堆疊容器中的位置,在確定刪除網絡的位置上刪除網絡。

    12、第二方面,本專利技術提供一種plc梯形圖的生成系統,包括布局容器構建模塊、網絡存儲模塊、單一網絡圖元存儲模塊、串聯圖元生成模塊和并聯圖元生成模塊;

    13、所述布局容器構建模塊用于構建至少1個水平堆疊容器和至少1個垂直堆疊容器;

    14、所述網絡存儲模塊用于采用垂直堆疊容器存儲各網絡;

    15、所述單一網絡圖元存儲模塊用于單一網絡內采用水平堆疊容器存儲圖元;

    16、所述串聯圖元生成模塊用于當需要串聯圖元時,確定需要串聯的圖元在水平堆疊容器中的位置,在確定串聯圖元的位置上串聯圖元;

    17、所述并聯圖元生成模塊用于第一圖元存儲在第一水平堆疊容器中,且有其它圖元和第一圖元串聯,當第一圖元需要繼續并聯圖元時,新增第二水平堆疊容器、第三水平堆疊容器和第一垂直堆疊容器,將第一圖元從第一水平堆疊器中移動至新增的第二水平堆疊容器中,將需要并聯的圖元存儲在新增的第三水平堆疊容器中,將第二水平堆疊容器和第三水平堆疊容器共同存儲在新增的第一垂直堆疊容器中,將新增的第一垂直堆疊容器放置在第一水平堆疊容器原先存儲第一圖元的位置。

    18、第三方面,本專利技術提供一種電子設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現上述介紹的plc梯形圖的生成方法的步驟。

    19、第四方面,本專利技術提供一種存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述介紹的plc梯形圖的生成方法的步驟。

    20、與現有技術相比,本專利技術具有如下有益效果:

    21、本專利技術屬于改進型專利技術,與現有的plc梯形圖的生成方法相比,本專利技術提出的plc梯形圖的生成方法中采用的水平堆疊容器和垂直堆疊容器均是一種布局容器,如果從水平堆疊容器和垂直堆疊容器中的某個位置刪除一個圖元后,后續的圖元會自動進行補位,不需要人為手動進行相應調整。例如在人排隊的時候,若隊列里有人先行離開,離開之人后面的人會自動依次進行補位。而且水平堆疊容器和垂直堆疊容器具有很強的擴展能力和靈活性,當需要串聯圖元或者刪除圖元時,只需要在水平堆疊容器和垂直堆疊容器相應的位置上串聯圖元或者刪除圖元即可,無需人為手動修改坐標值。與現有技術相比,本專利技術有效地解決了現有技術中一旦當圖元的數量較多時,修改的工作量變得異常繁重導致plc梯形圖生成的效率降低以及出錯的風險增加的問題。

    本文檔來自技高網...

    【技術保護點】

    1.一種PLC梯形圖的生成方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的PLC梯形圖的生成方法,其特征在于,所述圖元包括觸點、線圈、功能塊、跳轉、返回、左母線和右母線。

    3.根據權利要求1所述的PLC梯形圖的生成方法,其特征在于,單一網絡內,當需要刪除圖元時,確定需要刪除的圖元在水平堆疊容器中的位置,在確定刪除圖元的位置上刪除圖元。

    4.根據權利要求1所述的PLC梯形圖的生成方法,其特征在于,當完成第一圖元的并聯后,若需要繼續并聯圖元,如果需要被并聯的圖元不與其它圖元串聯,且需要被并聯的圖元所在的水平堆疊容器的父容器為垂直堆疊容器,則新增第四水平堆疊容器,將需要并聯的圖元存儲在新增的第四水平堆疊容器中,將新增的第四水平堆疊容器放置在需要被并聯的圖元所在的水平堆疊容器的下方,所述下方指的是需要被并聯的圖元所在的水平堆疊容器在垂直堆疊容器中的下一個位置,所述父容器指的是放置水平堆疊容器的容器。

    5.根據權利要求1所述的PLC梯形圖的生成方法,其特征在于,當完成第一圖元的并聯后,若需要繼續串聯圖元,確定需要串聯的圖元在水平堆疊容器中的位置,在確定串聯圖元的位置上繼續串聯圖元。

    6.根據權利要求5所述的PLC梯形圖的生成方法,其特征在于,當完成第一圖元的并聯和串聯后,若需要繼續并聯圖元,如果有其它圖元和需要被并聯的圖元串聯,則繼續新增第五水平堆疊容器、第六水平堆疊容器和第二垂直堆疊容器,將需要被并聯的圖元從所在的水平堆疊器中移動至新增的第五水平堆疊容器中,將需要并聯的圖元存儲在新增的第六水平堆疊容器中,將第五水平堆疊容器和第六水平堆疊容器共同存儲在新增的第二垂直堆疊容器中,將新增的第二垂直堆疊容器放置在需要被并聯的圖元所在的水平堆疊容器原先存儲需要被并聯的圖元的位置。

    7.根據權利要求1所述的PLC梯形圖的生成方法,其特征在于,若需要繼續添加網絡,確定需要繼續添加的網絡在垂直堆疊容器中的位置,在確定添加網絡的位置上繼續添加網絡;若需要刪除網絡,確定需要刪除的網絡在垂直堆疊容器中的位置,在確定刪除網絡的位置上刪除網絡。

    8.一種PLC梯形圖的生成系統,其特征在于,包括布局容器構建模塊、網絡存儲模塊、單一網絡圖元存儲模塊、串聯圖元生成模塊和并聯圖元生成模塊;

    9.一種電子設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述的PLC梯形圖的生成方法的步驟。

    10.一種存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述的PLC梯形圖的生成方法的步驟。

    ...

    【技術特征摘要】

    1.一種plc梯形圖的生成方法,其特征在于,包括以下步驟:

    2.根據權利要求1所述的plc梯形圖的生成方法,其特征在于,所述圖元包括觸點、線圈、功能塊、跳轉、返回、左母線和右母線。

    3.根據權利要求1所述的plc梯形圖的生成方法,其特征在于,單一網絡內,當需要刪除圖元時,確定需要刪除的圖元在水平堆疊容器中的位置,在確定刪除圖元的位置上刪除圖元。

    4.根據權利要求1所述的plc梯形圖的生成方法,其特征在于,當完成第一圖元的并聯后,若需要繼續并聯圖元,如果需要被并聯的圖元不與其它圖元串聯,且需要被并聯的圖元所在的水平堆疊容器的父容器為垂直堆疊容器,則新增第四水平堆疊容器,將需要并聯的圖元存儲在新增的第四水平堆疊容器中,將新增的第四水平堆疊容器放置在需要被并聯的圖元所在的水平堆疊容器的下方,所述下方指的是需要被并聯的圖元所在的水平堆疊容器在垂直堆疊容器中的下一個位置,所述父容器指的是放置水平堆疊容器的容器。

    5.根據權利要求1所述的plc梯形圖的生成方法,其特征在于,當完成第一圖元的并聯后,若需要繼續串聯圖元,確定需要串聯的圖元在水平堆疊容器中的位置,在確定串聯圖元的位置上繼續串聯圖元。

    6.根據權利要求5所述的plc梯形圖的生成方法,其特征在于,當完成第一圖元的并聯和串聯后,若需要繼續...

    【專利技術屬性】
    技術研發人員:曹振川劉佳
    申請(專利權)人:西安西電數字科技有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 麻豆亚洲AV永久无码精品久久| 中文无码伦av中文字幕| 久久精品无码一区二区三区不卡| 亚洲啪AV永久无码精品放毛片| 国产成人无码精品一区不卡| 亚洲人成人无码网www电影首页 | 无码人妻久久一区二区三区蜜桃 | 狠狠爱无码一区二区三区| 一本色道久久HEZYO无码| 成在人线AV无码免费| 久久亚洲AV无码精品色午夜| 日韩精品无码一区二区三区四区| 男男AV纯肉无码免费播放无码| 色爱无码AV综合区| 久久亚洲av无码精品浪潮| 无码人妻丰满熟妇区五十路| 日韩乱码人妻无码中文字幕久久 | 亚洲成?Ⅴ人在线观看无码| 亚洲熟妇无码AV不卡在线播放| 无码精品人妻一区二区三区中| 精品无码三级在线观看视频| 无码不卡中文字幕av| 国产精品白浆无码流出| 久久亚洲中文无码咪咪爱| 97性无码区免费| 中文有码无码人妻在线| 在线看片无码永久免费视频 | 亚洲AV无码久久| 亚洲精品无码久久久久| 亚洲区日韩区无码区| 东京热加勒比无码视频| 国产丰满乱子伦无码专区| 中文无码喷潮在线播放| 国产午夜精品无码| 久久亚洲AV成人无码| 免费无码精品黄AV电影| 精品久久久无码中文字幕边打电话| 日韩免费a级毛片无码a∨| 精品无码黑人又粗又大又长| 人妻丰满熟妇AV无码区HD| 中文字幕丰满乱子伦无码专区|