熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 技術百科 > 基于Profibus協議主從通訊的研究

基于Profibus協議主從通訊的研究

時間:2008-10-27 11:09:00來源:ronggang

導語:?本文介紹了Siemens CP342-5模塊在聚攏水泥廠回轉窯監測系統中的應用,給出了CP342-5模塊與P+F Encoder絕對值型編碼器基于PROFIBUS協議的通訊的實現方法
摘 要:本文介紹了Siemens CP342-5模塊在聚攏水泥廠回轉窯監測系統中的應用,給出了CP342-5模塊與P+F Encoder絕對值型編碼器基于PROFIBUS協議的通訊的實現方法,并對傳統的基于PC、PLC、DCS產品的分布式控制系統的弊端和基于現場總線的自動化監控及信息集成系統的優點進行了分析。最后給出了Siemens CP342-5模塊與多個智能編碼器P+F Encoder主從式通信的實現程序。 關鍵詞:CP342-5;倍加福編碼器;Profibus;可編程序控制器;主從通訊 Abstract: The application of CP342-5 , which is used in rotary kiln supervisory control system of the Ju-long cement plant, is introduced in this paper. A method for the communication between the Siemens CP342-5 and the P+F absolute Encoder is provided. And an analysis on the distributed automation monitoring & Information integration system based on the PC, PLC, DCS products is given thoroughly .Then communication program is given between Siemens CP342-5 and multi intellect P+F encoders on Profibus Protocol. Keywords: CP342-5, P+F Encoder, Profibus , PLC, M/S communication 0 引言   在聚攏水泥廠回轉窯監測系統中,用到了高性能的Siemens S7-300 PLC,為了能夠將編碼器的參數讀入到Siemens PLC中,采用了Siemens 公司的PROFIBUS通信處理器CP342-5,該模塊集成了一個DP端口,通過PROFIBUS-DP總線網絡讀取編碼器中的二進制數據。編碼器采用德國倍加福的絕對值旋轉編碼器,它們均提供PROFIBUS-DP通訊接口,采用PROFIBUS協議以主從方式通訊。   傳統的現場級與車間級自動化監控及信息集成系統,主要特點之一是現場層設備與控制器之間的連接是一對一(一個I/O點對設備的一個測控點),所謂I/O接線方式,信號傳遞4-20mA(傳送模擬量信息)或24VDC(傳送開關量信息)信號。信息集成能力不強、系統不開放、可集成性差、可靠性不易保證、可維護性不高。   PROFIBUS 是一種已有很多現場安裝基礎的目前世界上最成功的開放式現場總線,可使用一條通信電纜將所有的自動化設備(PLC、帶有通信接口的智能儀表、傳感器與執行器等)連接起來,彼此交換數據和進行通信。PROFIBUS現場總線用數字化通信代替4-20mA/24VDC信號,完成現場設備控制、監測、遠程參數化等功能。智能編碼器是工業控制中最常用的智能儀表之一,其主要是針對某一特定的參數(如液位、行程、高度等),采用先進的控制算法(如fast技術)來達到精確控制被控參數的目的,具有專業性強、智能化高、控制算法先進、使用方便等特點。可編程邏輯控制器(簡稱PLC)以其運行可靠、集成度高、可擴展性強而在工業控制中得到廣泛的應用,而且各個PLC生產廠家提供了多種通訊模塊,如工業以太網Ethernet模塊,Profibus DP現場總線模塊,AS-I模塊,點到點串行通訊模塊等。因此可以利用PLC的通訊模塊讀取智能編碼器中的數據,然后通過PLC中的工業以太網模塊、現場總線模塊連接到企業SCADA HMI系統中。[1] 1 通訊構成及通信協議   1.1 通訊構成   聚攏水泥廠窯爐監測系統中,使用CP342-5模塊和5臺倍加福編碼器通訊,在空間上分成三部分:燒成窯尾、燒成窯中和燒成窯頭。燒成窯尾到燒成窯頭相距大約50米。通訊在硬件連接上采用PROFIBUS屏蔽雙絞線。在軟件上,采用PROFIBUS-DP現場總線通訊網絡,用最少的信號線來完成通訊任務。在本自動化監測系統中,要求將5臺倍加福絕對值旋轉編碼器PVM 58(P+F Absolute Rotary Encoder PVM 58)通過CP342-5通訊模塊讀取到PLC中,其網絡的結構如圖1所示 [align=center] 圖1 系統網絡結構圖[/align]   下面給出了CP342-5模塊、P+F Absolute Encoder PVM 58的參數設置,并詳細介紹了通訊處理器CP342-5、倍加福編碼器之間進行通訊所用到的PROFIBUS-DP協議。   1.2 通信處理器-CP342-5   Siemens CP342-5是一種基于PROFIBUS的通訊模塊,提供了串行通訊的低成本解決方案。它可以在S7-300中使用,可以作為PROFIBUS-DP 的主站也可以作為從站,但不能同時作主站和從站,而且只能在S7-300 的中央機架上使用,不能放在分布式從站上使用。CP342-5 作為DP 主站和從站不一樣,它對應的通訊接口區不是I 區和Q 區,而是虛擬通訊區,需要調用FC1 和FC2 建立接口區。可在STEP 7硬件配置的進程中進行參數設置,主要包括通訊協議、通訊模式、接口方式、地址和波特率。對于同倍加福旋轉編碼器P+F Rotary Encoder PVM 58的通訊,本設計中可以設置為:   a、通訊協議:PROFIBUS-DP   b、通訊模式:DP Master   c、接口方式:Profibus   d、地址和波特率:2、19.2Kbps   e、其余的設置為默認方式。   1.3 通信協議-PROFIBUS-DP   PROFIBUS-DP (Decentralized Periphery)是一種高速低成本通信,用于設備級控制系統與分散式I/O的通信, 由于PROFIBUS-DP 的開放性,它可以連接不同制造廠商的標準部件。使用PROFIBUS-DP可取代24VDC或4-20mA信號傳輸。它具備節能,成本低,配置方便簡單、生產中的高度靈活性,可靠和確實的診斷數據,可靠的數字傳輸技術等優點。   PROFIBUS-DP協議結構是根據ISO7498國際標準,以開放式系統互聯網絡(Open System Interconnection-OSI)作為參考模型的。PROFIBUS-DP定義了第一、二層和用戶接口。第三到七層未加描述。用戶接口規定了用戶及系統以及不同設備可調用的應用功能,并詳細說明了各種不同PROFIBUS-DP設備的設備行為。   典型的DP配置可以是單主站結構,也可以是多主站結構。各主站間為令牌傳送,主站和從站間為主從循環傳送,總線上最多126個站。對于主從通訊方式,主站(PLC,CP或過程控制系統)與從站(分布式現場設備,例如I/O閥門、編碼器、變送器和分析儀等)之間進行快速循環數據交換,主站發出請求報文,從站收到后返回響應報文。   當組建的網絡是用于二進制輸入/輸出、模擬量輸入/輸出等小數量級的快速循環通信的話,可以考慮將網絡配置成為ROFIBUS DP 網絡,該網絡數據傳輸率最大可以為12Mbit/s。   1.4 P+F Absolute Rotary Encoder通訊參數設置   1.4.1安裝GSD文件   GSD文件為電子設備數據庫文件,是可讀的ASCII碼文件。不同廠家的PROFIBUS產品集成在一起,生產廠家必須以GSD文件方式提供這些產品的功能參數,例如I/O點數、診斷信息、傳輸速率、時間監視等。在Step 7 的SIMATIC 管理器中打開硬件組態工具HW Config ,安裝GSD后,在右邊的硬件目錄PROFIBUS DP→Additional Field Devices→Encoders→ENCODER將會出現剛剛安裝的P+F Rotary Encoder。其數據傳輸原理如圖2所示。 [align=center] 圖2 數據傳輸原理圖[/align]   1.4.2 組態通訊參數   在Step 7硬件配置窗口中,雙擊P+F Rotary Encoder 圖標,打開編碼器(DP Slave)的參數設置窗口,如圖3所示。結合筆者工程實際,在此窗口中進行參數設置: [align=center] 圖3 編碼器參數設置窗口[/align]   a、 代碼順序(Code Sequence):計數方向, CW(順時針旋轉,代碼增加),CCW(逆時針旋轉,代碼增加);   b、 標定功能控制(Scaling function control):只有設置成Enable ,下面c、d和e的設置才會生效;   c、 單圈分辨率(Measuring units per revolution):8192;   d、 測量范圍高位(Total measuring range(units)hi): 512;   e、 測量范圍低位 (Total measuring range(units)lo): 0;   f、 其它參數采用默認值。   注:1、由c可以計算出編碼器每圈產生 (=8192)個二進制碼,即單圈精度為13位。   2、由d和e可以計算出編碼器最大可以轉 (=512×65536+0)圈,即多圈精度為12位。 2 軟件的實現方法   2.1 數據流交換機制   CP342-5和集成DP口的S7-300 CPU與DP從站通訊時所進行的數據流交換機制是有區別的。集成DP口的S7-300 CPU可以像訪問自己的I/O模塊一樣來訪問DP從站,不必用戶專門編程。雖然智能從站提供給主站的輸入/輸出區域不是實際的I/O模塊使用的I/O區域,但簡單組態后,主從站之間的數據交換也是自動進行的,不需要專門編程。   CP342-5和DP從設備之間進行數據交換,必須調用FC1(DP_SEND),FC2(DP_RCV)訪問從站地址,否則CP342-5的PROFIBUS狀態燈“BUSF”將閃爍。FC1(DP_SEND)和FC2(DP_RCV)是SIMATIC_NET_CP標準庫中功能塊,安裝NCM S7后,就會Step 7編輯器左邊的指令樹中出現該函數庫。   用CP342-5 作為DP 主站和從站不一樣,它對應的通訊接口區不是I 區和Q 區,而是虛擬通訊區,需要調用FC1 和FC2 建立接口區。需要為每個P+F Rotary Encoder定義虛擬通訊區,虛擬通訊區可以是位存儲區(M區)、數據塊存儲區(DB區)。   2.2 虛擬通訊區的建立   在具體處理每塊旋轉編碼器時,必須建立虛擬通訊區,這是CP342-5和P+F Rotary Encoder通訊最核心的問題。   主站(CP342-5)和從站(P+F Encoder)通訊時,首先要設置好每個編碼器的地址,使其與組態的PROFIBUS地址一致;然后建立虛擬通訊區。此后,CP342-5和P+F Rotary Encoder通訊只在CPU和虛擬通訊區之間進行,而不必再考慮編碼器的地址。結合筆者工程實際,建立了圖4所示的虛擬通訊區。 [align=center] 圖4 虛擬通訊區[/align]   2.3 主從通訊程序的實現   執行預置功能將P+F Encoder零點校準到系統的機械零點。通過向P+F Rotary Encoder輸出雙字指令的最高位置1實現,此時P+F Rotary Encoder返回的雙字即為實際碼值。 [align=center] 圖5[/align]   程序指令如圖5所示。對作為從站的P+F Rotary Encoder ,執行預置功能時調用FC1(DP_SEND),將要發送的指令填入輸出虛擬通訊區;執行讀取功能時調用FC2(DP_RCV),將P+F Rotary Encoder中的二進制編碼讀入輸入虛擬通訊區。 3 結束語   聚攏水泥廠1#線從去年改造完成到現在全部投入,倍加福絕對型編碼器和Siemens CP342-5主從通訊一直良好,有效的提高了生產效率。 實踐證明,這種方式是值得推廣的,在工業測量領域,以專業的Siemens CP342-5作為主站,以眾多的Profibus Slave設備作為從站,必將獲得令人滿意的效果。   本文作者創新點:給出了CP342-5模塊與P+F Encoder絕對值型編碼器基于PROFIBUS協議的通訊在水泥行業中的實現方法。 參考文獻:   [1] 劉良文, 董鳴, 趙紅洲, 等. PROFIBUS-DP現場總線性能分析 [J]. 微計算機信息, 2006, 25: 46-48.   [2] 李輝, 張浩, 包偉華. PROFIBUS現場總線技術在DCS系統中的應用 [J]. 制造業自動化, 2006, 11: 75-78.   [3] Siemens Automation & Drive Company, Simatic Net NCM S7 for PROFIBUS/FMS Manual, 2001-12.   [4] Memon Q.A. and Rehman H., “Intelligent Approach towards Network Communications for Process Control,” in 11th Computers and Communications Symposium , pp: 681 – 686, 2006.   [5] Eduardo Camponogara and Sarosh Talukdar, “Designing communication networks for distributed control agents” , European Journal of Operational Research [J], Volume 153, NO.3, pp 544-563, 2004.

標簽:

點贊

分享到:

上一篇:基于WinCC的濃相輸送監控系統

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 昌邑市| 伊春市| 沅陵县| 旌德县| 东乌珠穆沁旗| 德州市| 石棉县| 新巴尔虎右旗| 长乐市| 开原市| 衡阳县| 瑞金市| 垫江县| 滕州市| 德州市| 抚宁县| 聂荣县| 贵州省| 焉耆| 长寿区| 喀什市| 东方市| 政和县| 江口县| 肃南| 化州市| 通化县| 邹平县| 绥阳县| 剑川县| 滦南县| 南昌市| 郑州市| 宁波市| 景德镇市| 岳西县| 高碑店市| 张掖市| 社旗县| 安阳市| 兴仁县|