<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

      西門子授權代理商-西門子PLC-S7-1500 S7-400PLC 西門子s7 200 smart代理商

      更新時間
      2024-12-02 08:00:00
      價格
      請來電詢價
      PLC觸摸屏代理商
      西門子代理商
      伺服電機驅動電纜
      西門子一級代理商
      變頻器直流調速器
      西門子一級總代理商
      聯系電話
      13922889745
      聯系手機
      18475208684
      聯系人
      向小姐
      立即詢價

      詳細介紹

      通過 Modbus TCP通訊實現西門子 Wincc 與 s7-1500通訊,適用于所有支持Modbus TCP設備

      前言

      Zui近一個項目需要使用 WINCC 上位機讀取大約70個S7-200 smart PLC,由于WINCC沒有配置S7-200 Smart 通訊通道,只能使用OPC UA或者Modbus TCP進行通訊。 考慮到使用Simatic Net 配置OPC UA有些麻煩,且需要授權,因此決定放棄,改用Modbus TCP進行通訊;小編之間沒有使用過此通訊,因此準備做一個測試,由于手頭沒有s7-200 smart PLC,因此使用S7-1500 與 WINCC通過 Modbus TCP進行測試;測試結果正常,具體步驟見下文;

      圖片image-20240903143826470

      01 測試環境

      軟件:

    • TIA Portal V17
    • STEP 7 Professional
    • WINCC V7.3
    • 硬件:

    • CPU 1513-1 PN
    • 注:小編電腦已安裝軟件如下:

      圖片image-20240826111028433

      02 S7-1500 配置 Modbus TCP Server

      首先需要在s7-1500中配置Modbus TCP Server (提供數據的為服務器),具體步驟如下(由于之前1200系列文章中,已經詳細介紹相關指令,本次不在贅述):

      1. 在TIA Portal中新建項目,并添加1500 PLC,并組態IP地址,此處不再贅述; (以實際為準)

      2. 新建FC塊用于Modbus TCP通訊,從指令中拖入MB_SERVER指令,并指定背景數據塊;

        圖片image-20240903112321845

        注:不要忘記在Main程序中調用該FC塊

      3. 新建數據DB為MB_Server分配引腳參數;(各參數功能可F1查看幫助,或查看之前1200系列文章);并建立測試數據區:

        圖片image-20240903113434012

        注:

        1. InterfaceID指的是以太網口接口的硬件標識符,默認64

        2. ID 范圍1到4095,不能有重復

      4. PLC側配置完成;詳細配置可參見本公眾號1200系列文章,此處不再贅述;

        圖片image-20240903140319603
      03 WINCC 中建立 Modbus TCP 鏈接

      在PLC中建立Modbus TCP Server完成后,接下來將在WINCC建立Modbus TCP通訊,進行測試;步驟如下:

      1. 新建單機項目(實際應用中根據需求選擇),并保存項目

        圖片image-20240903140447169
      2. 從左側導航欄中打開變量管理

        圖片image-20240903140736152
      3. 在變量管理中,右鍵添加新的驅動,并選擇ModbusTCPIP;在新增加的ModbusTCP/IP 通道,右鍵新建鏈接,并重命名;

        圖片image-20240903141333792
      4. 選中新建的鏈接,右鍵選擇連接參數,修改ModbusTCP服務器參數(參數與PLC中一致);

        圖片image-20240903141434524

        注:由于WINCC 中 Modbus TCP實際是針對施耐德設置,所以CPU類型里面沒有西門子,選擇Premium,Micro即可;

      5. 在連接中新建測試變量,分別對應PLC變量中的DB500.DBD18,DB500.DBW22,DB500.DBW24,DBW500.DBX26.0;

        圖片image-20240903144020275

        注:DBW500.DB26.0由于寄存器是讀取整數,因此存在高低字節的問題,。WINCC中26.0是第8位,27.0為第0位,依此類推;

      6. 新建測試畫面,并添加IO域,關聯對應變量;

        圖片image-20240903142327096
      7. 右鍵選擇計算機屬性,在運行時窗口中設置起始畫面

        圖片image-20240903142519189
      8. 激活系統運行,并進行測試如下:

        圖片image-20240903143826470


      相關產品

      聯系方式

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