<sup id="x7dny"><rp id="x7dny"><big id="x7dny"></big></rp></sup>
    • <label id="x7dny"><tt id="x7dny"><tfoot id="x7dny"></tfoot></tt></label>
      <dfn id="x7dny"></dfn>
      <small id="x7dny"><rp id="x7dny"><rt id="x7dny"></rt></rp></small>
      加入收藏 在線留言 聯系我們
      關注微信
      手機掃一掃 立刻聯系商家
      全國服務熱線18475208684
      公司新聞
      西門子S7-1500與S7-200SMART的S7通訊實例
      發布時間: 2024-05-20 15:55 更新時間: 2024-12-02 08:00

      S7-1500側硬件與網絡組態

      (一)通過TIA V16軟件創建新項目,并分配網絡及IP地址給S7-1500站點,具體如圖1所展現。

      圖片圖1. 在TIA軟件中為新項目添加S7-1500站點

      (二)在OB1程序中調用PUT/GET指令塊

      (1)從右側的指令樹中,通過“通信”分類下的“S7通信”,將PUT/GET指令塊拖拽至OB1中,

      (2)點擊"PUT/GET"指令塊右上角的藍色圖標,開始配置連接參數。

      圖片圖2. 在S7-1500中調用指令塊并添加新的連接

      (三)在指令塊下方的“屬性”對話框中,對“連接參數”進行設置(以PUT指令塊為例):

      (1)選擇"未指定"選項,TIA軟件會自動創建連接(例如:“S7_連接_1”),自動分配連接ID,并自動將該ID號與“PUT”功能塊的ID管腳關聯(例如:W#16#100)。

      (2)請務必確認該連接在S7-1500側已勾選“主動建立連接”選項。

      (3)手動為伙伴設備設置IP地址(例如:192.168.0.20),如圖3所示。

      圖片圖3. 選擇未指定連接進行自動配置

      (四)設置TSAP地址

      指令塊組態完成后,打開“網絡視圖”-“連接”選項卡,可以看到TIA自動創建的連接。打開連接屬性后,需要為新創建的連接伙伴設置TSAP,設置方法如圖4所示。注意:S7-200 SMART側的TSAP僅可設置為03.00或03.01。

      圖片圖4. 為連接伙伴方設置TSAP地址

      TIA軟件編程步驟

      (一)創建通訊數據DB塊

      創建通訊數據塊DB3作為S7-1500側的發送數據塊(接收數據塊DB4類似),在數據塊屬性中取消勾選“優化的塊訪問”。

      (1)A.定義數據塊DB3為包含300個字節的數組。

      (2)B.選中DB3,通過右鍵“屬性”取消選擇“優化的塊訪問”。

      圖片圖5. 創建數據塊并禁用優化訪問功能

      (二)在發送數據塊與接收數據塊創建完畢后,即可在OB1中調用PUT/GET指令進行S7通信。通過"PUT"指令塊已配置的連接,如果需對同一設備使用GET指令,可直接使用"PUT"指令的連接ID(例如:W#16#100),如圖6所示。

      圖片圖6. PUT/GET指令的調用及配置

      表1. PUT指令參數詳細說明表圖片2. GET指令參數詳細說明圖片,S7-1500的硬件和軟件編程部分已完成,下載程序至S7-1500 PLC即可。

      狀態監控流程

      (一)連接狀態監控

      S7連接狀態監控是調用PUT/GET指令的基礎,連接成功建立后,PUT/GET指令方能正確執行。在TIA軟件的網絡視圖中,將軟件切換至在線模式,可監控S7連接狀態,如圖7所示。

      圖片圖7. S7連接狀態的實時監控

      (1)選擇“網絡視圖”并切換至“在線”模式,

      (2)若S7連接圖標顯示為綠色,則表示連接成功;若圖標為紅色,則表示連接失敗。

      (二)通訊數據監控

      S7連接成功建立后,S7-1500觸發PUT/GET指令,通過TIA軟件的監控表和STEP 7 Micro/WIN SMART軟件的狀態表,可監控數據通信狀態。

      以上例中,S7-1500的DB3里DBB0-DBB199的200個字節將被傳送至S7-200 SMART的VB0-VB199地址,反之亦然。

      圖片圖8. S7-1500發送數據的監控圖片圖9. S7-1500接收數據的監控圖片

      圖片圖10. 連接機制的設置

      錯誤代碼獲取

      在實際調試過程中,盡管可以通過網絡視圖在線監控連接狀態,但具體的錯誤原因并不直觀。此時,通過分析功能塊的錯誤代碼來確定錯誤原因變得尤為重要。當通信異常時,指令塊本身會顯示故障狀態,可以通過指令塊右側的“ERROR”和“STATUS”變量獲取Zui新的錯誤代碼,如圖11所示。圖片圖11. S7連接狀態的錯誤監控具體的錯誤代碼可參照相關圖示,或用戶直接選中PUT指令塊,按下鍵盤的F1鍵,查看TIA的幫助文檔。圖片圖12. PUT/GET指令的錯誤代碼列表

      【推薦閱讀】無需編程即可實現S7-200smart與S7-1500以太網通信的簡易方法,此方式Zui多可控制128臺S7-200SMART設備。

      【1】啟動PROFINET向導,圖片

      【2】啟用智能設備模式并為其設置IP地址,圖片

      【3】配置傳送區域,并導出S7-200SMART的GSD文件,此文件包含了與S7-1500交互的IO地址信息,圖片

      【4】導出GSD文件以備后用,圖片

      【5】為S7-1500設置IP地址,圖片

      【6】在TIA中導入S7-200SMART的GSD文件,圖片

      【7】在硬件目錄中找到S7-200smart,并將其拖入網絡視圖中,圖片

      【8】建立兩者之間的網絡連接,圖片

      【9】通過雙擊S7-200smart的GSD文件進入其設備視圖,為IO地址分配相應的資源,圖片

      【10】至此,通信組態完成,無需編寫其他程序,下載配置后即可實現通信。其對應關系如下所示:


      聯系方式

      • 電  話:13922889745
      • 經理:向小姐
      • 手  機:18475208684
      • 微  信:18475208684