應(yīng)用領(lǐng)域 | 環(huán)保,能源,建材,電子,印刷包裝 |
---|
6ES7223-1BH22-0XA8
SIMATIC S7-200 CN,數(shù)字量 I/O EM 223,僅用于 S7-22X CPU, 8 DE 24V DC,灌電流/拉電流, 8 DA 24V DC;0.75A/拉電流通道 此 S7-200 CN 產(chǎn)品 只具有 CE 認證
參考價 | ¥18 |
訂貨量 | 1 臺 |
更新時間:2019-09-14 21:51:50瀏覽次數(shù):195
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
湖南森泓自動化設(shè)備有限公司
西門子6ES72231BH220XA8
?
問題:
S7-400中保持數(shù)據(jù)傳輸?shù)?性使用的是什么機理?
解答:
*的數(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:
如果一個通訊塊(比如 SFB 14 “GET”, SFB 15 “PUT”)被較高優(yōu)先級的過程警報OB所中斷,就有可能出現(xiàn)不*性。 現(xiàn)在,如果在該過程警報OB中的用戶程序更改了已經(jīng)部分被通訊塊處理過的數(shù)據(jù),那樣的話被傳輸?shù)臄?shù)據(jù)中,部分是過程警報處理以前時間的數(shù)據(jù),部 分則是過程警報處理以後時間的數(shù)據(jù),這意味著,此數(shù)據(jù)是不*的。
SFC 81 "UBLKMOV"
使用 SFC 81 “UBLKMOV”,把一個內(nèi)存區(qū)(源區(qū))的內(nèi)容*地復(fù)制到另一個內(nèi)存區(qū)(目標區(qū))里 。復(fù) 制過程不得被操作系統(tǒng)的任何其它動作所打斷。
使用SFC 81 “UBLKMOV”,可復(fù)制下列內(nèi)存區(qū):
通過SFC 14 “DPRD_DAT”(從一臺 DP 標準從站讀出*性數(shù)據(jù)), 從一臺DP標準從站*性地讀出數(shù)據(jù)。如果數(shù)據(jù)傳輸中無錯誤,則讀出的數(shù)據(jù)被輸入由RECORD的目標區(qū)。< /span>
目標區(qū)必須與你已經(jīng)用STEP 7為選定的模塊組態(tài)好的長度*。每次調(diào)用SFC 14只能訪問一個模塊/DP ID 的數(shù)據(jù)(從組態(tài)好的起始地址)。
通過 SFC 15“DPWR_DAT”( 把數(shù)據(jù)*性地寫入一臺DP標準從站)把 RECORD 里的數(shù)據(jù)*性地傳輸入賦址好的DP 標準從站。
源區(qū)的長度必須與通過 STEP 7 為選定模塊組態(tài)好的長度*。
注意:
PROFIBUS DP標準定義了傳輸*性用戶數(shù)據(jù)的上限(見下一節(jié))。通常的DP標準從站遵守這些限制。對于較老的CPU (<1999),對 傳輸*性用戶數(shù)據(jù)存在與 CPU 有關(guān)的限制。
請參考這些CPU的技術(shù)數(shù)據(jù)。在關(guān)鍵字 “DP 主站 -每臺DP 從站的用戶數(shù)據(jù)” 下去尋找CPU 可以*性地從一臺DP標準從站讀出數(shù)據(jù)和*性地寫入一臺DP標準從站的數(shù)據(jù)的大長度,一些近期CPU的此項指標已經(jīng)超過標準DP從站可能或接受的數(shù)據(jù)長度值。< /span>
*性傳輸用戶數(shù)據(jù)到一臺 DP 從站的上限大值
PROFIBUS DP標準規(guī)定了傳輸*性用戶數(shù)據(jù)到DP從站的上限。這就是為什么在一臺DP標準從站里,可用一個數(shù)據(jù)塊來*性地傳輸大達64 個字 = 128 字節(jié)的用戶數(shù)據(jù)。
當組態(tài)時,你定義了*性區(qū)的大小。該大小用特殊的代碼格式(德語縮寫: SKF)表示為64 個字 = 128 字節(jié)(輸入用128個字節(jié),128個字節(jié)用于輸出)設(shè)置的*性數(shù)據(jù)大長度。再長就不可行了。
這個上限只適用于純用戶數(shù)據(jù)。診斷數(shù)據(jù)和參數(shù)被分組到完整的數(shù)據(jù)紀錄里,因而總是得到*性地傳輸。< /span>
在通常的代碼格式里(德語縮寫: AKF),可為*性數(shù)據(jù)設(shè)置大長度16 個字 = 32 個字節(jié) (32 個字節(jié)用于輸入,32 個字節(jié)用于輸出)。再長就不可行了。
在本文里請同樣注意, 通常在一個非系統(tǒng)主站 (通過GSD連接)上的CPU 41x 作為 DP 從站時,必 須是用一般代碼格式才可加以組態(tài)?;谶@個理由,作為PROFIBUS DP上從站的 CPU 41x 的傳輸內(nèi)存的大長度為16 個字 = 32個字節(jié)。
1. 1 硬件
(1)CPU
S7-400H CPU(固件版本V6.0),CPU訂貨號如表 1 1。
表 1 1 S7-400H V6.0版本CPU
CPU | 訂貨號 |
CPU 412-5H PN/DP | 6ES7 412-5HK06-0AB0 |
CPU 414-5H PN/DP | 6ES7 414-5HM06-0AB0 |
CPU 416-5H PN/DP | 6ES7 416-5HS06-0AB0 |
CPU 417-5H PN/DP | 6ES7 417-5HT06-0AB0 |
圖 2-7 S7-400H集成PROFINET口與PC站連接(五)
西門子6ES72231BH220XA8