解惑 | S7-1200/1500的硬件標(biāo)識符有什么用?
使用SIMATIC S7-1200/1500系列PLC進(jìn)行組態(tài)和編程的小伙伴們,你們有沒有發(fā)現(xiàn)這些PLC的硬件組態(tài)中多了一項(xiàng)內(nèi)容:硬件標(biāo)識符(hardware identifier)。
比如,下圖中ET200SP中的CM PtP模塊,當(dāng)把該ET200SP分配給S7-1200/1500系列PLC時(shí),CM PtP模塊會有[硬件標(biāo)識符]一項(xiàng),如下圖:

同樣的ET200SP分布式系統(tǒng),當(dāng)將其分配給S7-300/400系列PLC時(shí),卻沒有[硬件標(biāo)識符]的選項(xiàng)。如下圖:

如此說來,[硬件標(biāo)識符]是S7-1200/1500系列PLC的特有的屬性。那么這個(gè)硬件標(biāo)識符起什么作用呢?它與模塊的IO地址有什么區(qū)別?今天找我們就來談?wù)勥@個(gè)話題。

[硬件標(biāo)識符]是在對S7-1200/1500系列PLC或分布式IO模塊進(jìn)行硬件組態(tài)時(shí),系統(tǒng)自動(dòng)分配的一個(gè)整數(shù)。
硬件標(biāo)識符具有如下幾個(gè)特點(diǎn):
1)系統(tǒng)唯一性(可唯一標(biāo)識一個(gè)模塊或其子模塊);
2)系統(tǒng)統(tǒng)一分配,無法修改(在組態(tài)軟件中呈灰色不可修改項(xiàng));
3)與模塊的IO地址無關(guān)(模塊的IO地址可以被修改,但不影響其硬件標(biāo)識符);
硬件標(biāo)識符(HW ID)的主要作用是對模塊或子模塊進(jìn)行尋址、診斷和報(bào)警。當(dāng)模塊出現(xiàn)故障時(shí),會在報(bào)警報(bào)文中寫明硬件標(biāo)識符,以便CPU快速定位。
在S7-1200/1500編程中,許多指令的尋址都需要使用硬件標(biāo)識符。
舉個(gè)例子,采用如下的硬件環(huán)境:
CPU1515-2PN、ET200S分布式系統(tǒng)、串行通信模塊1 SI (硬件標(biāo)識符:273)。硬件組態(tài)如下圖:

使用指令S_RCV進(jìn)行接收數(shù)據(jù),其地址參數(shù)LADDR就應(yīng)填寫1 SI模塊的硬件標(biāo)識符:273,如下圖:

注意:本例程使用的S7-1500PLC,如果使用S7-300/400,LADDR應(yīng)該填寫1 SI模塊的起始地址。
有些模塊具有子模塊(Sub module),比如,CPU1215C集成了多個(gè)高速計(jì)數(shù)器、脈沖發(fā)生器、模擬量通道、數(shù)字量通道等,這些都被視為其子模塊。每一個(gè)子模塊也有其硬件標(biāo)識符。
在模塊的"屬性"-"系統(tǒng)常數(shù)"中會列出所有硬件標(biāo)識符,每一個(gè)硬件標(biāo)識符都有一個(gè)唯一的名字。如下圖CPU1215C的系統(tǒng)常數(shù):

總之,硬件標(biāo)識符(Hardware identifier)可以唯一標(biāo)識一個(gè)硬件模塊(或子模塊),在指令的尋址、模塊診斷及報(bào)警等方面有重要的作用。
好了,今天先聊到這里。
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
