「經驗」搞工控,你還不會用虛擬機?

兩年前,為了讓編程器與S7-200通訊,我用了一個長假的時間在家裡反覆重裝系統,才終於搞明白一些道道,連上了PLC(並且寫了一篇小文章,因此,很多經驗都是非常寶貴的)。現在,再解決這個問題,已經比較簡單了,因為有了好使的虛擬機。

虛擬機技術一直就存在,並且可以用於各種大型系統,只不過是自己孤陋寡聞、固步自封,只盯著微軟一家的軟件使用,只有當WIN7出來,並推出XP MODE時,才知道有虛擬機。後來發現,XP MODE虛擬機和原系統關聯太多,也不好使,才逐漸轉向了VMWARE,使用下來發現,這貨強大且穩定,並且支持的廠家越來越多,包括西門子都聲稱自己的軟件開始支持虛擬機,有時候客服直接就建議“你先用虛擬機試試”。

個人使用的多是workstation版本,正常安裝、授權後,就可以運行已經制作的操作系統(虛擬機),也可以利用ISO光盤鏡像新建操作系統,根據自己電腦的資源情況給每個虛擬機分配資源(包括內存、處理器、硬盤大小、光驅網絡等等)。

「經驗」搞工控,你還不會用虛擬機?

硬盤是動態增加的,不是一開始就開闢固定大小的,比如說,指定60G的硬盤,則開始裝系統時,可能只有幾個G大小、隨著系統中軟件的增加,內部文件來回複製,虛擬盤會逐漸過大(可能是虛大),這時候就需要對於硬盤進行碎片整盤、壓縮整理。極限的整理方法是先在虛擬系統裡將不用的硬盤空間全部寫成0(使用命令:cipher /w:c:),然後將虛擬系統關閉,進入硬盤設置頁面進行壓縮。

以太網設備可以通過橋接、共享主機IP等模式映射到虛擬機裡,並且可以添加多個以太網卡到虛擬機裡。

搞工控,最重要的是軟件要和外部進行聯繫,虛擬機可以將外部的通訊資源直接橋接過來。可以將USB設備直接接管過來,這樣很多授權狗、密鑰等就可以在虛擬機裡使用了。

虛擬機的操作系統製作好後,可以隨便備份,比如說,要嘗試一個軟件了,先進行備份。如果成功,則繼續用,如果不成功,虛擬機刪除,備份拷貝過來,繼續玩呀!

工控軟件常常對於系統比較苛刻,有的要XP系統、有的要WIN7,有的要這個組件,有的不允許那個組件,這時候,就可以給每個工控軟件一個虛擬操作系統,看你還衝突什麼。目前,大部分工控軟件都是支持虛擬機的。

每個虛擬機畢竟是一個獨立的操作系統,因此,對於資源的要求還是有的,最好給它SSD硬盤,大的內存,這樣,它才可以閃轉騰挪,而不至於長時間佔用硬盤資源。目前的內存、SSD並不是很貴,因此,花點小錢來換取性能(時間),還是很值得的。


說明:

1、本文是實踐經驗,非嚴格論文,與相關產品和理論可能不完全相符。

2、如需進行控制、三電相關技術求助,交流,請留言,也可加入技術討論QQ群:877456127


分享到:


相關文章: