ACD為請(qǐng)求訪問(wèn)位。1表示被控站有重要數(shù)據(jù)等待訪問(wèn),或數(shù)據(jù)超長(zhǎng) (L>255),通知主控站發(fā)送繼續(xù)查詢(xún)命令;0表示被控站無(wú)數(shù)據(jù)等待發(fā)送。
4.4.1 功能編碼
功能碼的定義如表 1、表 2所示。


4.4.2 幀記數(shù)位(FCB)的應(yīng)用規(guī)則
采用FCB位是為了防止數(shù)據(jù)的丟失或重復(fù)。主控站對(duì)每個(gè)被控站分別設(shè)置 FCB位,以便進(jìn)行通信管理。主控站發(fā)信時(shí)將FCB位的狀態(tài)寫(xiě)入控制碼的FCB 位。
FCB位的具體處理方法如下:
a.在主控站,對(duì)每個(gè)被控站都保存著前一幀發(fā)出的FCB狀態(tài)“0”或 “1”。當(dāng)接收到被控站對(duì)前一幀的正確應(yīng)答時(shí),修改上一幀保存的FCB狀態(tài)然 后發(fā)下一幀;當(dāng)收到被控站的應(yīng)答幀出錯(cuò)或超時(shí)未收到應(yīng)答時(shí),重發(fā)上一幀的信 息(包括上一幀F(xiàn)CB狀態(tài))以通知對(duì)方該幀是重發(fā)的信息。
b.在被控站,存儲(chǔ)著主控站剛發(fā)來(lái)的幀中FCB位的狀態(tài)。當(dāng)再次接收到主控 站發(fā)來(lái)的幀時(shí),比較新FCB位是否與上幀有變化,如有變化則認(rèn)為主控站已正確 接收了上一幀,可繼續(xù)向主控站發(fā)新的應(yīng)答信息;如無(wú)變化,則向主控站重發(fā)上 一幀信息。
c.主控站在發(fā)廣播信息幀(如校正時(shí)鐘、電能表凍結(jié)等命令)時(shí),F(xiàn)CB位不使 用,因?yàn)檫@些命令不要確認(rèn)。
上一頁(yè) [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] 下一頁(yè) |