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

下載本文檔

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

文檔簡介

1、技術手冊V3.3CP5611PB-B-RS232/485/V33PROFIBUSRS-232/485PC 北京鼎實創(chuàng)新科技有限公司目錄第一章系統(tǒng)概述31.2 系統(tǒng)組成3第二章使用COM PROFIBUS完成系統(tǒng)配置42.1 使用COM PROFIBUS完成系統(tǒng)配置4打開COM PROFIBUS4配置主站CP5114配置PROFIBUS參數4更新GSD:FileRead in GSD file5配置從站PB-B-RS232/485/V33站號5配置從站PB-B-RS232/485/V33參數Parameterize配置串口6配置從站PB-B-RS232/485/V33Configure配置串口通

2、信I/O區(qū)7總線橋預留的發(fā)送長度、控制字、接收長度、狀態(tài)字7配置串口通信I/O區(qū)9分配I/O地址9 Configure配置串口通信I/O區(qū)概要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.1 創(chuàng)建WinCC項目153.2 添加PROFIBUS DP驅動163.3 建立標簽(Tag)18第四章 WinCC例程總線橋演示系統(tǒng)

3、234.1 復制COM PROFIBUS配置文件和WinCC項目234.2 RS232/485總線橋通訊234.3 MODBUS總線橋通訊234.4 運行結束24第一章 系統(tǒng)概述本技術手冊針對使用PC+CP5611+Wicc做PROFIBUS主站,連接鼎實公司總線橋PB-B-RS232/485/V33的用戶需要。技術手冊將給出全部配置、編程技術細節(jié)。使用PC+CP5611+ WinAC的用戶,連接方法完全同PLC+STEP 7的環(huán)境,參考本公司PB-B-RS/232/485/V3產品手冊。1.2 系統(tǒng)組成PC2+串口測試程序PC1+CP5611PB-B-RS232/485/V33PROFIBU

4、SRS-232/485(1) 安裝SIMATIC NET PB SOFTNET DP V5.2(2) 安裝(3) 安裝(4) COPY PB-B-RS232/485/V33 GSD文件:DS232_33.GSD COPY至SIEMENSCPBV51GSD;DS232.dib COPY至SIEMENSCPBV51bitmaps第二章 使用COM PROFIBUS完成系統(tǒng)配置2.1 使用COM PROFIBUS完成系統(tǒng)配置 打開COM PROFIBUS 配置主站CP511見圖2.1: 配置PROFIBUS參數見圖2.2: 更新GSD:FileRead in GSD file見圖2.3: 配置從站P

5、B-B-RS232/485/V33站號見圖2.4:雙擊,配置從站PB-B-RS232/485/V33雙擊,進入slave properties,設置從站地址19雙擊從站(19)圖標, 進入”Slave Properties”注意: 從站地址必須和總線橋產品面板上地址撥碼開關設置的PROFIBUS從站地址一致。本例:19(Dec)=13H.配置從站PB-B-RS232/485/V33參數Parameterize配置串口雙擊從站(19)圖標, 進入”Slave Properties”Parameterize配置串口波特率位/字符+校驗串口做主、從注意:在此配置中主/從的含義指總線橋串口對連接設備的

6、主/從關系。不是指PROFIBUS總線上的主/從關系。主站RS-232/485 Master:指總線橋串口上電后處在可以主動發(fā)送、拒絕接收狀態(tài),可完成發(fā)收發(fā)收和發(fā)發(fā). .的通信過程。從站RS-232/485 Slave:指總線橋串口上電后處在等待接收狀態(tài),可完成收發(fā)收發(fā)和收收. .的通信過程。配置從站PB-B-RS232/485/V33Configure配置串口通信I/O區(qū)總線橋預留的發(fā)送長度、控制字、接收長度、狀態(tài)字Configure.配置通信I/O區(qū)總線橋預留2字節(jié)入/出第1出:發(fā)送數據長度第2出:發(fā)送控制字第1入:接收數據長度第2入:狀態(tài)字D7: set_trD0:start_tr啟動發(fā)

