請聯系客服QQ
福彩3d带连线走势图

福彩3d带连线走势图

福彩3d综合走势图:PLC的分布式I/O尋址

提示:

與集中??橐謊?,DP從站占用CPU I/O區域里(邏輯地址區)的地址。DP從站的地址對DP主站來說是“透明的”的,CPU“看到”DP從站的地址,這意味著這些地址不能跟集中??櫚牡刂分氐?,也不能與分配到CPU的其他DP主系統的DP從站的地址重疊。 每一個DP從站除了節點地址外還有三個地址:一個物理地址、一個??櫧舳刂泛妥釕僖?/p>

    與集中??橐謊?,DP從站占用CPU I/O區域里(邏輯地址區)的地址。DP從站的地址對DP主站來說是“透明的”的,CPU“看到”DP從站的地址,這意味著這些地址不能跟集中??櫚牡刂分氐?,也不能與分配到CPU的其他DP主系統的DP從站的地址重疊。

    每一個DP從站除了節點地址外還有三個地址:一個物理地址、一個??櫧舳刂泛妥釕僖桓穌鋃系刂罰ㄈ繽?span>20-6所示)。下面對地址的描述是基于DPV1從站的屬性的。

DP主系統中的地址

    20-6    DP主系統中的地址

    1.節點地址

    PROFIBUS子網上的每一個節點都有唯一的地址,通過該子網上的節點地址(站號)把該節點跟子網上的其他節點區分開來。通過該節點地址訪問位于PROFIBUS上的站(DP主站或DP從站)。

    注意:在實際總線地址之間要至少有一個地址間隔(例如,防止DP主站和節點沖突)。在自動配置節點地址時,STEP 7考慮了這一點。

    2.物理地址

    物理地址用來區分??椴酆?。對于集中???,物理地址包含了架號和槽號。因此,對于分布式I/O,物理地址包含DP主系統號、站號和槽號。

    對于DP主站和DPV1模式,一個??榛?span>DP從站的槽號從插槽1開始,示于硬件組態中。槽號根據S7-300的槽數來定。插槽1(電源)和插槽3(擴展接口??椋┥櫛障?。插槽2 ( CPU)跟??榛?span>DP從站的接口??椋ㄍ泛拍?椋┦嵌雜Φ?。信號???span>(SM)從插槽4開始安置。另外,還有一個“虛擬”槽0(物理上不存在)。這些就是站的全部。

    與智能DP從站相似的是,在這種情況下,傳送存儲器是DP主站的接口。對傳送存儲器的配置,可以通過硬件組態工具進行,可以產生與??榛蠆宀巰嘍雜Φ拇媧⑶?。這些插槽不是真正存在的,是先前提到過的“虛擬”槽。

    虛擬槽0代表了DP站,虛擬槽2代表總線接口,如此,DP從站的CPU作為DP從站的“頭號??欏?。從虛擬槽4開始,傳送存儲器里存儲著用戶數據區,它們跟信號??槭且恢碌?。主CPU和從CPU都可以“看到”傳送存儲器的虛擬槽。

    虛擬槽的確定使直接分配接口??榛蛘鏡惱鋃蝦橢卸鮮錄晌贍埽旅妗罷鋃系刂貳保?。系統功能SFC 5 GADR_LGCSFC 49 LGC_GADR可用于物理地址到邏輯地址的轉換或反轉換。

    注意:對于版本3或更高級版本(DPV1)EN 50170,通過一個GSD文件加入到硬件組態的DP從站,能夠從插槽1開始存儲用戶數據。

    3.邏輯地址

    使用邏輯地址(用戶數據地址)來訪問輸入/輸出??櫚撓沒?,既可以通過過程映像(輸入I和輸出Q),也可以直接通過??椋ㄍ獠渴淙?span>PI和外部輸出PQ)。用戶數據的每一個字節由邏輯地址確定。邏輯地址從0開始,結束于與CPU型號有關的一個限值。

    通過硬件組態來指定所使用??櫚拿懇桓鱟紙詰穆嘸刂?。作為標準,地址從0開始指定;但是,用戶可以改變所建議的地址。每一個??櫚穆嘸刂范疾荒苤氐?。輸入??楹褪涑瞿?櫚穆嘸刂肥欠摯付ǖ?,因此輸入字節可以和輸出字節有相同的數字。

    利用邏輯地址,分布式I/O的用戶數據也可以按字節編址。為了保證CPU的所有用戶數據(或者更精確地說,所有在P總線上的用戶數據)的明確賦值,分布式I/O的邏輯地址一定不能與集中??櫚穆嘸刂廢嘀氐?。

    4.??櫧鶚嫉刂?

    ??櫧鶚嫉刂肥悄?櫚淖钚÷嘸刂罰ㄓ沒藎?;??櫧鶚嫉刂紡芄皇侗鵡?櫚南嘍?span>0字節的地址。連續地分配下級??櫚牡刂?。在硬件組態中,在CPU的地址欄中通過指定??櫚鈉鶚嫉刂防慈范ㄓ沒蕕刂返奈恢?。對于分布式I/O??檣踔林悄?span>DP從站的傳送存儲器的虛擬槽,最低的邏輯地址就是??櫚鈉鶚嫉刂?。

    很多情況下,??櫧鶚嫉刂酚糜詒姹鵡??,沒有其他意義。

    5.診斷地址

    通過診斷地址可以確認那些用來傳送診斷數據而本身沒有用戶數據地址的??楹駝?。在邏輯地址欄里,診斷地址占用1字節的外部輸入。作為標準,STEP 7CPUI/O區里以最高地址開始分配診斷地址??梢愿謀湔鋃系刂?。在硬件組態工具的地址預覽中用星號識別診斷地址。

    位于智能DP從站的傳送存儲器中的信號??榛蠐沒萸寂溆新嘸刂?,這也是為了診斷數據的掃描。完備的站通過一個分配到虛擬槽0的診斷地址來傳送診斷數據。對于??榛橢悄芑?span>DP從站,通過插槽2的診斷地址,總線接口能夠傳送診斷數據。

    20-7示出了位于DP主系統的診斷地址的一個例子。緊湊的DP從站擁有一個用戶完備站診斷地址,??榛?span>DP從站也擁有一個用于站的診斷地址和一個用于接口??櫚惱鋃系刂?。對于智能DP從站,還會有一個用于DP接口的診斷地址。

