西門子S7-200 SMART在win10環境下,使用虛擬機進行網絡通信問題一二


原來的筆記本光榮退休,新買了小米筆記本17150。有個項目需要使用西門子S7-200 SMART,結果碰到了很多悲催的事情,新系統下的各種問題。

先貼下計算機配置,如下:

 

階段一:安裝問題

(1)在win10下安裝samrt的編程軟件,結果提示各種dll丟失問題,在網上下載了一大堆,最終也沒有解決問題。

(2)前幾天把系統重新裝成win7,結果好多硬件驅動不支持使用,郁悶了,然后把系統改為了win8,依然如此,最后只好認慫,把系統重新裝成win10旗艦版。所以,系統不打算重裝win7了。

(3)安裝了虛擬機,下載的v2.3版本莫名的模塊故障,不能使用。查了好多資料,據說2.3有坑。又專門下載了v2.2版本,忐忑的點開軟件,竟然能完整運行,不錯。

階段二:設備尋址問題

軟件能用了,抓緊把程序寫完,准備聯機調試。

結果發現,我的筆記本沒有網口插槽,不能直連。只集成了兩個雙通道的無線網卡,4G/5G。想了下,用無線路由組網,應該可以。

然后,虛擬機環境下組網,查找不到plc。ping一下也不通。這樣,有兩個原因。我一般喜歡將自家的無線路由網關修改為.6,方便設備調試。PLC默認網關一般為192.168.2.1。兩者不在同一網段。

接下來有兩個解決辦法:

(1)修改網關地址,保證同一網段,這樣太麻煩,我的其他項目調試網段都是這個網段,我也懶的再改我家的路由器了,改了,調試其他項目又要修改。

(2)找出老婆的古董電腦,漫長的開機時間,終於看到了熟悉的XP界面。安裝編程軟件,打開通信,用網線直連,上電,打開軟件,查找PLC成功,發現IP果然是192.168.2.1,然后修改PLC地址為我的無線路由網段。IP地址修改成功,關機。

階段三:PLC通信問題

回到win10的筆記本,在虛擬機下,運行cmd,ping網址,成功找到PLC。

不錯,准備調試了。

打開smart編程環境,查找PLC,找不到。不管了,用直接尋址,找到plc,結果,又出幺蛾子了,提示PLC通信數據錯誤。

好吧,繼續想辦法。。。。。。

能ping通,能上網,說明虛擬機的網絡通道已經打通了。PLC直接尋址也能看到,說明還是可以查到設備的,已經通信成功。

狀態如下:

 

我的筆記本內置的4G/5G的雙頻網卡,對於虛擬機,物理硬件都需要專門指定后,才能直接映射到虛擬機環境中,有可能是這個方面的原因。

打開虛擬機網絡設置,發現兩個問題:

(1)網絡連接使用的主機模式,是與主機共享的專用網絡,將其修改為橋接模式。

 

 

只改這一步,通信仍然是不成功的,需要繼續操作。

(2)網絡適配器下面掛着多個網卡以及藍牙,導致映射較多,只保留一個網卡,其他的都不再選擇。

 

改完后,通信成功,繼續干活。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM