999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

SPC3在現場總線智能從站設計中的應用

2008-04-12 00:00:00郭天樂
現代電子技術 2008年3期

摘 要:工控現場設備與總線相連,實現現場總線分布式控制離不開Profibus接口。介紹了Profibus現場總線的基本特征和智能從站通訊接口芯片SPC3,闡述了SPC3與AT89C52的接口設計和智能從站的軟件設計。以SPC3芯片為核心開發的智能從站能很好地實現數據的采集和控制,在工控現場具有廣泛的應用前景。

關鍵詞:SPC3;現場總線;智能從站;AT89C52

中圖分類號:TP29 文獻標識碼:B

文章編號:1004373X(2008)0314902

Application of SPC3 in Design of Profibus—DP Intelligent Slave Station

ZHANG Jie1,WANG Zheng2,GUO Tianle3

(1.Faculty of Mechanical and Electrical Engineering,Kunming University of Science and Technology,Kunming,650093,China;

2.China Tobacco Yunnan Industrial Corporation,Kunming,650011,China;

3.Kunming Roleeteen Electronics System Company Limited,Kunming,650032,China)

Abstract:Profibus interface to connect field equipment with field bus in industrial control field and to realize distributed control.This paper introduces the basic characteristics of Profibus field bus and the communication interface chip of intelligent slave,and describes the interface design between SPC3 and AT89C52 and the software design of the intelligent slave.The intelligent slave based on SPC3 has the data acquisition and transfer function,and it has a broad application prospect in industrial control field.

Keywords:SPC3;field—bus;intelligent slave;AT89C52

現場總線控制系統是信息數字化、控制分散化、開放互操作性的新一代工業自動化控制系統[1]。Profibus作為最有代表性的現場總線廣泛應用于車間級監控和現場設備層數據通訊與控制,現場設備要實現數據傳輸與控制也需提供Profibus接口。同時,國內產品進入國際市場也必須帶有國際標準接口[2]。基于通訊接口芯片SPC3開發的現場總線智能從站,能很好地實現工控現場的數據傳輸與控制,為現場分布式控制創造了條件,同時智能從站的開發也為打破國外總線網關產品壟斷和國內產品進入國際市場奠定了基礎。

1 Profibus現場總線的基本特征

Profibus根據應用特點分為Profibus—DP,Profibus—FMS和Profibus—PA三個兼容版本[3]。Profibus—DP用于設備級控制系統與分散式I/O間的通訊,具有速度高、成本低的優點[4]。Profibus—DP采用了OSI模型的物理層和數字鏈路層,同時隱去了第3~7層,實現更高的網絡傳輸速度,增加了直接數據連接擬合作為用戶接口。Profibus總線存取協議包括主站之間的令牌傳遞方式和從站之間的主從方式,如圖1所示。Profibus用差分電壓輸出的RS 485實現電流的連接。Profibus—DP使用發送和請求數據需應答服務和發送數據不需應答服務。在發送和請求數據需應答服務中,主站發送輸出數據到從站和主站接收從站數據的輸入,在規定時間內應答。

圖1 Profibus總線存取協議

2 智能從站通訊接口芯片SPC3

Profibus具有較為復雜的通訊協議,這使得智能從站的開發具有相當的難度。智能從站通訊接口芯片SPC3集成了Profibus—DP/DPV1的全部協議,可以極大減輕相連的微控制器負荷。SPC3的應用使得智能從站的開發不必關注復雜協議,減輕了開發技術難度、節省了時間和資金。SPC3數據存取由硬件驅動,數據交換獨立于總線周期,所以具有較好的穩定性。他可滿足報文的一致性數據交換,保障數據的有效性,同時,可以自動建立Profibus—DP通訊的服務存取點,通過自動識別與接收,SPC3可以獲取傳送給本站的數據報文。用戶可以通過總線接口訪問SPC3的內部RAM,而呈現在用戶面前的各種報文信息是不同BUF的內部數據。SPC3內部集成了1.5 kB的雙口RAM,其存儲分配表如表1所示。SPC3有14個中斷源,中斷無優先級,主要是通過中斷屏蔽寄存器和中斷響應寄存器來實現中斷且共用一個中斷輸出。同時,SPC3集成的看門狗計數器可以工作于波特率監測、波特率控制和DP控制3種狀態。

表1 SPC3存儲分配表

3 SPC3與AT89C52的接口設計

SPC3具有8根數據線和11根地址線[5]。基于SPC3開發現場總線智能從站具備的主要功能為:使具有RS 232接口的現場設備能與Profibus現場總線實現數據傳輸與控制,各個單列的現場設備間實現開放互連通訊。在硬件設計上,我們選用AT89C52八位MCU控制通信過程。SPC3完成Profibus—DP協議處理工作,他與AT89C52的接口設計圖如圖2所示。SPC3通過地址線和數據線同MCU的P0口和P2口相連,同時設定為同步工作方式。AT89C52的8位地址線直接與SPC3連接,這樣低8位地址線和8位數據線共用。AT89C52的高8位地址線與SPC3的AB0~AB7數據線相連,并將SPC3內部1.5 kBRAM作為自己外部RAM,統一分配地址空間,并通過雙端口完成對SPC3的初始化和數據交換。外部設備通過標準RS 232接口處理芯片進行電平轉換后接入AT89C52的P0口。