7、送D6: set_re強置等待接收強置接收完畢/發(fā)送允許D5-D1不用控制字格式D0:”啟動發(fā)送標記start_tr”: 僅當start_tr由0變1時(上升沿有效),接口認為PROFIBUS輸出數據區(qū)的RS-232/485發(fā)送報文數據已完整,開始啟動RS-232/485接口發(fā)送進程,按報文長度N(QB0中)將PROFIBUS輸出數據區(qū)中報文數據發(fā)送到現場設備。D7:“強置接收完畢/發(fā)送允許狀態(tài) set_tr”D6:“強置等待接收狀態(tài)set_re”D7 D6功能1 0“強置接收完畢/發(fā)送允許狀態(tài) set_tr”: 強置reok_tren=1, 使PB-B-RS232/485處于” 接收完畢/允

8、許發(fā)送”狀態(tài); (reok_tren見下面狀態(tài)字);0 1“強置等待接受狀態(tài)set_re”: 強置reok_tren=0, 使PB-B-RS232/485處于”等待接收”狀態(tài);00、11無作用D7:oe_er奇偶校驗錯D6-D3D2:re_ing不用D1:tr_ing正在發(fā)送D0:reok_tren接收完畢/發(fā)送允許正在接收通信狀態(tài)字格式D0:“接收完畢/發(fā)送允許”reok_tren; reok_tren=1: PB-B-RS232/485接口處在“接收完畢/發(fā)送允許”狀態(tài);reok_tren=0: PB-B-RS232/485接口處在“等待接收”狀態(tài);D1:“正在發(fā)送報文標記tr_ing”t

9、r_ing=1:PB-B-RS232/485接口正在發(fā)送數據中;tr_ing=0:PB-B-RS232/485接口不在發(fā)送數據中;D2:“正在接收報文標記re_ing”re_ing=1:PB-B-RS232/485接口正在接收數據中;re_ing=0:PB-B-RS232/485接口不在接收數據中;D7:“奇偶校驗錯標記oe_er”:接收報文數據字符奇偶校驗錯;oe_er=1: 接收報文數據字符奇偶校驗錯;oe_er=0: 無接收報文數據字符奇偶校驗錯;D2D1D0狀 態(tài)0 0 1PB-B-RS232/485處在“接收完畢/發(fā)送允許”狀態(tài),如果”啟動發(fā)送標記start_tr”由0變1,則PB-

10、B-RS232/485轉入D2D1D0=010,即啟動發(fā)送,將PROFIBUS輸出數據區(qū)中的數據發(fā)送至RS-232/485設備。0 1 0PB-B-RS232/485正在向RS-232/485設備發(fā)送報文數據。0 0 0PB-B-RS232/485處在“等待接收“報文狀態(tài),即等待接收RS-232/485設備發(fā)送的數據報文。1 0 0PB-B-RS232/485正在接收RS-232/485設備發(fā)送的報文數據。其他無定義 配置串口通信I/O區(qū)見圖2.7。共有1#7#槽可插入定義“I/O區(qū)”,空槽需要用”Empty”填滿,如圖2.7。共定義串口接收數據區(qū):13 Words +10 Words + 6

11、 Bytes = 52 Bytes共定義串口發(fā)送數據區(qū):15 Words +10 Words + 2 Bytes =52 Bytes實際應用中輸入與輸出長度不一定相同。配置串口通信I/O區(qū)共有1#7#槽可插入定義“I/O區(qū)”,空槽需要用”Empty”填滿 分配I/O地址使用Auto addr. 分配I/O地址,見圖2.8。使用Auto addr. 分配I/O地址Configure配置串口通信I/O區(qū)概要總線橋預留了2字節(jié)輸入/輸出,即:“發(fā)送長度”、“控制字”,和“接收長度”、“狀態(tài)字” 共有1#7#槽可插入定義“I/O區(qū)”,空槽需要用”Empty”填滿。本例定義了:串口接收數據區(qū):52字節(jié);

