CP5611連接技術手冊_第1頁
CP5611連接技術手冊_第2頁
CP5611連接技術手冊_第3頁
CP5611連接技術手冊_第4頁
CP5611連接技術手冊_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、PC+CP5611+WinCC連接總線橋PB-B-RS232/485 技術手冊V3.3CP5611PB-B-RS232/485/V33PROFIBUSRS-232/485PC 北京鼎實創新科技有限公司目錄第一章 系統概述31.1目標31.2 系統組成31.3安裝主站軟件3第二章 使用COM PROFIBUS完成系統配置42.1 使用COM PROFIBUS完成系統配置4 打開COM PROFIBUS4 配置主站CP5114 配置PROFIBUS參數4 更新GSD:FileRead in GSD file5 配置從站PB-B-RS232/485/V33站號5 配置從站PB-B-RS232/485

2、/V33參數Parameterize配置串口6 配置從站PB-B-RS232/485/V33Configure配置串口通信I/O區7 總線橋預留的發送長度、控制字、接收長度、狀態字7 配置串口通信I/O區9 分配I/O地址9 Configure配置串口通信I/O區概要10 重新定義串口波特率10 存盤、形成NCM文件122.2 Setting PG-PC Interface13 設置CP_L2_1: CP5611 (PROFIBUS DP Master)13 設置Properties. PROFIBUS DP DB13 檢查COM PROFIBUS配置結果13第三章 WinCC項目的建立153

3、.1 創建WinCC項目153.2 添加PROFIBUS DP驅動163.3 建立標簽(Tag)183.4畫面編輯19第四章 WinCC例程 總線橋演示系統234.1 復制COM PROFIBUS配置文件和WinCC項目234.2 RS232/485總線橋通訊234.3 MODBUS總線橋通訊234.4 運行結束24第一章 系統概述1.1目標本技術手冊針對使用PC+CP5611+Wicc做PROFIBUS主站,連接鼎實公司總線橋PB-B-RS232/485/V33的用戶需要。技術手冊將給出全部配置、編程技術細節。使用PC+CP5611+ WinAC的用戶,連接方法完全同PLC+STEP 7的環

4、境,參考本公司PB-B-RS/232/485/V3產品手冊。1.2 系統組成PC2+串口測試程序PC1+CP5611PB-B-RS232/485/V33PROFIBUSRS-232/485圖1.1見圖1.11.3安裝主站軟件(1) 安裝SIMATIC NET PB SOFTNET DP V5.2(2) 安裝Wincc V5.1(3) 安裝COM PROFIBUS V5.1(4) COPY PB-B-RS232/485/V33 GSD文件:DS232_33.GSD COPY至SIEMENSCPBV51GSD;DS232.dib COPY至SIEMENSCPBV51bitmaps第二章 使用COM

5、 PROFIBUS完成系統配置2.1 使用COM PROFIBUS完成系統配置 打開COM PROFIBUS 配置主站CP511圖2.1見圖2.1: 配置PROFIBUS參數見圖2.2:圖2.2 更新GSD:FileRead in GSD file見圖2.3:圖2.3 配置從站PB-B-RS232/485/V33站號見圖2.4:雙擊,配置從站PB-B-RS232/485/V33雙擊,進入slave properties,設置從站地址19圖2.4雙擊從站(19)圖標, 進入”Slave Properties”注意: 從站地址必須和總線橋產品面板上地址撥碼開關設置的PROFIBUS從站地址一致。本

6、例:19(Dec)=13H. 配置從站PB-B-RS232/485/V33參數Parameterize配置串口雙擊從站(19)圖標, 進入”Slave Properties”,見圖2.5Parameterize配置串口波特率位/字符+校驗串口做主、從圖2.5注意:在此配置中主/從的含義指總線橋串口對連接設備的主/從關系。不是指PROFIBUS總線上的主/從關系。主站RS-232/485 Master:指總線橋串口上電后處在可以主動發送、拒絕接收狀態,可完成發收發收和發發. .的通信過程。從站RS-232/485 Slave:指總線橋串口上電后處在等待接收狀態,可完成收發收發和收收. .的通信過

