??????? DeviceNet是一種低成本的通訊總線鏈接,具有開放現場網絡標準,規范和協議都是開放的。DeviceNet將控制和數據融合在一起,信息具有數據標識區,網絡利用標識區進行優先級仲裁,可以高效傳送I/O數據。
??????? DeviceNet有兩種不同類型的消息:I/O消息和顯式消息(Explicit Message)。顯式消息用于兩個設備間點對點消息傳遞,是典型的請求/響應方式,常用于設備主參數、節點的配置、故障診斷數據等。
?????? 顯式消息可以在不同公司的設備間進行通信,I/O消息適用于實時性要求較高和面向控制的數據。遠程I/O通信功能使得在從單元和安裝主單元的CPU之間能自動地傳送I/O數據,對于需要位數據又需要信息數據交換的應用,非常適合采用DeviceNet網絡。
??? DeviceNet 定義了兩種類型的報文:顯式信息報文、I/O信息報文。
??? I/O信息報文用于在 DeviceNet 網絡中傳輸應用和過程數據。相關的I/O數據總是從一個生產應用傳輸到多個消費應用。
??? I/O報文通常使用高優先級的報文標識符,連接標識符提供了I/O報文的相關信息。
??? I/O報文傳送通過I/O信息連接對象來實現。在I/O報文被傳輸之前,I/O信息連接對象必須已經建立。
??? I/O信息報文格式的最重要的特性是完全利用了CAN數據場來傳輸過程數據。連接的端點通過CAN報文標識符來識別過程數據的重要性。每個I/O報文使用1個CAN標識符。
??? 顯式信息報文用于DeviceNet網絡中兩個設備之間的一般性數據交換。顯式報文通常使用低優先級的報文標識符。顯式報文為點對點傳送,采用典型的請求/響應通訊模式,通常用于設備配置、故障診斷。顯式報文傳送通過顯式信息連接對象來實現,在設備中建立顯式信息連接對象。顯式報文請求指明了對象、實例和屬性,以及所要調用的特定分類服務,并由報文路由對象傳遞到相應的對象。
??? 顯式信息報文格式最重要的特性是
??? CAN標識符場的任何一部分都不用于顯式報文傳輸協議。所有協議都包含在CAN數據場當中。
??? CAN標識符場用作連接ID。設備之間的每個顯式連接通道需要2個CAN標識符,一個用于請求報文,另一個用于響應報文。標識符在連接建立時確定。