1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          1200PLC之間TCP通信,一篇文章教會你!
          發布時間: 2024-03-21 17:52 更新時間: 2024-11-22 08:00
          觀看1200PLC之間TCP通信,一篇文章教會你!視頻

          OUC通信即為開放式通信,采用開放式標準,適合與第三方設備或PC進行通信,也適用于S7-300/400,S7-1500/1200以及S7-200SMART之間的通信。S7-1200的開放式通信支持TCP/IP通信、ISO_on_TCP通信和UDP通信,TCP/IP通信是面向“數據流”的通信,而ISO_on_TCP通信和UDP通信是面向“消息流”的通信。如圖1所示(開放式通信特點)


          圖片


          注意:“數據流”沒有嚴格的信息幀格式,而“消息流”需要有嚴格的信息幀格式。比如:起始符、結束符等。


          在S7-1200PLC中,提供了兩種開放式通信指令,一種集成了連接功能的指令(自帶連接功能的指令),一種需要進行單獨使用連接(不自帶連接功能的指令)指令進行連接后才可使用的指令。因為發送數據和連接功能集成在一起,所以比較方便,所以通常選擇自帶連接功能的指令較多。


          自帶連接功能的指令



          圖片


          不自帶連接功能的指令

          圖片


          指令介紹

          1、TSEND_C指令:建立連接并發送數據指令

          圖片

          圖片


          2、TRCV_C指令:建立連接并接收數據指令

          圖片

          圖片


          通信測試

          通信測試:客戶端DB3數據塊中的10個字節的數據發送到服務器中去。


          1、新建項目后,添加客戶端PLC硬件和服務器PLC硬件

          圖片


          2、在客戶端側組態TCP連接

          圖片


          3、添加發送指令塊,然后點擊“組態”圖標

          圖片


          4、在客戶端側組態TCP連接:連接類型選擇“TCP”,客戶端為主動連接

          圖片


          5、創建需要發送的數據塊

          圖片


          6、客戶端程序編寫

          圖片


          7、添加接收指令塊,然后點擊“組態”圖標

          圖片


          8、在服務器端側組態TCP連接

          圖片


          9、創建需要接收的數據塊

          圖片


          10、服務器端程序編寫

          圖片

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415