12、串口發(fā)送數據區(qū):52字節(jié);無論按字、或字節(jié)定義,在PROFIBUS數據區(qū)中都可以按字節(jié)理解;在WinCC中,即可以對應任何數據類型。 重新定義串口波特率如果串口波特率是2400或9600,不必閱讀本段,否則,需要按照本段方法重新定義串口波特率。這便是使用CP5611做主站與PLC做主站不同之處。 占用一個槽位插入“Baudrate”,其它空槽用”Empty”填滿。見圖2.9:占用一個槽位插入“Baudrate”選中“Baudrate”,進入“Parameters”雙擊,選擇串口波特率 存盤、形成NCM文件 存盤 形成NCM文件選中主站CP511,File Export NCM File,存儲N

13、CM文件。NCM的擴展名是.ldb2.2 Setting PG-PC Interface為了將WinCC與COM PROFIBUS的配置連接,必須設置“Setting PG-PC Interface”。“控制面板”中啟動:設置CP_L2_1: à CP5611 (PROFIBUS DP Master)見圖設置Properties. PROFIBUS DP DB見圖2.14,其中PROFIBUS DP database中:,就是“ 存盤、形成NCM文件, 形成NCM文件”中形成的NCM文件。 檢查COM PROFIBUS配置結果見圖2.15、圖2.16:圖2.16表明:19號從站,PR

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

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

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

17、新建變量”,圖3.10所示 。圖中新建了一個“輸入數據長度”標簽,該標簽與PB-B-RS232/485的“數據長度”字節(jié)對應?!斑x擇”按鈕,設置標簽的輸入地址,出現圖3.11所示對話框。圖3.10 設置變量屬性圖3.11 由于PB-B-RS232/485總線橋的“接收數據長度”位于PROFIBUS輸入區(qū)的第一個字節(jié),則應選擇“Input”,“Byte”設為0。接著新建接收狀態(tài)標簽“statusIn”,設置方法同上,“byte”設為1;輸入數據1標簽,“byte”設為2;輸入數據2標簽,“byte”設為3;輸入數據3標簽,“byte”設為4;輸入數據4標簽,“byte”設為5;依此類推。輸入組的

18、標簽建立完成后,接著建立輸出組的標簽。方法與輸入組的標簽建立方法一樣,只不過在圖3.11中,要標簽設置為“Output”?!皥D形編輯器”,鼠標右鍵,“打開”圖形編輯器,在右側的“對象選項板”內選擇“輸入/輸出域”對象,將鼠標移至空白面板上,圖3.12所示。圖3.12 圖形編輯 圖3.13 I/O域組態(tài)松開鼠標左鍵后回彈出圖3.13所示對話框。選擇圖3.13中變量右側的黃顏色按鈕,為該域指定標簽。如圖3.14進行選擇。圖3.14 指定變量按照上述方法,分別建立輸入和輸出的I/O域。完成上述工作之后,開始編輯“啟動”和“復位”按鈕。(2)命令按鈕的編輯在“畫面編輯器”的右側的“對象選擇板” 內選擇

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

20、線橋收到數據后,才可以發(fā)送下一次數據,否則,通過將控制字的最高為置1(復位),才可以繼續(xù)下一次發(fā)送。同理,對復位按鈕進行編程:程序為:SetTagByte("controlOut",0x1000);關閉圖形編輯器。詳細設計過程,請見第四章提供的例程。(3) 設置啟動畫面在WinCC資源管理器中設置啟動畫面。如圖3.17所示。圖3.17 設置啟動畫面(4)運行圖標開始運行程序。第四章將介紹例程的使用。第四章 WinCC例程 總線橋演示系統(tǒng)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節(jié)的步驟,將例程的計算機名修改為用戶計算機名。修改完成后,即可運行例程。運行完成后,如果

溫馨提示

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

評論

0/150

提交評論