ACD為請求訪問位。1表示被控站有重要數(shù)據(jù)等待訪問,或數(shù)據(jù)超長 (L>255),通知主控站發(fā)送繼續(xù)查詢命令;0表示被控站無數(shù)據(jù)等待發(fā)送。
4.4.1 功能編碼
功能碼的定義如表 1、表 2所示。
![](http://192.168.1.17:8000/UploadFiles/UploadFiles/200942104623569.jpg)
![](http://192.168.1.17:8000/UploadFiles/UploadFiles/200942104654169.jpg)
4.4.2 幀記數(shù)位(FCB)的應用規(guī)則
采用FCB位是為了防止數(shù)據(jù)的丟失或重復。主控站對每個被控站分別設置 FCB位,以便進行通信管理。主控站發(fā)信時將FCB位的狀態(tài)寫入控制碼的FCB 位。
FCB位的具體處理方法如下:
a.在主控站,對每個被控站都保存著前一幀發(fā)出的FCB狀態(tài)“0”或 “1”。當接收到被控站對前一幀的正確應答時,修改上一幀保存的FCB狀態(tài)然 后發(fā)下一幀;當收到被控站的應答幀出錯或超時未收到應答時,重發(fā)上一幀的信 息(包括上一幀F(xiàn)CB狀態(tài))以通知對方該幀是重發(fā)的信息。
b.在被控站,存儲著主控站剛發(fā)來的幀中FCB位的狀態(tài)。當再次接收到主控 站發(fā)來的幀時,比較新FCB位是否與上幀有變化,如有變化則認為主控站已正確 接收了上一幀,可繼續(xù)向主控站發(fā)新的應答信息;如無變化,則向主控站重發(fā)上 一幀信息。
c.主控站在發(fā)廣播信息幀(如校正時鐘、電能表凍結等命令)時,F(xiàn)CB位不使 用,因為這些命令不要確認。
上一頁 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一頁 |