Rockwell AB PLC和PROFIBUS設備通訊解決方案
發布時間:2008/8/27 0:00:00 訪問次數:880
一、引言
隨著科學技術的高速發展,現場總線在工業控制中的應用越來越廣泛,當今,現場總線的種類繁多,如profibus、devicenet、canopen、as-interface等,而profibus作為目前比較流行的現場總線標準之一,已經在國內一些行業中廣泛應用,基于profibus總線的設備也是每日劇增。而已有30年歷史的plc技術,發展至今,應用行業更是非常廣泛,生產廠商舉不勝舉,如siemens、rockwell、ge、schneider、歐姆龍、三菱、富士、松下等。
如今,如何實現各廠商plc與各種現場總線設備之間的通訊,已經成為擺在人們面前的關鍵問題。本文以德國赫優訊自動化系統有限公司通訊模塊rif 1769/1788為例,介紹rockwell ab plc和profibus設備通訊的解決方案。由于赫優訊提供多種針對rockwell 不同plc型號的通訊模塊,如用于compactlogix和micrologix的rif 1769-dpm(profibus-dp master)和rif 1769-dps(profibus-dp slave)、用于flexlogix和drivelogix的rif 1788-dpm和rif 1788-dps、面向panelview plus和versaview ce的pview 50-pb、pview 50-dps、pview 50-mbp(modbus plus)等。以下以赫優訊通訊模塊rif 1769-dps為例,詳細介紹如何實現西門子s7-300系列cpu315-2dp與羅克韋爾compact logix l35e cpu之間的通訊。
二、赫優訊rif 1769模塊簡介
赫優訊作為“rockwell automation encompass program”積極成員,通過結合rockwell自動化技術,在獲得相應授權后,所研發的rif 1769模塊,主要用于擴展rockwell自動化compactlogix/micrologix系列產品功能,使其具有profibus總線接口,由于模塊本身支持i/o控制和報文傳輸,因此在compactlogix中集成了dpv0和dpv1。rif 1769的硬件圖如圖1所以。
rif 1769模塊作為標準的i/o模塊,直接連接至logix控制器中,通過rockwell自動化配置軟件rslogix5000、rslogix500等進行配置,從而實現profibus功能的擴展。
rif 1769不僅具有從站模塊rif 1769-dps,而且有主站模塊rif 1769-dpm,而作為從站模塊,通過提供gsd文件,可很方便地集成到任何profibus主站網絡中,通過模塊上旋轉開關設置站地址,從而實現與主站的連接。主站模塊rif 1769-dpm則通過赫優訊公司配置工具sycon,實現profibus網絡信息的配置,通過配套的診斷電纜,將配置信息保存至板卡flash中。
三、通訊系統的構成
通訊系統由compact logix l35e、rif 1769-dps、profibus電纜、cpu 315-2dp構成,具體硬件結構圖如圖2所示,siemens cpu 315-2dp作為dp主站,總線地址為2,通過step7進行profibus網絡的配置,赫優訊rif 1769-dps作為 dp從站,總線地址為8(地址可通過撥碼開關自行修改);通過rslogix 5000進行赫優訊rif 1769-dps模塊的加載,并通過編寫部分程序,實現數據交換。
四、通訊系統的實現
通訊系統的實現過程,上述已經作了簡要的闡述,以下將詳細分析具體的實現過程,其中實現過程大體分為兩部分,包括通過rslogix 5000實現rif 1769-dps模塊的加載和配置,以及通過step7 進行profibus的組網和配置。
1、 compact logix l35e cpu參數配置
a、 通過rslogix5000軟件,選擇i/o模塊rif 1769-dps
首先啟動rslogix 5000軟件,創建新的工程,選擇i/o configuration子菜單compactbus local,右鍵加入新的模塊,從圖3中選擇1769-module。
b、 通訊參數的設置
在模塊類型選定后,需要對模塊進行相關信息的配置,如圖4所示。其中,需根據i/o模塊的硬件插槽選擇相應的插槽號,設定輸入輸出長度和配置信息的大小.
參數配置
connection parameter
assembly instance
size (in words)
input
101
68 + x ... 190
output
100
2 + y... 124
configuration
102
32
其中input size至少為 68 word,用來存儲狀態信息,x(x最大為122)表示 profibus output data長度;output size 至少要為2 word,用來存儲commamd信息,y (最大為122)表示profibus input data長度。configuration size固定為32 word。
2、 cpu 315-2dp參數配置
首先需導入rif 1769-dps的gsd文件至step7中,然后配置cpu 315-2dp,配置信息圖如圖4所示,其中需根據rif1769-dps的站地址設置相應的從站地址,根據rslogix5000配置i/o參數是所設定的profibus 輸入輸出字節長度,配置相應的長度,本試驗以輸入輸出長度均為32word為例,進行配置。
五、通訊過程
整個系統的通訊通過編寫程序實現,在rslogix 5000中定義了輸入、輸出數組,通過數組來實現profibus設備與ab plc進行數據的交換。首先通過rif 1769-dps模塊的輸入數據更新profi
一、引言
隨著科學技術的高速發展,現場總線在工業控制中的應用越來越廣泛,當今,現場總線的種類繁多,如profibus、devicenet、canopen、as-interface等,而profibus作為目前比較流行的現場總線標準之一,已經在國內一些行業中廣泛應用,基于profibus總線的設備也是每日劇增。而已有30年歷史的plc技術,發展至今,應用行業更是非常廣泛,生產廠商舉不勝舉,如siemens、rockwell、ge、schneider、歐姆龍、三菱、富士、松下等。
如今,如何實現各廠商plc與各種現場總線設備之間的通訊,已經成為擺在人們面前的關鍵問題。本文以德國赫優訊自動化系統有限公司通訊模塊rif 1769/1788為例,介紹rockwell ab plc和profibus設備通訊的解決方案。由于赫優訊提供多種針對rockwell 不同plc型號的通訊模塊,如用于compactlogix和micrologix的rif 1769-dpm(profibus-dp master)和rif 1769-dps(profibus-dp slave)、用于flexlogix和drivelogix的rif 1788-dpm和rif 1788-dps、面向panelview plus和versaview ce的pview 50-pb、pview 50-dps、pview 50-mbp(modbus plus)等。以下以赫優訊通訊模塊rif 1769-dps為例,詳細介紹如何實現西門子s7-300系列cpu315-2dp與羅克韋爾compact logix l35e cpu之間的通訊。
二、赫優訊rif 1769模塊簡介
赫優訊作為“rockwell automation encompass program”積極成員,通過結合rockwell自動化技術,在獲得相應授權后,所研發的rif 1769模塊,主要用于擴展rockwell自動化compactlogix/micrologix系列產品功能,使其具有profibus總線接口,由于模塊本身支持i/o控制和報文傳輸,因此在compactlogix中集成了dpv0和dpv1。rif 1769的硬件圖如圖1所以。
rif 1769模塊作為標準的i/o模塊,直接連接至logix控制器中,通過rockwell自動化配置軟件rslogix5000、rslogix500等進行配置,從而實現profibus功能的擴展。
rif 1769不僅具有從站模塊rif 1769-dps,而且有主站模塊rif 1769-dpm,而作為從站模塊,通過提供gsd文件,可很方便地集成到任何profibus主站網絡中,通過模塊上旋轉開關設置站地址,從而實現與主站的連接。主站模塊rif 1769-dpm則通過赫優訊公司配置工具sycon,實現profibus網絡信息的配置,通過配套的診斷電纜,將配置信息保存至板卡flash中。
三、通訊系統的構成
通訊系統由compact logix l35e、rif 1769-dps、profibus電纜、cpu 315-2dp構成,具體硬件結構圖如圖2所示,siemens cpu 315-2dp作為dp主站,總線地址為2,通過step7進行profibus網絡的配置,赫優訊rif 1769-dps作為 dp從站,總線地址為8(地址可通過撥碼開關自行修改);通過rslogix 5000進行赫優訊rif 1769-dps模塊的加載,并通過編寫部分程序,實現數據交換。
四、通訊系統的實現
通訊系統的實現過程,上述已經作了簡要的闡述,以下將詳細分析具體的實現過程,其中實現過程大體分為兩部分,包括通過rslogix 5000實現rif 1769-dps模塊的加載和配置,以及通過step7 進行profibus的組網和配置。
1、 compact logix l35e cpu參數配置
a、 通過rslogix5000軟件,選擇i/o模塊rif 1769-dps
首先啟動rslogix 5000軟件,創建新的工程,選擇i/o configuration子菜單compactbus local,右鍵加入新的模塊,從圖3中選擇1769-module。
b、 通訊參數的設置
在模塊類型選定后,需要對模塊進行相關信息的配置,如圖4所示。其中,需根據i/o模塊的硬件插槽選擇相應的插槽號,設定輸入輸出長度和配置信息的大小.
參數配置
connection parameter
assembly instance
size (in words)
input
101
68 + x ... 190
output
100
2 + y... 124
configuration
102
32
其中input size至少為 68 word,用來存儲狀態信息,x(x最大為122)表示 profibus output data長度;output size 至少要為2 word,用來存儲commamd信息,y (最大為122)表示profibus input data長度。configuration size固定為32 word。
2、 cpu 315-2dp參數配置
首先需導入rif 1769-dps的gsd文件至step7中,然后配置cpu 315-2dp,配置信息圖如圖4所示,其中需根據rif1769-dps的站地址設置相應的從站地址,根據rslogix5000配置i/o參數是所設定的profibus 輸入輸出字節長度,配置相應的長度,本試驗以輸入輸出長度均為32word為例,進行配置。
五、通訊過程
整個系統的通訊通過編寫程序實現,在rslogix 5000中定義了輸入、輸出數組,通過數組來實現profibus設備與ab plc進行數據的交換。首先通過rif 1769-dps模塊的輸入數據更新profi
上一篇:多臺串口設備聯網方案