來源:controldesign
Various levels of real-time operations also separate certain functionality from one RTOS to another. There is hard real time, which is essential in all mission-critical applications where missing an event (external stimulus) could be catastrophic. Soft real-time events can be missed and be recovered later. The latter might result in a loss of machine production or reduced product quality, but is not catastrophic.
對許多大規模生產相似機器的制造商來說,控制系統必須是緊湊的、快速的、嵌入式的。對這些原始設備制造商(OEM)來說,非- Windows平臺有意義, 因為各種機器的編程差別很小。另外,許多這種類型的機器要求操作員一定程度的參與,這些參與或是非常簡單的操作員接口或沒有接口。
專用系統百科全書提供 “實時”的一些定義,這些定義有些是矛盾的,并不是完全和術語一致。它提供的基本定義是“實時系統是計算的正確不僅依靠計算的邏輯正確,而且依靠產生結果的時間。防止發生系統故障。” 事實上是時間限制。
“因此,保證滿足系統的時間限制是非常必要的。保證時間行為要求系統是可預測的。當滿足系統的時間限制時,系統能得到高度的利用也是必要的。
各種等級的實時運算在實時操作系統之間也隔離一定功能性。在所有關鍵任務應用中,硬實時是必需的,在這些應用中,丟失一個事件(外部條件導致的)是災難性的。能丟失并能在以后恢復軟實時事件。后者能導致機器生產的損失或降低產品質量,但是不是災難性的。
IL解決方案公司的自動化解決方案中心位于在美國密歇根州Kalamazoo市,它提供機器控制的解決方案,并對許多機器制造商推薦菲尼克斯接觸器公司的Steeplechase虛擬邏輯控制(VLC)。IL解決方案的自動化專家Wayne McNeil強調:“一些應用場合要求確定性的伺服控制,帶伺服位置更新的同步執行控制算法,具有高度精確、實時診斷、報警和運行信息的專用閉環過程變量控制以及運行中的數據存儲、檢索和操作,實時操作系統必須是解決方案的關鍵組成部分。” McNeil指出的一個應用是Lyle Industries公司的注塑機。在運動控制和過程控制多個事件發生的情況下,實時操作系統被視為唯一的選擇。IL解決方案選擇基于PC的,安裝VLC軟件的控制平臺。McNeil說:“這種解決方案允許Lyle公司在不同的機器上應用獨立的硬件平臺。” Steeplechase從TenAsys實施Intime實時操作系統,Intime內核運行在Windows平臺下,但是獨立運行在PC的CPU上。
對Lyle公司來說,一個更容易的選擇可能是單品牌控制解決方案,但是它的系統嚴重地依賴供應商選擇升級和維修的步伐。Lyle公司操作系統副總Gary Sowden說:“它是我們的客戶,為我們的機器將來的要求設定步伐,我們有責任毫無限制或保留地滿足這些要求”。
美國國家儀器根據不同的硬件平臺提供不同類型的實時操作系統。NI公司LabView實時系統產品經理,Jeff Meisel聲明:“我們使用Phar Lap EGS公司 X86平臺和VxWorks公司的基于RISC(精簡指令集計算機)的平臺,實時在大多數事件驅動的應用中,特別在機器控制中,是必須的,但是當最終的實時系統對極端關鍵任務控制是必需時,我們推薦現場可編程門陣列(FPGA)技術,FPGA平臺比任何加強的軟件平臺更容易得到管理機構的認證”。硬實時系統是感興趣的選擇。