国产精品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>

      大量可編程控制器應用/固件升級方法_2

      文檔序號:8430059閱讀:來源:國知局
      ( 192.168.0.1)對PLC2 (192.168.0.2)進行升級。然后,從需要升級應用程序/固件的PLC地址列表中刪除PLC2的IP地址192.168.0.2,并將該需要升級應用程序/固件的PLC地址列表中的地址平均分成兩部分,將其中的一部分PLC地址列表發(fā)給PLC2,另一部分PLC地址列表仍保留在PLC1。參見圖1所示。圖1示出了根據本發(fā)明的PLC的應用/固件升級方法中的PLCIP地址劃分的第一示意圖。
      [0028]接著,PLCl (192.168.0.1)和PLC2 (192.168.0.2)將根據各自的地址列表重復上面的升級步驟。參見圖2。圖2示出了根據本發(fā)明的PLC的應用程序/固件升級方法中的PLC IP地址劃分的第二示意圖。
      [0029]隨后,已經升級的PLC重復上面的升級步驟來升級子網中的其他PLC,直到每個被分的PLC地址列表中沒有PLC地址為止。參見圖3所示。圖3根據本發(fā)明的PLC的應用程序/固件升級方法中的PLC IP地址劃分的第三示意圖。
      [0030]這樣就完成了該子網所包含的PLC的升級。
      [0031]根據本發(fā)明的PLC的應用程序/固件升級方法使用后備工具掃描整個網絡,僅升級各個子網中具有最小IP地址的PLC的應用程序/固件,然后等待各個子網內部的升級完成即可。這樣網絡中的全部PLC升級所需時間成幾何級數地減少,大大地減縮了升級時間。例如,對于2000個PLC進行應用升級時,總時間從原來的8小時優(yōu)化到現在的基于本發(fā)明的7分鐘。根據本發(fā)明的PLC的應用程序/固件升級方法為客戶的大量PLC應用程序/固件升級提供了極大的便利。
      [0032]在本發(fā)明中,以各個子網中具有最小IP地址的PLC為例進行了說明,同樣地,也可以以各個子網中具有最大IP地址的PLC為例來實施本發(fā)明,此時上述的子步驟11-15變?yōu)?
      [0033]子步驟11:在獲得IP地址之后PLC周期發(fā)送地址解析協(xié)議(APR)命令,并同時檢測其他PLC的APR命令。
      [0034]子步驟12:如果從APR命令中檢測到具有更大IP地址的PLC,則該PLC停止發(fā)送APR命令。
      [0035]子步驟13:如果該PLC持續(xù)一定時間(例如10秒)沒有接收到更大的IP,則認為該PLC是具有最大IP的PLC。
      [0036]子步驟14:具有最大IP的PLC持續(xù)地周期發(fā)送APR命令。如果在該子網中有新的PLC接入,則返回到步驟11,重新開始最大IP的PLC選擇過程。
      [0037]子步驟15:具有最大IP的PLC將掃描該子網中所有連接的PLC,制作IP地址列表。
      [0038]雖然已經如此描述了以上示例實施例,但是將理解可以進行各種修改、替換和/或變化。本領域技術人員將理解,可以對特定實施例進行其他改變和/或修改,而不脫離如寬泛地描述的本發(fā)明的精神或范圍。因此,無論從哪一點來看都要將本實施例認為是說明性的而不是限制性的。
      【主權項】
      1.一種對網絡中的大量可編程控制器的應用程序/固件進行升級的方法,包括: 將整個網絡分為一定數量的子網,在位于同一子網的PLC中選擇具有最值IP地址的PLC,具有最值IP的PLC負責掃描該子網,并為在該子網中連接的需要升級應用程序/固件的所有PLC制作IP地址列表; 掃描整個網絡,僅對各子網中的具有最值IP地址的PLC進行升級; 在各個子網中,已升級的具有最值IP地址的PLC將從其所屬子網中需要升級應用程序/固件的PLC的IP地址列表中選取一個PLC的IP地址,具有最值IP地址的PLC對所選取的PLC進行升級;從需要升級應用程序/固件的PLC地址列表中刪除所選取的PLC的IP地址,并將該需要升級應用程序/固件的PLC地址列表中的地址平均分成兩部分,將其中的一部分PLC地址列表發(fā)給所選取的PLC,另一部分PLC地址列表仍保留在具有最值IP地址的PLC ; 具有最值IP地址的PLC和所選取的PLC將根據各自的地址列表重復上述子網中的升級步驟,直到每個被分的PLC地址列表中沒有PLC地址為止。
      2.如權利要求1所述的方法,其中最值IP地址是最小IP地址,在子網中選擇具有最值IP地址的PLC的步驟包括: 在獲得IP地址之后PLC周期發(fā)送地址解析協(xié)議(APR)命令,并同時檢測其他PLC發(fā)出的APR命令; 如果從APR命令中檢測到具有更小IP地址的PLC,則該PLC停止發(fā)送APR命令;如果該PLC持續(xù)一定時間沒有接收到更小的IP,則認為該PLC是具有最小IP的PLC ;具有最小IP的PLC持續(xù)地周期發(fā)送APR命令,如果在該子網中有新的PLC接入,則重新開始最小IP的PLC選擇過程。
      3.如權利要求1所述的方法,其中最值IP地址是最大IP地址,在子網中選擇具有最值IP地址的PLC的步驟包括: 在獲得IP地址之后PLC周期發(fā)送地址解析協(xié)議(APR)命令,并同時檢測其他PLC發(fā)出的APR命令; 如果從APR命令中檢測到具有更大IP地址的PLC,則該PLC停止發(fā)送APR命令;如果該PLC持續(xù)一定時間沒有接收到更大的IP,則認為該PLC是具有最大IP的PLC ;具有最大IP的PLC持續(xù)地周期發(fā)送APR命令,如果在該子網中有新的PLC接入,則重新開始最大IP的PLC選擇過程。
      4.如權利要求1所述的方法,其中客戶使用后備工具掃描整個網絡。
      【專利摘要】一種升級網絡中大量PLC的應用程序/固件的方法,包括:將網絡分為子網,在各子網中選擇負責掃描子網的具有最值IP地址的PLC,并制作IP地址列表;掃描整個網絡,僅對各子網中的具有最值IP地址的PLC進行升級;在子網中,具有最值IP地址的PLC將從其所屬子網中需要升級應用程序/固件的PLC的IP地址列表中選取一個PLC的IP地址,具有最值IP地址的PLC對所選取PLC進行升級;從PLC地址列表中刪除所選取PLC的IP地址,并將PLC地址列表中的地址分成兩部分,將其中一部分PLC地址列表發(fā)給所選取PLC,另一部分PLC地址列表保留在具有最值IP地址的PLC;具有最值IP地址的PLC和所選取PLC將根據各自地址列表重復上述子網中的升級步驟,直到每個被分的PLC地址列表中沒有PLC地址為止。
      【IPC分類】G05B19-05
      【公開號】CN104750014
      【申請?zhí)枴緾N201310740161
      【發(fā)明人】吳帥, 汪劍光, 宋近才
      【申請人】施耐德電器工業(yè)公司
      【公開日】2015年7月1日
      【申請日】2013年12月27日
      當前第2頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1