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