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