7、程。 配置從站PB-B-RS232/485/V33Configure配置串口通信I/O區 總線橋預留的發送長度、控制字、接收長度、狀態字見圖2.6Configure.配置通信I/O區總線橋預留2字節入/出第1出:發送數據長度第2出:發送控制字第1入:接收數據長度第2入:狀態字圖2.6D7: set_trD0:start_tr啟動發送D6: set_re強置等待接收強置接收完畢/發送允許D5-D1不用 控制字格式D0:”啟動發送標記start_tr”: 僅當start_tr由0變1時(上升沿有效),接口認為PROFIBUS輸出數據區的RS-232/485發送報文數據已完整,開始啟動RS-232/

8、485接口發送進程,按報文長度N(QB0中)將PROFIBUS輸出數據區中報文數據發送到現場設備。D7:“強置接收完畢/發送允許狀態 set_tr”D6: “強置等待接收狀態set_re” D7 D6功能1 0“強置接收完畢/發送允許狀態 set_tr”: 強置reok_tren=1, 使PB-B-RS232/485處于” 接收完畢/允許發送”狀態; (reok_tren見下面狀態字);0 1“強置等待接受狀態set_re”: 強置reok_tren=0, 使PB-B-RS232/485處于”等待接收”狀態;00、11無作用D7:oe_er奇偶校驗錯D6-D3D2:re_ing不用D1:tr_

9、ing正在發送D0:reok_tren接收完畢/發送允許正在接收通信狀態字格式D0:“接收完畢/發送允許”reok_tren; reok_tren=1: PB-B-RS232/485接口處在“接收完畢/發送允許”狀態;reok_tren=0: PB-B-RS232/485接口處在“等待接收”狀態;D1:“正在發送報文標記tr_ing” tr_ing=1:PB-B-RS232/485接口正在發送數據中;tr_ing=0:PB-B-RS232/485接口不在發送數據中;D2:“正在接收報文標記re_ing”re_ing=1:PB-B-RS232/485接口正在接收數據中;re_ing=0:PB-B

10、-RS232/485接口不在接收數據中;D7:“奇偶校驗錯標記oe_er”:接收報文數據字符奇偶校驗錯;oe_er=1: 接收報文數據字符奇偶校驗錯;oe_er=0: 無接收報文數據字符奇偶校驗錯;D2D1D0狀 態0 0 1PB-B-RS232/485處在“接收完畢/發送允許”狀態,如果”啟動發送標記start_tr”由0變1,則PB-B-RS232/485轉入D2D1D0=010,即啟動發送,將PROFIBUS輸出數據區中的數據發送至RS-232/485設備。0 1 0PB-B-RS232/485正在向RS-232/485設備發送報文數據。0 0 0PB-B-RS232/485處在“等待接

11、收“報文狀態,即等待接收RS-232/485設備發送的數據報文。1 0 0PB-B-RS232/485正在接收RS-232/485設備發送的報文數據。其他無定義 配置串口通信I/O區見圖2.7。共有1#7#槽可插入定義“I/O區”,空槽需要用”Empty”填滿,如圖2.7。共定義串口接收數據區:13 Words +10 Words + 6 Bytes = 52 Bytes共定義串口發送數據區:15 Words +10 Words + 2 Bytes = 52 Bytes實際應用中輸入與輸出長度不一定相同。圖2.7配置串口通信I/O區共有1#7#槽可插入定義“I/O區”,空槽需要用”Empty”

12、填滿 分配I/O地址使用Auto addr. 分配I/O地址,見圖2.8。圖2.8使用Auto addr. 分配I/O地址 Configure配置串口通信I/O區概要總線橋預留了2字節輸入/輸出,即:“發送長度”、“控制字”,和“接收長度”、“狀態字” 共有1#7#槽可插入定義“I/O區”,空槽需要用”Empty”填滿。本例定義了:串口接收數據區:52字節;串口發送數據區:52字節;無論按字、或字節定義,在PROFIBUS數據區中都可以按字節理解;在WinCC中,即可以對應任何數據類型。 重新定義串口波特率如果串口波特率是2400或9600,不必閱讀本段,否則,需要按照本段方法重新定義串口波特

