1 DP/DP Coupler模塊概述 DP/DP Coupler用于連接兩個Profibus-DP主站網絡,以便在這兩個主站網絡之間進行數據通訊,數據通訊區Zui高可以達244字節輸入和244字節的輸出.DP/DP Coupler模塊具有如下特點: .連接兩個不同的Profibus網絡進行通訊,2個網絡的通訊速率,站地址可以不同 .Zui多可以建立16個I/O數據交換區 .兩個網絡電氣隔離,一個網段故障不影響另一個網段的運行 .支持DPV1全模式診斷 .可通過DIL開關,Step 7或其它編程工具設定Profibus站地址 .雙路冗余供電方式 其典型應用配置如下:對于DP/DP Coupler連接的兩個網段,通訊速率可以不同,因此DP/DP Coupler非常適用于不同通訊速率的兩個Profibus-DP主站系統之間的數據通訊,但是對于通訊數據區,網絡1的輸入區必須和網絡2的輸出區完全對應,同樣網絡2的輸入區必須和網絡1的輸出區完全對應,否則會造成通訊故障,下圖顯示了兩個網絡之間的數據通訊區的對應關系: 下面將詳細介紹如何通過Step7編程軟件配置DP/DP Coupler在兩個DP網絡中進行通訊及程序診斷。2 組態DP/DP Coupler在兩個Profibus master網絡中通訊2.1例子中使用的硬件設備及軟件本例中所用的硬件設備如下表: - DP/DP Coupler的DP1 Profibus站地址為3,網絡波特率為12Mbit/s- 與網絡2的數據通信接口區: .2字節的輸入(不連續) .4字節的輸出(不連續) .2字節的輸入(連續) .4字節的輸出(連續) .自定義3字節輸入/5字節輸出(連續)網絡2(CPU315-2DP主站系統):- DP/DP Coupler的DP2 Profibus站地址為4, 網絡波特率為1.5Mbit/s- 與網絡2的數據通信接口區: .2字節的輸出(不連續) .4字節的輸入(不連續) .2字節的輸出(連續) .4字節的輸入(連續) .自定義5字節輸入/3字節輸出(連續) 2.2在一個Profibus master中組態DP/DP coupler 2.2.1在Step7組態DP/DPCoupler為DP Slave 打開Step7軟件,新建一個工程項目文件,命名為“Gateway as PNIO Proxy”, 在項目下插入一個S7-400站,如下圖所示: 雙擊插入的S7-400站的“Hardware”,打開硬件組態,在硬件組態界面下分別插入機架,電源PS407,CPU414-3PN/DP,從CPU的MPI/DP接口中新建一條Profibus(1)網絡,網絡行規為“DP”,波特率為“12Mbps”,從硬件目錄中將DP/DPCoupler拖曳至Profibus Master中,如下圖所示:2.2.2設定Profibus站地址 在硬件組態中雙擊DP/DP Coupler打開其屬性對話框,在Profibus對話框中設置DP/DP Coupler的站地址為3,如下圖所示:2.2.3設定DP/DP Coupler其他屬性 在硬件組態中雙擊DP/DP Coupler打開其屬性對話框,切換到“Parameter Assignment”對話框,設定模塊的其它屬性,如下圖所示:各參數意義如下:- DP報警模式:DPV0或DPV1,根據所連接的主站系統的類型來設定- 外部診斷使能:ON或OFFON:如DP/DP Coupler網絡中有診斷報告產生時(如DP連接器從網絡中拔出),OB82將被調用,SF指示燈亮,“模塊錯誤”信息將被寫入CPU診斷緩沖區.OFF: 如DP/DP Coupler網絡中有診斷報告產生時(如DP連接器從網絡中拔出),OB82將被調用,SF指示燈不點亮,也沒有任何信息將被寫入CPU診斷緩沖區. 注意:如果處在模塊調試階段,建議禁止外部診斷模式,等調試完畢后再使能模塊外部診斷2.2.4組態通信接口區 在DP/DP Coupler模塊的通信接口區組態與網絡2的通信數據,如下圖所示:2.3 在另一個Profibus master中組態DP/DP coupler2.3.1在Step7組態DP/DPCoupler為DP Slave 在上述已建的項目“Gateway as PN IO Proxy”下插入一個S7-300站,如下圖所示:雙擊插入的S7-300站的“Hardware”,打開硬件組態,在硬件組態界面下分別插入機架,電源PS307,CPU315-2DP,從CPU的集成DP接口中新建一條Profibus(2)網絡,網絡行規為“DP”,波特率為“1.5Mbps”,從硬件目錄中將DP/DP Coupler拖曳至Profibus Master中,如下圖所示:2.3.2設定Profibus站地址在硬件組態中雙擊DP/DP Coupler打開其屬性對話框,在Profibus對話框中設置DP/DP Coupler的站地址為4,如下圖所示: 2.3.3設定DP/DP Coupler其他屬性 在硬件組態中雙擊DP/DP Coupler打開其屬性對話框,切換到“Parameter Assignment”對話框,設定模塊的其它屬性,如下圖所示: 各參數的意義參見2.2.3章節說明2.3.4組態通信接口區 在DP/DP Coupler模塊的通信接口區組態與網絡1的通信數據,如下圖所示: 注意:網絡1與網絡2的數據通信區必須要完全對應(包括長度和數據類型),否則??鞂笸ㄓ嵐收?.4 通訊測試由于是通過Step7給DP/DP Coupler模塊分配Profibus站地址,因此將CP5512的Profibus電纜分別連上模塊兩個網絡的DP接口,將”SetPG/PC Interface”設置為”CP5512(PROFIBUS)”,在Step7中通過”PLC->PROFIBUS->AssignPROFIBUS Address…”為模塊的兩個網絡分配站地址,如下圖所示: 分別將S7-300和S7-400的硬件配置及程序下載到CPU中,將OB85-OB87加載到CPU 中防止因通訊故障導致CPU停機,對于連續的數據區(組態為”Total length”)必須在OB1中調用SFC14(DPRD_DAT)、SFC15(DPWR_DAT)以保證兩個網絡之間的所對應得數據通訊在一個通訊周期內完成,如下圖所示:之后在S7-300與S7-400 中各插入一個變量監控表,可以看到DP/DP Coupler模塊兩個網段的通訊已經建立起來了,且輸入與輸出數據是一一對應的,如下圖所示:注:On-燈亮;*-不相關;Flash-閃爍3.2通過用戶程序診斷 DP/DP Coupler支持以下模式診斷: · DPV0主站系統 · DPV1主站系統 · S7 DP主站系統 不同的模式所對應的診斷數據結構及長度不盡相同3.2.1DPV0主站系統模式下診斷 當DP/DP Coupler在如下兩種情況運行時: ·實際插入的模塊為6ES7 158-0AD01-0XA0而組態型號為6ES7158-0AD00-0XA0時 ·模塊運行在DPV0模式下時(參見V2.2.3章節設置) 其診斷數據長度為11字節,包括6字節的標準診斷數據(第0-5字節)和5字節的模塊診斷數據(第6-10字節),標準診斷數據的具體地址分布及含義如下:模塊診斷數據的具體地址分布及含義如下:3.2.2DPV1主站系統或S7 DP主站系統模式下診斷 當DP/DP Coupler運行在DPV1主站系統或S7 DP主站系統模式下時,診斷數據包括6字節的標準診斷數據(第0-5字節,參見V3.2.1)及9字節的模塊診斷數據(第17-25字節),其中6-16字節為系統保留. 模塊診斷數據的具體地址分布及含義如下:3.2.3診斷編程舉例 以第2章節中的S7-400站程序為例,在DP/DP Coupler 模塊的屬性對話框中將DP報警模式設置為DPV1,使能外部診斷功能,診斷數據將存儲在DB10中,在OB1中調用the SFC 13 (DPNRM_DG),如下圖所示: 之后可從DB10中得到相關診斷數據,塊中的各地址所代表的意義如下圖所示:4. DP/DP Coupler訂貨號、與舊模塊的兼容性及相關技術數據4.1 訂貨號及與舊模塊的兼容性 DP/DP Coupler模塊Zui新訂貨號為6ES7158-0AD01-0XA0, 目前Zui新的固件版本為V2.0,與舊模塊6ES7158-0AD00-0XA0相比的兼容性及性能改進如下: - 新模塊(6ES7158-0AD01-0XA0)可以完全兼容舊模塊的所有功能 - 新模塊在同步和凍結功能的診斷信息上做了改進以符合Profibus標準 - 新??鞛殡p邊供電- 新模塊按照S7-300設計,但安裝尺寸和舊模塊完全兼容
- 西門子MPI和PROFIBUS-DP有什么區別 2024-11-24
- 西門子 RS485 中繼器使用說明 2024-11-24
- 西門子STEP7- PLCSIM仿真S7-400之間的S7通訊 2024-11-24
- 西門子PLC如何在CPU 判斷MRP 環網的狀態 2024-11-24
- 西門子S7-1500與G120 的PROFINET通訊 2024-11-24
- 在STEP7 V5.5中如何實現西門子ET200SP的組態控制功能 2024-11-24
- 如何計算西門子 S7-400 CPU 所需的Local Data 大小 2024-11-24
- 在西門子PLC中數字量模塊參數中的術語“漏型” 和“源型”是什么意思 2024-11-24
- 西門子PLC模擬量接線問題的解決方法 2024-11-24
- 西門子S7-1200 高速計數功能簡介 2024-11-24
- 加密的西門子S7-300PLC MMC處理方法? 2024-11-24
- 當不能卸載STEP 7時,該怎么辦? 2024-11-24
- 首次調用Alarm8P(SFB35)塊,怎樣避免OB 1初始化過程花費太長時間? 2024-11-24
- 西門子S7系列PLC以哪種格式存儲POINTER參數類型? 2024-11-24
- 怎樣編程間接訪問一個ARRAY類型變量的元素? 2024-11-24
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415