「原創」利用虛擬機,在新工控機裡跑老系統的WINCC例子!

有一臺WIN2000的HMI工控機,內裝WINCC 6.2、STEP7、SIMATIC NET等軟件。還有自主開發的軟件通過OPC技術訪問PLC,為MES轉發數據。隨著老工控機的故障越來越多,需要製作備機。

新買來的工控機,恢復老工控機的C鏡像後,直接就無法啟動,新工控機的很多配件也沒有WIN2000的驅動,後來採用了虛擬機技術來解決,具體步驟:

1、在新工控機裡安裝虛擬機軟件,此處為VMWARE12,並安裝足夠的網卡(原來工控機有3個網卡,方便與PLC、MES、遠程操作系統。

2、從VMWARE的編輯菜單選擇“虛擬網絡編輯器”,將這些網卡全部添加進去,並設置成橋接模式。

「原創」利用虛擬機,在新工控機裡跑老系統的WINCC例子!

3、製作WIN2000虛擬機,在裡面恢復工控機的鏡像(只是恢復C盤的鏡像。這個過程很複雜,可以參考網上的一些文章,且恢復後不一定能運行,我也不記得很久以前是怎麼恢復的啦,竟然非常穩定,我後來再恢復的就很不穩定)。

4、為這個虛擬機添加需要的網絡。

5、進入虛擬機後,為這些網絡配置IP地址,並逐個調通網絡。

6、進入WINCC,為裡面的驅動指定新的網卡(這個非常重要,我開始時沒有注意這個,STEP7能訪問PLC,WINCC就是無法訪問)

「原創」利用虛擬機,在新工控機裡跑老系統的WINCC例子!

7、調試Station Configuration,可能需要從STEP項目裡導入PC STATION的配置(這個折騰了很久才OK的),使得OPC SERVER能夠工作,自主開發的持續能夠讀到數據。

2019年1月27日


說明:

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

2、如需控制、三電相關幫助,交流,請關注本人,並加入技術討論QQ群:877456127,那裡有很多熱心同行。


分享到:


相關文章: