加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15386422716

    SIEMENS河南省鶴壁市西門子(授權)中國總代理-西門子華中地區一級總代理商

    更新時間
    2024-11-01 08:50:00
    價格
    請來電詢價
    聯系電話
    15344432716
    聯系手機
    15386422716
    聯系人
    楊本剛
    立即詢價

    詳細介紹

    可以通過SFB/FB 14 "GET",從遠程CPU中讀取數據。
    S7-300:在REQ的上升沿處讀取數據。在REQ的每個上升沿處傳送參數ID、ADDR_1和RD_1。在每個作業結束之后,可以分配新數值給ID、ADDR_1和RD_1參數。
    S7-400:在控制輸入REQ的上升沿處啟動SFB。在此過程中,將要讀取的區域的相關指針(ADDR_i)發送到伙伴CPU。遠程伙伴返回此數據。在下一個SFB/FB調用處,已接收的數據被復制到組態的接收區(RD_i)中。必須要參數ADDR_i和RD_i定義的區域在長度和數據類型方面要相互匹配。
    通過狀態參數NDR數值為1來指示此作業已完成。只有在前一個作業已經完成之后,才能重新激活讀作業。遠程CPU可以處于RUN或STOP工作狀態。如果正在讀取數據時發生訪問故障,或如果數據類型檢查過程中出錯,則出錯和警告信息將通過ERROR和STATUS輸出表示。

    通過使用SFB/FB 15 "PUT",可以將數據寫入到遠程CPU。
    S7-300:在REQ的上升沿處發送數據。在REQ的每個上升沿處傳送參數ID、ADDR_1和SD_1。在每個作業結束之后,可以給ID、ADDR_1和SD_1參數分配新數值。
    S7-400:在控制輸入REQ的上升沿處啟動SFB。在此過程中,將指向要寫入數據的區域(ADDR_i)的指針和數據(SD_i)發送到伙伴CPU。遠程伙伴將所需要的數據保存在隨數據一起提供的地址下面,并返回一個執行確認。必須要參數ADDR_i和SD_i定義的區域在編號、長度和數據類型方面相互匹配。
    如果沒有產生任何錯誤,則在下一個SFB/FB調用時,通過狀態參數DONE來指示,其數值為1。只有在Zui后一個作業完成之后,才能再次激活寫作業。遠程CPU可以處于RUN或STOP模式。如果正在寫入數據時發生訪問故障,或如果執行檢查過程中出錯,則出錯和警告信息將通過ERROR和STATUS輸出表示。
    打開SIMATIC 315 PN-1的OB1,在OB1中依次調用FB14,FB15如圖12、圖13所示:
    圖片
    圖12 FB14調用
    表2.FB14參數說明 :

    參數

    描述

    數據類型

    存儲區

    描述

    REQ

    INPUT

    BOOL

    I、Q、M、D、L

    上升沿觸發調用功能塊

    ID

    INPUT

    WORD

    M、D、常數

    地址參數ID

    NDR

    OUTPUT

    BOOL

    I、Q、M、D、L

    為1時,接收數據成功

    ERROR

    OUTPUT

    BOOL

    I、Q、M、D、L

    接收到新數據

    STATUS

    OUTPUT

    WORD

    I、Q、M、D、L

    故障代碼

    S7-300: 
    ADDR_1
    S7-400: 
    ADDR_i
    (1 ≤ i ≤ 4)

    IN_OUT

    ANY

    M、D

    I、Q、M、D、 
    T、C

    從S7-200 SMART的數據地址中讀取數據;V區數據對應DB1。

    S7-300: 
    RD_1
    S7-400: 
    RD_i
    (1 ≤ i ≤ 4)

    IN_OUT

    ANY

    S7-300:M、D
    S7-400 I、Q、 
    M、D、T、C

    本站接收數據地址

    圖片
    圖13 FB15調用
    表3.FB15參數說明 :

    參數

    描述

    數據類型

    存儲區

    描述

    REQ

    INPUT

    BOOL

    I、Q、M、D、L

    上升沿觸發調用功能塊

    ID

    INPUT

    WORD

    M、D、常數

    地址參數

    DONE

    OUTPUT

    BOOL

    I、Q、M、D、L

    為1時,發送完成

    ERROR

    OUTPUT

    BOOL

    I、Q、M、D、L

    為1時,有故障發生

    STATUS

    OUTPUT

    WORD

    I、Q、M、D、L

    故障代碼

    S7-300: 
    ADDR_1
    S7-400: 
    ADDR_i
    (1 ≤ i ≤ 4)

    IN_OUT

    ANY

    M、D

    I、Q、M、D、 
    T、C

    從S7-200 SMART的數據地址中讀取數據;V區數據對應DB1。

    S7-300: 
    SD_1
    S7-400: 
    SD_i
    (1 ≤ i ≤ 4)

    IN_OUT

    ANY

    S7-300:M、D

    S7-400 I、Q、 
    M、D、T、C

    本站發送數據地址

    圖片注意:

    S7-200 SMART PLC 不需要編程。S7-200 SMART 中的V存儲區在S7-300/400 PLC編程中以DB1數據塊的形式體現。



    相關產品

    聯系方式

    • 電  話:15344432716
    • 銷售顧問:楊本剛
    • 手  機:15386422716
    • 微  信:AK66F7