西門子 6ES7195-0AA05-0XA0 西門子 6ES7195-0AA05-0XA0 西門子 6ES7195-0AA05-0XA0
描述
在下面的例子中,對于三個(gè)變量的訪問采用了不同的存儲區(qū)。表01 顯示了三個(gè)變量的訪問列表,每個(gè)都有單獨(dú)的索引。
創(chuàng)建一個(gè)功能,并聲明輸入變量為"Int"類型。圖.01 顯示了對于"AccessGroupInt"功能塊的編程示例,通過index進(jìn)行間接尋址并返回值。可以在程序中直接使用間接訪問,例如使用指令#TempValue:= "AccessGroupInt"(#Index);。這一編程方法
在下面的示例中數(shù)據(jù)被從三個(gè)不同的優(yōu)化的數(shù)據(jù)塊中讀出或?qū)懭搿H齻€(gè)數(shù)據(jù)塊"Silo_Water", "Silo_Sugar" 和"Silo_Milk"都包含相同的變量聲明:
創(chuàng)建的PLC數(shù)據(jù)類型"SiloUDT"用于尋址包含不同數(shù)據(jù)類型的DB變量。 "AccessGroupSiloRead"功能塊用于讀出返回值,是由PLC 數(shù)據(jù)類型 "SiloUDT"定義的?;诖丝梢栽谝粋€(gè)FB中間接訪問,例如如圖.03所示的指令:
創(chuàng)建環(huán)境
描述
本篇文章旨在解釋當(dāng)使用博途 WinCC 拷貝或移動(dòng)歸檔數(shù)據(jù)時(shí)如何避免訪問沖突和隨之而來的數(shù)據(jù)丟失。
推薦使用 WinCC Advanced V15 手冊中的下列函數(shù)拷貝/移動(dòng)歸檔數(shù)據(jù)。
然而,該過程有可能出現(xiàn)前一個(gè)函數(shù)沒執(zhí)行完,后一個(gè)函數(shù)已經(jīng)開始的情況,會(huì)導(dǎo)致數(shù)據(jù)丟失。
注意
如果您在使用審計(jì)追蹤,請始終使用“移動(dòng)(hmiMove)”模式,否者將因?yàn)閺?fù)制數(shù)據(jù)產(chǎn)生兩個(gè)數(shù)據(jù)段而違反FDA準(zhǔn)則。但是,這過程中有可能出現(xiàn)前一個(gè)函數(shù)執(zhí)行完成之前就開始了下一函數(shù)的執(zhí)行,這會(huì)導(dǎo)致數(shù)據(jù)丟失。
為了避免該情況發(fā)生,您可以利用系統(tǒng)函數(shù)運(yùn)行完成時(shí)產(chǎn)生的系統(tǒng)消息,以確保一步步依次執(zhí)行這些系統(tǒng)函數(shù)。也就是說您要先接收到上一步函數(shù)產(chǎn)生的系統(tǒng)消息再執(zhí)行下一步的系統(tǒng)函數(shù)。
注意
拷貝或移動(dòng)多個(gè)歸檔
歸檔日志文件
打開所有歸檔
列表價(jià)(不含增值稅)
顯示價(jià)格
您的單價(jià)(不含增值稅)
顯示價(jià)格
PDF 格式的數(shù)據(jù)表
下載
服務(wù)和支持 (手冊,認(rèn)證,問答...)
下載
產(chǎn)品
商品編號(市售編號)
6ES7195-0AA05-0XA0
產(chǎn)品說明
DP,ASIC ASPC2 STEP E2 無鉛 針對 PROFIBUS-DP,主站, 最大 12 MBit/s 6 件,用于實(shí)驗(yàn)室研發(fā)
產(chǎn)品家族
PROFIBUS DP 用的 ASIC
產(chǎn)品生命周期 (PLM)
PM300:有效產(chǎn)品
價(jià)格數(shù)據(jù)
價(jià)格組 / 總部價(jià)格組
AM / 251
列表價(jià)(不含增值稅)
顯示價(jià)格
您的單價(jià)(不含增值稅)
顯示價(jià)格
金屬系數(shù)
無
交付信息
出口管制規(guī)定
AL : N / ECCN : EAR99H
工廠生產(chǎn)時(shí)間
30 天
凈重 (Kg)
0.426 Kg
產(chǎn)品尺寸 (W x L X H)
未提供
包裝尺寸
20.80 x 37.50 x 3.70
包裝尺寸單位的測量
CM
數(shù)量單位
1 包裝
包裝數(shù)量
6
其他產(chǎn)品信息
EAN
4025515072713
UPC
662643216073
商品代碼
85423990
LKZ_FDB/ CatalogID
ST76-A
產(chǎn)品組
4008
原產(chǎn)國
菲律賓
Compliance with the substance restrictions according to RoHS directive
RoHS 合規(guī)開始日期: 2009.11.25
產(chǎn)品類別
A: 問題無關(guān),即刻重復(fù)使用
電氣和電子設(shè)備使用后的收回義務(wù)類別
沒有電氣和電子設(shè)備使用后回收的義務(wù)
分類
版本
分類
eClass
6
27-26-17-04
eClass
7.1
27-26-17-04
eClass
8
27-26-17-04
eClass
9
27-26-17-04
eClass
9.1
27-26-17-04
ETIM
4
EC002584
ETIM
5
EC002584
ETIM
6
EC002584
IDEA
4
3348
UNSPSC
14
32-15-17-03
UNSPSC
15
32-10-16-09
在STEP 7 (TIA Portal)中如何安全地并且間接地尋址?
采用間接尋址時(shí),只有程序執(zhí)行時(shí),用于讀或?qū)憯?shù)值的地址才得以確定。使用這種方法可以減少編程量并使得程序更靈活。通常來講,程序創(chuàng)建后訪問地址也就確定了。為了使得間接尋址更靈活和更安全,可以
表01
索引
訪問變量
存儲區(qū)
1
Input_Word_0
EW 0
2
"Processdata".Temperature
DB 1
3
Output_Word_4
AW 4
圖. 01
圖. 02
圖. 03
此FAQ中的截屏由 STEP 7 (TIA Portal) V13創(chuàng)建。
如何在 WinCC Comfort 和 WinCC Advanced 中安全地拷貝或移動(dòng)歸檔數(shù)據(jù)?
手冊中更多可利用的信息請參考 “SIMATIC STEP 7 Basic/Professional V15 and SIMATIC WinCC V15> 可視化過程 > 使用系統(tǒng)函數(shù)和運(yùn)行系統(tǒng)腳本 > 參考 > 函數(shù)列表 > 系統(tǒng)函數(shù) > 歸檔 >歸檔日志文件,詳見文檔ID“109755202”。
為了避免類似問題,確保系統(tǒng)函數(shù)能夠按照順序一步步執(zhí)行,系統(tǒng)函數(shù)完成后觸發(fā)一條系統(tǒng)消息。只有接收到系統(tǒng)消息再觸發(fā)下一個(gè)系統(tǒng)函數(shù)。
該方法不適用于分段歸檔,因?yàn)楹瘮?shù) "歸檔日志文件" 僅拷貝一個(gè)文件而不是分段。
拷貝或移動(dòng)一個(gè)歸檔
表 01
No.
過程
1
關(guān)閉所有歸檔
為一個(gè)按鈕的 “釋放” 事件組態(tài) “關(guān)閉所有日志” 函數(shù);
2
歸檔日志文件
如果函數(shù) “關(guān)閉所有日志”成功執(zhí)行完成,那么將會(huì)產(chǎn)生一條編號為 80019 的系統(tǒng)報(bào)警。
為這條系統(tǒng)報(bào)警的“到達(dá)” 事件組態(tài)“歸檔日志文件”函數(shù);
注意:
系統(tǒng)消息在項(xiàng)目導(dǎo)航下的 “HMI 報(bào)警” 中的 “系統(tǒng)事件” 選項(xiàng)卡中。
3
打開所有歸檔
當(dāng)函數(shù)“歸檔日志文件” 成功執(zhí)行完成后,編號為 80048 的系統(tǒng)報(bào)警將會(huì)觸發(fā),在這條系統(tǒng)報(bào)警的“到達(dá)”事件中組態(tài) “打開所有日志” 函數(shù)。
No.
過程
1
關(guān)閉所有歸檔
為一個(gè)按鈕的“釋放”事件組態(tài) “關(guān)閉所有日志” 函數(shù)。
2
如果函數(shù) “關(guān)閉所有日志” 成功執(zhí)行完成,會(huì)產(chǎn)生一條編號為 80019 的系統(tǒng)報(bào)警,
為這條系統(tǒng)報(bào)警的 “到達(dá)” 事件組態(tài)以下腳本。
示例為5條歸檔的拷貝。
圖. 01
3
如果函數(shù) “歸檔日志文件” 成功執(zhí)行完成,會(huì)產(chǎn)生一條編號為 80048 的系統(tǒng)報(bào)警。
為這條系統(tǒng)報(bào)警的 “到達(dá)” 事件組態(tài)以下腳本。
圖. 02
腳本的功能
一旦每一個(gè)歸檔的拷貝或移動(dòng)發(fā)生,系統(tǒng)報(bào)警 “80048” 就會(huì)出現(xiàn),編號為 “80048” 的系統(tǒng)報(bào)警會(huì)被內(nèi)部變量 “Counter” 計(jì)數(shù),一旦所有歸檔的拷貝或復(fù)制完成(本例為5),IF 條件滿足,那么 “打開所有日志” 函數(shù)會(huì)被執(zhí)行。
同時(shí)內(nèi)部變量 “Counter” 被清零。