PROFIBUS-DP從站設(shè)備的調(diào)試
2010-12-09
作者:廣州致遠(yuǎn)
來源:來源:電子技術(shù)應(yīng)用2010年第10期
前兩期專欄以XGate-DPS10模塊應(yīng)用為例介紹了如何設(shè)計(jì)DP從站,至此,已經(jīng)可以設(shè)計(jì)各類從站。在開發(fā)過程中,設(shè)計(jì)者需要使用主站來配合完成從站各項(xiàng)功能的調(diào)試。對(duì)于設(shè)計(jì)好的從站,也需要接入PROFIBUS-DP網(wǎng)絡(luò)來測(cè)試其穩(wěn)定性。傳統(tǒng)的方法是采用帶PROFIBUS-DP接口的PLC或PROFIBUS-DP專用PC接口卡作為主站。但是,開發(fā)者將面臨一些問題,即必須懂得PLC編程,或者,必須了解PROFIBUS原理并花時(shí)間編寫PC應(yīng)用軟件來使用PC主站卡。值得一提的是,這些PLC或PC主站卡都價(jià)格不菲,一般用戶難以承受。無論從哪個(gè)角度來講,對(duì)于PROFIBUS陌生或者時(shí)間緊迫的開發(fā)者來說,這都不是他們的最佳選擇。本期的講解將使得開發(fā)工作“柳暗花明”,因?yàn)檫@里為開發(fā)者提供更好的選擇:使用方便的PROFIBUS調(diào)試助手——ProfiAssist。
1 ProfiAssist簡(jiǎn)介
ProfiAssist及測(cè)試模式如圖1所示。ProfiAssist的主要功能特點(diǎn)如下:
· 全面的數(shù)據(jù)統(tǒng)計(jì)分析功能,智能實(shí)時(shí)列表;
· 模擬主站功能,支持單主網(wǎng)絡(luò)的模擬測(cè)試;
· 解碼FDL、DP、DP-V1,全面分析總線的所有關(guān)鍵參數(shù);
· 參數(shù)設(shè)置、配置設(shè)置、數(shù)據(jù)交換、診斷信息、全局控制;
· 完整總線和單個(gè)設(shè)備的日志記錄功能;
· 實(shí)時(shí)顯示、分析從站響應(yīng);
· 可對(duì)報(bào)文進(jìn)行篩選和存儲(chǔ),支持記錄和顯示過濾;
· USB2.0接口,方便移動(dòng)環(huán)境使用;
· 支持特定條件查找及標(biāo)記功能;
· 支持Windows2000/XP/Vista系統(tǒng)。
2 ProfiAssist組網(wǎng)
ProfiAssist支持單主網(wǎng)絡(luò)測(cè)試,并自動(dòng)檢測(cè)在線的從站,一個(gè)典型的ProfiAssist測(cè)試網(wǎng)絡(luò)拓?fù)淙鐖D2所示,在該網(wǎng)絡(luò)中,既有使用致遠(yuǎn)XGate-DPS模塊開發(fā)的從站設(shè)備,也有其他廠商的DP設(shè)備。
3 ProfiAssist測(cè)試
在正確安裝了軟件和驅(qū)動(dòng),并按圖2連接測(cè)試好網(wǎng)絡(luò)后,就可以啟動(dòng)軟件測(cè)試了。使用ProfiAssist測(cè)試從站比較簡(jiǎn)單,其步驟如下:
(1)打開ProfiAssist軟件,首先需要選擇測(cè)試模式,并指定總線波特率,如圖3所示。
(2)在測(cè)試模式下,點(diǎn)擊“搜尋”查找在線從站,查找到的從站都列在了“從站管理”樹中。測(cè)試界面如圖4所示。界面的左側(cè)是“站狀態(tài)區(qū)”,在線或曾在線的從站的狀態(tài)均顯示在這里;在界面最下方是各在線從站的“測(cè)試操作區(qū)”;界面中部是“測(cè)試分析區(qū)”,發(fā)送的幀和接收的幀都在此顯示,供開發(fā)者分析。如果當(dāng)前從站不在線,圖標(biāo)上會(huì)以紅色的“x”標(biāo)記,同時(shí),在“從站”操作欄中,相應(yīng)的“測(cè)試操作區(qū)”消失。“測(cè)試操作區(qū)”依據(jù)從站功能分為“1類主站”和“2類主站”兩部分。“1類主站”一欄包括從站的輸入和輸出數(shù)據(jù)鏡像、診斷數(shù)據(jù)鏡像、配置數(shù)據(jù)鏡像及全局控制,在輸出區(qū),可以手動(dòng)輸入輸出數(shù)據(jù)。“2類主站”包括“讀輸入”數(shù)據(jù)鏡像和“讀輸出”數(shù)據(jù)鏡像。
(3)在啟動(dòng)主站測(cè)試前,需要配置從站,點(diǎn)擊“配置參數(shù)”進(jìn)入配置界面,該步驟很重要,這里設(shè)定的從站參數(shù)是基于實(shí)際從站屬性,并符合從站GSD文件描述。如圖5所示,如果站號(hào)連續(xù)且配置相同,可以采用批量配置。在“用戶參數(shù)”欄中的設(shè)置在GSD文件中有描述,包括數(shù)據(jù)的順序,“復(fù)選框”的內(nèi)容一般采用默認(rèn)設(shè)置。PROFIBUS可將網(wǎng)絡(luò)分為8個(gè)組,可勾選“組成員”下的8個(gè)組號(hào)來選擇,注意不可復(fù)選。在“用戶參數(shù)”文本框中,前3個(gè)字節(jié)是DP V1使用參數(shù),其后是用戶根據(jù)實(shí)際自定義的參數(shù),這些數(shù)據(jù)的意義可具體到位(bit),這些設(shè)置必須和GSD文件描述一致。同樣,配置數(shù)據(jù)也在GSD文件中描述,它用于描述從站設(shè)備輸入輸出長(zhǎng)度及數(shù)據(jù)安排。如何生成這些數(shù)據(jù),可參考《XGate-DPS10數(shù)據(jù)手冊(cè)》。
(4)所有從站配置完成后,點(diǎn)擊“啟動(dòng)主站”開始測(cè)試,測(cè)試區(qū)的數(shù)據(jù)鏡像將實(shí)時(shí)更新,來自從站的輸入數(shù)據(jù)更新在“輸入”文本框中,設(shè)置在“輸出”文本框的數(shù)據(jù)將發(fā)送到從站,點(diǎn)擊“診斷”、“獲取配置”、“讀輸入”、“讀輸出”將獲得相應(yīng)的數(shù)據(jù)鏡像。測(cè)試結(jié)果直觀地反應(yīng)在數(shù)據(jù)鏡像文本框中,同時(shí),在“測(cè)試分析區(qū)”顯示了完整的幀信息。“診斷”數(shù)據(jù)鏡像是分析的重點(diǎn),它直接反應(yīng)了從站的故障和狀況,請(qǐng)參考《XGate-DPS10數(shù)據(jù)手冊(cè)》的相關(guān)章節(jié)獲取更多的信息。
PROFIBUS-DP從站應(yīng)用廣泛,在零起點(diǎn)和高效開發(fā)中,選用適合的開發(fā)工具和協(xié)議模塊是決定開發(fā)效益的關(guān)鍵,XGate-DPS系列模塊解決了這個(gè)問題,而ProfiAssist的出現(xiàn)更是讓開發(fā)者的設(shè)計(jì)如虎添翼,它的功能實(shí)用,操作簡(jiǎn)單,解除了昂貴工具費(fèi)和必備相關(guān)知識(shí)的困境。
廣州致遠(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)用集成。