你的控制器開源了嗎?——談談工業微控制器的開源優勢

控制工程中文版 發佈 2021-08-03T07:40:50.483744+00:00

與消費級控制器不同,工業控制器需要在極端條件下進行測試,以確保現場的可靠性。作者 | Bill Dehner「 工業化的微控制器將開源優勢與成熟的工業平台相結合,為最終用戶提供了更多的自動化選擇。

與消費級控制器不同,工業控制器需要在極端條件下進行測試,以確保現場的可靠性。


作者 | Bill Dehner


工業化的微控制器將開源優勢與成熟的工業平台相結合,為最終用戶提供了更多的自動化選擇。


儘管工業自動化技術與我們日常生活中常見的消費級硬體和軟體差別很大,但是工業微控制器正使工業應用獲益於開放原始碼。工業控制器技術正在縮小與消費級技術之間的差距,這為最終用戶帶來了一些重大而意外的收穫。


一般認為,與消費者技術相比,包括控制器在內的工業自動化技術發展緩慢。滯後的原因是只有在消費市場得到證明之後,一些先進技術才會被用於更保守、更嚴酷的工業應用中。由於工業應用需要連續多年、安全、可靠地操作具有潛在危險的設備,因此,精心設計和包裝的自動化產品顯得尤為重要。這意味著控制器的其它功能,例如易用性和良好的連接性,通常是次要考慮的因素。


過去15 年,消費領域的「創客」文化獲得了長足的發展。這個社區為使用PC 和微控制器來操作各種「DIY」項目帶來了激情和創造力。在這些開發人員中,大多數人將這些自製項目的原始碼開放,以供任何人使用,但是這些技術通常還不具備在工廠車間使用的條件。


工業化的微控制器,將開源優勢與成熟的工業平台相結合,為最終用戶提供了更多的自動化選擇。


開源處理器


開源項目在許多方面與工業應用相關。例如,在過去的幾年中,通用Linux 開源作業系統被嵌入到工業物聯網(IIoT)設施中,作為運行控制和可視化軟體的平台,扮演著越來越重要的角色。


開源程式設計師通常免費向所有用戶提供原始碼和程序。許多人會認為,這種開放性對於實施人員來說,增加了一定的風險。但是,更大的開放性使任何人都可以查看代碼,並且大型的開發人員社區可以在發現問題時快速響應。


從開放硬體的角度來看,兩種領先的微控制器是樹莓派(Raspberry Pi)和Arduino。前者更像是一個小型的單板PC,而後者則更簡單。對於Arduino,稱為Shields 的可堆疊的附件板增加了乙太網、Wi-Fi、GPS 和其它擴展功能,使這些系統非常適合原型設計人員和愛好者(圖1)。


圖1 :Arduino 和類似的微控制器,是創客社區的重要組成部分,幫助愛好者實現計算和自動化項目。本文圖片來源:Automation Direct


像Arduino 這樣的微控制器,是為學習C++ 編程的學生而創建的,旨在供有任何編程經驗的人們使用。有效、免費、豐富的軟體庫,諸多低成本的硬體選擇,以及最終用戶的設計重點,使這種開源概念成為創客社區的最愛。微控制器的普及已引起工業自動化行業的關注,業餘愛好者所需的許多功能,也是工業項目需要的。一些最終用戶甚至將消費級微控制器應用到工業領域,但是商業和工業規格之間的差異,會帶來一定的風險。


開源編程的好處


選擇開放原始碼實現自動化項目,最終用戶肯定會受益於現代編程選項與成熟的工業實用性之間的融合。用戶可以混合搭配多種方法來獲得所需的東西。


有時,在添加聯網的工業化開放式控制器以執行專門的任務或計算時,繼續使用基於可編程邏輯控制器(PLC)具有現實意義。在某些情況下,用戶可以在開放式控制器中,開發所有控制邏輯和通用計算,然後使具有輸入/ 輸出(I/O)的關聯設備自動化。


另一個需要考慮的因素涉及設計和維護人員的技能。儘管目前的工業用戶,在職業生涯中已經接受過PLC 培訓,但下一代用戶可能更適應在開源硬體中使用現代技術和程式語言。


Automation Direct 公司的Productivity Open 等新產品,提供了一種將工業規格的開源微控制器功能與I/O 設計相結合的方法。


新的平台可以在開放式控制器與PLC 和I/O 之間建立橋樑,工業製造商可以利用當前的技能,利用新員工來培養技術人員,他們希望在現代開源平台上工作。


開源控制器的應用


隨著工業開源的發展勢頭越來越強勁,用戶將繼續尋找新的應用。使用開源控制器的一種基本方法是將其配置為數據記錄器,即使對於C++ 的新手來說也很容易。原始設備製造商(OEM)可以將開放式控制器作為操作機器的一站式解決方案,同時提供比PLC 更先進的算法和數據處理功能。


新增的圖形編程軟體,為最終用戶提供了另一種可訪問的方式,可以將開源Arduino微控制器功能集成到他們的工業項目中。


開源也非常適合各種半工業應用,例如環境控制或實驗室設備監控。自動化煙燻烤架、家庭自動化和農業項目等更多面向消費者的應用,也可以通過工業化開源平台實現。園藝愛好者可以為後院的蔬菜溫室和灌溉系統,配置一個微控制器。在工作中,他們可以利用相同的概念,來實現大型農業系統和設備的自動化。


在家中使用微控制器來遠程控制燈光和其它設備的人,也可以將相同概念擴展到商業或工業設施中照明和環境控制的自動化上。


適用於工業環境的開源選項


對於機器製造商而言,消費級微控制器由於硬體成本低廉,可能是一個誘人的自動化選項。但是,由於高達20%的運營支出通常與維護相關,因此無法承受嚴酷工業環境的這些控制器會消耗支持預算。


現在,PLC 和可編程自動化控制器(PAC)技術已經發展到可以提供工業化的開放原始碼硬體選項,最終用戶可以使用他們需要的強大平台來整合他們想要的現代自動化系統。


關鍵概念:

■ 工業自動化控制器正在迎頭趕上消費模式。

■ 開源控制器為工業自動化提供了許多以前根本不可能實現的選擇。


思考一下:

您所在的工廠,最需要哪些開源硬體選項?

關鍵字: