IO卡常見問題處理
本手冊的內(nèi)容是針對(duì)Solidtech的IO控制卡 PCI-1230,PCI-1232,PCIe-1230,PCIe-1232編寫。如果手冊中包含一些錯(cuò)誤,請(qǐng)您將發(fā)現(xiàn)的錯(cuò)誤告知我們,幫助我們不斷完善,我們不勝感激。
1初始化失敗或開啟測試程序異常
運(yùn)行程序后彈出提示框“XX Initial fail”,表示卡初始化失敗
1.1 硬件驅(qū)動(dòng)安裝
首先確定計(jì)算機(jī)管理中硬件驅(qū)動(dòng)是否有安裝好
1、 確定板卡金手指潔凈(用橡皮擦清潔金手指),并將卡安裝在電腦插槽里,
2、 更新板卡驅(qū)動(dòng),請(qǐng)參考說明書中安裝驅(qū)動(dòng)的方法進(jìn)行安裝。
3、 重新插拔卡,更新板卡驅(qū)動(dòng)
4、 換PCI槽或PCIe槽測試,換卡測試,換電腦測試
5、 如果做完上述嘗試,仍然認(rèn)不到卡的話,請(qǐng)聯(lián)系業(yè)務(wù),將卡發(fā)回公司處理。
1.2 管理員權(quán)限
如果開啟程序出現(xiàn)卡號(hào)是非常大的一個(gè)數(shù),請(qǐng)考慮是否有獲取管理員權(quán)限
在使用win7及以上版本的系統(tǒng)時(shí),直接運(yùn)行.exe可執(zhí)行程序時(shí),需要鼠標(biāo)右鍵點(diǎn)擊程序,并選擇“以管理員身份運(yùn)行”,或者用其他方法獲得管理員權(quán)限后,運(yùn)行程序的結(jié)果才是正常的。
1.3 程序配置
使用.net進(jìn)行編程時(shí),如果配置管理器(“生成”的菜單下面)里面的設(shè)置是Any CPU 時(shí),在程序運(yùn)行時(shí)報(bào)錯(cuò) 0x800700B,需要將配置管理器的設(shè)置改為與系統(tǒng)配置一致,例如計(jì)算機(jī)是32位系統(tǒng),則“活動(dòng)解決方案平臺(tái)”下面選擇“X86”,如下圖所示。如果計(jì)算機(jī)是64位系統(tǒng),則選擇“X64”
2 通用輸入輸出不正常
2.1 輸入不正常
提供外部24V電壓的前提下,將按鈕接在EICOM和DI兩端(注意:IO卡中EICOM與0V或者24V連接都可以,分別對(duì)應(yīng)了低電平有效和高電平有效),打開iopanel,按下按鈕,觀察DI輸入狀態(tài)是否發(fā)生變化,或者用外用表電壓檔測試EICOM和DI兩端的電壓值是否發(fā)生變化。
下圖只示意其中一種接法,圖中輸入是低電平有效
2.2 輸出不正常
輸出是集電極開路輸出[1],輸出有兩種狀態(tài):導(dǎo)通、截止。不能直接用萬用表或電壓表測量輸出電壓。除非在提供外部電壓,并連通負(fù)載的情況下,才能側(cè)到高低電平。卡的輸出導(dǎo)通的時(shí)候可以測到低電平。
如果負(fù)載接的是感性負(fù)載,如繼電器或者電磁閥之類的,VCOM需要接至負(fù)載電源的24P
確認(rèn)負(fù)載輸入電流大小
DO所驅(qū)動(dòng)設(shè)備的電流單路不能超過50 mA,如果驅(qū)動(dòng)電流很大,可以增加驅(qū)動(dòng)板(DIN-8D)。電流過大將損壞輸出芯片。
在已經(jīng)提供24V外部電源的情況下,并且輸入正常和負(fù)載電流沒有超過限制的前提下,將輸出端接到輸入端,如下圖所示。然后用iopanel做測試,如果輸入顯示與輸出設(shè)置值一致的話,則輸出輸入是正常的。如果不是,則可以確定板卡輸出輸入故障。