精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

S7-1200如何通過PROFIBUS DP對從站進行一致性數據讀寫

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 作者:機器人及PLC自動化 ? 2022-08-02 14:36 ? 次閱讀

對DP從站一致性數據讀寫

可以同步更改的數據稱為一致性數據。
CPU 為所有基本數據類型(如Word 或 DWord)和所有系統定義的結構(例如 IEC_TIMERS 或 DTL)保持數據的一致性。數值的讀/寫操作不會被中斷。(例如,在讀寫四字節的DWord 完成之前,CPU 會防止對該 DWord 進行訪問)。

S7-1200 若要通過PROFIBUS DP對從站進行一致性數據讀寫,而這些數據無法通過基本數據類型表示時,系統為S7-1200提供了一致性數據讀寫的指令,DPRD_DAT和 DPWR_DAT。這兩個指令塊在STEP7 V11 指令的“擴展指令 /分布式I/O / 其它”中。通過DP一致性數據讀 / 寫指令塊,S7-1200 的DP主站可以對從站最多64 個字節讀取,最多64個字節的寫入。

DPRD_DAT :讀取DP標準從站的一致性數據。

6d7397aa-1141-11ed-ba43-dac502259ad0.jpg

參數說明:

6d87c72a-1141-11ed-ba43-dac502259ad0.jpg

DPWR_DAT:將一致性數據寫入 DP 標準從站

6d9c96d2-1141-11ed-ba43-dac502259ad0.jpg

參數說明:

6dad70e2-1141-11ed-ba43-dac502259ad0.jpg

以兩個S7-1200 DP通信為例介紹編程方法步驟:

(1)、設備網絡組態同上,傳輸區參數數據一致性要選擇“總長度”。

6dcf2296-1141-11ed-ba43-dac502259ad0.jpg

(2)、編寫程序
在主循環程序OB1中執行DPRD_DAT和DPWR_DAT。
調用DPRD_DAT ,單擊塊參數 LADDR,將在下拉列表中選擇“傳輸區_1”,DB3從0地址開始存放接收數據。當執行指令發生錯誤時,可在MW300查詢返回的錯誤代碼。

6dd9a84c-1141-11ed-ba43-dac502259ad0.jpg

程序執行后,DP主站通過傳輸區_1讀取DP從站從QB100開始的64字節數據,讀取結果放到DB3 。

6df56596-1141-11ed-ba43-dac502259ad0.jpg

調用DPWR_DAT,單擊塊參數LADDR,將在下拉列表中選擇“傳輸區_2”,DB2從0開始的地址為數據源。當執行指令發生錯誤時,可在MW302返回錯誤代碼。

6e0574fe-1141-11ed-ba43-dac502259ad0.jpg

執行DPWR_DAT, DP主站將DB2中64字節數據通過傳輸區_2寫到DP從站IB200開始的地址。

6e1a301a-1141-11ed-ba43-dac502259ad0.jpg

注意:DP從站一致性數據讀/寫指令,只能訪問無法通過基本數據類型表示的數據,比如3 個字節或 4 個字節以上的數據區域。否則,訪問將遭到拒絕,并返回錯誤代碼 W#16#8090 。

審核編輯:彭靜

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    6670

    瀏覽量

    88171
  • PROFIBUS DP
    +關注

    關注

    0

    文章

    15

    瀏覽量

    6862
  • S7-1200
    +關注

    關注

    11

    文章

    331

    瀏覽量

    17630

