可編程直流電源標(biāo)配步進(jìn)、梯度三種編程功能,可適用于多種測(cè)試需求。但是,有些工程師習(xí)慣于使用上位機(jī)軟件,或者一些特殊測(cè)試要求需要連接到上位機(jī)。大多數(shù)上位機(jī)是由其他制造商制造或由工程師自己喜歡的,不一定完全搭配可編程直流電源。常見(jiàn)的可編程直流電源PC軟件異常,通常會(huì)主動(dòng)報(bào)告錯(cuò)誤,如報(bào)告非法功能、非法數(shù)據(jù)地址、非法數(shù)據(jù)值等。我們需要知道這些錯(cuò)誤指的是什么,以便調(diào)整上位機(jī)和可編程直流電源的可調(diào)性,更準(zhǔn)確、方便地進(jìn)行測(cè)試。
1、服務(wù)器 (或從服務(wù)器) 的非法功能,不允許在查詢(xún)中收到的功能代碼。這可能是因?yàn)楣δ艽a僅適用于新設(shè)備,并且無(wú)法在所選單元中實(shí)現(xiàn)。同時(shí),還指出服務(wù)器 (或從機(jī)) 在錯(cuò)誤狀態(tài)下處理此請(qǐng)求,例如: 因?yàn)樗俏磁渲玫?,并且需要返回寄存器值?br />
2、非法數(shù)據(jù)地址對(duì)于服務(wù)器 (或從服務(wù)器),查詢(xún)中收到的數(shù)據(jù)地址是不可接受的地址。特別地,參考編號(hào)和傳輸長(zhǎng)度的組合是無(wú)效的。對(duì)于具有100寄存器的控制器,具有偏移量96和長(zhǎng)度4的請(qǐng)求將成功,并且具有偏移量96和長(zhǎng)度5的請(qǐng)求將產(chǎn)生異常代碼02。
3、非法數(shù)據(jù)值對(duì)于服務(wù)器 (或從服務(wù)器),查詢(xún)中包含的值是不可接受的值。該值表示組合請(qǐng)求的其余結(jié)構(gòu)存在故障,例如,隱含長(zhǎng)度不正確。這并不意味著因?yàn)樯衔粰C(jī)協(xié)議不知道任何特殊寄存器的任何特殊值的重要性,所以提交用于存儲(chǔ)在寄存器中的數(shù)據(jù)項(xiàng)具有應(yīng)用程序預(yù)期以外的值。
4、從站設(shè)備故障當(dāng)服務(wù)器 (或從站) 嘗試執(zhí)行請(qǐng)求的操作時(shí),發(fā)生無(wú)法重新獲得的錯(cuò)誤。
5、確認(rèn)與編程命令一起使用。服務(wù)器 (或從服務(wù)器) 已接受請(qǐng)求,并對(duì)正在處理此請(qǐng)求,但這些操作需要較長(zhǎng)的持續(xù)時(shí)間。返回此響應(yīng)以防止客戶(hù)端 (或主機(jī)) 中的超時(shí)錯(cuò)誤??蛻?hù)端 (或主機(jī)) 可以繼續(xù)發(fā)送輪詢(xún)程序完成消息,以確定處理是否完成。
6、從設(shè)備正忙于與編程命令一起使用。服務(wù)器 (或從機(jī)) 正在處理長(zhǎng)時(shí)間的程序命令。當(dāng)服務(wù)器 (或從服務(wù)器) 空閑時(shí),用戶(hù) (或主服務(wù)器) 應(yīng)該稍后重新發(fā)送消息。