首頁解決方案
-
案例名稱 -TwinCAT/BSD作業系統應用在工業電腦上
-
應用說明 -應用說明 Application
- Beckhoff提供了TwinCAT/BSD作業系統,可用於部分Beckhoff工業電腦
- TwinCAT/BSD結合了TwinCAT runtime與FreeBSD,FreeBSD是一種經過工業測試,穩定可靠且原始碼開放的作業系統
- 多年來,Windows CE是所有Beckhoff工業電腦的基本操作系統。隨著Windows CE未來可預期的被淘汰,Beckhoff推出新的作業系統來接替Windows CE,FreeBSD將Windows CE低成本的優勢與大型Windows系統多功能的優勢結合
- 因此,在很多應用中也可以替代Windows 7或Windows 10

特色優點 Unique Features
- FreeBSD:
一個兼容 Unix 的開放原始碼作業系統,也是使用最廣泛的Berkeley Software Distribution(BSD)。FreeBSD不斷地被一大群開發人員進一步開發、改進和優化。Beckhoff 選擇了FreeBSD,可以在沒有license問題的情況下整合至TwinCAT。FreeBSD支持32位元和64位元平台,並且支持各種性能等級的處理器:從ARM CPU到高性能的Xeon CPU - TwinCAT:
TwinCAT/BSD支持所有TwinCAT 3 Runtime功能。開發仍然是用Windows作業系統上大家熟悉的Microsoft Visual Studio®的TwinCAT XAE進行。TwinCAT/BSD支持多核心系統,並可以根據需要為TwinCAT專門保留單獨的內核。
除了TwinCAT HMI服務器之外,HTML5網絡瀏覽器也可用作TwinCAT HMI的客戶端。配置工作仍然通過 TwinCAT 3 XAE開發環境的圖形編輯器完成 - 軟體和更新:
使用Beckhoff Package Server可以安裝大量FreeBSD程序和TwinCAT功能組件。這樣,作業系統和TwinCAT runtime和realtime可以通過網絡輕鬆更新。軟體包也可以離線安裝。軟體包首先被加載到一台已經連網的開發電腦上,然後直接安裝到Beckhoff工業電腦上。也可以由客戶託管自己的軟體包服務器。通過這種方式,除了可以提供FreeBSD程序,還可以提供很多知名的Linux程序 - 寫入篩選器:
TwinCAT/BSD與大家所熟悉的Windows操作系統一樣,也提供一個寫入篩選器,它可以保護系統免受持久改變帶來的影響。一旦寫入篩選器被激活,系統在重新開機後就會還原之前定義的狀態 - 備份和恢復:
TwinCAT/BSD系統可以使用一個具有與用於Windows作業系統的Beckhoff Service Tool類似功能的硬碟進行備份和恢復。也可以在real time系統中建立一個備份,在本地或通過網路備份到遠端系統 - 記憶體使用空間小:
系統的基本映射大小為300 MB左右,記憶體消耗不到100MB。因此,TwinCAT/BSD可以運行在非常緊湊的控制器中 - 設備管理器:
大家所熟知的工業電腦設備管理器也可用於TwinCAT/BSD下的系統配置。既可以通過網站進行配置,也可以在程序控制下通過熟悉的ADS Secure或OPC UA接口進行配置 - 虛擬化:
由於TwinCAT/BSD建立在FreeBSD上,因此標準配備也包括知名的Jails作業系統層虛擬化技術。自2000年以來,Jails一直是FreeBSD的一部分,應用已經十分成熟、穩定。此外,它還可以通過虛擬化方式使用Docker。因此,TwinCAT/BSD Hypervisor中啟動了一個Linux VM,它被用作docker虛擬化的docker主機。
TwinCAT/BSD Hypervisor是Beckhoff TwinCAT/BSD操作系統的一個系統功能,它可以在Beckhoff工業電腦上同時執行虛擬機和TwinCAT real time應用程序。
通過將虛擬機管理程序優化整合到TwinCAT/BSD操作系統中,並對軟體和工業電腦硬體進行協調,TwinCAT/BSD能夠最大程度地提高虛擬機的性能,同時保持TwinCAT的real time特性,實現設備控制。TwinCAT/BSD Hypervisor得益於Beckhoff主機中搭載的Intel® 和 AMD處理器的高性能以及硬體的虛擬化技術。由於虛擬機能夠高效運行,Beckhoff工業電腦上能夠充分利用不同操作系統的優勢,通過模組化和隔離的方式運行用戶環境,提高整個系統的安全性能

應用機種 Product Model
- BECKHOFF TwinCAT/BSD