13、率。這便是使用CP5611做主站與PLC做主站不同之處。 占用一個槽位插入“Baudrate”,其它空槽用”Empty”填滿。見圖2.9:占用一個槽位插入“Baudrate”圖2.9 重新定義串口波特率,見圖2.10選中“Baudrate”,進入“Parameters”雙擊,選擇串口波特率圖2.10 存盤、形成NCM文件 存盤見圖2.11 形成NCM文件選中主站CP511,File Export NCM File,存儲NCM文件。NCM的擴展名是.ldb。見圖2.12圖2.12圖2.112.2 Setting PG-PC Interface為了將WinCC與COM PROFIBUS的配置連接,

14、必須設置“Setting PG-PC Interface”。“控制面板”中啟動: 設置CP_L2_1: CP5611 (PROFIBUS DP Master)見圖2.13圖2.14圖2.13 設置Properties. PROFIBUS DP DB見圖2.14,其中PROFIBUS DP database中:E:siemensncmds_232.ldb,就是“ 存盤、形成NCM文件, 形成NCM文件”中形成的NCM文件。 檢查COM PROFIBUS配置結果見圖2.15、圖2.16:圖2.16表明:19號從站,PROFIBUS輸入54字節(=預留2字節+52接收字節)、PROFIBUS輸出54

15、字節(= 預留2字節+52發送字節)。說明COM PROFIBUS配置成功。圖2.15圖2.16進入Diagnostics進入Read DP Databases 指向MCN文件 讀COM PROFIBUS配置第三章 WinCC項目的建立3.1 創建WinCC項目 (1)運行WinCC程序,選擇主菜單:文件新建,彈出對話框,選擇單用戶項目,點擊“確定”。如圖3.1所示。圖3.1 WinCC項目管理器然后,給該項目命名為DSdemo,出現如下畫面,如圖3.2所示。圖3.2 WinCC資源管理器選擇圖3.2中左側樹形列表中的“計算機”,點擊鼠標右鍵,在彈出的菜單中選擇“屬性”,出現“計算機列表屬性”

16、對話框,點擊該對話框的“屬性”按鈕,出現圖3.3所示畫面。圖3.3 計算機屬性在圖3.3中的“計算機名稱”欄的內容必須與本機計算機名稱一致。本機計算機名稱可以在“控制面板”中的“系統”中察看,如圖3.4所示。圖3.4 系統特性3.2 添加PROFIBUS DP驅動在圖3.2中選擇“變量管理器”,鼠標右鍵,在彈出的菜單中選擇“添加新的驅動程序”,在彈出的選擇框,選擇“PROFIBUS DP.CHN”文件,出現圖3.5所示畫面,如圖選擇,鼠標右鍵,在彈出的菜單中選擇“新建驅動程序連接”,出現圖3.6所示畫面。圖3.5 添加PROFIBUS DP驅動程序圖3.6 連接屬性給新建的連接命名“RS232

17、/485”,點擊圖3.6的“屬性”按鈕。出現圖3.7所示畫面,在該對話框中填入從站站號,該站號必須與硬件設置一致,本例設置為19。完成上述設置后,要對cp5611進行“系統參數”的設置,在圖3.5所示的畫面中,選擇“系統參數”,設置如圖3.8所示。圖3.7 新建連接屬性圖3.8 CP5611系統參數設置3.3 建立標簽(Tag)建立的標簽、數量應該與COM PROFIBUS配置一致。本例所提供的COM PROFIBUS配置文件為:DSdemo.pb5。在圖3.9所示畫面中,新建標簽組和標簽。本例中新建了兩個組|:Input和Output。各自對應輸入標簽和輸出標簽。圖3.9 新建組建立組完成后

