應(yīng)用領(lǐng)域 | 建材/家具,電子/電池 |
---|
6ES7288-2DE08-0AA0
SIMATIC S7-200 SMART, 數(shù)字輸入 SM DI08, 8 DI,24V DC,灌電流/拉電流
![]() |
參考價(jià) | 面議 |
更新時(shí)間:2023-07-15 21:12:00瀏覽次數(shù):295
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
6ES72882DE080AA0西門(mén)子數(shù)字量輸入模塊
6ES7288-2DE08-0AA0
SIMATIC S7-200 SMART, 數(shù)字輸入 SM DI08, 8 DI,24V DC,灌電流/拉電流
*,質(zhì)量保證,保修一年
專(zhuān)業(yè)銷(xiāo)售及維修西門(mén)子各類(lèi)工控自動(dòng)化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門(mén)子可編程控制器輯控制模塊
西門(mén)子HMI人機(jī)界面:觸摸屏
西門(mén)子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門(mén)子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機(jī)、交換機(jī)、自動(dòng)化軟件等系型號(hào)齊全,快速報(bào)價(jià),買(mǎi)我們的產(chǎn)品無(wú)憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買(mǎi)的省心舒心,用的放心!
西門(mén)子300系列PLC在常規(guī)項(xiàng)目中很常用,而用于Profinet擴(kuò)展的343-1模塊,在一些接口或者資源不足的情況下,大家也會(huì)選用,今天和大家分享下這個(gè)模塊在做Profinet通訊時(shí)的地址空間分配問(wèn)題。
這里和300PLC本體上的Profinet接口做下比較,圖.1是個(gè)典型的300PLC做IO控制器的配置;圖.2是個(gè)343-1模塊做IO控制器的配置。
圖.1 CPU上的模塊地址
圖.2 CP343-1模塊上的模塊地址
可以找一下,這兩者關(guān)于地址空間有什么不同么???
可以看出來(lái),兩個(gè)IO地址是一樣的,實(shí)際上這是在同一個(gè)PLC項(xiàng)目中的,編譯也不會(huì)出錯(cuò)。
問(wèn)題來(lái)了,這兩個(gè)相同的地址是怎么回事呢?
是這樣的,CPU的有自己的地址空間,本體上組態(tài)的IO及IO從站,可以直接使用PIW、PQW或者IW、QW的方式讀寫(xiě);而CP模塊在組態(tài)成Profinet控制器或者I-device時(shí)也有自己的獨(dú)立的地址空間,當(dāng)我們要從CP343-1模塊下的IO從站讀寫(xiě)數(shù)據(jù)時(shí),就要用PNIO_SEND、PNIO_RECV將數(shù)據(jù)和300CPU上的DB塊關(guān)聯(lián)起來(lái),用DB做IO的讀寫(xiě)操作。
那么CP343-1上的地址空間和DB地址的關(guān)聯(lián)關(guān)系是怎樣的呢?
接下來(lái),我們做個(gè)實(shí)驗(yàn)來(lái)看一下。
圖.3 CP343-1作為IO控制器組態(tài)PN從站
如圖.3,我們用343-1做Profinet控制器,連接了一個(gè)ET200從站,地址比較亂,接下來(lái)關(guān)聯(lián)到DB塊中,在圖.4中關(guān)聯(lián)了一個(gè)DB塊,分別是從DBX0.0開(kāi)始的寫(xiě)入,DBX10.0開(kāi)始的讀取。
圖.4 CP343-1做IO控制器時(shí)的程序
終讀寫(xiě)時(shí),我們可以看到以下對(duì)應(yīng)關(guān)系,如表.1
表.1 CP343-1做IO控制器時(shí)和DB塊地址對(duì)關(guān)系
可以看出CP343-1做IO控制器時(shí),地址傳送是從0開(kāi)始的,地址對(duì)應(yīng)的排列關(guān)系以邏輯地址的大小為序。地址間隔, 沒(méi)有被組態(tài)的地址區(qū)IB0對(duì)應(yīng)的DB1.DBB10也被傳送。
也就是說(shuō),如果我們按照 圖.2 的組態(tài)方式,我們要在DB中至少關(guān)聯(lián)271字節(jié)的讀入地址,這樣我們才能讀到CP343-1上256開(kāi)始的地址區(qū)域;同理,寫(xiě)出時(shí)也要在DB中建立至少關(guān)聯(lián)271字節(jié)的地址區(qū)域。
所以我們?cè)谑褂肅P343-1做Profinet控制器時(shí),一定不要把地址用數(shù)字上太靠后的地址,不用擔(dān)心和CPU的地址區(qū)沖突。做控制器時(shí)的地址空間就是這個(gè)樣子,從0開(kāi)始按地址的數(shù)字大小排序。那么作為I-device時(shí),又是個(gè)什么情況呢?
我們接下來(lái)看個(gè)CP343-1作為I-device的例子
圖.5 CP343-1模塊作為I-device時(shí)的組態(tài)
如圖.5,我們把CP343-1作為一個(gè)I-device,同樣,我們調(diào)用FC11,FB12來(lái)關(guān)聯(lián)到DB塊。
圖.6 CP343-1模塊作為I-device時(shí)的程序
使用圖.6程序塊后,我們得到以下對(duì)應(yīng)關(guān)系,如表.2
可以看出CP343-1做IO設(shè)備時(shí),地址傳送是從0開(kāi)始的,與組態(tài)的低地址無(wú)關(guān)。地址對(duì)應(yīng)關(guān)系以在IO控制器中組態(tài)的插槽為序,與組態(tài)的地址大小無(wú)關(guān)。地址間隔,沒(méi)有被組態(tài)的地址不會(huì)被傳送。
所以當(dāng)我們使用CP343-1做I-device時(shí),起始地址變的沒(méi)有意義,地址區(qū)只是用來(lái)顯示通訊的長(zhǎng)度。
綜上,CP343-1模塊在組態(tài)成Profinet控制器或者I-device時(shí),地址區(qū)是獨(dú)立于CPU的,所以不用擔(dān)心和CPU的地址區(qū)有沖突。而做控制器及I-device時(shí),起始地址的意義也*不同。
6ES72882DE080AA0西門(mén)子數(shù)字量輸入模塊