板卡入門
板卡入門
l 板卡是什么?
板卡是一個比較抽象的稱呼,是不需要嚴格去弄清楚它到底是個什么意思的,也沒有必要給它一個嚴格的定義。一般是把和PC機有結合并能完成一定通訊,數據交換,等特定功能的PCB模塊統稱為板卡。如,數據采集卡,運動控制卡,視頻采集卡。都可以稱呼為板卡。
l 板卡的作用?
板卡的作用主要就是實現網關的功能,幫助一些客戶的工控機下面所帶的從站進行一系列的協議轉換,用戶可以在基于PC自動化的各種實時以太網現場總線系統中使用統一的標準。當然,完整的協議堆棧都在板卡中實現了,總得來說:板卡的出現極大程度的幫助了客戶擺脫了用戶PC應用程序。板卡充當主站的時候,還是可以并行帶標準的從站數量。板卡的出現極大程度的幫助了客戶擺脫了用戶PC應用程序,板卡的供應商一般都會提供一些demo程序,供客戶開發使用的。
l 客戶對板卡可能的要求?
1. 板卡是否提供了驅動,提供的驅動是怎樣的,有沒有源代碼那些?
2. 板卡都支持哪些協議呢?
3. 板卡支持的驅動有哪些?
4. 板卡是否可以兼容Step7 ?
5. 板卡是否支持FDT/DTM
板卡應用
DF PROFI II接口板卡可用作DP主站或DP從站。除了標準的PROFIBUS DP/DPV1服務,該板卡還提供一個看門狗功能,含物理PROFIBUS線路斷開,符合主站class 1冗余思想。如果運作的PC系統出故障,一個無縫開關切換到一個冗余的備用系統
l “客戶說他們想找一款PCI板卡做主站的,自己開發程序,用C++語言。”
給客戶推薦的方案就是:COMSOFT公司的DP PROFI II PCI接口的板卡,作為PCI、PCI-Express、CompactPCI和PC104+接口板卡,DF PROFI II廣泛應用于各種領域,DF PROFI II接口板卡可用作DP主站或DP從站。他也提供了C語言等多種產品開發的API函數庫,包含支持windows和linux的驅動。
在安裝完板卡之后:點擊C盤---Program Files---Comsoft GmbH---C and c++ Sample---DFProffi_2_PCI_DEMO
l 發貨清單里包含了C/C++代碼包括:
l 初始化DF PROFI II板卡
l 啟動DF PROFI EE板卡
l 完成過程數據交換和診斷數據
l DPV1服務
l ” 想找一款能同時模擬125個主站的板卡,類似woodhead的一個產品,有專門的軟件可以實現的。主要是為了測試產品,woodhead不滿足是因為他們只有PCI接口,而用戶想用VNE或者PMC接口,“
翻譯過來客戶的意思就是:“找一個能夠模擬多個從站的DP板卡,通過一個物理的DP接口接到自己研發的產品上,模擬現場使用的多個從站一起工作的情況,從而測試自己研發的產品是否符合要求”那么這要求硬件上需要做的事情不會很多,可能就是要求板卡的IO數據處理能力較強。更多的工作其實應該是要在軟件上完成的,我們的板卡如果是您自己開發應用程序的話,是可以完成的,即寫一個應用程序:讓它能模擬多個從站,然后設置不同的報文和發送間隔等,讓它們模擬現場的情況一起發送給您的設備。這是可行的,推薦客戶的是COMSOFT產品的DP PROFI II ,只是我們目前沒有固定的標準軟件,這個沒有辦法給您提供幫助。
當板卡做主站(Master)時候,可以用該配置軟件通過相應從站(Slave)GSD文件進行組網配置,并下載到板卡中進行仿真和數據通訊測試。軟件配備了詳盡的幫助說明文件。
l “想找一個能夠采集Profibus DP數據的網關或板卡,目的是可以接電腦,在電腦上用labview來采集數據“
那么首先明確的是客戶主要想要這個采集profibus DP的數據,那么要明確客戶主要是想要采集什么樣的數據,是主從站的通訊的數據嗎?通過什么來采集呢?
推薦的解決方案DF PROFI II+OPC:LabVIEW PROFIBUS VISA驅動裝備有NI的LabVIEW,含一個實時PROFIBUS DP連接。安裝在一個傳統PC系統上,在LabVIEW for Windows下,盡可能安裝在一個運行LabVIEW RT的實時PXI system上,例如用作一個高性能的PAC系統,用于時間第一的測試應用或者工業自動化應用。
Data Access OPC Server基于自由線程-/多線程觀念,以實現最佳性能,支持DPV0masterclass 1 和 DPV1masterclass 2 服務。OPC Server支持DPV0masterclass 1冗余觀念含兩個完全相同的PC系統用于安全第一的應用領域。
l ”目前已經開發了Profibus DPV1的從站設備 而且開發了對應的Device DTM,需要對其通訊情況做測試“
根據客戶的需求可以推薦DF PROFI II +DTMPactware提供FDT的框架應用-免費。
FDT 1.2 Communication DTM可用于DF PROFI II接口板,包含任何符合FDT 1.2的容器應用程序。用作PROFIBUS DPmasterclass 2,該接口板可配置任何DP從站。
要開發PROFIBUS DP-V1 設備DTM, 需要安裝支持PROFIBUS DP-V1協議的通信DTM,主要負責跟PROFIBUS DP-VI設備通信交互,包括非周期性數據交換的連接初始化,讀寫服務,Abort終止連接等服務,由于實際通信PROFIBUS DP-V1報文是由通信DTM構造,因此上層設備DTM只用根據需要構造對應的XML數據幀,由通信DTM根據這些數據幀構造對應的PROFIBUS DP-V1報文,當通信DTM 獲取到設備的響應報文后,也會以XML格式的數據幀反饋給設備DTM 設備DTM ,解析XML格式數據幀就可以實現與設備的交互。
本文地址:http://m.xznet110.com/apply/d_1nuig7savhcf1_1.html
拷貝地址版權聲明:版權歸中國自動化網所有,轉載請注明出處!