前幾期介紹過(guò)如何使用ProfiAssit調(diào)試助手測(cè)試DP從站,包括如何組建測(cè)試網(wǎng)絡(luò),如何分析從站響應(yīng)等。由于ProfiAssit暫不支持GSD導(dǎo)入分析功能,而從站的類型和資源變化多樣,組態(tài)ProfiAssit測(cè)試網(wǎng)絡(luò)是使用ProfiAssit的關(guān)鍵步驟。本期文章將詳細(xì)介紹組態(tài)ProfiAssit測(cè)試網(wǎng)絡(luò)的方法,以幫助用戶在使用ProfiAssit時(shí)快速組態(tài)網(wǎng)絡(luò)進(jìn)入測(cè)試環(huán)節(jié)。
1 ProfiAssit測(cè)試網(wǎng)絡(luò)的參數(shù)
ProfiAssit在測(cè)試系統(tǒng)中作為唯一的主站存在,整個(gè)網(wǎng)絡(luò)的運(yùn)行由ProfiAssit控制。在組態(tài)ProfiAssit測(cè)試網(wǎng)絡(luò)時(shí)需要提供給ProfiAssit總線波特率、從站的參數(shù)設(shè)置、組態(tài)數(shù)據(jù)等等,一些與時(shí)間相關(guān)的參數(shù)由ProfiAssit默認(rèn),暫不支持用戶設(shè)定。在測(cè)試從站設(shè)備時(shí),用戶應(yīng)該了解從站的各個(gè)資源,網(wǎng)絡(luò)的組態(tài)也是基于各從站的資源的詳細(xì)定義的,比如,為了限定從站的某個(gè)變量,使用用戶參數(shù)的某些位或字節(jié)來(lái)表示這個(gè)特定的意義,從站的輸入輸出屬性,使用規(guī)范的組態(tài)字節(jié)來(lái)編碼等等,所以,網(wǎng)絡(luò)的組態(tài)最終轉(zhuǎn)換成為一組具有特定含義的數(shù)字。使用ProfiAssit工具時(shí),網(wǎng)絡(luò)的總線波特率在進(jìn)入測(cè)試模式時(shí)由用戶選擇確定,如圖1所示。而各從站的屬性參數(shù)設(shè)置有兩種方式來(lái)實(shí)現(xiàn),一是借助于組態(tài)軟件,組態(tài)好自己的網(wǎng)絡(luò)后將屬性數(shù)據(jù)填入ProfiAssit,另一種是直接依據(jù)組態(tài)設(shè)定,人工轉(zhuǎn)換翻譯成屬性數(shù)據(jù),推薦使用第一種方式。

2 使用組態(tài)軟件組態(tài)網(wǎng)絡(luò)
PROFIBUS-DP依據(jù)主站的不同,可以使用不同的組態(tài)軟件,但大致流程是一致的。本實(shí)例中使用的組態(tài)軟件是Step7(v5.4),這里以組態(tài)一個(gè)實(shí)際基于PLC主站的系統(tǒng)為例來(lái)講解如何來(lái)獲取屬性數(shù)據(jù),詳細(xì)的組態(tài)過(guò)程請(qǐng)參見上期文章介紹。
(1)添加從站GSD文件。
(2)添加主站。
(3)添加從站。從“PROFIBUS DP”—“Additional Field Devices”下添加從站,如“Geteway”—“XGate-DPS”下將“XGate-
DPS開發(fā)套件V1”拖到“PROFIBUS(1)”主站系統(tǒng)總線上。在彈出的對(duì)話框中,分別設(shè)置站地址。雙擊總線上的設(shè)備圖標(biāo),可以修改從站地址和屬性。如圖2所示,現(xiàn)在配置“XGate-DPS開發(fā)套件V1”站31,雙擊設(shè)備圖標(biāo)將彈出站參數(shù)配置。

(4)獲取站參數(shù)數(shù)據(jù)。在站“屬性-DP從站”—“參數(shù)賦值”中,首先進(jìn)行參數(shù)設(shè)定,然后在“十六進(jìn)制參數(shù)賦值”中記錄這些數(shù)據(jù),并注意順序,如圖3所示。

(5)對(duì)于模塊站,還有模塊參數(shù),雙擊模塊,在模塊“屬性-DP從站”—“參數(shù)賦值”中,首先進(jìn)行參數(shù)設(shè)定,然后在“十六進(jìn)制參數(shù)賦值”中記錄這些數(shù)據(jù),并注意順序,如圖4所示。請(qǐng)注意模塊的順序,記錄的參數(shù)順序和組態(tài)的模塊順序必須一致。本站的整個(gè)參數(shù)數(shù)據(jù)順序是“站參數(shù)”的“C4 60 00”、“模塊8DO”的“00”、“模塊8DI”的“00”、“模塊1AI”的“01 00 00 01 FF FF”。完整的參數(shù)數(shù)據(jù)為“C4 60 00 00 00 01 00 00 01 FF FF”。

(6)通過(guò)GSD文件獲取組態(tài)數(shù)據(jù),組態(tài)數(shù)據(jù)在GSD文件中直接表現(xiàn)出來(lái)了,注意數(shù)據(jù)順序必須和組態(tài)的實(shí)際順序一致,本例的GSD描述如圖5所示,依據(jù)圖2看到的實(shí)際組態(tài)數(shù)據(jù),其完整的組態(tài)數(shù)據(jù)為“20 10 50”。

(7)填寫各從站的屬性數(shù)據(jù)到ProfiAssit的網(wǎng)絡(luò)參數(shù)中。進(jìn)入測(cè)試模式后,搜索到在線站,就需要對(duì)各站進(jìn)行設(shè)置,這里主要設(shè)置的是參數(shù)和組態(tài)數(shù)據(jù)。如圖6所示,在“用戶參數(shù)”中,一般保持默認(rèn),選擇“組成員“后,將前面獲取的完整參數(shù)數(shù)據(jù)填入“用戶參數(shù)”文本框中,將完整的組態(tài)數(shù)據(jù)填入“配置數(shù)據(jù)”文本框中。

完成ProfiAssit測(cè)試網(wǎng)絡(luò)后,就可以運(yùn)行ProfiAssit進(jìn)行通信測(cè)試了。
現(xiàn)場(chǎng)操作員在規(guī)劃好網(wǎng)絡(luò)后,需要將各DP設(shè)備組網(wǎng)運(yùn)行,使用ProfiAssit進(jìn)行測(cè)試,首先使用組態(tài)軟件組態(tài)一個(gè)實(shí)際的網(wǎng)絡(luò),然后將組態(tài)的實(shí)際網(wǎng)絡(luò)數(shù)據(jù)填入ProfiAssit,使ProfiAssit按照實(shí)際的網(wǎng)絡(luò)狀況來(lái)運(yùn)行,以達(dá)到正確測(cè)試的目的。
廣州致遠(yuǎn)電子有限公司致力于嵌入式系統(tǒng)、工業(yè)通信網(wǎng)絡(luò)的技術(shù)研發(fā)與應(yīng)用推廣,自主研發(fā)了一系列PROFIBUS-DP網(wǎng)絡(luò)產(chǎn)品,包括嵌入式模塊、通信卡、調(diào)試工具、PC軟件、OPC服務(wù)器等,并提供基于PROFIBUS總線的整套組網(wǎng)方案及應(yīng)用集成。
