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

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

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

    詳細介紹

    在主動建連接側編程(client CPU),在OB1中,從“Instruction” >“Communication” >“S7 Communication”下,調用 Get、Put 通信指令,如圖 8 所示。

    圖片

    圖 8 發送接收指令調用

    功能塊參數意義如下表1.

    CALL “PUT”, %DB3//調用 PUT,使用背景DB塊:DB3
    REQ:=%M0.0//上升沿觸發
    ID:=W#16#100//連接號,要與連接配置中一致,創建連接時的本地連接號
    DONE:=%M0.5// 為1時,發送完成
    ERROR:=%M0.6// 為1時,有故障發生
    STATUS:=%MW10// 狀態代碼
    ADDR_1:=P#DB1.DBX0.0 BYTE 10// 發送到通信伙伴數據區的地址
    SD_1:=P#DB1.DBX0.0 BYTE 10// 本地發送數據區
    CALL “GET”, %DB4//調用 GET,使用背景DB塊:DB4
    REQ :=%M1.0//上升沿觸發
    ID:=W#16#100//連接號,要與連接配置中一致,創建連接時的本地連接號
    NDR:=%M1.5//為1時,接收到新數據
    ERROR:=%M1.6//為1時,有故障發生
    STATUS:=%MW12//狀態代碼
    ADDR_1:=P#DB2.DBX0.0 BYTE 10//從通信伙伴數據區讀取數據的地址
    RD_1:=P#DB2.DBX0.0 BYTE 10//本地接收數據地址

    表1. 功能塊參數意義

    1.5 監控結果

    通過在 S7-1500 客戶機側編程進行 S7 通訊,實現兩個 CPU 之間數據交換,監控結果如圖 9 所示。

    圖片

    圖 9 監控結果

    2. 第二種情況(不在同一項目中操作)

    使用 STEP 7V14 不在一個項目中,新建兩個S7-1500站點,然后做 S7 通訊。

    2.1 使用 Step7V14生成項目

    使用 STEP7V14 創建一個新項目,并通過“添加新設備”組態 S7-1500 站 client ,選擇 CPU 6ES7 513-1AL01-0AB0;接著在另一個項目組態S7-1500站 server,選擇 CPU 6ES7 515-2AM00-0AB0。

    2.2 網絡配置,組態 S7 連接

    在“設備組態”中 ,選擇“網絡視圖”欄進行配置網絡,點中左上角的“連接”圖標,連接框中選擇“S7連接”,然后選中client CPU(客戶端),右鍵選擇“添加新的連接”,在創建新連接對話框內,選擇連接對象“未指定”,如圖 10 所示。

    圖片

    圖片

    圖 10 建立 S7 連接

    2.3 S7 連接及其屬性說明

    在中間欄的“連接”條目中,可以看到已經建立的“S7_連接_1”,如圖 11 所示。

    圖片

    圖 11 S7 連接

    點中上面的連接,在“S7_連接_1”的連接屬性中查看各參數,如圖 12 所示。

    在常規中,顯示連接雙方的設備,在伙伴方“站點”欄選擇“未知”;在“地址”欄填寫伙伴的IP地址192.168.10.15。

    圖片

    在本地ID中:顯示通訊連接的ID 號,這里ID=W#16#100。

    圖片

    在特殊連接屬性中:建未指定的連接,建連接側為主動連接,這里client 是主動建立連接。

    圖片

    在地址詳細信息中:定義伙伴側的 TSAP 號(注意:S7-1500預留給S7連接TSAP地址:03.01),這里設置伙伴的 TSAP:03.01。

    圖片

    圖片

    圖 12 連接的屬性及設置后連接狀態

    配置完網絡連接,編譯存盤并下載。如果通訊連接正常,連接在線狀態,如圖 13 所示。

    圖片

    圖 13 連接狀態

    2.4 軟件編程

    在主動建連接的客戶機側調用 Get、Put 通信指令,具體使用同上一種情況。

    3、附加說明

    請注意,以上例子中使用1500的作為服務器的PLC,需要如下額外設置,才能保證S7通信正常。

    請點開作為S7服務器(sever)的 CPU 的設備組態,“屬性->常規->保護”里“連接機制”一項需要勾選“允許從遠程伙伴(PLC\HMI\OPC\...)使用 PUT/GET 通信訪問”,如下圖所示:

    圖片

    圖14 通信保護設置


    相關產品

    聯系方式

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