在电磁流量计等节点设备和PC机通信的过程中,由地址帧、命令帧、数据帧、校验和可组成各种功能不同的报文.由于采用主从工作方式来实现通信,电磁流量计等节点设备仅能接收并执行PC机发送来的控制命令,而不能发送命令给PC机.因此,由PC机发往流量计等节点设备的报文一般包括一个地址帧,一个命令帧,若干个数据帧和一个校验和,其报文格式如图4.5a所示:而由流量计等节点设备发往PC机的报文一般包括一个地址帧,若干个数据帧和一个校验和,其报文格式如图4.5b所示.
由于RS-485电气标准规定每段只能联结32个节点设备,因此可用地址帧中的5位表示这32个地址,其余3位用来表示命令,从而构成地址命令帧.对于控制命令需求不超过八个的通信系统,采用地址命令帧可压缩报文长度提高通信效率.电磁流量计和PC机通信的主要目的是将流量计采集到的数据读到PC机中.这些数据包括:总累积流量、正向累积流量、反向累积流量、瞬时流量.通信时,PC机只需向电磁流量计发送读总累积流量、读正向累积流量、读反向累积流量、读瞬时流量命令即可,因此二者间通信所用的地址帧和命令帧可合二为一,用一个地址命令帧代替.PC机和电磁流量计间的地址命令帧定义如图4.6所示.二者通信所使用的报文可简化为图4.7的格式. |