MVB过程数据为周期性广播数据,共计分为4096个逻辑端口(端口编号为0~4095),每个PD端口的数据长度可以设置为2、4、8、16或32字节。
总线上的MVB设备如果需要发送PD数据,则将对应的PD端口配置为源端口。如果需要接收某PD端口的数据,则将该PD端口配置为宿端口。
MVB主站(总线管理器)根据配置,周期性的发送Fcode为0~4的主帧(对应2~32字节的数据长度),其中包含PD端口编号。总线上的MVB从设备,如果发现该主帧的PD端口号为本设备的源端口,则发送包含过程数据的从帧至总线。其他设备仅接收配置为宿端口的从帧数据。
MVB过程数据的特点总结如下:
• 为周期性广播数据;
• 发送周期由主站控制;
• 发送从站将发送的端口配置为源端口;
• 接收从站将接收的端口配置为宿端口。