在電磁流量計等節(jié)點設備和PC機通信的過程中,由地址幀、命令幀、數(shù)據(jù)幀、校驗和可組成各種功能不同的報文.由于采用主從工作方式來實現(xiàn)通信,電磁流量計等節(jié)點設備僅能接收并執(zhí)行PC機發(fā)送來的控制命令,而不能發(fā)送命令給PC機.因此,由PC機發(fā)往流量計等節(jié)點設備的報文一般包括一個地址幀,一個命令幀,若干個數(shù)據(jù)幀和一個校驗和,其報文格式如圖4.5a所示:而由流量計等節(jié)點設備發(fā)往PC機的報文一般包括一個地址幀,若干個數(shù)據(jù)幀和一個校驗和,其報文格式如圖4.5b所示.
由于RS-485電氣標準規(guī)定每段只能聯(lián)結(jié)32個節(jié)點設備,因此可用地址幀中的5位表示這32個地址,其余3位用來表示命令,從而構(gòu)成地址命令幀.對于控制命令需求不超過八個的通信系統(tǒng),采用地址命令幀可壓縮報文長度提高通信效率.電磁流量計和PC機通信的主要目的是將流量計采集到的數(shù)據(jù)讀到PC機中.這些數(shù)據(jù)包括:總累積流量、正向累積流量、反向累積流量、瞬時流量.通信時,PC機只需向電磁流量計發(fā)送讀總累積流量、讀正向累積流量、讀反向累積流量、讀瞬時流量命令即可,因此二者間通信所用的地址幀和命令幀可合二為一,用一個地址命令幀代替.PC機和電磁流量計間的地址命令幀定義如圖4.6所示.二者通信所使用的報文可簡化為圖4.7的格式. |