【技術實現步驟摘要】
本專利技術涉及用于實時控制電動機的位置和/或速度的工業控制系統,更具體地, 涉及允許從中央控制器向驅動器分配對這樣的驅動器的運動規劃的工業控制器。
技術介紹
工業控制器是用于例如在工廠環境下控制工業過程或機器的專用計算機系統。通 常,工業控制器執行從與受控過程和機器相關聯并感測過程或機器的條件的各種傳感器讀 取輸入的、存儲的控制程序,并且基于那些輸入和存儲的控制程序,計算用于控制對過程或 機器進行控制的致動器的一組輸出。工業控制器與傳統計算機在很多方面不同。物理上,與傳統計算機相比,這些工業 控制器被構造成對沖擊和損壞具有更充分的魯棒性并且更好地抵抗外部污染物和極端環 境條件。處理器和操作系統被優化用于實時控制,并且用被設計為允許快速開發控制程序 的語言來對處理器和操作系統編程,其中,控制程序被定制為適于不斷變化的機器控制或 過程控制應用的集合。通常,控制器例如具有高度模塊化的架構,該架構允許不同數量和類型的輸入模 塊和輸出模塊用于將控制器連接至要控制的過程或機器。通過使用適合于可靠性和可用性 高的實時通信的特定“控制網絡”而便于進行這種模塊化。這樣的控制網絡(例如,控制網、 以太網/IP)與標準通信網絡(例如,以太網)不同之處在于,通過預先安排網絡的通信容 量來保證最大通信延遲,以及/或者為了高可用性提供冗余通信能力。作為其增強的模塊化的一部分,工業控制器可采用專用于特定類型電信號和功能 (例如,檢測輸入的AC或DC信號或者控制輸出的AC或DC信號)的I/O模塊。這些I/O模 塊中的每一個均可具有允許它們連同所選擇的其他I/O模塊一起以不同組合安裝在殼 ...
【技術保護點】
一種工業控制器,包括:網絡接口,被適配成與一個或多個連接的馬達驅動器通信;電子計算機,與所述網絡接口通信并執行存儲在非暫態存儲介質中的程序,以:(1)接收提供運動控制指令的控制程序;(2)通過以下步驟執行所述運動控制指令:(a)識別與運動指令相關聯的馬達驅動器;(b)確定所識別的馬達驅動器是否能夠執行運動規劃器,所述運動規劃器在由通過執行運動控制指令引起的運動命令啟動時提供用于控制馬達的時序運動數據,并且如果能夠,則將所述運動命令經由至所識別的驅動器的網絡接口傳輸至所識別的馬達驅動器,否則,將所述運動命令傳輸至所述工業控制器中的運動規劃器。
【技術特征摘要】
2011.04.11 US 61/474,042;2011.04.11 US 61/474,0541.一種工業控制器,包括 網絡接口,被適配成與一個或多個連接的馬達驅動器通信; 電子計算機,與所述網絡接口通信并執行存儲在非暫態存儲介質中的程序,以 (1)接收提供運動控制指令的控制程序; (2)通過以下步驟執行所述運動控制指令 (a)識別與運動指令相關聯的馬達驅動器; (b)確定所識別的馬達驅動器是否能夠執行運動規劃器,所述運動規劃器在由通過執行運動控制指令引起的運動命令啟動時提供用于控制馬達的時序運動數據,并且如果能夠,則將所述運動命令經由至所識別的驅動器的網絡接口傳輸至所識別的馬達驅動器,否貝1J,將所述運動命令傳輸至所述工業控制器中的運動規劃器。2.根據權利要求1所述的工業控制器,其中,所述控制程序的指令通過對存儲在所述工業控制器中的、獨立于所述控制程序的功能的調用來執行。3.根據權利要求2所述的工業控制器,其中,所述功能和運動規劃器以固件存儲在所述工業控制器中。4.根據權利要求3所述的工業控制器,其中,所述網絡接口被適配成實現所述控制器與所述馬達驅動器之間的連接消息接發,從而在連接之間預先分配網絡通信容量,并且其中,所述電子計算機執行所存儲的程序以打開所述控制器與所述驅動器之間的連接,從而傳遞運動命令或運動數據。5.根據權利要求4所述的工業控制器,其中,所述電子計算機執行所存儲的程序以分配所述網絡通信容量的第一部分,從而與能夠執行運動規劃器的馬達驅動器通信,其中,所述網絡通信容量的第一部分小于為了與不能執行所述運動規劃器的馬達驅動器通信而分配的所述網絡通信容量的第二部分。6.根據權利要求5所述的工業控制器,其中,所述網絡通信容量的第一部分是根據第一預定義的時間間隔的周期性的和由生成所述運動命令而觸發的事件驅動的,并且所述網絡通信容量的第二部分是根據小于所述第一預定義的時間間隔的第二預定義的時間間隔的周期性的。7.根據權利要求6所述的工業控制器,其中,所述控制器包括驅動器簡檔,所述驅動器簡檔表示每個馬達驅動器是否均包括固件的運動規劃器并且接著確定能夠執行運動規劃器的所識別的馬達驅動器是否是指所述驅動器簡檔。8.根據權利要求7所述的工業控制器,其中,所述運動規劃器對根據運動命令生成的運動輪廓進行總計,以提供作為多個運動輪廓的總和的、用于控制馬達的時序運動數據。9.根據權利要求8所述的工業控制器,其中,所述運動指令包括用于在定義的位置之間移動馬達的指令、用于以定義的速度移動馬達的指令、以及用于使馬達與另一馬達協調地移動的指令。10.根據權利要求9所述的工業控制器,其中,所述控制程序是使用選自繼電器梯形圖邏輯、結構化文本和順序功能圖的編程語言生成的程序。11.一種馬達驅動器,包括 開關電路,用于合成至馬達的電源電壓; 網絡接口,用于與工業控制器通信;電子計算機,與所述開關電路和所述網絡接口通信,并且執行存儲在非暫態存儲介質中的程序,以 (1)經由所述網絡接口從工業控制器接收運動命令,所述運動命令表示所述工業控制器對運動指令的執行; (2)響應于所述運動命令,使用運動規劃器來生成用于所述開關電路的時序運動數據;以及 (3)與所述工業控制器傳遞表示所述時序運動數據的至少一部分的運動輪廓的結束。12.根據權利要求11所述的馬達驅動器,其中,所述運動規劃器以固件存儲在所述馬達驅動器中。13.根據權利要求12所述的馬達驅動器,其中,所述網絡接口被適配成實現所述馬達驅動器與所述控制器之間的連接消息接發,從而在連接之間預先分配網絡通信容量,并且其中,所述電子計算機執行所存儲的程序以接收所述控制器與所述驅動器之間的連接,從而傳遞運動命令或運動數據。14.根據權利要求13所述的馬達驅...
【專利技術屬性】
技術研發人員:馬克·A·查菲,
申請(專利權)人:洛克威爾自動控制技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。