為什么Profinet的分布式模塊要有設(shè)備名?
Profinet網(wǎng)絡(luò)由CPU和分布式IO模塊組成,在網(wǎng)絡(luò)組態(tài)的時(shí)候,我們?cè)诮o分布式IO模塊分配IP地址的同時(shí),還要給它分配一個(gè)設(shè)備名。為什么要這樣做呢?設(shè)備名起什么作用呢?我們先來(lái)把Profibus DP網(wǎng)絡(luò)和Profinet網(wǎng)絡(luò)做個(gè)對(duì)比。

在Profibus-DP網(wǎng)絡(luò)中,分布式IO模塊沒(méi)有設(shè)備名,只有一個(gè)Profibus-DP的地址。每一個(gè)分布式IO模塊都有撥碼開(kāi)關(guān),用來(lái)設(shè)置地址。比如,把CPU的地址設(shè)置為2,ET200S的地址為38(硬件組態(tài)和撥碼開(kāi)關(guān)都是38)。當(dāng)硬件組態(tài)下載到CPU中后,CPU就開(kāi)始喊:“38號(hào),38號(hào)”。ET200S一看自己的撥碼開(kāi)關(guān)設(shè)置的是38,就說(shuō):“我,我,我是38號(hào)”。CPU就說(shuō):“哦,是你小子。來(lái),干活”。
但是這個(gè)方法在Profinet網(wǎng)絡(luò)中不好使。因?yàn)镻rofinet的分布式IO沒(méi)有撥碼開(kāi)關(guān),CPU再喊:“38號(hào),38號(hào)”。ET200S就會(huì)想:“在叫我嗎?我不是38號(hào)哦。不理它”,于是CPU喊破喉嚨ET200S也不回應(yīng)。CPU喊一會(huì)兒累了,就把SF燈和BF燈點(diǎn)亮了,告訴你:“duang~,我找不到ET200S”。

好吧,網(wǎng)絡(luò)變了,我們要重新找朋友了。于是,在IEC 61158-6-10標(biāo)準(zhǔn)中規(guī)定:為了使 Profinet設(shè)備之間能正常通信,需要給各設(shè)備(CPU、IO模塊)分配相應(yīng)的設(shè)備名稱(chēng)(device name)。于是我們?cè)诮M態(tài)Profinet的時(shí)候,就會(huì)有“設(shè)備名稱(chēng)”的選項(xiàng)。博途V13在“設(shè)備概覽(Device view)”找到相應(yīng)的IO模塊,點(diǎn)擊“屬性(Property)”-“Profinet接口(Profinet interface)X1”-“以太網(wǎng)地址(Ethernet address)”,在右邊的窗口拖動(dòng)滑動(dòng)條,可以看到下圖:

系統(tǒng)可以自動(dòng)生成設(shè)備名,你也可以手動(dòng)修改。當(dāng)我們把配置了設(shè)備名稱(chēng)的硬件組態(tài)下載到CPU時(shí),CPU就開(kāi)始喊:“悟空,悟空”。ET200S心想:“誰(shuí)是悟空?我是齊天大圣”,于是它還是不理CPU。
為什么會(huì)這樣呢?因?yàn)槲覀冸m然把硬件組態(tài)下載到CPU中了,但是還沒(méi)有從硬件上給ET200S命名。所以它只知道自己是齊天大圣。這時(shí)候,我們就需要下一道法旨,給猴哥一個(gè)新名字了。
將PC連接到Profinet網(wǎng)絡(luò)中,點(diǎn)擊"Online access",找到你的網(wǎng)絡(luò)適配器,雙擊"update accessible devices":

點(diǎn)擊找到的IO模塊,在右邊點(diǎn)擊“分配名稱(chēng)”,給ET200S起個(gè)名字(悟空):

法旨宣讀完畢,ET200S明白自己就是“悟空”了;CPU繼續(xù)喊:“悟空,悟空”。ET200S就回答:“師傅,我在這”。CPU說(shuō):“你這潑猴,為師餓了”。悟空:。。。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
CAD外部參照無(wú)法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
