上海朕鋅電氣設備有限公司

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

      西門子6ES7291-8BA20-0XA0

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

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

      題:   
      S7-400中保持數據傳輸的一致性使用的是什么機理?

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

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

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

      位存儲器 DB 內容 輸入的過程映像 輸出的過程映像 可復制的最大數據量為512字節。請注意與CPU性能有關的限制。有關的限制可從操作列表中看到。

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

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

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

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

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

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


      圖1:數據傳輸的例子


      用于SFB15“PUT”或寫變量的一致性規則

      對于SFB15“PUT”,如果遵循下列規則,數據傳輸將具有一致性:

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

      下圖為一個數據傳輸的例子。由于一致性規則的第二條沒有得到遵守<被動CPU(數據接收方)指定的數據塊大小只有32個字節,而發送的卻是64個字節>,無法保證數據的一致性。





      圖2:無法保證一致性的數據傳輸


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

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

      同類型其他產品
      免責聲明:所展示的信息由企業自行提供,內容的真實性、和合法性由發布企業負責,浙江民營企業網對此不承擔任何保證責任。
      友情提醒:普通會員信息未經我們人工認證,為了保障您的利益,建議優先選擇浙商通會員。

      關于我們 | 友情鏈接 | 網站地圖 | 聯系我們 | 最新產品

      浙江民營企業網 www.brightenupmyday.com 版權所有 2002-2010

      浙ICP備11047537號-1

      主站蜘蛛池模板: 日本一区二区三区在线网| 日本精品一区二区在线播放| 亚洲国产专区一区| tom影院亚洲国产一区二区| 精品人妻系列无码一区二区三区| 亚洲国产成人精品久久久国产成人一区二区三区综 | 性盈盈影院免费视频观看在线一区| 久久精品国产一区| 国产精品亚洲一区二区三区久久 | 中文字幕在线播放一区| 日本精品高清一区二区2021| 东京热无码av一区二区| 精品无码人妻一区二区三区| 成人免费一区二区三区| 亚洲夜夜欢A∨一区二区三区 | 久久91精品国产一区二区| 免费国产在线精品一区| 国产精品盗摄一区二区在线| 无码人妻精品一区二区三区9厂| 亚洲国产日韩在线一区| 亚洲宅男精品一区在线观看| 精品黑人一区二区三区| 人妻久久久一区二区三区| 日韩精品无码中文字幕一区二区| 免费一区二区三区| 色婷婷一区二区三区四区成人网| 久久一区二区明星换脸| 99精品国产高清一区二区| 日韩一区二区在线播放| 成人区人妻精品一区二区三区 | 黑人大战亚洲人精品一区| 中文无码AV一区二区三区| 亚洲午夜福利AV一区二区无码| 国产精品无圣光一区二区| 少妇无码一区二区二三区| 99在线精品一区二区三区| 日韩一区二区三区在线| 国产在线观看一区精品| 久久久老熟女一区二区三区| 国模一区二区三区| 97精品国产福利一区二区三区|