OSI參考模型中的數據鏈路層定義了經過通訊媒介互聯的設備之間傳輸的規範,數據鏈路的傳輸方式有以太網、WLAN(無線局域網如Wifi/藍牙/3G/4G/WiMAx/ZigBee等)、PPP(點對點)、ATM、FDDI、光纖通道、HDMI等,而互聯網能夠簡單理解爲數據鏈路的集合,即以太網、WLAN(無線局域網)、PPP(點對點)、ATM、FDDI、光纖通道、HDMI的集合。
須要指出,通常以太網規範除了設計到數據鏈路層,還涉及到物理層,即物理接口形態。常見的以太網通信電纜有同軸電纜、雙絞線等,各類電纜支持的傳輸速度也不同,線纜的終端通常壓制成水晶頭的形態。
前面提到數據鏈路層定義了經過通訊媒介互聯的設備之間傳輸的規範,所以就涉及到通信拓撲結構:總線型、環形、星形、混合型。從通信介質的使用方法看,網絡可分爲共享介質型和非共享介質型。共享介質型網絡指由多個設備共享一個通訊介質的一種網絡,在這種方式下,設備間使用同一個載波信道進行發送和接受,爲此基本上採用半雙工通訊,通常總線型、環形爲共享介質型。數據鏈路層的傳輸規範還包括MAC地址轉發,環路檢測技術等,讀者只需知道數據鏈路層包括介質訪問控制層以及邏輯鏈路控制層便可。
共享型介質網絡有兩種介質訪問控制方式:爭取方式和令牌傳遞方式。爭取方式一般令網絡中各個站採用先到先得的方式佔用信道發送數據,若是多個站同時發送數據幀,則會產生衝突現象,固然有響應的處理機制(如CSMA/CD)來保證一旦衝突發生時會釋放信道。令牌傳遞方式是沿着令牌環發送一種叫作「令牌」的特殊報文,是控制傳輸的一種方式,只有獲取令牌的站才能發送數據。這種方式有兩個特色:一是不會產生衝突,而是每一個站都有經過平等循環得到令牌的機會。
以太網連接形式有采用同一根同軸電纜的共享介質性總線鏈接方式(須要作衝突檢查),也有采用獨佔電纜的方式實現以太網通信(不須要衝突檢查)。以太網通信的特色是結構簡單、成本低廉、傳輸速率高(10Mbps,100Mbps,1Gbps到10Gbps)
現場總線通常只涉及物理層,數據鏈路層和網絡層,如CAN總線,EtherCAT總線。固然對於特定的用途,還在簡單的現場總線上衍生了更高層次的總線協議,如CANOpen協議,EtherCAT Cos(403協議)等。
- 工業以太網與普通以太網不同,是在以太網基礎上衍生出來的一種,與普通以太網區別在兩點:
1.工業以太網的實時性更高(或者說介質訪問控制層以及邏輯鏈路控制層設計得更合理,保證網絡的利用率更高)
2.抗干擾能力更強
簡單說,工業以太網是現場總線,而以太網不是(或不多用在現場總線)!
- 關於Ethernet 和EtherCAT:
Ethernet是以太網,EtherCAT是實時以太網,後者對前者作了一些改造。
EtherCat是實時總線。
對實時性要求略低能夠用profibus profinet cclink之類
再低能夠用普通的以太網
對應的層次舉例:
實時要求高:傳感器的控制器,運動控制器和伺服驅動
通常:PLC到機器人控制器
低: MES到上位機
- 從OSI網絡模型的角度來看同,現場總線網絡通常只實現了第1層(物理層)、第2層(數據鏈路層)、第7層(應用層)。由於現場總線一般只包括一個網段,所以不須要第3層(傳輸層)和第4層(網絡層),也不須要第5層(會話層)第6層(描述層)的做用。
並列關係是:工業以太網、EtherCAT、Modbus、Profibus、CCLink、CAN、DeviceNet、ControlNet、HART等
- 關於串行、並行、總線,能夠參考以下解釋:
做者:Eric Leo
連接:https://www.zhihu.com/question/26723720/answer/33980357
來源:知乎
著做權歸做者全部,轉載請聯繫做者得到受權。
串行總線和並行總線,屬於計算機領域的一個通訊的概念。
串行,簡而言之,通常通訊的雙方經過兩根線就能夠實現數據的收發,像咱們電腦中用的RS232等就是標準的串行總線,如今的USB也用的是串行,這種因爲數據是串行的,由於一次只能發送一位。
並行,是相對於串行來說,數據傳輸有多根線,由於一次就能發送多位。
那麼問題來了,串行和並行哪一個更快呢?
也許你會以爲並行一次能夠傳多位,確定比串行快。那麼你就錯了,總線傳輸的速率,不只取決於一次能發送多少位,並且還取決於你發送一次所用的速度。而並行總線,牽涉到多個數據線的數據同步問題,通常速率很難提升,且總線越長,越易受到干擾。而串行總線則沒有這個問題,所以像如今的USB接口的速度能夠作到很快。
也許你會問,串行總線和並行總線,在DCS中主要用在什麼地方。答案就是你說的DPU與IO模件之間的通訊,通常就是經過串行或並行的總線來進行通訊的。
然而隨着技術的進步,現場總線技術的提出,在傳統的串行和並行的基礎上,國際上的一些大牌工控企業,提出了幾個現場總線協議,如西門子的profibus等等。而關於現場總線,有些在物理層,用的也是傳統的串行和並行總線,而區別在於傳輸層與網絡層,相比於傳統的Modbus具備更加豐富的功能。固然,如今的現場總線,更具優點的就是摒棄這種總線的物理鏈接,而直接採用以太網鏈接,即咱們所說的網線鏈接。而你所講的工業以太網,就是這樣的一種鏈接形式。
由於如今PC上位機與DCS間通常都是採用工業以太網鏈接的,而如此DCS與IO模件也採用這種鏈接,就至關於全系統都採起了工業以太網。
首先是總線能夠理解爲鏈接設備用於通信的線。在這條線上的通信使用的不一樣的通信協議例如 profibus DP (站號來保證總線上各個設備的區分) modbus rtu (站號來保證總線上各個設備的區分) 。直觀點就是用線把全部設備都串起來了。
串行和並行是發送數據的不一樣方式。串行是一個個發,並行是多個一塊兒發。
現場總線簡單點能夠這麼理解,之前只是控制器和模塊在總線上,如今好了連現場的儀表均可以連在總線上了。不須要現場的儀表先把測量值變成4-20ma或者0-10v的信號,不須要模擬量採集卡件,直接能夠經過總線像讀取現場儀表的信息(包括測量值、量程範圍等等在內的不少)。現場總線常見的有CAN 和 HART 。
工業以太網這個就是以太網,就是網線(物理介質)。只是和咱們上網用的協議不同而已(介質訪問控制層以及邏輯鏈路控制層)。不過能夠理解爲和咱們經常使用的以太網是同樣的。都是要搭建網絡設置IP地址的。
做者:蕭任風
連接:https://www.zhihu.com/question/26723720/answer/34132412
來源:知乎
著做權歸做者全部,轉載請聯繫做者得到受權。
注:半雙工是指某一時刻只能進行發或收的通訊方式,全雙工是指在某一時刻能夠同時進行發送和接收的通訊方式