對DP從站一致性數(shù)據(jù)讀寫
可以同步更改的數(shù)據(jù)稱為一致性數(shù)據(jù)。
CPU 為所有基本數(shù)據(jù)類型(如Word 或 DWord)和所有系統(tǒng)定義的結(jié)構(gòu)(例如 IEC_TIMERS 或 DTL)保持數(shù)據(jù)的一致性。數(shù)值的讀/寫操作不會被中斷。(例如,在讀寫四字節(jié)的DWord 完成之前,CPU 會防止對該 DWord 進行訪問)。
S7-1200 若要通過PROFIBUS DP對從站進行一致性數(shù)據(jù)讀寫,而這些數(shù)據(jù)無法通過基本數(shù)據(jù)類型表示時,系統(tǒng)為S7-1200提供了一致性數(shù)據(jù)讀寫的指令,DPRD_DAT和 DPWR_DAT。這兩個指令塊在STEP7 V11 指令的“擴展指令 /分布式I/O / 其它”中。通過DP一致性數(shù)據(jù)讀 / 寫指令塊,S7-1200 的DP主站可以對從站最多64 個字節(jié)讀取,最多64個字節(jié)的寫入。
DPRD_DAT :讀取DP標準從站的一致性數(shù)據(jù)。

參數(shù)說明:

DPWR_DAT:將一致性數(shù)據(jù)寫入 DP 標準從站

參數(shù)說明:

以兩個S7-1200 DP通信為例介紹編程方法步驟:
(1)、設備網(wǎng)絡組態(tài)同上,傳輸區(qū)參數(shù)數(shù)據(jù)一致性要選擇“總長度”。

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

程序執(zhí)行后,DP主站通過傳輸區(qū)_1讀取DP從站從QB100開始的64字節(jié)數(shù)據(jù),讀取結(jié)果放到DB3 。

調(diào)用DPWR_DAT,單擊塊參數(shù)LADDR,將在下拉列表中選擇“傳輸區(qū)_2”,DB2從0開始的地址為數(shù)據(jù)源。當執(zhí)行指令發(fā)生錯誤時,可在MW302返回錯誤代碼。

執(zhí)行DPWR_DAT, DP主站將DB2中64字節(jié)數(shù)據(jù)通過傳輸區(qū)_2寫到DP從站IB200開始的地址。

注意:DP從站一致性數(shù)據(jù)讀/寫指令,只能訪問無法通過基本數(shù)據(jù)類型表示的數(shù)據(jù),比如3 個字節(jié)或 4 個字節(jié)以上的數(shù)據(jù)區(qū)域。否則,訪問將遭到拒絕,并返回錯誤代碼 W#16#8090 。
審核編輯 :李倩
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
7314瀏覽量
93919 -
指令
+關(guān)注
關(guān)注
1文章
617瀏覽量
37292
原文標題:S1200 對DP從站一致性數(shù)據(jù)讀寫
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
電纜組件相位一致性的意義
請教大家一下DP一致性測試問題
解決鋰電池一致性難題!景鋰新能源電池均衡儀為儲能安全/電動車續(xù)航保駕護航
直播回顧 | 深度解讀CAN總線一致性測試的四大層級與實戰(zhàn)方法,虹科技術(shù)直播助您破解汽車通信穩(wěn)定性的關(guān)鍵
鏡頭不一致的問題原因分析
LED材料一致性比對(導熱塑料開裂案例分享)
堆焊熔池輪廓實時監(jiān)控,實現(xiàn)工藝穩(wěn)定性與焊縫一致性
羅德與施瓦茨TS8980FTA-M1 5G一致性測試系統(tǒng)通過TPAC認證
炬光科技子公司更名深化品牌一致性
DPoC 1.4 Tx一致性測試
請問如何保證多片AD1278的通道之間相位一致性?
安立ME7834NR助力智聯(lián)安驗證NB-IoT NTN協(xié)議一致性
FCB-EV9520L光軸一致性的典范,焦距變換精準如初

S1200對DP從站一致性數(shù)據(jù)讀寫
評論