1. PCI-16P16R
PCI-16P16R是一款基于PCI總線的數(shù)據(jù)采集與控制卡,提供了16路光隔離數(shù)字量輸入通道;2路可由用戶定義的隔離脈寬調(diào)制PWM輸出(復(fù)用);16路受控繼電器通道,每路繼電器均有一個 LED 通斷指示燈;光隔離輸入通道上的高壓隔離可達2500V。這款數(shù)據(jù)采集與控制卡在設(shè)計上兼顧了普通和高電壓隔離工業(yè)應(yīng)用場合中的特點,可以同時滿足兩種不同類型的應(yīng)用。
此外,該卡還具有外部16路光隔離數(shù)字量的中斷輸入。由軟件設(shè)定中斷工作狀態(tài),內(nèi)部邏輯電路根據(jù)設(shè)置對16路光隔離數(shù)字量的當前狀態(tài)進行監(jiān)視,當其發(fā)生變化時,產(chǎn)生一個外部中斷并由主機來讀取當前的數(shù)字量。
2. 驅(qū)動程序安裝
將驅(qū)動文件夾“CARD_EVOC_16P16R”和“Evoc_Dvr.dll”、“UserLib_L2.dll”復(fù)制到紫金橋的驅(qū)動程序安裝目錄“RealInfo\IO Servers”中,然后復(fù)制一個驅(qū)動框架執(zhí)行程序(例如:IoScan.exe)改名為CARD_EVOC_16P16R.exe。
隨后運行紫金橋開發(fā)系統(tǒng),展開“數(shù)據(jù)庫”選項卡,找到“設(shè)備驅(qū)動-〉板卡-〉Evoc(研祥)”驅(qū)動,如下圖所示:

3. 定義邏輯設(shè)備
步驟1:
打開“設(shè)備驅(qū)動-〉板卡-〉Evoc(研祥)”,雙擊“PCI-16P16R”,彈出下圖所示的I/O設(shè)備定義對放框:

主要參數(shù)說明:
設(shè)備名稱:設(shè)備的名稱標識;
說明:設(shè)備的描述;
數(shù)據(jù)更新周期:數(shù)據(jù)通訊的采集周期,有時候取決于設(shè)備的響應(yīng)速度;
超時時間:設(shè)備連接的最大超時時間;
步驟2:
點擊下一步,彈出如下圖所示對話框:
修改設(shè)備ID號參數(shù)與實際設(shè)備上的一致,最后完成設(shè)備組態(tài)。

4. 組點連接
在紫金橋開發(fā)環(huán)境中,打開“數(shù)據(jù)庫”選項卡的“點組態(tài)”界面。
建立一個模擬點,在“數(shù)據(jù)連接”選項頁中選擇“I/O連接”和建立的設(shè)備名,再點擊“增加連接項”,彈出如下圖所示的組點連接對話框:
通道類型:數(shù)字輸入、數(shù)字輸出
通道號:從0到15的通道編號

5. 工作
建立好數(shù)據(jù)庫點和數(shù)據(jù)連接,編輯完組態(tài)畫面之后,把實際設(shè)備連接上,接下來運行組態(tài)工程就可以使用該驅(qū)動采集數(shù)據(jù)了。