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