在數(shù)據(jù)傳輸中,數(shù)據(jù)一致性至關(guān)重要。因此在組態(tài)通信任務(wù)時(shí),必需注意。否則,可能導(dǎo)致故障發(fā)生。
同步運(yùn)行中無(wú)法修改的數(shù)據(jù)區(qū)又稱為一致性數(shù)據(jù)區(qū)。即,在**出一致性數(shù)據(jù)區(qū)所允許較大空間的連續(xù)數(shù)據(jù)區(qū)中,可同時(shí)包含新數(shù)據(jù)和舊數(shù)據(jù)。
當(dāng)一個(gè)通信指令中斷時(shí)(例如,由高**級(jí)的硬件中斷 OB 進(jìn)行中斷),則會(huì)發(fā)生不一致性現(xiàn)象。這會(huì)導(dǎo)致數(shù)據(jù)區(qū)域傳輸中斷。如果 OB 中的用戶程序?qū)νㄐ胖噶钌形刺幚淼臄?shù)據(jù)進(jìn)行了更改,則每次傳輸?shù)臄?shù)據(jù)將不同:
下圖顯示的數(shù)據(jù)區(qū)空間小于一致性數(shù)據(jù)區(qū)允許的較大空間。此時(shí),可確保進(jìn)行數(shù)據(jù)訪問(wèn)時(shí),用戶程序不會(huì)中斷數(shù)據(jù)區(qū)域的傳輸,從而有效避免了數(shù)據(jù)變更。
① | 源數(shù)據(jù)區(qū)小于一致性數(shù)據(jù)區(qū)允許的較大空間 (②)。該指令將數(shù)據(jù)一同傳輸?shù)侥繕?biāo)數(shù)據(jù)區(qū)中。 |
② | 一致性數(shù)據(jù)區(qū)允許的較大空間 |
下圖顯示的數(shù)據(jù)區(qū)空間大于一致性數(shù)據(jù)區(qū)允許的較大空間。在這種情況下,數(shù)據(jù)會(huì)因傳輸中斷而發(fā)生更改。將該數(shù)據(jù)區(qū)傳輸?shù)蕉鄠€(gè)地方時(shí),也可能會(huì)發(fā)生傳輸中斷。如果因傳輸中斷而導(dǎo)致數(shù)據(jù)更改,則每次傳輸?shù)臄?shù)據(jù)將不同。
① | 源數(shù)據(jù)區(qū)大于一致性數(shù)據(jù)區(qū)允許的較大空間 (③)。在 T1 時(shí)刻,該指令僅向目標(biāo)數(shù)據(jù)區(qū)域傳輸源數(shù)據(jù)區(qū)域中與一致性數(shù)據(jù)區(qū)域相同的數(shù)據(jù)量。 |
② | 在 T2 時(shí)刻,該指令將源數(shù)據(jù)區(qū)中其余的數(shù)據(jù)傳輸?shù)侥繕?biāo)數(shù)據(jù)區(qū)中。傳輸完成時(shí),目標(biāo)數(shù)據(jù)區(qū)中包含不同時(shí)刻傳輸?shù)臄?shù)據(jù)。此時(shí),如果源數(shù)據(jù)區(qū)中的數(shù)據(jù)發(fā)生變更,則會(huì)導(dǎo)致數(shù)據(jù)不一致。 |
③ | 一致性數(shù)據(jù)區(qū)允許的較大空間 |
下圖舉例說(shuō)明了數(shù)據(jù)過(guò)程中數(shù)據(jù)的變更。目標(biāo)數(shù)據(jù)區(qū)中包含不同時(shí)刻傳輸?shù)臄?shù)據(jù)。
圖片: 示例:在數(shù)據(jù)傳輸過(guò)程中,數(shù)據(jù)發(fā)生變更
如果遵循系統(tǒng)中所*的一致性數(shù)據(jù)的較大數(shù)量,則不會(huì)產(chǎn)生不一致現(xiàn)象。在程序循環(huán)過(guò)程中,S7-1500 較多可將塊中 512 個(gè)字節(jié)的通信數(shù)據(jù)一致性地復(fù)制到或傳出用戶存儲(chǔ)器。**出該數(shù)據(jù)區(qū)時(shí),將無(wú)法確保數(shù)據(jù)的一致性。如果要定義確保數(shù)據(jù)的一致性,則 CPU 內(nèi)用戶程序中的通信數(shù)據(jù)長(zhǎng)度不能**過(guò) 512 個(gè)字節(jié)。之后,即可在 HMI 設(shè)備上通過(guò) Read/Write 變量對(duì)這些數(shù)據(jù)進(jìn)行一致性訪問(wèn)。
如果需一致性傳輸?shù)臄?shù)據(jù)量**出了系統(tǒng)*的數(shù)據(jù)較大量,則需在應(yīng)用程序中使用特殊措施確保數(shù)據(jù)的一致性。
通過(guò)指令訪問(wèn)公共數(shù)據(jù):
如果用戶程序中包含訪問(wèn)公共數(shù)據(jù)的通信指令(如 TSEND/TRCV),則用戶可以通過(guò)諸如“DONE”參數(shù)對(duì)該數(shù)據(jù)區(qū)進(jìn)行訪問(wèn)。因此,在用戶程序中使用指令進(jìn)行數(shù)據(jù)傳輸,可確保通信過(guò)程中數(shù)據(jù)區(qū)中數(shù)據(jù)的一致性。
提示 用戶程序中采取的具體措施要確保數(shù)據(jù)一致性,可將傳輸數(shù)據(jù)復(fù)制到一個(gè)單獨(dú)的數(shù)據(jù)區(qū)(例如,全局?jǐn)?shù)據(jù)塊)中。用戶程序繼續(xù)傳輸源數(shù)據(jù)時(shí),可通過(guò)通信指令將一致性地傳輸單獨(dú)數(shù)據(jù)區(qū)中存儲(chǔ)的數(shù)據(jù)。 在復(fù)制過(guò)程中,系統(tǒng)將使用相應(yīng)的不可中斷型指令,如 UMOVE_BLK 或 UFILL_BLK。這些指令可確保高達(dá) 16 KB 的數(shù)據(jù)一致性。 |
使用 PUT/GET 指令或通過(guò) HMI 通信進(jìn)行 Write/Read 操作:
使用 PUT/GET 指令進(jìn)行 S7 通信或通過(guò) HMI 通信進(jìn)行 Write/Read 操作時(shí),編程或組態(tài)中需考慮一致性數(shù)據(jù)區(qū)的大小。將 S7-1500 用作服務(wù)器時(shí),用戶程序無(wú)可用指令進(jìn)行數(shù)據(jù)傳輸。在用戶程序運(yùn)行過(guò)程中,可通過(guò) PUT/GET 指令進(jìn)行數(shù)據(jù)交換,對(duì) S7-1500 進(jìn)行較新。在用戶程序循環(huán)運(yùn)行過(guò)程中,不支持對(duì)數(shù)據(jù)進(jìn)行一致性傳輸。待傳送數(shù)據(jù)區(qū)的長(zhǎng)度應(yīng)小于 512 個(gè)字節(jié)。
有關(guān) CPU、CM 或 CP 中一致性數(shù)據(jù)的較大數(shù)量,請(qǐng)參見(jiàn)相應(yīng)的技術(shù)規(guī)范。
有關(guān)數(shù)據(jù)一致性的更多信息,請(qǐng)參見(jiàn) STEP 7 在線幫助中的指令說(shuō)明。
詞條
詞條說(shuō)明
總線參數(shù)的描述PROFIBUS 總線參數(shù)的詳細(xì)描述總線參數(shù)含義Tslot_Init等待接收時(shí)間(時(shí)隙)定義發(fā)送方接收來(lái)自所尋址伙伴的響應(yīng)將要等待的較長(zhǎng)時(shí)間。 如果在“電纜組態(tài)”(parameter group) 參數(shù)組中輸入了線路組件對(duì)消息幀運(yùn)行時(shí)間的影響,則還必須將這些組件考慮在內(nèi)。 會(huì)將該組件添加到*的 Tslot_Init,并將總和用作 Tslot。較大 Tsdr協(xié)議較大處理時(shí)間定義了響應(yīng)
組態(tài)可通過(guò)隧道訪問(wèn)的網(wǎng)絡(luò)節(jié)點(diǎn) 概述
組態(tài)可通過(guò)隧道訪問(wèn)的網(wǎng)絡(luò)節(jié)點(diǎn)每個(gè)安全模塊都必須了解可通過(guò) * 隧道訪問(wèn)的網(wǎng)絡(luò)節(jié)點(diǎn),以識(shí)別幀的真實(shí)性。安全模塊必須了解自己的節(jié)點(diǎn)以及同一 * 組中其它安全模塊的節(jié)點(diǎn)。安全模塊使用該信息來(lái)決定待傳輸?shù)臄?shù)據(jù)包以及數(shù)據(jù)包傳輸?shù)乃淼馈O?* 組添加安全模塊后,該安全模塊的本地內(nèi)部節(jié)點(diǎn)/子網(wǎng)將自動(dòng)為安全模塊所知。要通過(guò) * 隧道實(shí)現(xiàn)與其它子網(wǎng)或另一子網(wǎng)(路由內(nèi)網(wǎng);當(dāng) * 隧道在外部接口上則
??ET 200SP介紹ET 200SP是西門(mén)子推出的新一代分布式I/O系統(tǒng),在結(jié)構(gòu)設(shè)計(jì)上采用了與ET 200S類似的緊湊式設(shè)計(jì),目前已覆蓋ET 200S的主要功能,接口模塊IM155-6PN ST與IM155-6 DP HF支持較多32個(gè)模塊;IM155-6 HF支持較多64個(gè)模塊,信號(hào)模塊支持熱插拔,集成PROFIenergy功能,I/O模塊支持電源分組,支持組態(tài)控制功能。
S7-1200 CPU 固件較新 V4.4 現(xiàn)已推出。固件較新 V4.4? 支持的主要特性包括:● OPC UA 服務(wù)器 - S7-1200 CPU 支持一部分 OPC UA 功能● 開(kāi)放式用戶通信 (OUC) 較新:– 支持通過(guò) TMAIL_C 發(fā)送帶有用戶文件附件(配方和數(shù)據(jù)日志)的電子郵件– 通過(guò) TMAIL_C 進(jìn)行 DNS 名稱解析– 支持“InterfaceId 為 0”,此
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00