DP主系統中的診斷地址

    20-7    DP主系統中的診斷地址

    從最高I/O地址開始,診斷地址以下降順序對分配地址。例如,CPU 317-2PN/DPDP接口分配地址為8191,PN接口地址為8190(沒有給出),傳送存儲器的虛擬槽02的地址為81898188。這種分配與主CPU是相似的:DP接口的診斷地址以16383開始,MPI/DP接口地址為16382(沒有給出),第一個智能DP從站的虛擬槽02的地址為1638116380,第二個DP從站的地址為1637916378等等。DP從站的診斷地址在連接到DP主系統之后,由硬件組態工具分配。

    在用戶程序里,通過系統塊對診斷數據進行掃描。對于常規的DP標準從站,系統功能SFC 13 DPNRM_DG可用來進行診斷數據掃描。在DP S7從站里,使用SFC 59 RD_REC通過診斷數據來讀取數據記錄DS1。DPV1從站能夠提供更全面的數據,這些數據可以用系統功能塊SFB 52 RDREC來讀取。??櫚難爸房賞ü沒葜新嘸?櫧鶚嫉刂?,或者通過診斷地址來進行。

    6.智能DP從站的傳送存儲器

    對于緊湊型??榛?span>DP從站,輸入和輸出的地址以及集中??櫚牡刂吩謚?span>CPU地址欄里一起配置。對于智能從站,主站CPU不可直接對DP從站的輸入/輸出??櫬嬡?。于是每一個智能DP從站都有一個傳送存儲器,其大小由使用的CPU決定。傳送存儲器可以分成不同長度和不同數據一致性的區域。這些單個區域像??橐謊?,其最低地址就是??櫧鶚嫉刂?。從主CPU的視角看,根據分區的情況,智能DP從站表現為一個緊湊型??榛?span>DP從站(如圖20-8所示)。

