冗余系統(tǒng)擁有兩條dp總線,因此如果需要將一個單dp接口的從站連接到冗余系統(tǒng)下,需要借助于ylink接口模塊。ylink可以在兩條總線中實現(xiàn)自動的切換,無需編程。本文件將主要介紹s7-300從站通過集成的dp接口連接在ylink后的組態(tài)步驟。
1. 下載并安裝gsd文件
通常情況下在step 7的硬件組態(tài)中無法把在profibus-dp 目錄下的300系列模塊連接至ylink的dp master段。s7-300 作為從站連接至ylink的唯一辦法是通過gsd文件。首先,通過如下鏈接下載相應(yīng)的cpu的gsd文件。
請注意:對于某些300系列cpu,gsd文件有不同的版本,請選擇合適的序列號。有時候下載后的gsd文件的文件名的格式為:siem80ee.gse.txt 。請刪除.txt 后綴。
得到gsd文件以后,應(yīng)把它導(dǎo)入step 7的硬件組態(tài)目錄中。見pic1所示。
pic1. 導(dǎo)入新的gsd文件
2. 系統(tǒng)的硬件組態(tài)
2.1 s7 300組態(tài)
在項目中加入simatic 300 station,進行相應(yīng)組態(tài)插入相應(yīng)的300cpu,其硬件組態(tài)見pic2。
pic2. 315-2dp硬件組態(tài)
雙擊cpu集成dp口,設(shè)置為dp slave模式,見pic3所示。
pic3. 315-2dp的dp口組態(tài)
為了使300cpu能夠與h系統(tǒng)進行通訊,應(yīng)在300cpu內(nèi)組態(tài)相應(yīng)的與h系統(tǒng)的通訊區(qū)域。實際上是在300cpu的i/o區(qū)域內(nèi)申請相應(yīng)的通訊區(qū)域。i 區(qū)對應(yīng)于從h系統(tǒng)接受的數(shù)據(jù),q區(qū)對應(yīng)于向h系統(tǒng)發(fā)送的數(shù)據(jù),點擊configuration頁面,進行相應(yīng)輸入輸出映象區(qū)設(shè)置,此處組態(tài)了4字節(jié)輸入、4字節(jié)輸出,見pic4所示。
pic4. 315-2dp的通訊區(qū)域設(shè)置
pic5. 接口參數(shù)設(shè)置
注意:通訊區(qū)域的組態(tài)中設(shè)置consistency為all,且地址address應(yīng)與300 cpu i/o地址區(qū)分開,避免兩者的重疊。
2.2 冗余系統(tǒng)組態(tài)
h系統(tǒng)中插入im157時,請選擇“interface module for profibus-dp”選項,如下圖pic6所示。
pic6. im157 總線系統(tǒng)選擇
如下圖pic7所示,加入s7 300從站站點。
pic7. 加入cpu315-2dp從站
類似于為普通的et200m從站組態(tài)插槽,為相應(yīng)的s7-300站點組態(tài)接口數(shù)據(jù),將如下圖pic8中的模塊拖拽到相應(yīng)的s7 300站點的插槽中,注意,需要從第4槽開始,且需要和s7 300硬件組態(tài)中的通訊接口的配置相對應(yīng)。見上圖pic4中,s7-300配置了4字節(jié)輸入、4字節(jié)輸出,則此處要配置4字節(jié)輸出、4字節(jié)輸入。最終配置如下圖pic9所示。
pic8. 作為dp-slave 的315-2dp中可插入的模塊
注:該接口的設(shè)置必須和s7 300中的接口設(shè)置相對應(yīng),s7 300處選擇consistency為all,此處則需要選擇tot. lgth.的模塊,不能選擇unit的模塊。
pic9. h系統(tǒng)中315-2dp中的模塊
最終組態(tài)如下圖pic10所示。
pic10. 硬件組態(tài)
3. s7-300和冗余系統(tǒng)下的編程
實際進行通訊時,只要把h系統(tǒng)的i/q區(qū)與315-2dp的q/i區(qū)對應(yīng)即可。本例中的通訊地址對應(yīng)關(guān)系見下表。
h系統(tǒng)
cpu 315-2dp
q 6…9
i 2…5
i 528…531
q 2…5
table1.通訊區(qū)域?qū)?yīng)表
無需為s7 300和冗余系統(tǒng)編制任何通訊程序,通訊數(shù)據(jù)通過上面配置的輸入/輸出接口區(qū)進行自動的讀寫。各控制器內(nèi)如果需要讀取這些數(shù)據(jù),只需要通過上表中的相應(yīng)地址直接讀取即可。
注:通過ylink和s7 300等從站通訊, ylink后組態(tài)的所有從站通訊字節(jié)總和不能超過244 byte input/244 byte output。