如今,如何實(shí)現各廠(chǎng)商PLC與各種現場(chǎng)總線(xiàn)設備之間的通訊,已經(jīng)成為擺在人們面前的關(guān)鍵問(wèn)題。本文以德國赫優(yōu)訊自動(dò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為例,詳細介紹如何實(shí)現西門(mén)子S7-300系列CPU315-2DP與羅克韋爾Compact Logix L35E CPU之間的通訊。
二、 赫優(yōu)訊RIF 1769模塊簡(jiǎn)介
赫優(yōu)訊作為“
Rockwell Automation Encompass Program”積極成員,通過(guò)結合Rockwell自動(dòng)化技術(shù),在獲得相應授權后,所研發(fā)的RIF 1769模塊,主要用于擴展Rockwell自動(dòng)化CompactLogix/MicroLogix系列產(chǎn)品功能,使其具有
PROFIBUS總線(xiàn)接口,由于模塊本身支持I/O控制和報文傳輸,因此在CompactLogix中集成了DPV0和DPV1。RIF 1769的硬件圖如圖1所以。

圖1. RIF 1769的硬件圖
RIF 1769模塊作為標準的I/O模塊,直接連接至Logix控制器中,通過(guò)Rockwell自動(dòng)化配置軟件RSLogix5000、RSLogix500等進(jìn)行配置,從而實(shí)現PROFIBUS功能的擴展。
RIF 1769不僅具有從站模塊RIF 1769-DPS,而且有主站模塊RIF 1769-DPM,而作為從站模塊,通過(guò)提供GSD文件,可很方便地集成到任何PROFIBUS主站網(wǎng)絡(luò )中,通過(guò)模塊上旋轉開(kāi)關(guān)設置站地址,從而實(shí)現與主站的連接。主站模塊RIF 1769-DPM則通過(guò)赫優(yōu)訊公司配置工具SyCon,實(shí)現PROFIBUS網(wǎng)絡(luò )信息的配置,通過(guò)配套的診斷電纜,將配置信息保存至板卡Flash中。
三、 通訊系統的構成
通訊系統由Compact Logix L35E、RIF 1769-DPS、PROFIBUS電纜、CPU 315-2DP構成,具體硬件結構圖如圖2所示,Siemens CPU 315-2DP作為DP主站,總線(xiàn)地址為2,通過(guò)STEP7進(jìn)行PROFIBUS網(wǎng)絡(luò )的配置,赫優(yōu)訊RIF 1769-DPS作為 DP從站,總線(xiàn)地址為8(地址可通過(guò)撥碼開(kāi)關(guān)自行修改);通過(guò)RSLogix 5000進(jìn)行赫優(yōu)訊RIF 1769-DPS模塊的加載,并通過(guò)編寫(xiě)部分程序,實(shí)現數據交換。

圖2. 系統硬件圖
四、 通訊系統的實(shí)現
通訊系統的實(shí)現過(guò)程,上述已經(jīng)作了簡(jiǎn)要的闡述,以下將詳細分析具體的實(shí)現過(guò)程,其中實(shí)現過(guò)程大體分為兩部分,包括通過(guò)RSLogix 5000實(shí)現RIF 1769-DPS模塊的加載和配置,以及通過(guò)STEP7 進(jìn)行PROFIBUS的組網(wǎng)和配置。
1、 Compact Logix L35E CPU參數配置
A、 通過(guò)RSLogix5000軟件,選擇I/O模塊RIF 1769-DPS
首先啟動(dòng)RSLogix 5000軟件,創(chuàng )建新的工程,選擇I/O Configuration子菜單CompactBus Local,右鍵加入新的模塊,從圖3中選擇1769-MODULE。

圖3. 模塊類(lèi)型選擇
B、 通訊參數的設置
在模塊類(lèi)型選定后,需要對模塊進(jìn)行相關(guān)信息的配置,如圖4所示。其中,需根據I/O模塊的硬件插槽選擇相應的插槽號,設定輸入輸出長(cháng)度和配置信息的大小,具體的計算方法如表1所示。

圖4. 參數配置
Connection Parameter Assembly Instance Size (in Words)
Input 101 68 + X … 190
Output 100 2 + Y… 124
Configuration 102 32
表1. 參數信息
其中Input Size至少為 68 Word,用來(lái)存儲狀態(tài)信息,X(X最大為122)表示 PROFIBUS Output data長(cháng)度;Output Size 至少要為2 Word,用來(lái)存儲COMMAMD信息,Y (最大為122)表示PROFIBUS Input data長(cháng)度。Configuration Size固定為32 Word。
2、 CPU 315-2DP參數配置
首先需導入RIF 1769-DPS的GSD文件至STEP7中,然后配置CPU 315-2DP,配置信息圖如圖4所示,其中需根據RIF1769-DPS的站地址設置相應的從站地址,根據RSLogix5000配置I/O參數是所設定的PROFIBUS 輸入輸出字節長(cháng)度,配置相應的長(cháng)度,本試驗以輸入輸出長(cháng)度均為32Word為例,進(jìn)行配置。

圖4. CPU 315-2DP配置信息圖
五、 通訊過(guò)程
整個(gè)系統的通訊通過(guò)編寫(xiě)程序實(shí)現,在RSLogix 5000中定義了輸入、輸出數組,通過(guò)數組來(lái)實(shí)現PROFIBUS設備與
AB PLC進(jìn)行數據的交換。首先通過(guò)RIF 1769-DPS模塊的輸入數據更新PROFIBUS設備的輸入數據,然后根據讀取設備及CPU的一些狀態(tài)信息選擇相應的數據進(jìn)行交換,最后是通過(guò)OUTPUT數組來(lái)更新PROFIBUS設備的輸出數據。關(guān)于RIF 1769-DPS通訊的功能函數在我們的范例中都有詳細說(shuō)明。
六、 結束語(yǔ)
本文通過(guò)赫優(yōu)訊通訊模塊RIF 1769-DPS為例詳細介紹了如何實(shí)現AB LE35 CPU與Siemens CPU 315-2DP 之間的通訊,提供了一種Rockwell AB PLC和PROFIBUS設備通訊的解決方案,同時(shí)赫優(yōu)訊針對AB PLC其它系列產(chǎn)品,還有更多的通訊模塊,所有此類(lèi)通訊模塊都采用背板總線(xiàn)的連接方式連接至AB PLC,通訊穩定、可靠、使用方便。此解決方案已在工程項目中得到一定的應用,效果得到一致認可,具有很好的市場(chǎng)前景。
原創(chuàng )文章,轉載請注明: 轉載自
淘金哇-淘精華本文鏈接地址:
AB PLC和PROFIBUS設備通訊[url]http://www.taojinwa.com/blog/?p=1570[/url]