首页 理论教育DeviceNet通信模式解析与应用技巧

DeviceNet通信模式解析与应用技巧

【摘要】:在现场总线领域中最常用的通信模式有两种:一种是传统的源/目的(点对点)模式,另一种是新型的生产者/消费者模式。当前广泛使用的现场总线中,采用生产者/消费者通信模式的主要有FF、DeviceNet、ControlNet和EtherNet/IP等。

在现场总线领域中最常用的通信模式有两种:一种是传统的源/目的(点对点)模式,另一种是新型的生产者/消费者模式。这两种通信模式各有特点,两种报文格式如图7-2所示。

978-7-111-35607-3-Chapter07-3.jpg

图7-2 两种通信模式的报文比较

a)源/目的模式的报文格式 b)生产者/消费者模式的报文格式

1.源/目的(点对点)通信模式的缺点

(1)节点间同步动作困难

报文中含有特定的源/目的地址信息,对于多个节点来说,数据在不同的时刻到达,实现不同节点之间的同步是非常困难的。

(2)浪费带宽

源节点必须多次发送数据给不同的目的节点,从而造成了带宽的损失。(www.chuimin.cn)

2.生产者/消费者通信模式的特点

(1)一个生产者,多个消费者

在这种通信模式中,报文不再专属于特定的源节点或目的节点,一个报文可以被多个节点接收。该模式要求对信息打包,信息包具有标识符。

(2)数据更新同时发生

控制器仅仅需要发出一个报文,其他设备通过报文标识符过滤方式对总线上的报文进行监听、识别,当识别到所需的标识符后,便开始接收、采用整个报文,即“消费”。多个消费者节点从单个生产者节点那里同时获得相同的数据,这样用很窄的带宽就可以实现多个设备的同时动作。

(3)适用于实时数据交换

标识符还提供了多级优先权,可以更高效地传送I/O数据。

当前广泛使用的现场总线中,采用生产者/消费者通信模式的主要有FF、DeviceNet、ControlNet和EtherNet/IP等。