- 艾寶物聯IOBOV? ─ 工業無線測控專家
檢測數據正確性的一種被確認的方法是觀察這一批數據的數量,這叫做檢側奇偶性。奇偶性可以是奇性的或偶性的,這意味著數據位的數量總和是一個奇數或偶數。
本例子說明了一種檢測偶性的方法。一個數據包是對構成一個完整的數據值/事件的數據位的一次采集。數據包中的數據元素的數量加在一起,再除以2。如果結果沒有余數,則表示數據包有偶數個數據位。輸出Y010接通來表示這一點。
如果存在一個余數,則很明顯地,數據包中的數據位數目是奇數,這意味著被測試數存在問題或錯誤。輸出Y013被激活,報告這個錯誤事件。
例程中有兩個重要的編程點,一個是處理一次程序掃描內的每個數據包的FOR-NEXT回路的使用,另一個是對數據批內的數據位計數的SFTR指令和ADD指令的組合使用。
此技術常用于信息工作,但是正如本例所示,在別的數據采集區它也有有益之處。