智能DP從站的傳送存儲器

    20-8    智能DP從站的傳送存儲器

    在組態從站時,可以根據“??櫧鶚嫉刂貳焙頹虺ざ擾渲么痛媧⑵鞲鞲鑾虻氖淙?span>/輸出。例外的情況是:如果CP 342-5DP為智能從站提供DP接口,則只有連接到DP主站時,傳送存儲器的分區才能進行。傳送存儲器的地址一定不能與智能DP從站集中??櫚牡刂分氐?。如果在過程映像里有傳送存儲器地址,用戶程序會把該地址區當作輸入/輸出一樣處理,否則當作外部輸入/輸出處理。如果從CPU占有部分過程映像,可以為每一個區域分配一個局部過程映像。

    當連接到DP主系統時,從主CPU的角度得到“??櫧鶚嫉刂貳?,根據這個地址和傳送方向,在主站湍對組態進行補充??梢園汛誘靜嗟氖淙胱魑髡靜嗟氖涑齷蛘呦嚳?。如果地址在過程映像里,該區域可以被用戶程序當作輸入/輸出一樣處理,否則當作外部輸入/輸出處理。如果主站CPU處理部分過程映像,也可以為每一個區域分配一個局部過程映像。從主CPU的角度看,傳送存儲器的地址不能跟其他(集中式)S7站里的??櫚刂分氐?,也不能與集中??櫚刂芬約氨環峙淶街?span>CPU的其他DP主系統里的地址重疊。

    在對DP從站進行組態的時候,還可以從智能DP從站的角度定義診斷地址。在把智能DP從站連接到DP主系統時,要從主CPU的角度確定診斷地址。

    7.數據一致性

    數據一致性的意思是將一幀有用的數據作為一個整體來處理。DP從站可以列出一致數據區域,其數據區域以GSD文件格式給出組態信息或者是——作為智能從站的傳送存儲器——作為硬件組態工具組態的結果。這里,在DP從站的對象屬性里,可以在“Configuration”(組態)選項卡里設置數據一致性為“Unit”(字節或字)或“Complete”(已組態的區域)。這些數據由操作系統來處理,例如在更新過程映像(或子過程映像)期間。

    作為用戶,必須確保程序里傳送數據的一致性。如果數據區包括1、2或者4字節,那么用加載和傳送指令或者MOVE語句時,傳送數據以字節、字或者雙字進行。對于一個3字節或者多于4字節長度的區域,使用系統功能SFC 14 DPRD_DATSFC 15 DP_WR_DAT在用戶存儲器和傳送存儲器之間進行數據傳送。如果傳送存儲器的地址在過程映像里,就用功能塊SFCRECORD參數作為輸入I和輸出Q的地址區;否則,使用外圍輸入PI和外圍輸出PQ的地址區。為了訪問數據,系統功能既可以用于從CPU的用戶程序,也可以用于主CPU的用戶程序。

    用系統功能傳送的組態數據區全部在過程映像里(對于較新的CPU),這樣就可以通過加載和傳送指令或MOVE語句來訪問這些數據區域。注意,訪問過程有可能會破壞數據的一致性。

    從從CPU的用戶程序開始,用SFC 7 DP_PRAL為傳送存儲器的一個地址區觸發一個過程中斷,也可以通過SFB 75 SALRM在主CPU中觸發一個診斷或過程中斷。

(作者稿費要求:需要高清無水印文章的讀者3元每篇,請聯系客服,謝謝!在線客服:艾特貿易網客服為您服務


(責任編輯: 艾特貿易網 )

  • 本文關鍵字:PLC 
 
 
快三稳赚不赔免费计划 mg线上娱乐游戏 50元提现的现金棋牌 炸金花手机版下载安装 欢乐生肖规则 双色球重复中奖号码 百度大乐透最新100期走势图 打麻将十句必胜口诀 时时彩平台 足彩投注单打印 后三不定位包胆技巧 重庆时时彩官方手机版 欢乐生肖开奖号码 pk拾永久免费计划软件 2019年篮球世界杯直播 皇冠时时彩计划软件