我們在用Twincat做項目或者說在測試的時候,經常會選擇不同種類的工控機,選型的時候就涉及到了到底選擇哪種網卡。
一般網卡主流的就是intel和瑞昱,一般選擇intel的網卡來做Twincat的項目,下面是選擇網卡的時候需要注意的。
1 其實Twincat在安裝的時候就已經将對應的支援檔案放到Windows當中了,Twincat2位址為C:\Windows\INF TCI8255x.inf (100 Mbit 卡)或TCI8254x.inf (Gbit卡),Twincat3位址為C:\TwinCAT\3.1\Driver\System TCI8255x.inf (100 Mbit 卡)或TCI8254x.inf (Gbit卡),如果目錄底下找不到的話就是被隐藏了,需要在檔案夾選項當中将隐藏取消掉,如下圖1。
打開檔案,如下圖2,注意标紅的部分,底下要用。
2 https://infosys.beckhoff.com/content/1033/tc3_overview/9309844363.html?id=1489698440745036069 打開這個網址,這個是Twincat 支援的網卡的清單,如下圖3所示。在将要選擇的網卡對應的Device ID在上圖2中的TCI8255x.inf 或TCI8254x.inf 檔案中進行查找,如下圖4.
例如:要選擇intel i210網卡,在TCI8254x.inf 中找到了對應的Device ID ,如下圖5所示,那就表示Twincat支援這款網卡,如果找不到對應的Device ID 那就表示不支援。
3 有些在InfoSystem當中列出的網卡,如果在.inf當中找不到對應的Device ID 則表示不支援,需要我們在選擇對應網卡的時候進行辨識。