一臺(tái)機(jī)器上有5塊研華的PCI卡和一塊周立功的USB CAN卡,當(dāng)研華的PCI卡或者周立功的CAN卡單獨(dú)工作時(shí),我們的組態(tài)軟件讀寫都正常,但是當(dāng)他們一起工作時(shí),研華的PCI卡能正常工作,但周立功的CAN卡讀寫不正確。---這是一個(gè)驅(qū)動(dòng)故障,具體情況如下:
在組態(tài)王對(duì)周立功USB CAN卡和研華PCI卡都有寫操作的情況下,如果先對(duì)PCI卡執(zhí)行寫操作再對(duì)USB CAN卡進(jìn)行寫操作,此故障就能復(fù)現(xiàn),如果是先對(duì)USB CAN卡進(jìn)行寫操作再對(duì)PCI卡進(jìn)行寫操作,就能規(guī)避該故障,兩種類型的卡都能正常工作。經(jīng)過分析,認(rèn)為這可能是在系統(tǒng)中PCI接口類設(shè)備的優(yōu)先級(jí)比USB接口類設(shè)備的高,如果先進(jìn)行PCI卡的寫操作再對(duì)USB卡進(jìn)行寫操作,PCI卡可能占用了某些系統(tǒng)資源沒有釋放,從而造成優(yōu)先級(jí)低的USB卡讀寫不能正常工作。由于兩種卡的驅(qū)動(dòng)組態(tài)王都是調(diào)用卡廠家的函數(shù)進(jìn)行驅(qū)動(dòng)的,函數(shù)中的具體操作我們無法控制,因此該類故障目前我們只能規(guī)避,無法消除。
微信掃碼 聯(lián)系企業(yè)微信客服