欧洲中文字幕久久精品无码喷水|国产酒店偷录视频高潮|久久精品久久久久不卡|欧亚一级毛片免费看

上海朕鋅電氣設(shè)備有限公司

主營:西門子數(shù)控伺服系統(tǒng):802C S、802D SL、810D DE
您現(xiàn)在的位置: 電子、電工、電氣 > 工控系統(tǒng)及裝備 > 上海朕鋅電氣設(shè)備有限公司 > 供求信息
載入中……
[供應(yīng)]西門子6ES7 291-8BA20-0XA0
點擊圖片放大
  • 產(chǎn)品產(chǎn)地:德國
  • 產(chǎn)品品牌:西門子
  • 包裝規(guī)格:6ES7 291-8BA20-0XA0
  • 產(chǎn)品數(shù)量:1111
  • 計量單位:1
  • 產(chǎn)品單價:1
  • 更新日期:2018-05-02 12:49:00
  • 有效期至:2019-05-02
  • 收藏此信息
西門子6ES7 291-8BA20-0XA0 詳細信息

西門子6ES7291-8BA20-0XA0

SIEMENS西門子上海朕鋅電氣設(shè)備有限公司

聯(lián)系人:鐘濤
24小時銷售及維修熱線:18221357245
電話:021-31139793
手機:18221357245
QQ:1824547528 
地址:上海市金山區(qū)楓灣路500號 
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠追求的目標!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售薄利多銷信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務(wù)周到!

題:   
S7-400中保持數(shù)據(jù)傳輸?shù)囊恢滦允褂玫氖鞘裁礄C理?

解答:
一致的數(shù)據(jù)指的是就內(nèi)容來說是一致的,而且它所描述了在某個時間點的一個稱之為一致性數(shù)據(jù)的過程狀態(tài)。要保持數(shù)據(jù)的一致性,它在傳輸或處理過程中不得被更新或改動。</span>

樣例1:</span>   
為了對CPU在循環(huán)程序處理過程中有一致的過程信號的映像,在程序處理前就把過程信號讀入輸入的過程映像中,并且在程序處理后又寫到輸出的過程映像。然后,在程序處理過程中,用戶程序在對操作數(shù)區(qū)輸入(I)和輸出(Q)尋址時并不直接訪問信號模塊,而是訪問CPU的內(nèi)部存儲區(qū)里的過程映像。</span> 
樣例2: 
如果一個通訊塊(比如SFB14“GET”,SFB15“PUT”)被較高優(yōu)先級的過程警報OB所中斷,就有可能出現(xiàn)不一致性。現(xiàn)在,如果在該過程警報OB中的用戶程序更改了已經(jīng)部分被通訊塊處理過的數(shù)據(jù),那樣的話被傳輸?shù)臄?shù)據(jù)中,部分是過程警報處理以前時間的數(shù)據(jù),部分則是過程警報處理以後時間的數(shù)據(jù),這意味著,此數(shù)據(jù)是不一致的。

SFC81"UBLKMOV"    
使用SFC81“UBLKMOV”,把一個內(nèi)存區(qū)(源區(qū))的內(nèi)容一致地復(fù)制到另一個內(nèi)存區(qū)(目標區(qū))里。復(fù)制過程不得被操作系統(tǒng)的任何其它動作所打斷。 
使用SFC81“UBLKMOV”,可復(fù)制下列內(nèi)存區(qū):

位存儲器 DB 內(nèi)容 輸入的過程映像 輸出的過程映像 可復(fù)制的最大數(shù)據(jù)量為512字節(jié)。請注意與CPU性能有關(guān)的限制。有關(guān)的限制可從操作列表中看到。

既然復(fù)制過程不能打斷,在使用SFC81“UBLKMOV”時,可增大CPU對報警的響應(yīng)時間。

源區(qū)和目標區(qū)不得互相交迭。如果指定的目標區(qū)大于源區(qū),那么只把與源區(qū)里同樣多的數(shù)據(jù)復(fù)制到目標區(qū)。如果指定的目標區(qū)小于源區(qū),那么只把目標區(qū)能接收的那么多的數(shù)據(jù)復(fù)制入目標區(qū)。

