<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > PROFIBUS-DP接口開(kāi)發(fā)技術(shù)研究和應用

PROFIBUS-DP接口開(kāi)發(fā)技術(shù)研究和應用

作者: 時(shí)間:2010-06-14 來(lái)源:網(wǎng)絡(luò ) 收藏

如果主站的令牌持有時(shí)間為零或負(即主站沒(méi)有時(shí)間處理從站的信息),則 DP從站在主-從通訊中仍然可以用診斷報文的方式發(fā)送一個(gè)高優(yōu)先級信息;這樣,在任何情況下都可以保證來(lái)自 DP從站的數據至少可以以一個(gè)診斷報文的方式得以發(fā)送。這種機制保證了主-從通訊有很好的時(shí)間確定性。
3.4.3 服務(wù)訪(fǎng)問(wèn)點(diǎn)以及對應的 服務(wù)的實(shí)現舉例
服務(wù)訪(fǎng)問(wèn)點(diǎn)實(shí)現也就是對應的 服務(wù)的實(shí)現。只要是熟練使用專(zhuān)用芯片并熟練掌握 PROFIBUS-DP的一些必要的知識,就可以實(shí)現所有的服務(wù)訪(fǎng)問(wèn)點(diǎn)。鑒于“讀從站診斷信息”這項服務(wù)對于實(shí)時(shí)性和時(shí)間確定性的重要性,下面以服務(wù)訪(fǎng)問(wèn)點(diǎn) 60即服務(wù)“讀從站診斷信息”的實(shí)現來(lái)舉例說(shuō)明。
在使用專(zhuān)用芯片 SPC3實(shí)現服務(wù)訪(fǎng)問(wèn)點(diǎn) 60的時(shí)候,以下問(wèn)題需要重點(diǎn)考慮:

本文引用地址:http://dyxdggzs.com/article/187931.htm

(1) 診斷緩沖區的結構 [3]
程序開(kāi)發(fā)者向 SPC3傳遞診斷緩沖區的數據。在診斷緩沖區中,由程序開(kāi)發(fā)者在第 1個(gè)字節(字節0)中的位0、位 1和位 2這三個(gè)位的位置分別儲存 “外部診斷”位、“靜態(tài)診斷”位和“外部診斷溢出”位。診斷緩沖區的前 6個(gè)字節中除了上述 3個(gè)位,其它都是固定空間;當發(fā)送診斷緩沖區的數據時(shí),SPC3按照 PROFIBUS-DP標準預處理前 6個(gè)字節。字節6-243是程序開(kāi)發(fā)者輸入的外部診斷數據。
(2) 診斷處理流程 [3]
當兩個(gè)緩沖區被交換時(shí),內部 04H單元的“診斷標志”被置位,這時(shí)稱(chēng)“診斷標志”被激活。對于一個(gè)激活的“診斷標志”,SPC3在下一個(gè)“讀寫(xiě)數據報文”期間,用高優(yōu)先級響應數據來(lái)響應,通知相關(guān)的主站現在從站有新的診斷數據。在主站用“讀從站診斷信息”報文取得新的診斷數據以后,“診斷標志” 被復位。接著(zhù)程序可以查詢(xún)狀態(tài)寄存器中的“診斷標志”,以便發(fā)現在原有的診斷數據被交換為新的診斷數據以前,主站是否已經(jīng)取得原有的診斷數據。
(3) 本文中針對現場(chǎng)智能設備通信軟件中相應的程序設計

將“外部診斷”位設置為“0”,從系統的觀(guān)點(diǎn)看,就可以將數據理解為狀態(tài)信息。當現場(chǎng)智能設備中的測量參數達到某值時(shí),將此值作為一個(gè)狀態(tài)信息送往診斷緩沖區中的字節6-243,當上升一個(gè)百分比時(shí),再送出狀態(tài)信息,供系統遠程監控。所以,現場(chǎng)智能設備通信軟件設計為測量參數的狀態(tài)信息可遠程監控。相應的外部診斷處理程序程序框圖見(jiàn)圖3。


即使主站沒(méi)有時(shí)間處理從站的信息,程序仍然可以在重要的參數超過(guò)某個(gè)值時(shí),用診斷報文的方式發(fā)送一個(gè)高優(yōu)先級信息給主站。
3.5 GSD文件編制以及與軟件開(kāi)發(fā)的關(guān)系
GSD文件的精確定義保證所有標準從站和所有標準主站通信 [5]。GSD文件由設備的開(kāi)發(fā)者準備,并以電子數據單形式向最終用戶(hù)提供。
在 GSD文件的編制過(guò)程中的重點(diǎn)和難點(diǎn)在于:除了精確地理解了 GSD文件的規格說(shuō)明,最重要的是將 GSD文件和 PROFIBUS-DP通信軟件中的有關(guān)參數對應起來(lái),否則程序運行將出錯,甚至 PROFIBUS-DP系統不能識別通信軟件對應的從站。
通信軟件的開(kāi)發(fā)和 GSD文件的編制必須相互配合,有些參數必須完全一致,這樣才能保證 PROFIBUS通信單元的開(kāi)發(fā)成功。這些參數包括:是否支持凍結模式,是否支持同步模式,是否支持傳輸速率的自動(dòng)識別,是否支持改變從站地址,在 CLEAR模式是否接收數據消息,診斷數據的最大長(cháng)度,參數數據的最大長(cháng)度,用戶(hù)參數數據的長(cháng)度,用戶(hù)參數數據。

4 總結
在深入剖析 PROFIBUS-DP狀態(tài)機和 PROFIBUS-DP服務(wù)流程的基礎上,開(kāi)發(fā)了應用于現場(chǎng)智能設備的包括硬件、通信軟件和電子設備數據文件的總線(xiàn)卡。
創(chuàng )新點(diǎn)在于:在滿(mǎn)足 PROFIBUS-DP主-從通訊有很好的時(shí)間確定性的基礎上,實(shí)現了能滿(mǎn)足 PROFIBUS-DP主-從通訊有很好的時(shí)間確定性的服務(wù)訪(fǎng)問(wèn)點(diǎn)SAP60,并且實(shí)現了 SPC3其它的服務(wù)訪(fǎng)問(wèn)點(diǎn),編制了與 PROFIBUS-DP通信軟件完全匹配的電子設備數據文件。
本文中開(kāi)發(fā)的已經(jīng)應用于多個(gè)現場(chǎng)智能設備。
參考文獻
[1]陽(yáng)憲惠.現場(chǎng)總線(xiàn)技術(shù)及其應用.北京:清華大學(xué)出版社,1999
[2]柴郁,李斌.現場(chǎng)總線(xiàn)技術(shù)的發(fā)展及應用展望.儀表技術(shù), 2001年第 2期:43-45
[3]安憲軍,黃爾烈.基于PROFIBUS-DP總線(xiàn)的數據通信.微計算機信息, 2008,6-1:49-51。
[4] SIMATIC-NET SPC3 and DPS2 User Description (Siemens PROFIBUS Controller according to EN 50 170 Vol 2) .西門(mén)子公司, 2000.2
[5]SIEMENS EN 50 170 Vol 2 working with PROFIBUS-DP Device Description Data Files GSD.西門(mén)子公司,December 20,98


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>