圖2 SPC3與AT89C52的接口設計圖

4 智能從站的軟件設計

現場總線智能從站的軟件設計包括主程序和中斷程序的設計。首先是對AT89C52和SPC3的初始化。AT89C52負責存儲和處理主站發送的數據以及組織發送給主站的數據,不參與處理DP狀態機。對SPC3內部RAM的000H~03DH進行初始化,為指針變量賦值應考慮指針是斷序號并且能被8整除。根據SPC3初始值求出各個緩沖區的指針及輔助緩沖區的指針,依據數據長度確定輸入緩沖區、輸出緩沖區及指針。主站檢查參數是否與主站配置參數表一致,當雙方完全一致時,從站才能配置

輸入輸出字節數、診斷字節數和各類數據指針。再次比較,主從站配置參數完全一致時,可以進行數據交換。用戶設備通過I/O程序實現報文數據處理。SPC3產生的中斷信號引發AT89C52中斷處理程序,中斷處理程序主要用來處理PRM報文、CFG報文、SSA報文。主程序流程圖和中斷程序流程圖如圖3、圖4所示。

圖3 主程序流程圖

圖4 中斷程序流程圖

5 結 語

工業控制現場設備往往只具備RS 232通訊接口,本文以SPC3芯片為核心,設計并實現了Profibus—DP和RS 232數據通信智能從站。智能從站可嵌入具有RS 232接口的現場設備,實現數據采集,開關量控制,AI,AO,DI,DO等多種功能。基于SPC3開發的智能從站具有較強的可控、可操作能力,能方便接入主站與上位機和其他總線系統通信,實現生產過程控制層PCS和制造執行層MES的數據通信。

參考文獻

[1]王東云,凌德麟,黃建萍.西門子PROFIBUS—DP現場總線及應用[J].航天控制,2002(4):69—73.

[2]滿慶豐,韓鋒,夏繼強.開發 PROFIBUS—DP智能從站[J].電測與儀表,2003(3):37—40.

[3]陽憲惠,魏慶福,徐用懋.現場總線技術及其應用[M].北京:清華大學出版社,1999.

[4]郭偉東,曹寧.PROFIBUS—DP現場總線的應用[J].河海大學常州分校學報,2005(3):61—64.

[5]Siemens Simatic—Net SPC3 and DPS2 User Description (Siemens PROFIBUS Controller According to IEC 61158)Version: 2.0,2002:38—46.

作者簡介

張 婕 女,1976年出生,貴州遵義人,碩士,講師。主要研究方向為車輛調度系統計算機仿真和可視化建模、機電課程教學等。

注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 国产精品尤物铁牛tv| 无码乱人伦一区二区亚洲一| 亚洲二三区| 亚洲精品第五页| 国产精品三级专区| 国产精品欧美在线观看| 国产一区在线视频观看| 一级一级特黄女人精品毛片| 国产经典在线观看一区| a欧美在线| 夜夜爽免费视频| 久久婷婷五月综合色一区二区| 在线免费观看AV| 欧洲av毛片| 国产成人久久综合777777麻豆| 国产精品福利导航| 韩日无码在线不卡| 日韩在线视频网站| 九色在线观看视频| 亚洲三级a| 亚洲有无码中文网| 亚洲国产日韩欧美在线| 欧美午夜网| 在线高清亚洲精品二区| 久久午夜夜伦鲁鲁片无码免费| 久久窝窝国产精品午夜看片| 香蕉久久国产超碰青草| 国产精品成人啪精品视频| 国产精品香蕉在线观看不卡| 成年人免费国产视频| 欧美午夜理伦三级在线观看| 国产精品亚欧美一区二区三区| 亚洲日本中文字幕乱码中文| 久久精品人人做人人爽电影蜜月 | 在线综合亚洲欧美网站| 国产天天色| 91精品国产综合久久香蕉922 | 久夜色精品国产噜噜| 97视频在线精品国自产拍| 九九香蕉视频| a级毛片一区二区免费视频| 91国内在线观看| 国产美女91视频| 成人国产小视频| 噜噜噜久久| 日韩欧美国产另类| 一级在线毛片| 色吊丝av中文字幕| 亚洲精品成人7777在线观看| 亚洲性一区| 亚州AV秘 一区二区三区| 国产毛片不卡| a天堂视频| 国产一级毛片yw| 99热最新网址| 欧美全免费aaaaaa特黄在线| 久久毛片免费基地| 亚洲永久色| 亚洲欧洲日本在线| 亚洲国产精品一区二区高清无码久久| 狠狠色婷婷丁香综合久久韩国| 极品国产在线| 国产无码制服丝袜| 欧美成人区| 日韩欧美国产综合| 日韩午夜福利在线观看| 欧美激情综合一区二区| 国产黑人在线| 国产三级国产精品国产普男人 | 久久天天躁狠狠躁夜夜躁| 久久中文电影| 999精品视频在线| 精品少妇人妻av无码久久| 97国产精品视频自在拍| 亚洲人人视频| 亚洲国产精品无码AV| 午夜国产小视频| 国产主播一区二区三区| 久久久久免费看成人影片| 亚洲人成高清| a毛片免费在线观看| 久久久久免费看成人影片|