通訊塊和功能之間的一致性
對S7-400,通訊作業(yè)不在循環(huán)程序的執(zhí)行處來處理,而是在程序循環(huán)過程中的一個固定的時間段里處理。從系統(tǒng)來講,數(shù)據(jù)格式字節(jié),字和雙字永遠可以得到一致性的處理,就是說傳輸一個字節(jié),一個字(兩個字節(jié))或雙字(4個字節(jié))是不會被打斷的。  
如果通訊塊(比如SFB12“BSEND”)只能成對使用(象SFB12“BSEND”和SFB13“BRCV”)而且它訪問公共數(shù)據(jù)在用戶程序中被調(diào)用,那么也訪問本身數(shù)據(jù)區(qū),比如通過“DONE”參數(shù)對該數(shù)據(jù)區(qū)的訪問,是可以協(xié)調(diào)的。通過這些通訊塊局部傳輸?shù)臄?shù)據(jù)的一致性,因而可以在用戶的程序里得到保證。  
使用S7的通訊功能時動作是不一樣的。用這些功能時目標設(shè)備(比如SFB14“GET”,SFB15“PUT”)里的用戶程序不要求通訊塊。在編程時就必須把一致性數(shù)據(jù)的大小已經(jīng)考慮在內(nèi)。

訪問CPU的工作內(nèi)存   
操作系統(tǒng)的通訊功能是以固定長度數(shù)據(jù)包來訪問CPU的工作內(nèi)存。此數(shù)據(jù)包的大小與CPU性能有關(guān),S7-400CPU是32個字節(jié)。</span> 
這樣就確保了在使用通訊功能時報警響應(yīng)時間不會被延長。由于這種訪問與用戶程序異步,你無法一致地傳輸任意個數(shù)字節(jié)的數(shù)據(jù)。</span>
下面將解釋為保證數(shù)據(jù)一致性所要遵循的規(guī)則。

用于SFB14"GET"或讀變量的一致性規(guī)則 如果是SFB14“GET”,只要遵循下列規(guī)則就可一致性地傳輸數(shù)據(jù)。 主動CPU(數(shù)據(jù)接收方):通過調(diào)用SFB14讀出OB中接收區(qū)的數(shù)據(jù),或者,如果無法這樣做的話,r在SFB14的處理結(jié)束后讀出接收區(qū)的數(shù)據(jù)。 被動CPU(數(shù)據(jù)發(fā)送方):按照被動CPU(數(shù)據(jù)發(fā)送方)規(guī)定的數(shù)據(jù)塊的大小寫入與發(fā)送區(qū)大小等量的數(shù)據(jù)。 被動CPU(數(shù)據(jù)發(fā)送方):在封鎖中斷的情況下把要發(fā)送的數(shù)據(jù)寫入發(fā)送區(qū)。</span>

下圖給出了一個無法保證數(shù)據(jù)傳輸一致性的例子。因為它沒有遵守一致性規(guī)則的第二條:被動CPU(數(shù)據(jù)發(fā)送方)的數(shù)據(jù)塊大小為8個字節(jié),而傳輸?shù)膮s是32個字節(jié)。


圖1:數(shù)據(jù)傳輸?shù)睦?


用于SFB15“PUT”或?qū)懽兞康囊恢滦砸?guī)則

對于SFB15“PUT”,如果遵循下列規(guī)則,數(shù)據(jù)傳輸將具有一致性:

主動CPU(數(shù)據(jù)發(fā)送方):把來自調(diào)用SFB15的OB中的數(shù)據(jù)寫入發(fā)送區(qū)。如果不可能,在第一次調(diào)用SFB15結(jié)束后寫入發(fā)送區(qū)。  主動CPU(數(shù)據(jù)發(fā)送方):把按照被動CPU(數(shù)據(jù)發(fā)送方)指定的塊大小的數(shù)據(jù)寫入發(fā)送區(qū)。</span> 被動CPU(數(shù)據(jù)接收方):在封鎖中斷的情況下,從接收區(qū)里讀出收到的數(shù)據(jù)。</span>

下圖為一個數(shù)據(jù)傳輸?shù)睦?。由于一致性?guī)則的第二條沒有得到遵守<被動CPU(數(shù)據(jù)接收方)指定的數(shù)據(jù)塊大小只有32個字節(jié),而發(fā)送的卻是64個字節(jié)>,無法保證數(shù)據(jù)的一致性。





圖2:無法保證一致性的數(shù)據(jù)傳輸


通過SFC81“UBLKMOV”可在S7-400的用戶程序里實現(xiàn)跨幾個變量的大數(shù)據(jù)塊一致性傳輸(不可中斷的塊移動)。

這樣,例如通過SFB14“GET”,SFB15

同類型其他產(chǎn)品
免責聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實性、和合法性由發(fā)布企業(yè)負責,浙江民營企業(yè)網(wǎng)對此不承擔任何保證責任。
友情提醒:普通會員信息未經(jīng)我們?nèi)斯ふJ證,為了保障您的利益,建議優(yōu)先選擇浙商通會員。

關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品

浙江民營企業(yè)網(wǎng) www.otij.cn 版權(quán)所有 2002-2010

浙ICP備11047537號-1