S7-1500數(shù)據(jù)一致性

    數(shù)據(jù)一致性

    定義

    在數(shù)據(jù)傳輸中,數(shù)據(jù)一致性至關(guān)重要。因此在組態(tài)通信任務(wù)時,必需注意。否則,可能導(dǎo)致故障發(fā)生。

    同步運行中無法修改的數(shù)據(jù)區(qū)又稱為一致性數(shù)據(jù)區(qū)。即,在**出一致性數(shù)據(jù)區(qū)所允許較大空間的連續(xù)數(shù)據(jù)區(qū)中,可同時包含新數(shù)據(jù)和舊數(shù)據(jù)。

    當(dāng)一個通信指令中斷時(例如,由高**級的硬件中斷 OB 進(jìn)行中斷),則會發(fā)生不一致性現(xiàn)象。這會導(dǎo)致數(shù)據(jù)區(qū)域傳輸中斷。如果 OB 中的用戶程序?qū)νㄐ胖噶钌形刺幚淼臄?shù)據(jù)進(jìn)行了更改,則每次傳輸?shù)臄?shù)據(jù)將不同:

    下圖顯示的數(shù)據(jù)區(qū)空間小于一致性數(shù)據(jù)區(qū)允許的較大空間。此時,可確保進(jìn)行數(shù)據(jù)訪問時,用戶程序不會中斷數(shù)據(jù)區(qū)域的傳輸,從而有效避免了數(shù)據(jù)變更。

    源數(shù)據(jù)區(qū)小于一致性數(shù)據(jù)區(qū)允許的較大空間 (②)。該指令將數(shù)據(jù)一同傳輸?shù)侥繕?biāo)數(shù)據(jù)區(qū)中。

    一致性數(shù)據(jù)區(qū)允許的較大空間


    圖片: 數(shù)據(jù)的一致性傳輸


    下圖顯示的數(shù)據(jù)區(qū)空間大于一致性數(shù)據(jù)區(qū)允許的較大空間。在這種情況下,數(shù)據(jù)會因傳輸中斷而發(fā)生更改。將該數(shù)據(jù)區(qū)傳輸?shù)蕉鄠€地方時,也可能會發(fā)生傳輸中斷。如果因傳輸中斷而導(dǎo)致數(shù)據(jù)更改,則每次傳輸?shù)臄?shù)據(jù)將不同。

    源數(shù)據(jù)區(qū)大于一致性數(shù)據(jù)區(qū)允許的較大空間 (③)。在 T1 時刻,該指令僅向目標(biāo)數(shù)據(jù)區(qū)域傳輸源數(shù)據(jù)區(qū)域中與一致性數(shù)據(jù)區(qū)域相同的數(shù)據(jù)量。

    在 T2 時刻,該指令將源數(shù)據(jù)區(qū)中其余的數(shù)據(jù)傳輸?shù)侥繕?biāo)數(shù)據(jù)區(qū)中。傳輸完成時,目標(biāo)數(shù)據(jù)區(qū)中包含不同時刻傳輸?shù)臄?shù)據(jù)。此時,如果源數(shù)據(jù)區(qū)中的數(shù)據(jù)發(fā)生變更,則會導(dǎo)致數(shù)據(jù)不一致。

    一致性數(shù)據(jù)區(qū)允許的較大空間


    圖片: 傳輸?shù)臄?shù)據(jù)量**出了一致性數(shù)據(jù)的較大數(shù)量


    數(shù)據(jù)不一致的示例

    下圖舉例說明了數(shù)據(jù)過程中數(shù)據(jù)的變更。目標(biāo)數(shù)據(jù)區(qū)中包含不同時刻傳輸?shù)臄?shù)據(jù)。


    圖片: 示例:在數(shù)據(jù)傳輸過程中,數(shù)據(jù)發(fā)生變更

    S7?1500 中,系統(tǒng)特定的一致性數(shù)據(jù)的較大數(shù)量:

    如果遵循系統(tǒng)中所*的一致性數(shù)據(jù)的較大數(shù)量,則不會產(chǎn)生不一致現(xiàn)象。在程序循環(huán)過程中,S7-1500 較多可將塊中 512 個字節(jié)的通信數(shù)據(jù)一致性地復(fù)制到或傳出用戶存儲器。**出該數(shù)據(jù)區(qū)時,將無法確保數(shù)據(jù)的一致性。如果要定義確保數(shù)據(jù)的一致性,則 CPU 內(nèi)用戶程序中的通信數(shù)據(jù)長度不能**過 512 個字節(jié)。之后,即可在 HMI 設(shè)備上通過 Read/Write 變量對這些數(shù)據(jù)進(jìn)行一致性訪問。

    如果需一致性傳輸?shù)臄?shù)據(jù)量**出了系統(tǒng)*的數(shù)據(jù)較大量,則需在應(yīng)用程序中使用特殊措施確保數(shù)據(jù)的一致性。

    確保數(shù)據(jù)一致性

    通過指令訪問公共數(shù)據(jù):

    如果用戶程序中包含訪問公共數(shù)據(jù)的通信指令(如 TSEND/TRCV),則用戶可以通過諸如“DONE”參數(shù)對該數(shù)據(jù)區(qū)進(jìn)行訪問。因此,在用戶程序中使用指令進(jìn)行數(shù)據(jù)傳輸,可確保通信過程中數(shù)據(jù)區(qū)中數(shù)據(jù)的一致性。


    提示

    用戶程序中采取的具體措施

    要確保數(shù)據(jù)一致性,可將傳輸數(shù)據(jù)復(fù)制到一個單獨的數(shù)據(jù)區(qū)(例如,全局?jǐn)?shù)據(jù)塊)中。用戶程序繼續(xù)傳輸源數(shù)據(jù)時,可通過通信指令將一致性地傳輸單獨數(shù)據(jù)區(qū)中存儲的數(shù)據(jù)。

    在復(fù)制過程中,系統(tǒng)將使用相應(yīng)的不可中斷型指令,如 UMOVE_BLK 或 UFILL_BLK。這些指令可確保高達(dá) 16 KB 的數(shù)據(jù)一致性。



    使用 PUT/GET 指令或通過 HMI 通信進(jìn)行 Write/Read 操作:

    使用 PUT/GET 指令進(jìn)行 S7 通信或通過 HMI 通信進(jìn)行 Write/Read 操作時,編程或組態(tài)中需考慮一致性數(shù)據(jù)區(qū)的大小。將 S7-1500 用作服務(wù)器時,用戶程序無可用指令進(jìn)行數(shù)據(jù)傳輸。在用戶程序運行過程中,可通過 PUT/GET 指令進(jìn)行數(shù)據(jù)交換,對 S7-1500 進(jìn)行較新。在用戶程序循環(huán)運行過程中,不支持對數(shù)據(jù)進(jìn)行一致性傳輸。待傳送數(shù)據(jù)區(qū)的長度應(yīng)小于 512 個字節(jié)。

    更多信息

    有關(guān) CPU、CM 或 CP 中一致性數(shù)據(jù)的較大數(shù)量,請參見相應(yīng)的技術(shù)規(guī)范。

    有關(guān)數(shù)據(jù)一致性的更多信息,請參見 STEP 7 在線幫助中的指令說明。



    上海騰希電氣技術(shù)有限公司專注于西門子PLC,V90伺服,V20變頻器等, 歡迎致電 13681875601

  • 詞條

    詞條說明

  • 選擇硬件組件

    選擇硬件組件單擊鼠標(biāo)左鍵,可在圖形視圖中選擇硬件組件和其它對象。在按住鼠標(biāo)左鍵時拖動鼠標(biāo),或在單擊鼠標(biāo)左鍵時按下 或 鍵,可選擇多個對象。在圖形視圖中,可選擇以下對象:設(shè)備(帶 CPU、機架、模塊)、CPU、CP、模塊、子網(wǎng)、連接和節(jié)點。規(guī)則在圖形視圖中,可通過以下操作選擇對象:在對象上單擊鼠標(biāo)左鍵:選中該對象。在對象上單擊鼠標(biāo)左鍵并按下 &l

  • 在 WinCC SCADA (TIA Prof. and WinCC V7.x)中如何將日期轉(zhuǎn)換輸出為當(dāng)前Windows 設(shè)置的格式?

    此 FAQ 介紹如何使用腳本將日期轉(zhuǎn)換輸出為當(dāng)前Windows 設(shè)置的格式。問題使用C腳本可以將日期轉(zhuǎn)換輸出為當(dāng)前Windows 設(shè)置的格式。解決方案使用C 腳本實現(xiàn)對象動態(tài)化 (例如,I/O 域)。以下C 腳本將日期轉(zhuǎn)換輸出為當(dāng)前Windows 設(shè)置的格式:Code block#pragma code ("kernel32.dll")void GetLocalTime (LPSYSTEMTIME

  • SIMATIC WinCC/ProAgent V7.5 的供貨發(fā)布

    SIMATIC WinCC/ProAgent V7.5 現(xiàn)已供貨,立即生效產(chǎn)品說明概述:ProAgent 擴展了 SIMATIC WinCC V7.5?,其中包含基于 STEP 7、SIMATIC AS-OS Engineering、S7-PDIAG和S7-GRAPH 的過程診斷功能供貨發(fā)布:對于以下?操作系統(tǒng)平臺,WinCC/ProAgent V7.5 已經(jīng)作為單用戶站&nb

  • 設(shè)置或更改連接路徑

    設(shè)置或更改連接路徑視設(shè)備中可用組件和接口而定,連接可采用設(shè)備中的不同路徑。組態(tài)中的連接將具有與設(shè)備組態(tài)狀態(tài)相一致的以下組態(tài)狀態(tài),并相應(yīng)地顯示如下:連接路徑閉合通信所需的端點(CPU 或 PC 應(yīng)用程序)和接口(該 CPU 或其它 CPU 中的本地接口)都可用。連接路徑打開-?由于缺少接口,因此無法*完整的連接路徑。-?只在一個端點處*了連接路徑,因為它是未*連接。下面描述

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

電 話: 021-37660026

手 機: 13681875601

微 信: 13681875601

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進(jìn)信息之前,請仔細(xì)核驗對方資質(zhì),所有預(yù)付定金或付款至個人賬戶的行為,均存在詐騙風(fēng)險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 上海騰希電氣技術(shù)有限公司

聯(lián)系人: 田禮科

手 機: 13681875601

電 話: 021-37660026

地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓

郵 編:

網(wǎng) 址: shtxjd.cn.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認(rèn)定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2024 b2b168.com All Rights Reserved