當(dāng)我們談到工業(yè)協(xié)議時(shí),最常問到的問題之一當(dāng)然是:以太網(wǎng)/IP和TCP/IP之間有什么區(qū)別?實(shí)際上,對(duì)于不熟悉這個(gè)主題的人來(lái)說(shuō),這可能會(huì)讓人很困惑。在我們的日常生活中,當(dāng)我們將PC連接到網(wǎng)絡(luò)時(shí),我們需要將電纜插入以太網(wǎng)卡。但是,要訪問Web,我們必須配置TCP/IP設(shè)置。IP又代表什么?嗯,好問題因?yàn)榇鸢甘牵哼@取決于!我們花幾分鐘時(shí)間揭開所有這一切的神秘面紗。
一些定義首先,所有這些術(shù)語(yǔ)/首字母縮略詞是什么意思?
以太網(wǎng)是IEEE 802.3標(biāo)準(zhǔn)定義的一組網(wǎng)絡(luò)相關(guān)技術(shù)(涵蓋物理層,數(shù)據(jù)幀,網(wǎng)絡(luò)拓?fù)涞?。
TCP是首字母縮略詞,代表傳輸控制協(xié)議。該協(xié)議負(fù)責(zé)管理客戶端和服務(wù)器之間的連接,確保需要傳輸?shù)臄?shù)據(jù)被分成幾個(gè)數(shù)據(jù)包,這些數(shù)據(jù)包最終都會(huì)到達(dá)目的地。如果它們沒有,或者其中一個(gè)損壞,TCP定義了如何重傳丟失的數(shù)據(jù)。
IP有兩種不同的含義,具體取決于它的使用方式:以太網(wǎng)/IP的工業(yè)協(xié)議和TCP/IP的Internet協(xié)議。相當(dāng)混亂!讓我們仔細(xì)看看這兩個(gè)協(xié)議。
以太網(wǎng)/IP
以太網(wǎng)/IP使用以太網(wǎng)基礎(chǔ)設(shè)施(誰(shuí)會(huì)猜到?)來(lái)管理各種自動(dòng)化設(shè)備(如機(jī)器人、PLC、傳感器、CNC和其他工業(yè)機(jī)器)之間的連接。它由開放式DeviceNet供應(yīng)商協(xié)會(huì)(ODVA)管理,基于通用工業(yè)協(xié)議(CIP)。它非常強(qiáng)大,但它也很復(fù)雜,學(xué)習(xí)曲線非常陡峭。
TCP/IP
我們支持的工業(yè)協(xié)議的真實(shí)名稱是Modbus TCP/IP。TCP/IP負(fù)責(zé)數(shù)據(jù)包的傳輸,數(shù)據(jù)包由包含讀/寫到設(shè)備共享存儲(chǔ)器的命令的Modbus幀組成。這很容易學(xué)習(xí),因?yàn)門CP/IP在大多數(shù)編程語(yǔ)言(C/C ++,Matlab,Python等)中都是標(biāo)準(zhǔn)的,而Modbus非常簡(jiǎn)單。此外,Modbus TCP/IP是大多數(shù)PC的標(biāo)準(zhǔn)配置,這使其成為研究實(shí)驗(yàn)室有趣的通信協(xié)議。