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