①接收延時,從站庫(任意字符間)是3.5個字符加輸入延時參數(shù),手冊中明確提出延時參數(shù)建議為0,有485中繼等設(shè)備時建議不超過100毫秒;主站庫接收返回消息的首字符延時由輸入?yún)?shù)決定,官方推薦為1000毫秒,字符間延時鎖定為100毫秒。個人覺得從站庫的延時方式更合適。有沒人發(fā)現(xiàn)有從站掉線時,輪詢時長起碼增加3秒?
②主站庫消息發(fā)送延時鎖定為3.5個字符,發(fā)送條件為主站空閑。這在主站發(fā)送或接收中出錯時(比如奇偶校驗錯),可能會由于從站在占用線路(比如從站在反饋接收錯誤),而出現(xiàn)主從站發(fā)送沖突,進而引起主站發(fā)送重試。個人覺得主站發(fā)送條件應(yīng)更改線路空閑3.5個字符之后;發(fā)送重試由可更改的255次以內(nèi)(默認重試2次),變?yōu)樽疃嘀卦囈淮危ㄖ卦嚑顟B(tài)位)。有沒有人發(fā)現(xiàn)重試很常見,且都是重試一次恰好就OK了?
③從站庫處理位消息的機制是,任意非.0位起的位請求,直接丟棄,即請求的從站位地址必須是8的整數(shù)倍;主站庫處理位消息的機制是,任意(從站位地址)首位都處理為.0位。個人覺得從站的處理方式更合適。