產(chǎn)品簡(jiǎn)介
產(chǎn)地類(lèi)別 | 進(jìn)口 | 應(yīng)用領(lǐng)域 | 石油 |
---|
一年,假一罰十,,以客戶的需求為宗旨 , 以誠(chéng)為本 , 精益求精是專業(yè)從事西門(mén)子工業(yè)自動(dòng)化產(chǎn)品銷(xiāo)售和集成的優(yōu)良企業(yè),。
![]() |
上海燁哲自動(dòng)化科技有限公司 |
—— 銷(xiāo)售熱線 ——
18201799071 |
參考價(jià) | 面議 |
更新時(shí)間:2024-12-23 19:22:31瀏覽次數(shù):140
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,,謝謝!
產(chǎn)地類(lèi)別 | 進(jìn)口 | 應(yīng)用領(lǐng)域 | 石油 |
---|
西門(mén)子6FC5357-0BB33-0AA1
上海盟疆公司以“精良的品質(zhì),合理的價(jià)格,,優(yōu)良的服務(wù)”為宗旨,; 以“誠(chéng)信、品牌,、高效”為經(jīng)營(yíng)理念希望我們的合
作能為貴司降低更多的成本,,達(dá)到品牌共享,互利共贏,假一罰十.真誠(chéng)期待與您的合作,!
從陌生到朋友,,只需您的一個(gè)來(lái)電,我相信在以后的日子里,,您不用再無(wú)厘頭的尋找和比較產(chǎn)品,,因?yàn)槲覀児镜?/p>
宗旨就是: 價(jià)格(同一產(chǎn)品,價(jià)格低)+質(zhì)量(同一價(jià)格,,質(zhì)量好)+服務(wù)(同一行業(yè),,服務(wù)好)
問(wèn)題:
S7-400中保持?jǐn)?shù)據(jù)傳輸?shù)?性使用的是什么機(jī)理?
解答:
*的數(shù)據(jù)指的是就內(nèi)容來(lái)說(shuō)是*的,而 且它所描述了在某個(gè)時(shí)間點(diǎn)的一個(gè)稱之為*性數(shù)據(jù)的過(guò)程狀態(tài),。要保持?jǐn)?shù)據(jù)的*性,,它在傳輸或處理過(guò)程中不得被更新或改動(dòng),。< /span>
樣例 1:< /span>
為了對(duì)CPU在循環(huán)程序處理過(guò)程中有*的過(guò)程信號(hào)的映像,在程序處理前就把過(guò)程信號(hào)讀入輸入的過(guò)程映像中,,并 且在程序處理后又寫(xiě)到輸出的過(guò)程映像,。然后,在程序處理過(guò)程中,,用戶程序在對(duì)操作數(shù)區(qū)輸入(I)和輸出(Q) 尋址時(shí)并不直接訪問(wèn)信號(hào)模塊,,而是訪問(wèn)CPU 的內(nèi)部存儲(chǔ)區(qū)里的過(guò)程映像 。< /span>
樣例 2:
如果一個(gè)通訊塊(比如 SFB 14 “GET”, SFB 15 “PUT”)被較高優(yōu)先級(jí)的過(guò)程警報(bào)OB所中斷,,就有可能出現(xiàn)不*性,。 現(xiàn)在,如果在該過(guò)程警報(bào)OB中的用戶程序更改了已經(jīng)部分被通訊塊處理過(guò)的數(shù)據(jù),,那樣的話被傳輸?shù)臄?shù)據(jù)中,,部分是過(guò)程警報(bào)處理以前時(shí)間的數(shù)據(jù),部 分則是過(guò)程警報(bào)處理以後時(shí)間的數(shù)據(jù),,這意味著,,此數(shù)據(jù)是不*的。
SFC 81 "UBLKMOV"
使用 SFC 81 “UBLKMOV”,,把一個(gè)內(nèi)存區(qū)(源區(qū))的內(nèi)容*地復(fù)制到另一個(gè)內(nèi)存區(qū)(目標(biāo)區(qū))里 ,。復(fù) 制過(guò)程不得被操作系統(tǒng)的任何其它動(dòng)作所打斷。
使用SFC 81 “UBLKMOV”,,可復(fù)制下列內(nèi)存區(qū):
可復(fù)制的大數(shù)據(jù)量為 512 字節(jié),。請(qǐng)注意與CPU性能有關(guān)的限制。有關(guān)的限制可從操作列表中看到,。
既然復(fù)制過(guò)程不能打斷,,在使用 SFC 81“UBLKMOV” 時(shí),可增大CPU對(duì)報(bào)警的響應(yīng)時(shí)間,。
源區(qū)和目標(biāo)區(qū)不得互相交迭,。如 果的目標(biāo)區(qū)大于源區(qū),那么只把與源區(qū)里同樣多的數(shù)據(jù)復(fù)制到目標(biāo)區(qū),。如果的目標(biāo)區(qū)小于源區(qū),,那 么只把目標(biāo)區(qū)能接收的那么多的數(shù)據(jù)復(fù)制入目標(biāo)區(qū)。
通訊塊和功能之間的*性
對(duì) S7-400 ,,通 訊作業(yè)不在循環(huán)程序的執(zhí)行處來(lái)處理,,而是在程序循環(huán)過(guò)程中的一個(gè)固定的時(shí)間段里處理。從系統(tǒng)來(lái)講,,數(shù)據(jù)格式字節(jié),,字 和雙字永遠(yuǎn)可以得到*性的處理,就是說(shuō)傳輸一個(gè)字節(jié),一個(gè)字(兩個(gè)字節(jié))或雙字(4個(gè)字節(jié))是不會(huì)被打斷的,。
如果通訊塊(比如 SFB 12 “BSEND”)只能成對(duì)使用(象SFB 12 “BSEND” 和 SFB 13 “BRCV”) 而且它訪問(wèn)公共數(shù)據(jù)在用戶程序中被調(diào)用,,那么也訪問(wèn)本身數(shù)據(jù)區(qū),比如通過(guò) “DONE”參數(shù)對(duì)該數(shù)據(jù)區(qū)的訪問(wèn),,是可以協(xié)調(diào)的,。通 過(guò)這些通訊塊局部傳輸?shù)臄?shù)據(jù)的*性,因而可以在用戶的程序里得到保證,。
使用 S7 的通訊功能時(shí)動(dòng)作是不一樣的,。用這些功能時(shí)目標(biāo)設(shè)備 (比如 SFB 14 “GET”, SFB 15“PUT”) 里的用戶程序不要求通訊塊。在編程時(shí)就必須把*性數(shù)據(jù)的大小已經(jīng)考慮在內(nèi),。
訪問(wèn) CPU的工作內(nèi)存
操作系統(tǒng)的通訊功能是以固定長(zhǎng)度數(shù)據(jù)包來(lái)訪問(wèn)CPU的工作內(nèi)存。此數(shù)據(jù)包的大小與CPU性能有關(guān),,S7-400 CPU是32個(gè)字節(jié),。< /span>
這樣就確保了在使用通訊功能時(shí)報(bào)警響應(yīng)時(shí)間不會(huì)被延長(zhǎng)。由于這種訪問(wèn)與用戶程序異步,,你無(wú)法*地傳輸任意個(gè)數(shù)字節(jié)的數(shù)據(jù),。< /span>
下面將解釋為保證數(shù)據(jù)*性所要遵循的規(guī)則。
如果是 SFB 14 “GET”,,只要遵循下列規(guī)則就可*性地傳輸數(shù)據(jù),。
下圖給出了一個(gè)無(wú)法保證數(shù)據(jù)傳輸*性的例子。因?yàn)樗鼪](méi)有遵守*性規(guī)則的第二條:被動(dòng) CPU (數(shù)據(jù)發(fā)送方)的數(shù)據(jù)塊大小為 8 個(gè)字節(jié),,而傳輸?shù)膮s是 32 個(gè)字節(jié),。
圖 1:數(shù)據(jù)傳輸?shù)睦?/p>
用于 SFB 15“PUT”或?qū)懽兞康?性規(guī)則
對(duì)于 SFB 15 “PUT”,如果遵循下列規(guī)則,,數(shù)據(jù)傳輸將具有*性:
下圖為一個(gè)數(shù)據(jù)傳輸?shù)睦?。?于*性規(guī)則的第二條沒(méi)有得到遵守<被動(dòng)CPU(數(shù)據(jù)接收方)的數(shù)據(jù)塊大小只有32 個(gè)字節(jié),而發(fā)送的卻是64個(gè)字節(jié)>,無(wú) 法保證數(shù)據(jù)的*性,。
圖 2:無(wú) 法保證*性的數(shù)據(jù)傳輸
通過(guò)SFC 81 “ UBLKMOV”可在S7-400 的用戶程序里實(shí)現(xiàn)跨幾個(gè)變量的大數(shù)據(jù)塊*性傳輸(不可中斷的塊移動(dòng)),。
這樣,例如通過(guò)SFB 14 “ GET”, SFB 15 “PUT”以及讀/寫(xiě)變量,,可實(shí)現(xiàn)對(duì)此數(shù)據(jù)的*性訪問(wèn),。
從一臺(tái) DP 標(biāo)準(zhǔn)從站讀出*性數(shù)據(jù),/ 然后把它*性地寫(xiě)入一臺(tái) DP 標(biāo)準(zhǔn)從站,。
通過(guò)SFC 14 “DPRD_DAT”從一臺(tái) DP 標(biāo)準(zhǔn)從站*性地讀出數(shù)據(jù)
通過(guò)SFC 14 “DPRD_DAT”(從一臺(tái) DP 標(biāo)準(zhǔn)從站讀出*性數(shù)據(jù)),, 從一臺(tái)DP標(biāo)準(zhǔn)從站*性地讀出數(shù)據(jù)。如果數(shù)據(jù)傳輸中無(wú)錯(cuò)誤,,則讀出的數(shù)據(jù)被輸入由RECORD的目標(biāo)區(qū),。< /span>
目標(biāo)區(qū)必須與你已經(jīng)用STEP 7為選定的模塊組態(tài)好的長(zhǎng)度*。每次調(diào)用SFC 14只能訪問(wèn)一個(gè)模塊/DP ID 的數(shù)據(jù)(從組態(tài)好的起始地址),。
通過(guò) SFC 15“DPWR_DAT”( 把數(shù)據(jù)*性地寫(xiě)入一臺(tái)DP標(biāo)準(zhǔn)從站)把 RECORD 里的數(shù)據(jù)*性地傳輸入賦址好的DP 標(biāo)準(zhǔn)從站,。
源區(qū)的長(zhǎng)度必須與通過(guò) STEP 7 為選定模塊組態(tài)好的長(zhǎng)度*。
注意:
PROFIBUS DP標(biāo)準(zhǔn)定義了傳輸*性用戶數(shù)據(jù)的上限(見(jiàn)下一節(jié)),。通常的DP標(biāo)準(zhǔn)從站遵守這些限制,。對(duì)于較老的CPU (<1999),對(duì) 傳輸*性用戶數(shù)據(jù)存在與 CPU 有關(guān)的限制,。
請(qǐng)參考這些CPU的技術(shù)數(shù)據(jù),。在關(guān)鍵字 “DP 主站 -每臺(tái)DP 從站的用戶數(shù)據(jù)” 下去尋找CPU 可以*性地從一臺(tái)DP標(biāo)準(zhǔn)從站讀出數(shù)據(jù)和*性地寫(xiě)入一臺(tái)DP標(biāo)準(zhǔn)從站的數(shù)據(jù)的大長(zhǎng)度,一些近期CPU的此項(xiàng)指標(biāo)已經(jīng)超過(guò)標(biāo)準(zhǔn)DP從站可能或接受的數(shù)據(jù)長(zhǎng)度值。< /span>
*性傳輸用戶數(shù)據(jù)到一臺(tái) DP 從站的上限大值
PROFIBUS DP標(biāo)準(zhǔn)規(guī)定了傳輸*性用戶數(shù)據(jù)到DP從站的上限,。這就是為什么在一臺(tái)DP標(biāo)準(zhǔn)從站里,,可用一個(gè)數(shù)據(jù)塊來(lái)*性地傳輸大達(dá)64 個(gè)字 = 128 字節(jié)的用戶數(shù)據(jù)。
當(dāng)組態(tài)時(shí),,你定義了*性區(qū)的大小,。該大小用特殊的代碼格式(德語(yǔ)縮寫(xiě): SKF)表示為64 個(gè)字 = 128 字節(jié)(輸入用128個(gè)字節(jié),128個(gè)字節(jié)用于輸出)設(shè)置的*性數(shù)據(jù)大長(zhǎng)度,。再長(zhǎng)就不可行了,。
這個(gè)上限只適用于純用戶數(shù)據(jù)。診斷數(shù)據(jù)和參數(shù)被分組到完整的數(shù)據(jù)紀(jì)錄里,,因而總是得到*性地傳輸,。< /span>
在通常的代碼格式里(德語(yǔ)縮寫(xiě): AKF),可為*性數(shù)據(jù)設(shè)置大長(zhǎng)度16 個(gè)字 = 32 個(gè)字節(jié) (32 個(gè)字節(jié)用于輸入,,32 個(gè)字節(jié)用于輸出),。再長(zhǎng)就不可行了。
在本文里請(qǐng)同樣注意,, 通常在一個(gè)非系統(tǒng)主站 (通過(guò)GSD連接)上的CPU 41x 作為 DP 從站時(shí),,必 須是用一般代碼格式才可加以組態(tài)。基于這個(gè)理由,,作為PROFIBUS DP上從站的 CPU 41x 的傳輸內(nèi)存的大長(zhǎng)度為16 個(gè)字 = 32個(gè)字節(jié),。
不使用SFC 14 或 SFC 15 時(shí)的*性數(shù)據(jù)訪問(wèn)
*性數(shù)據(jù)訪問(wèn) 大于 4 個(gè)字節(jié)時(shí),對(duì)于下列的CPU 是可行的(不用SFC 14或SFC 15),。要 被*性傳輸?shù)囊粋€(gè) DP 從站的數(shù)據(jù)區(qū)數(shù)據(jù)是被傳輸?shù)揭粋€(gè)過(guò)程映像分區(qū)的,。這樣在此區(qū)域里的信息永遠(yuǎn)是*的。然后可用 裝載/傳輸命令 (比如L EW 1) 來(lái)訪問(wèn)過(guò)程映像,。
這為訪問(wèn)*性數(shù)據(jù)提供了特別方便和有力的選項(xiàng)(低運(yùn)行開(kāi)銷(xiāo)),。這一方案又為高效地結(jié)合和參數(shù)化驅(qū)動(dòng)或其它 DP 從站成為可能。< /span>
它適用于下列CPU,。固件版本 3.0 以上:
S7-400 CPU | MLFB |
CPU 412-1 | 6ES7 412-1XF03-0AB0 |
CPU 412-2 | 6ES7 412-2XG00-0AB0 |
CPU 414-2 | 6ES7 414-2XG03-0AB0 |
CPU 414-3 | 6ES7 414-3XJ00-0AB0 |
CPU 416-2 | 6ES7 416-2XK02-0AB0 |
CPU 416-3 | 6ES7 416-3XL00-0AB0 |
CPU 417-4 | 6ES7 417-4XL00-0AB0 |
CPU 414-4H | 6ES7 414-4HJ00-0AB0 |
CPU 417-4H | 6ES7 417-4HL01-0AB0 |
表 1:支持*性數(shù)據(jù)訪問(wèn)的CPU(不用 SFC14/SFC15)
當(dāng)你進(jìn)行直接訪問(wèn)時(shí) (比方說(shuō) L PEW 或 T PAW),,沒(méi)有 I/O 訪問(wèn)錯(cuò)。
從 采用SFC14/15 方案轉(zhuǎn)向采用過(guò)程映像方案時(shí)的注意要點(diǎn):< /b>
樣例:
下面的例子 (過(guò)程映像分區(qū) 3 “TPA 3”)顯示了 HW Config 中一種可能的組態(tài)。
在輸入下的下拉列表里選擇 “過(guò)程映像分區(qū) -> ---” 意味著過(guò)程映像里沒(méi)有存儲(chǔ)內(nèi)容。只 能用系統(tǒng)功能SFC14/15來(lái)處理它,。
圖 3:在HW Config 里組態(tài)DP從站的屬性,。
組態(tài)注意事項(xiàng):
有很多不同的方法用于捕獲參考結(jié)點(diǎn)溫度并通過(guò)參考結(jié)點(diǎn)和測(cè)量點(diǎn)的溫度差得到其溫度值。
沒(méi)有補(bǔ)償
只能捕獲測(cè)量點(diǎn)的溫度,。參考結(jié)點(diǎn)(從銅導(dǎo)線到補(bǔ)償線的轉(zhuǎn)換處)的溫度也會(huì)影響熱電偶的電壓,。因此這種測(cè)量值是有缺陷的。
用電子模塊 2 AI TC HF進(jìn)行內(nèi)部補(bǔ)償
在終端模塊 TM-E15S24-AT 和 TM-E15C24-AT 中有一個(gè)溫度傳感器,。溫度傳感器將終端溫度傳到 2AI TC HF,。對(duì)照來(lái)自電子模塊通道的測(cè)量值來(lái)計(jì)算該值。
硬件配置中對(duì)于該補(bǔ)償類(lèi)型的 ET 200 S 站參數(shù)參見(jiàn)條目號(hào): 19163406.
使用電阻溫度計(jì) Pt100 來(lái)捕獲參考結(jié)點(diǎn)的溫度
可以使用電阻溫度計(jì)(Pt100 氣候型測(cè)量范圍)來(lái)捕獲參考結(jié)點(diǎn)的溫度:換句話說(shuō),通過(guò)與電子模塊 2 AI RTD 連接的電阻溫度計(jì) PT100,,對(duì)與電子模塊 2 AI TC 連接的熱電偶進(jìn)行外部補(bǔ)償,。對(duì)參考點(diǎn)(從銅導(dǎo)線傳輸?shù)綗犭娕?,PT100 必須具有良好的熱傳導(dǎo)性,。如果直接連接熱電偶,,電子模塊 2 AI TC HF 將被使用(參見(jiàn)“用電子模塊 2 AI TC HF 進(jìn)行內(nèi)部補(bǔ)償”)
在設(shè)置相應(yīng)參數(shù)的 ET 200S 中,用 PT100 得到的該溫度值被分發(fā)到 2AI TC ST 模塊并且在模塊中同測(cè)量點(diǎn)(參考結(jié)點(diǎn)數(shù)量:1)上捕獲的溫度值一起計(jì)算
如果連接到 2AI TC 輸入的熱電偶具有相同的參考結(jié)點(diǎn),,就用 2AI RTD 進(jìn)行補(bǔ)償,。可以選擇“RTD”或“None”作為 2AI TC 模塊兩個(gè)信道的參考結(jié)點(diǎn),。如果選擇“RTD”,,那么同一個(gè)參考結(jié)點(diǎn)(RTD信道)總是用于兩個(gè)信道。
圖. 01
ID 關(guān)于為該補(bǔ)償類(lèi)型在硬件配置中進(jìn)行 ET 200S 站參數(shù)設(shè)置的相關(guān)信息參見(jiàn)條目號(hào): 19164641.
在每個(gè)熱電偶的電源導(dǎo)體中使用補(bǔ)償盒
通過(guò)補(bǔ)償盒進(jìn)行補(bǔ)償,。補(bǔ)償盒是由銅導(dǎo)線到補(bǔ)償線的轉(zhuǎn)換點(diǎn),。不需要用電子模塊 2AI TC ST 作進(jìn)一步處理。對(duì)于熱電偶參考結(jié)點(diǎn)(如:終端箱)上溫度的影響可以通過(guò)補(bǔ)償盒進(jìn)行補(bǔ)償,。補(bǔ)償盒包含用于補(bǔ)償特殊參考結(jié)點(diǎn)溫度(補(bǔ)償溫度)的橋接,。熱電偶或它們的補(bǔ)償線均連接到補(bǔ)償箱。這樣補(bǔ)償盒就成了參考結(jié)點(diǎn),。如果實(shí)際的參考溫度不同于參考溫度,,那么溫度決定的橋接電阻器就會(huì)改變。這樣就會(huì)產(chǎn)生一個(gè)正的或者負(fù)的補(bǔ)償電壓,,而該電壓會(huì)加到熱電偶電壓上,。參考結(jié)點(diǎn)溫度為 0o 的補(bǔ)償盒用于補(bǔ)償模擬輸入模塊。
需要注意一下幾點(diǎn),。
注意事項(xiàng):
關(guān)于 ET200S 的溫度補(bǔ)償?shù)母嘈畔⒄?qǐng)查看下列手冊(cè),。