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

    山東省聊城市西門子中國總代理-西門子選型-西門子技術支持-西門子維修服務

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

    詳細介紹

    S7-200SMARTCPU從固件版本V2.0開始,其集成的PROFINET通信接口具備支持S7通信的能力。用戶可以通過向導操作使用GET/PUT指令來實現S7通信,且支持Zui多16個S7連接,包含8個客戶端和8個服務器。對于S7-1200CPU的PROFINET接口,它主要用于S7通信的服務器角色。而S7-1200本身僅支持單向的S7通信,即作為客戶端時只需進行單向的組態和編程,作為服務器時只需配置好通信數據。當S7-1200充當S7服務器時,可以使用6個動態連接資源。


    以下舉例說明如何通過向導配置S7-200SMART作為客戶端與S7-1200進行S7通信。


    硬件和軟件需求及所完成的通信任務

    硬件:
    ①S7-200SMART PLC標準CPU固件版本V2.5(在文檔中S7-ST40DC/DC/DC訂貨號:6ES7288-1ST40-0AA0)
    ②S7-1200 CPU固件版本V4.4(在文檔中S7-1215DC/DC/DC訂貨號:6ES7215-1AG40-0XB0)
    ③PC(帶有以太網卡的計算機),以及用于連接該計算機與S7設備的TP以太網電纜。


    軟件:
    ①STEP7-MicroWINSMARTV2.5
    ②TIASTEP7V16


    所完成的通信任務:
    ①S7-200SMART會將VB0地址開始的連續20個字節數據發送至S7-1200的DB8數據塊中的相應20個字節位置。         
    ②S7-200SMART會從S7-1200的DB9數據塊中讀取20個字節的數據,并將其存儲在VB100開始的連續20個字節中。


    S7-1200側組態和編程

    1、新建項目

    在項目中,添加S7-1215DC/DC/DC,并為其添加子網和分配IP地址,如圖1所示。

    圖片

    ▲圖1 S7-1215DC/DC/DC▲


    2、創建DB

    依據要求,創建DB數據區,并建立相應數組,分別命名為Write、Read,如圖2所示。    

    圖片

    ▲圖2 創建DB▲


    3、創建DB1

    S7-200SMART作為S7客戶端只能訪問S7服務器的V區,而S7-1200沒有V區,其數據存儲在DB1中。因此,需要將DB9中的數據傳輸到DB1,再將DB1中的數據傳輸到DB8,以實現S7-200SMART對S7-1200的DB8和DB9的讀寫操作。為了實現這一目標,需要創建DB1并建立相關變量,如圖3所示。

    圖片

    ▲圖3 創建DB1▲


    4、優化的塊訪問

    在數據塊(DB)的屬性設置中,應取消對“優化塊訪問”的選擇(將默認選項的勾去掉),對于 DB1 數據塊,需要執行這一操作 ,而DB8和DB9則無需此操作。具體的設置方式請參考圖4所示。請注意,在編譯之后,才能看到偏移量。如果您希望優化數據塊的訪問方式,可以取消默認勾選并按照優化要求進行配置,以達到更高效的數據訪問速度。對于DB8和DB9,它們的訪問方式無需進行優化,保持默認設置即可。

    圖片

    ▲圖4 優化的塊訪問▲


    5、關聯變量

    將DB8、DB9中需要寫和讀的變量與DB1中的數據進行關聯,如圖5所示。

    圖片

    ▲圖5 關聯變量▲


    6、連接機制

    對于S7-1200CPU,在進行S7通信時,如果固件版本為CPUV4.0或更高,則必須在屬性中勾選“允許來自遠程對象的PUT/GET通信訪問”選項,否則將無法建立通信連接。請參考圖6進行設置。

    圖片



    相關產品

    聯系方式

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