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