System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲国产精品无码久久久不卡 ,日韩精品无码Av一区二区,无码内射中文字幕岛国片
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    基于時隙分配的總線調度方法、裝置、設備及介質制造方法及圖紙

    技術編號:44386950 閱讀:3 留言:0更新日期:2025-02-25 10:03
    本申請涉及工業以太網技術領域,提供了一種基于時隙分配的總線調度方法、裝置、設備及介質。該方法通過在工業以太網中,利用單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、標定傳輸數據量和單幀最大負載數據量確定各節點的時隙時長,然后對各節點和時隙類型進行排序,并依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據,能夠實現工業以太網中的全部節點有序訪問總線,避免了工業以太網中存在多個管理節點時可能發生的總線訪問沖突,并為工業以太網中的受控節點也提供了訪問總線的能力,提高了通信效率,提升了用戶體驗。

    【技術實現步驟摘要】

    本申請涉及工業以太網,尤其涉及一種基于時隙分配的總線調度方法、裝置、設備及介質。


    技術介紹

    1、現場總線由來已久,隨著工業自動化由低速向高速、由低精度向高精度、由集中式控制向分布式控制的發展,對現場總線的傳輸速度和數據量都提出了新的要求,powerlink、ethercat等工業實時以太網的技術應運而生。

    2、目前,工業實時以太網通常為主從網絡,其中只有一個運行的主節點即管理節點,該管理節點可以主動向總線發起訪問,其余從節點即受控節點則需要通過管理節點發起總線訪問。但是,在面向新一代功能安全控制系統中,需要網絡中有多個管理節點同時發起對總線的訪問,且都能夠在一個通信周期內與受控節點進行io數據交換。

    3、因此,在多主并行通信應用場景下,如何高效解決多個管理節點依次發起總線訪問,以及受控節點也可根據實際需要主動發起總線訪問,是需要解決的技術問題。


    技術實現思路

    1、有鑒于此,本申請實施例提供了一種基于時隙分配的總線調度方法、裝置、設備及介質,以解決現有技術中工業以太網中,當存在多個管理節點時并行通信可能發生沖突的問題。

    2、本申請實施例的第一方面,提供了一種基于時隙分配的總線調度方法,該方法用于為工業以太網中的節點分配總線使用時隙,包括:

    3、獲取工業以太網中各節點在單個通信周期的標定傳輸數據量,以及工業以太網的單幀最大負載數據量;

    4、確定工業以太網的單個通信周期最大時隙時長,以及單個通信周期的最大傳輸數據量;

    >5、基于單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、標定傳輸數據量和單幀最大負載數據量確定各節點的時隙時長;

    6、對各節點和時隙類型進行排序,依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據。

    7、某些實施例中,基于單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、標定傳輸數據量和單幀最大負載數據量確定各節點的時隙時長,包括:

    8、根據單個通信周期的最大傳輸數據量和標定傳輸數據量確定各節點的分包數;

    9、確定單個通信周期的最大傳輸數據量與單幀最大負載數據量之商為單位時隙數據量;

    10、確定單個通信周期最大時隙時長與單位時隙數據量之商為單位時隙時長;

    11、確定目標節點的分包數與單位時隙時長之積為目標節點的時隙時長;

    12、其中,目標節點為工業以太網中的任一節點。

    13、某些實施例中,依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據,包括:

    14、依據排序順序以及各節點的時隙時長依次確定各節點對應的時隙時長,每一節點對應的時隙時長包括順序排列的至少一個時隙;

    15、第一目標節點在第一時隙廣播發送第一數據包;

    16、響應于確定第二時隙為第一目標節點對應的時隙,第一目標節點在等待預設時長后廣播發送第二數據包;

    17、其中,第二時隙為第一時隙的后一個時隙,預設時長小于超時時長,超時時長為分包數最大的節點對應的全部時隙時長,第一目標節點為工業以太網中的任一節點。

    18、某些實施例中,依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據,包括:

    19、依據排序順序以及各節點的時隙時長依次確定各節點對應的時隙時長,每一節點對應的時隙時長包括順序排列的至少一個時隙;

    20、第一目標節點在第一時隙廣播發送第一數據包;

    21、響應于確定第二時隙為第二目標節點對應的時隙,且第二目標節點確定第一目標節點發送第一數據包超時,第二目標節點在等待超時時長后廣播發送第三數據幀;

    22、其中,第二時隙為第一時隙的后一個時隙,超時時長為分包數最大的節點對應的全部時隙時長,第一目標節點和第二目標節點為工業以太網中的任意兩個不同的節點。

    23、某些實施例中,基于單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、標定傳輸數據量和單幀最大負載數據量確定各節點的時隙時長,包括:

    24、根據單個通信周期的最大傳輸數據量和標定傳輸數據量確定各節點的分包數;

    25、確定單個通信周期的最大傳輸數據量與單幀最大負載數據量之商為單位時隙數據量;

    26、確定單個通信周期最大時隙時長與單位時隙數據量之商為單位時隙時長;

    27、確定最大分包數與單位時隙時長之積為各節點的時隙時長。

    28、某些實施例中,依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據,包括:

    29、依據排序順序以及各節點的時隙時長依次確定目標節點對應的目標時隙起點;

    30、在當前時間到達目標時隙起點時,調度目標節點使用工業以太網的總線傳輸數據;

    31、其中,目標節點為工業以太網中的任一節點。

    32、某些實施例中,工業以太網為對等網絡;

    33、對各節點和時隙類型進行排序,包括:

    34、確定下行時隙的排序在上行時隙之前;以及

    35、確定工業以太網中管理節點的排序在受控節點之前。

    36、本申請實施例的第二方面,提供了一種基于時隙分配的總線調度裝置,包括:

    37、獲取模塊,被配置為獲取工業以太網中各節點在單個通信周期的標定傳輸數據量,以及工業以太網的單幀最大負載數據量;

    38、確定模塊,被配置為確定工業以太網的單個通信周期最大時隙時長,以及單個通信周期的最大傳輸數據量;

    39、確定模塊還被配置為基于單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、標定傳輸數據量和單幀最大負載數據量確定各節點的時隙時長;

    40、調度模塊,被配置為對各節點和時隙類型進行排序,依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據。

    41、本申請實施例的第三方面,提供了一種電子設備,包括存儲器、處理器以及存儲在存儲器中并且可在處理器上運行的計算機程序,該處理器執行計算機程序時實現上述方法的步驟。

    42、本申請實施例的第四方面,提供了一種計算機可讀存儲介質,該計算機可讀存儲介質存儲有計算機程序,該計算機程序被處理器執行時實現上述方法的步驟。

    43、本申請實施例與現有技術相比存在的有益效果是:本申請實施例通過在工業以太網中,利用單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、標定傳輸數據量和單幀最大負載數據量確定各節點的時隙時長,然后對各節點和時隙類型進行排序,并依據排序順序以及各節點的時隙時長依次調度各節點使用工業以太網的總線傳輸數據,能夠實現工業以太網中的全部節點有序訪問總線,避免了工業以太網中存在多個管理節點時可能發生的總線訪問沖突,并為工業以太網中的受控節點也提供了訪問總線的能力,提高了通信效率,提升了用戶體驗。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于時隙分配的總線調度方法,其特征在于,所述方法用于為工業以太網中的節點分配總線使用時隙,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述基于所述單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、所述標定傳輸數據量和所述單幀最大負載數據量確定各節點的時隙時長,包括:

    3.根據權利要求2所述的方法,其特征在于,所述依據所述排序順序以及各節點的時隙時長依次調度各節點使用所述工業以太網的總線傳輸數據,包括:

    4.根據權利要求2所述的方法,其特征在于,所述依據所述排序順序以及各節點的時隙時長依次調度各節點使用所述工業以太網的總線傳輸數據,包括:

    5.根據權利要求1所述的方法,其特征在于,所述基于所述單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、所述標定傳輸數據量和所述單幀最大負載數據量確定各節點的時隙時長,包括:

    6.根據權利要求5所述的方法,其特征在于,所述依據所述排序順序以及各節點的時隙時長依次調度各節點使用所述工業以太網的總線傳輸數據,包括:

    7.根據權利要求1至6中任一項所述的方法,其特征在于,所述工業以太網為對等網絡;

    8.一種基于時隙分配的總線調度裝置,其特征在于,包括:

    9.一種電子設備,包括存儲器、處理器以及存儲在所述存儲器中并且可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7中任一項所述方法的步驟。

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

    ...

    【技術特征摘要】

    1.一種基于時隙分配的總線調度方法,其特征在于,所述方法用于為工業以太網中的節點分配總線使用時隙,所述方法包括:

    2.根據權利要求1所述的方法,其特征在于,所述基于所述單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、所述標定傳輸數據量和所述單幀最大負載數據量確定各節點的時隙時長,包括:

    3.根據權利要求2所述的方法,其特征在于,所述依據所述排序順序以及各節點的時隙時長依次調度各節點使用所述工業以太網的總線傳輸數據,包括:

    4.根據權利要求2所述的方法,其特征在于,所述依據所述排序順序以及各節點的時隙時長依次調度各節點使用所述工業以太網的總線傳輸數據,包括:

    5.根據權利要求1所述的方法,其特征在于,所述基于所述單個通信周期最大時隙時長、單個通信周期的最大傳輸數據量、所述標定...

    【專利技術屬性】
    技術研發人員:寇立康,李蒙,王欣,郝莉范?;?/a>,
    申請(專利權)人:
    杭州和利時自動化有限公司
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 用舌头去添高潮无码视频| 亚洲无码在线播放| 亚洲AV永久青草无码精品| 色综合久久无码中文字幕| 最新亚洲人成无码网站| 无码人妻丰满熟妇区免费| 久久精品无码专区免费青青 | av无码一区二区三区| 青青草无码免费一二三区| 人妻无码久久精品| 少妇爆乳无码专区| 亚洲中文无码永久免费| 国产精品无码久久综合| 全免费a级毛片免费看无码| 午夜爽喷水无码成人18禁三级| 精品久久久久久无码专区不卡| 狠狠躁天天躁中文字幕无码 | 性无码一区二区三区在线观看| 亚洲Aⅴ无码一区二区二三区软件| 97人妻无码一区二区精品免费| 久久av无码专区亚洲av桃花岛| 中文字幕在线无码一区| 亚洲av无码无在线观看红杏| 亚洲精品无码久久毛片| 免费无遮挡无码永久在线观看视频 | 亚洲精品无码久久| 亚洲中文字幕无码中文字| 91嫩草国产在线无码观看| 少妇人妻无码专区视频| 亚洲av无码一区二区乱子伦as | 亚洲a∨无码一区二区| 2024你懂的网站无码内射| 99久久无码一区人妻a黑| 无码人妻精品一区二区蜜桃网站 | 久久久久成人精品无码中文字幕| 国产午夜鲁丝无码拍拍| 日韩精品无码中文字幕一区二区| 国产亚洲3p无码一区二区| 久久久久久AV无码免费网站下载 | 无码人妻精品一区二区三区不卡| 亚洲AV无码国产精品永久一区|