原文標題:S1200 對DP從站一致性數據讀寫

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    LIN一致性測試規范2.1

    電子發燒友網站提供《LIN一致性測試規范2.1.pdf》資料免費下載
    發表于 08-15 17:14 ?1次下載

    企業數據備份體系化方法論的七大原則:深入理解數據備份的關鍵原則:應用一致性與崩潰一致性的區別

    在數字化時代,數據備份成為了企業信息安全的核心環節。但在備份過程中,兩個關鍵概念——應用一致性和崩潰一致性,常常被誤解或混淆。本文旨在闡明這兩個概念的差異,并分析它們在數據備份中的重要
    的頭像 發表于 03-11 14:05 ?287次閱讀
    企業<b class='flag-5'>數據</b>備份體系化方法論的七大原則:深入理解<b class='flag-5'>數據</b>備份的關鍵原則:應用<b class='flag-5'>一致性</b>與崩潰<b class='flag-5'>一致性</b>的區別

    深入理解數據備份的關鍵原則:應用一致性與崩潰一致性的區別

    深入理解數據備份的關鍵原則:應用一致性與崩潰一致性的區別 在數字化時代,數據備份成為了企業信息安全的核心環節。但在備份過程中,兩個關鍵概念——應用
    的頭像 發表于 03-11 11:29 ?537次閱讀
    深入理解<b class='flag-5'>數據</b>備份的關鍵原則:應用<b class='flag-5'>一致性</b>與崩潰<b class='flag-5'>一致性</b>的區別

    DDR一致性測試的操作步驟

    DDR一致性測試的操作步驟? DDR(雙數據率)一致性測試是對DDR內存模塊進行測試以確保其性能和可靠。在
    的頭像 發表于 02-01 16:24 ?946次閱讀

    S7-1200如何實現內部數據的掉電保持?

    S7-1200 PLC 可以通過多種方式實現內部數據的掉電保持,以確保在斷電或重啟后數據不會丟失。
    的頭像 發表于 01-29 16:11 ?5401次閱讀

    西門子S7-1200S7-300PLC之間的區別有哪些?

    等方面。 、硬件的區別 在硬件擴展方面,S7-300的主機架多支持八個擴展模塊,而S7-1200支持擴展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和
    的頭像 發表于 01-10 10:54 ?766次閱讀
    西門子<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7</b>-300PLC之間的區別有哪些?

    工業生產中Profibus轉Profinet網關優勢所在

    和管理。 具體步驟如下:1. 將Profibus-DP轉Profinet網關連接到Profinet控制器(西門子S7-1500系列PLC)。 通過PC機將
    發表于 12-11 14:14

    Redis緩存與Mysql如何保證一致性

    基本流程就是客戶端A請求,先去刪除緩存,然后將數據寫入數據庫,此時客戶端B查詢先去查詢緩存,緩存沒有返回,去查數據庫,此時還沒有完成主從同步,拿到是庫的舊
    的頭像 發表于 12-02 14:23 ?777次閱讀
    Redis緩存與Mysql如何保證<b class='flag-5'>一致性</b>?

    PLC西門子S7-200smart和S7-1200的區別?

    ,但在功能和性能上存在些區別。下面是對S7-200 smart和S7-1200進行詳細比較的文章。 首先,讓我們外觀上比較這兩款PLC。
    的頭像 發表于 11-17 11:41 ?8146次閱讀

    S7-1200下載項目程序步驟詳解

    S7-1200的CPU本體上集成了PROFINET通信口,通過這個通信口可以實現CPU與編程設備的通信。 此外,S7-1200 可以通過連接CM1243-5擴展模塊,然后電腦
    發表于 11-15 15:45 ?3963次閱讀
    <b class='flag-5'>S7-1200</b>下載項目程序步驟詳解

    什么是鋰離子電池不一致性?如何提高鋰離子電池的一致性

    什么是鋰離子電池不一致性?鋰離子電池不穩定的原因?如何提高鋰離子電池的一致性? 鋰離子電池不一致性是指同批次或不同批次的鋰離子電池在性能上出現不
    的頭像 發表于 11-10 14:49 ?1204次閱讀

    分布式系統中常見的一致性模型

    什么是一致性模型? 在分布式系統中,C(一致性) 和 A(可用)始終存在矛盾。若想保證可用,就必須通過復制、分片等方式冗余存儲。而
    的頭像 發表于 11-10 11:33 ?627次閱讀
    分布式系統中常見的<b class='flag-5'>一致性</b>模型

    如何保證緩存一致性

    “ 本文的參考文章是2022年HOT 34上Intel Rob Blakenship關于CXL緩存一致性篇介紹。”
    的頭像 發表于 10-19 17:42 ?783次閱讀
    如何保證緩存<b class='flag-5'>一致性</b>

    如何解決數據庫與緩存一致性

    緩存一致性 每次逢年過節的時候搶票非常艱難,放票的時候那么多人同時去搶票,如果所有人查詢、購票等都去訪問數據庫,那數據庫的壓力得有多大,這時候很多都會引入緩存, 把車票信息放入緩存,這樣可以減少
    的頭像 發表于 09-25 15:25 ?852次閱讀
    如何解決<b class='flag-5'>數據</b>庫與緩存<b class='flag-5'>一致性</b>

    管理基于Cortex-M7的MCU的高速緩存一致性

    電子發燒友網站提供《管理基于Cortex-M7的MCU的高速緩存一致性.pdf》資料免費下載
    發表于 09-25 10:11 ?0次下載
    管理基于Cortex-M<b class='flag-5'>7</b>的MCU的高速緩存<b class='flag-5'>一致性</b>