工業網絡技術 課件 09 TCP通信及應用_第1頁
工業網絡技術 課件 09 TCP通信及應用_第2頁
工業網絡技術 課件 09 TCP通信及應用_第3頁
工業網絡技術 課件 09 TCP通信及應用_第4頁
工業網絡技術 課件 09 TCP通信及應用_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

TCP通信及應用一、TCP通信協議二、TCP/IP協議特點及應用三、供應鏈物流中的標簽掃碼一、TCP通信協議1.TCP通信協議結構傳輸控制協議(TCP,TransmissionControlProtocol)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議,由IETF的RFC793定義。TCP/IP是一組用于實現網絡互連的通信協議。Internet網絡體系結構以TCP/IP為核心。基于TCP/IP的參考模型將協議分成四個層次,它們分別是:網絡接口層、網絡層、傳輸層(主機到主機)和應用層。TCP/IP網絡參考模型與OSI參考模型的對比如圖1所示。圖1TCP/IP網絡參考模型與OSI參考模型的對比示意圖一、TCP通信協議(1)應用層應用層對應于OSI參考模型的高層,為用戶提供所需要的各種服務,例如:FTP、Telnet、DNS、SMTP等。(2)傳輸層傳輸層對應于OSI參考模型的傳輸層,為應用層實體提供端到端的通信功能,保證了數據包的順序傳送及數據的完整性。該層定義了兩個主要的協議:傳輸控制協議(TCP)和用戶數據報協議(UDP)。TCP協議提供的是一種可靠的、通過“三次握手”來連接的數據傳輸服務;而UDP協議提供的則是不保證可靠的(并不是不可靠)、無連接的數據傳輸服務。(3)網絡層TCP/IP模型的網絡層又叫網際互聯層,對應于OSI參考模型的網絡層,主要解決主機到主機的通信問題。它所包含的協議設計數據包在整個網絡上的邏輯傳輸。注重重新賦予主機一個IP地址來完成對主機的尋址,它還負責數據包在多種網絡中的路由。一、TCP通信協議該層有三個主要協議:網際協議(IP)、互聯網組管理協議(IGMP)和互聯網控制報文協議(ICMP)。IP協議是網際互聯層最重要的協議,它提供的是一個可靠、無連接的數據報傳遞服務。(4)網絡接口層網絡接口層與OSI參考模型中的物理層和數據鏈路層相對應。它負責監視數據在主機和網絡之間的交換。事實上,TCP/IP本身并未定義該層的協議,而由參與互連的各網絡使用自己的物理層和數據鏈路層協議,然后與TCP/IP的網絡接入層進行連接。地址解析協議(ARP)工作在此層,即OSI參考模型的數據鏈路層。一、TCP通信協議2.TCP通信過程TCP協議用來控制兩個網絡設備之間的點對點通信,兩端設備按作用分為客戶端和服務端。服務端為客戶端提供服務,通常等待客戶端的請求信息,有客戶端請求到達之后,及時提供服務和返回響應消息;客戶端向服務端主動發出請求,并接受響應消息。通信過程如圖2所示。圖2TCP通信過程一、TCP通信協議首先啟動服務端程序,同時開始等待網絡中的客戶請求,然后客戶端主動向服務端發出連接請求,服務端接收到客戶端的連接請求后,同時客戶端之間建立一個穩定的TCP/IP通信連接。現在廣泛使用的通信流程是客戶端將向服務端主動發出請求,服務端接收客戶端消息,并及時返回響應消息。這是通過IO流(字節流)實現的。通信完成后,由客戶端主動關閉和服務端之間的連接;如果客戶端未主動關閉和服務端之間的連接,服務端在等待指定的時間后將關閉這個連接。二、TCP/IP協議特點及應用1.TCP/IP協議的主要特點(1)TCP/IP協議是一種標準化的高層協議,可以提供多種可靠的用戶服務。(2)具有統一的網絡地址分配方案,使得整個TCP/IP設備在網絡中都具有唯一的地址。(3)是一種開放的協議標準,能夠集成各種各樣的網絡,不依賴于任何特定的計算機硬件或操作系統,可以免費使用。(4)能夠運行在局域網、廣域網、以及Internet國際互聯網中。(5)不依賴于特定的網絡傳輸硬件,用戶能夠使用以太網、令牌環網、撥號線路、X.25網等多種網絡傳輸硬件。二、TCP/IP協議特點及應用2.TCP/IP協議的應用(1)基于TCP/IP協議的遠程通信技術,可以通過網關或者路由器來實現信息網絡與控制網絡的互聯,有利于控制網絡與信息網絡集成的實現。(2)工業控制領域中,許多常見的網絡應用都是利用TCP/IP協議進行數據通信的。現在流行的現場總線網絡如FF、LonWords、Profibus、Modbus等都有支持TCP/IP協議的網間互聯產品。如圖3所示的ABB機器人與Omron視覺檢測控制器間的通信就是利用TCP/IP協議進行的,需要用網線將機器人控制柜的WAN端口和視覺檢測控制器的Ethernet端口連接起來。

機器人輸出的串行數據經過TCP/IP協議棧逐層封裝,轉換為適合在以太網中傳輸的數據格式,之后經過網線傳送至視覺檢測控制器。二、TCP/IP協議特點及應用ABB機器人Omron視覺檢測控制器(1)ABB機器人與視覺檢測控制器(2)視覺檢測控制器Ethernet端口(3)機器人控制柜WAN端口圖3ABB機器人與Omron視覺檢測控制器間的通信三、供應鏈物流中的標簽掃碼1.掃碼器操作設置及程序編寫序號步驟示意圖1修改PC機IP地址為192.168.0網段非服務器地址2N520串口服務器參數設置(網頁訪問賬號admin密碼admin,或二合一有人調試助手)三、供應鏈物流中的標簽掃碼序號步驟示意圖3案例使用COM2RS232,串口波特率96004作為TCP服務器socket遠程端口2008三、供應鏈物流中的標簽掃碼序號步驟示意圖5制作二維碼(支持數字字符組合12位)在線二維碼生成器-二維碼在線生成-二維碼生成可自定義寬高()6測試二維碼(CHL-HL-11)三、供應鏈物流中的標簽掃碼序號步驟示意圖7測試二維碼(A-123456)8測試條碼(1234567890ab)三、供應鏈物流中的標簽掃碼序號步驟示意圖9打開文件夾內博途程序,供應鏈物流中的標簽掃碼.ap1610選擇PLC程序,點擊下載到設備三、供應鏈物流中的標簽掃碼序號步驟示意圖11選擇PC連接PLC使用的網卡,點擊開始搜索12選擇工業網絡技術實訓臺上的PLC默認IP地址為,然后點擊下載三、供應鏈物流中的標簽掃碼序號步驟示意圖13PLC內已有程序,點擊不同步的情況下繼續14停止正在執行的PLC模塊才能下載程序,選擇全部停止點擊裝載三、供應鏈物流中的標簽掃碼序號步驟示意圖15下載完成后啟動模塊點擊完成開始執行16雙

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論