DeviceNet 是一個基于CAN總線開放的現場總線,它主要用于自動化技術。DeviceNet最初是由艾倫-布拉德利開發。為了在這個市場建立更好的系統,DeviceNet后來交給ODVA(開放DeviceNet供應商協會)是一個開放的標準。DeviceNet是在歐洲EN50325標準上被標準化,設計成一個強大的傳感器-執行器網絡。為此,德國KUNBUS提供了了各種不同形式和接口的產品。
DeviceNet基礎
DeviceNet協議是在CAN協議的基礎上開發的。 它被認為是根據歐洲標準EN50325的開放式現場總線標準,并且主要用于自動化技術中連接傳感器和執行器。與Ethernet/IP和Controlnet相同的方式,DeviceNet可以被認為是CIP網絡系列的一部分。由此,這三個工業通信中的現代網絡具有共同的應用層(CIP為通用工業協議)。雖然Ethernrt表示路由級別,而Controlnet表示單元級別,但DeviceNet在字段級別可用。根據生產者-消費者過程設計,DeviceNet是面向對象的,其中客戶端和服務器可以是生產者和/或消費者,而DeviceNet設備是主設備或從設備。
DeviceNet協議應用于各種領域從復雜的真空泵擴展到易于實現的光柵。
DeviceNet安裝
DeviceNet安裝使用DeviceNet電纜,其具有兩個用于數據傳輸的信號(CAN-L,CAN-H),以及兩條用于總線站點的線路。最大可有64個總線參與者可以在DeviceNet網絡中交換數據,其中波特率為125,250或500 kb/s可用。在安裝時,電纜以120歐姆的終端電阻連接。因此,外部電源或總線電源是總線站點的選項。
根據相應的使用情況,安裝時需要使用防護等級為IP20或IP65 / 67的插頭:
- 螺絲和插入式連接 ?無屏蔽的
- 開放式線路 ?無屏蔽的
- 小型連接器 ?屏蔽
- 微型連接器 ?屏蔽
DeviceNet特點-數據鏈路層
DeviceNet是在CAN協議的基礎上開發的。這里,CAN(控制區域網絡)為DeviceNet提供很多優點。 CAN因其能夠在消除數據沖突并且以非破壞性方式執行這一操作的同時將數據傳送到多個站而被熟知。當由各個站同時發送多個消息時,具有最高優先級的消息優先,這排除了上述數據沖突。這樣,CAN報文可以最大8字節可用于傳輸有效載荷數據。
DeviceNet特點-網絡和數據鏈路層
DeviceNet用于傳輸數據的連接能夠使用這個組2個未連接端口或未連接的消息管理器(UCMM)。以這種方式,在CAN標識符建立連接時進行有效載荷數據的交換。在實現連接之后,可以傳輸顯式消息,并且可以進行I/O連接。DeviceNet設備因此可以交換I/O數據,其中11位標識符用于對數據進行編碼。因此,8字節可用于在DeviceNet網絡中傳輸有效載荷數據。
為了從生產者-消費者概念的諸多優點中獲益,編碼的連接ID必須是唯一的。如上所述,來自DeviceNet網絡的設備可以是客戶端和/或服務器。這樣,請求由客戶端發送并且接收響應。另一方面,服務器發送請求,然后發送響應。有了這一點,可以在DeviceNet網絡中考慮不同的組合。客戶端或服務器也可以被設計為使得它們僅執行消息接收或傳輸。通常這些是狀態改變消息,這通常可以減少DeviceNet網絡中的數據量。
DeviceNet應用層
DeviceNet的應用層是CIP(通用工業協議)。這用于定義實時通信(隱式消息),以及顯式消息的交換,管理和診斷以及配置(所有需要的數據)。多路傳送-V1或點對點連接能夠實現在各個設備之間基于連接的通信概念,其中數據被認為是對象(對象字典)。因此,可以實現簡單的主-從概念,以及更復雜的多從系統。
DeviceNet主從連接
在簡單DeviceNet設備中,存在用于此連接的所謂預定義主/從連接集。以這種方式大大簡化了主站(例如:自動化系統,SPS)和從站(外圍設備)的子日期通信。支持的消息有:
- 隱式消息
- 顯式消息
- 消息主站?從站(輪詢I/O)
- 消息主站?從站(多站輪詢I/O)
- 消息主站?從站(位選通I/O)
- 消息從站?主站(狀態改變/循環I/O)
|