通訊網(wǎng)絡(luò)和地鐵、高速公路是一樣的,都是為了實(shí)現(xiàn)物理節(jié)點(diǎn)之間的相互連接和交互而構(gòu)建起來(lái)的公共基礎(chǔ)設(shè)施,它本身是一種共享服務(wù)。所不同的是,交通路網(wǎng)上運(yùn)送的是人和物品,而通訊網(wǎng)絡(luò)上傳輸?shù)氖菙?shù)據(jù)信息。
使用公共網(wǎng)絡(luò)背后的驅(qū)動(dòng)力其實(shí)非常簡(jiǎn)單,就是為了能夠用更為經(jīng)濟(jì)的手段在更多節(jié)點(diǎn)之間建立連接,承載更多的交互內(nèi)容,幫助優(yōu)化因節(jié)點(diǎn)數(shù)量、載荷容量的增加而帶來(lái)的時(shí)間、空間和人力、資金...等方面的成本投入。
PicSource:DHL
為了能夠向節(jié)點(diǎn)用戶提供“包裹”遞送服務(wù),需要為網(wǎng)絡(luò)系統(tǒng)中各個(gè)“職能部門(mén)”定義極為清晰的功能職責(zé),并明確它們?cè)凇鞍钡慕唤雍瓦f送過(guò)程中相互協(xié)調(diào)與配合的動(dòng)作機(jī)制,也就是所謂的網(wǎng)絡(luò)通訊協(xié)議組。
PicSource:Rockwell Automation
網(wǎng)絡(luò)通訊協(xié)議一定是面向應(yīng)用場(chǎng)景的。節(jié)點(diǎn)用戶群的應(yīng)用需求在很大程度上影響著通訊協(xié)議的內(nèi)容構(gòu)成;反過(guò)來(lái),網(wǎng)絡(luò)通訊協(xié)議的特征屬性也基本上決定了其所適用的應(yīng)用場(chǎng)合。而我們常說(shuō)的工業(yè)總線與通用以太網(wǎng)協(xié)議之間的不同之處,也正是由于各自所服務(wù)的用戶群體在應(yīng)用需求上的巨大差異而造成的。
通用以太網(wǎng)需要解決的是數(shù)量眾多且位置極為分散的節(jié)點(diǎn)之間連接和交互的問(wèn)題。與公路運(yùn)輸體系類似,它從一開(kāi)始就把端到端包裹遞送的靈活性和易用性作為其系統(tǒng)運(yùn)行機(jī)制(也就是協(xié)議)的核心與重點(diǎn)之一。同時(shí)由于在通用以太網(wǎng)上傳輸?shù)拇蟛糠侄純H僅是用于展示、呈現(xiàn)或記錄的數(shù)據(jù)信息,其并沒(méi)有在協(xié)議機(jī)制中對(duì)“包裹”的送達(dá)時(shí)間做嚴(yán)格的約定。盡管網(wǎng)絡(luò)中任意兩個(gè)節(jié)點(diǎn)之間都隨時(shí)能夠進(jìn)行數(shù)據(jù)交互,但信息抵達(dá)的時(shí)間卻很可能因?yàn)闈撛诘摹皳矶隆憋L(fēng)險(xiǎn)而無(wú)法得到保證。
PicSource:Siemens
而工業(yè)通訊網(wǎng)絡(luò)所需要連接的應(yīng)用節(jié)點(diǎn),是產(chǎn)線設(shè)備上各種不同類型的功能部件,其首要任務(wù)是幫助設(shè)備完成正常的生產(chǎn)運(yùn)行操作,因此數(shù)字通訊技術(shù)能夠在工業(yè)現(xiàn)場(chǎng)應(yīng)用的一個(gè)重要前提,就是能夠讓數(shù)據(jù)“包裹”的遞送達(dá)到足夠的可靠性級(jí)別。
PicSource:Underground | London
這就需要在其通訊協(xié)議中對(duì)數(shù)據(jù)“包裹”的遞送約定一個(gè)時(shí)間機(jī)制,類似于軌道交通系統(tǒng),為其設(shè)定一個(gè)各職能部門(mén)(如:網(wǎng)絡(luò)交換機(jī)...)都必須嚴(yán)格遵守的時(shí)刻表,以確保它能夠在規(guī)定的時(shí)間內(nèi)抵達(dá)目標(biāo)節(jié)點(diǎn)。
可以說(shuō),有無(wú)時(shí)間敏感機(jī)制,是工業(yè)總線與通用以太網(wǎng)協(xié)議之間一個(gè)非常重要的差別。
PicSource:Fedex
在網(wǎng)絡(luò)通訊協(xié)議組中,還需要有一套用于表述和識(shí)別“包裹”應(yīng)用信息的參數(shù)編譯和解析機(jī)制。這不僅是為了方便系統(tǒng)中的各個(gè)“職能部門(mén)”協(xié)調(diào)、規(guī)劃和辨識(shí)“包裹”的配送路徑,并將其在規(guī)定時(shí)間內(nèi)送達(dá)目的地,同時(shí)也是要讓“包裹”內(nèi)容與應(yīng)用指令在收發(fā)兩端都做到語(yǔ)意的快速轉(zhuǎn)換。這個(gè)過(guò)程非常類似我們?cè)谑瞻l(fā)郵件時(shí)按照特定格式讀寫(xiě)運(yùn)單標(biāo)簽和文本內(nèi)容的過(guò)程。
PicSource:ABB Freelance 800F
由于工業(yè)通訊網(wǎng)絡(luò)和通用以太網(wǎng)二者所面對(duì)的設(shè)備對(duì)象和應(yīng)用場(chǎng)景的巨大差異,使得它們不得不在其通訊協(xié)議中采用完全不同的應(yīng)用端口和數(shù)據(jù)模型。例如,通用以太網(wǎng)一般處理的都是各類商用 IT 設(shè)備之間的數(shù)據(jù)通訊,而工業(yè)通訊網(wǎng)絡(luò)則需要幫助實(shí)現(xiàn)產(chǎn)線和設(shè)備層面的人機(jī)交互,并參與其動(dòng)作指令的操作和執(zhí)行。通用以太網(wǎng)協(xié)議中對(duì)于應(yīng)用參數(shù)的解析模型根本無(wú)法幫助各類工業(yè)設(shè)備實(shí)現(xiàn)在網(wǎng)絡(luò)系統(tǒng)中的相互辨識(shí)。
PicSource:CIP Object Model
同時(shí),由于工業(yè)系統(tǒng)中所涉及到的設(shè)備元件類型非常之多,并且在操作使用的過(guò)程中經(jīng)常需要對(duì)其數(shù)據(jù)進(jìn)行反復(fù)調(diào)用,因此,為了提升系統(tǒng)應(yīng)用設(shè)計(jì)、集成和實(shí)施的總體效率,一般的工業(yè)網(wǎng)絡(luò)都會(huì)在其協(xié)議中為各類不同的設(shè)備和應(yīng)用對(duì)象約定其數(shù)據(jù)模型的結(jié)構(gòu)樣式和解析方法。這其實(shí)就是工業(yè)總線和通用以太網(wǎng)之間的另一項(xiàng)重要差異。其中一個(gè)比較典型的例子就是 EtherNet/IP 中的 CIP 模型。
所以,總的來(lái)說(shuō),傳統(tǒng)工業(yè)總線與通用以太網(wǎng)在通訊協(xié)議上的區(qū)別,主要體現(xiàn)在這樣兩個(gè)層面:
“包裹”的遞送機(jī)制內(nèi)容的表達(dá)和解析而造成這種局面其背后的原因,歸根結(jié)底還是在于它們?cè)谠O(shè)備對(duì)象和應(yīng)用場(chǎng)景這兩個(gè)方面本身所存在的需求差異。
長(zhǎng)期以來(lái),面向商用/民用領(lǐng)域的通用以太網(wǎng)技術(shù),一直都很難在工業(yè)制造環(huán)境中幫助設(shè)備實(shí)現(xiàn)可靠的應(yīng)用連接,這促使工業(yè)領(lǐng)域的技術(shù)廠商們不得不基于自身技術(shù)實(shí)力和特定的場(chǎng)景、需求,設(shè)計(jì)和規(guī)劃屬于自己的網(wǎng)絡(luò)通訊協(xié)議。從單機(jī)小范圍連接,到產(chǎn)線級(jí)大型網(wǎng)絡(luò);從早期的專屬現(xiàn)場(chǎng)總線,到后來(lái)基于以太網(wǎng)物理介質(zhì);從三層網(wǎng)絡(luò)的架構(gòu)布局,到一網(wǎng)貫穿的無(wú)縫集成。我們不僅見(jiàn)證了各類工業(yè)通訊技術(shù)在功能、載荷、連接數(shù)量...等各種性能需求推動(dòng)下,始終不斷迭代進(jìn)化的發(fā)展進(jìn)程,同時(shí)也目睹了多種總線協(xié)議長(zhǎng)期并存、江湖割據(jù)的市場(chǎng)局面。
PicSource:LeanBI
不過(guò),工業(yè)總線和以太網(wǎng)技術(shù)發(fā)展到今天,不論是從節(jié)點(diǎn)連接數(shù)量還是交互內(nèi)容的承載能力(速度、帶寬)來(lái)看,都已經(jīng)遠(yuǎn)遠(yuǎn)超出了其早期的設(shè)計(jì)構(gòu)想。不同協(xié)議的網(wǎng)絡(luò)系統(tǒng)之間,也已經(jīng)因?yàn)楦髯泽w量的迅速擴(kuò)張,而開(kāi)始在其邊界處相互產(chǎn)生了各種接觸、交互,甚至跨越和融合。
PicSource:Siemens.com/press | TSN
在這種情況下,各種工業(yè)總線之間以及它們與通用以太網(wǎng)之間長(zhǎng)期存在的這些協(xié)議層面的技術(shù)差異,就立刻成為了制造系統(tǒng)在整合與升級(jí)過(guò)程中一個(gè)巨大的障礙和瓶頸。例如:不利于系統(tǒng)之間的互操作、較高的跨網(wǎng)橋接成本、延緩運(yùn)營(yíng)系統(tǒng)的信息化進(jìn)程...等等。