<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595

    SIEMENS上海市西門子(授權)中國總代理-西門子華東區一級總代理商

    更新時間
    2024-12-27 09:10:00
    價格
    請來電詢價
    變頻器
    西門子代理商
    觸摸屏
    西門子一級代理
    伺服電機
    西門子一級總代理
    聯系電話
    18126392341
    聯系手機
    15267534595
    聯系人
    梁濤
    立即詢價

    詳細介紹
    S7-1500側硬件組態和網絡組態

    (一)使用TIA V16 軟件新建一個項目,添加1個S7-1500站點并為其分配網絡和IP地址 ,如圖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)務必確認該連接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塊創建S7-1500 側發送數據塊DB3(接收區數據塊DB4類似),數據塊的屬性中需要取消勾選DB塊屬性"優化的塊訪問"。

    (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指令的基礎,S7連接成功建立后,方能正確執行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開始的200個字節。圖片
    圖8.S7-1500發送數據上例中,將S7-200 SMART 的VB200-VB399開始的200個字節傳送至S7-1500的DB4里 DBB0-DBB199的200個字節。

    圖片

    圖9.S7-1500接收數據

    圖片

    圖片圖10.設置連接機制

    獲取錯誤代碼

    用戶在實際調試過程中,并非一次成功,通過網絡視圖在線可以監控連接狀態,但是具體的錯誤原因并不清楚,此時,根據功能塊的錯誤代碼分析錯誤原因就顯得十分有效。如下圖所示,當通信不正常時,指令塊本身也會故障,可以通過指令塊右側的“ERROR”和“STATUS”兩個變量獲取Zui新的錯誤代碼。圖片

    圖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】/設置1500的IP地址

    圖片

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

    圖片

    圖片

    【7】/在硬件目錄中找到200smart,拖入到網絡視圖中

    圖片

    【8】/兩者之間建立網絡連接

    圖片

    【9】/雙擊200smart的GSD文件進入,200smart的設備視圖,分配IO地址

    圖片

    【10】/通信的組態已經完成了,不用編寫其他程序,下載進去就可以通信。其對應關系如下所示:

    S7-200SMART的QB1152連續的10個字節,對應S7-1500的I300~309

    S7-200SMART的IB1152連續的10個字節,對應S7-1500的Q300~309


    相關產品

    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595