18、,在樹形列表中選擇Input組,鼠標右鍵選擇“新建變量”,圖3.10所示 。圖中新建了一個“輸入數據長度”標簽,該標簽與PB-B-RS232/485的“數據長度”字節對應。點擊圖3.10中的“選擇”按鈕,設置標簽的輸入地址,出現圖3.11所示對話框。圖3.10 設置變量屬性圖3.11 由于PB-B-RS232/485總線橋的“接收數據長度”位于PROFIBUS輸入區的第一個字節,則應選擇“Input”,“Byte”設為0。接著新建接收狀態標簽“statusIn”,設置方法同上,“byte”設為1;輸入數據1標簽,“byte”設為2;輸入數據2標簽,“byte”設為3;輸入數據3標簽,“byte

19、”設為4;輸入數據4標簽,“byte”設為5;依此類推。輸入組的標簽建立完成后,接著建立輸出組的標簽。方法與輸入組的標簽建立方法一樣,只不過在圖3.11中,要標簽設置為“Output”。3.4畫面編輯(1)在圖3.2中選擇“圖形編輯器”,鼠標右鍵,“打開”圖形編輯器,在右側的“對象選項板”內選擇“輸入/輸出域”對象,將鼠標移至空白面板上,圖3.12所示。 圖3.12 圖形編輯 圖3.13 I/O域組態松開鼠標左鍵后回彈出圖3.13所示對話框。選擇圖3.13中變量右側的黃顏色按鈕,為該域指定標簽。如圖3.14進行選擇。圖3.14 指定變量按照上述方法,分別建立輸入和輸出的I/O域。完成上述工作之

20、后,開始編輯“啟動”和“復位”按鈕。(2)命令按鈕的編輯在“畫面編輯器”的右側的“對象選擇板” 內選擇“windows對象”中的按鈕,拖放到主畫面上。分別放置兩個按鈕,并命名為:“單次發送”、“復位”。分別對按鈕進行編程。鼠標右鍵選擇“單次發送”,在彈出的菜單中選擇“屬性”,出現圖3.15所示對話框。圖3.15 對象屬性設置如圖3.15所示,選擇“按左鍵”,鼠標雙擊對應的箭頭,出現腳本編輯器,圖3.16所示。圖3.16 腳本編輯完成后,“確定”編譯后退出。PB-B-RS232/485總線橋的PROFIBUS輸出第一個字節是控制字,將控制字最低位置1,即可啟動發送(請參見PB-B-RS232/4

21、85時用手冊),上述語句就是將控制字的最低位置為1。根據PB-B-RS232/485總線橋使用手冊,總線橋收到數據后,才可以發送下一次數據,否則,通過將控制字的最高為置1(復位),才可以繼續下一次發送。同理,對復位按鈕進行編程:程序為:SetTagByte(controlOut,0x1000);關閉圖形編輯器。詳細設計過程,請見第四章提供的例程。(3) 設置啟動畫面在WinCC資源管理器中設置啟動畫面。如圖3.17所示。圖3.17 設置啟動畫面(4)運行在正確完成CP5611和COM PROFIBUS的配置之后(具體配置方法見第一、二章,本例提供的COM PROFIBUS 配置文件名是DSde

22、mo.pb5),即可開始運行程序。 點擊圖3.17中的圖標開始運行程序。第四章將介紹例程的使用。第四章 WinCC例程 總線橋演示系統4.1 復制COM PROFIBUS配置文件和WinCC項目例程提供的COM PROFIBUS 的配置文件:DSdemo.pb5,將該文件復制到COM PROFIBUS 安裝的所在目錄下的data文件夾下。并按照第一、二章設置“Set PG/PC”。然后,將WinCC項目程序 Dsdemo復制到如下目錄:SIEMENSWinCCWinCCProjects 。運行WinCC,選擇菜單:文件打開,選擇并打開Dsdemo目錄下的DSdemo.MCP文件。如果所運行程序的計算機名與用戶計算機名不一致,在運行時,WinCC會提示用戶“激活”程序。在“激活”程序之后,按照第三章3.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論