西門子 6ES7195-0AA05-0XA0 西門子 6ES7195-0AA05-0XA0 西門子 6ES7195-0AA05-0XA0
描述
在下面的例子中,對于三個變量的訪問采用了不同的存儲區(qū)。表01 顯示了三個變量的訪問列表,每個都有單獨(dú)的索引。
創(chuàng)建一個功能,并聲明輸入變量為"Int"類型。圖.01 顯示了對于"AccessGroupInt"功能塊的編程示例,通過index進(jìn)行間接尋址并返回值。可以在程序中直接使用間接訪問,例如使用指令#TempValue:= "AccessGroupInt"(#Index);。這一編程方法
在下面的示例中數(shù)據(jù)被從三個不同的優(yōu)化的數(shù)據(jù)塊中讀出或?qū)懭搿H齻€數(shù)據(jù)塊"Silo_Water", "Silo_Sugar" 和"Silo_Milk"都包含相同的變量聲明:
創(chuàng)建的PLC數(shù)據(jù)類型"SiloUDT"用于尋址包含不同數(shù)據(jù)類型的DB變量。 "AccessGroupSiloRead"功能塊用于讀出返回值,是由PLC 數(shù)據(jù)類型 "SiloUDT"定義的?;诖丝梢栽谝粋€FB中間接訪問,例如如圖.03所示的指令:
創(chuàng)建環(huán)境
描述
本篇文章旨在解釋當(dāng)使用博途 WinCC 拷貝或移動歸檔數(shù)據(jù)時如何避免訪問沖突和隨之而來的數(shù)據(jù)丟失。
推薦使用 WinCC Advanced V15 手冊中的下列函數(shù)拷貝/移動歸檔數(shù)據(jù)。
然而,該過程有可能出現(xiàn)前一個函數(shù)沒執(zhí)行完,后一個函數(shù)已經(jīng)開始的情況,會導(dǎo)致數(shù)據(jù)丟失。
注意
如果您在使用審計追蹤,請始終使用“移動(hmiMove)”模式,否者將因為復(fù)制數(shù)據(jù)產(chǎn)生兩個數(shù)據(jù)段而違反FDA準(zhǔn)則。但是,這過程中有可能出現(xiàn)前一個函數(shù)執(zhí)行完成之前就開始了下一函數(shù)的執(zhí)行,這會導(dǎo)致數(shù)據(jù)丟失。
為了避免該情況發(fā)生,您可以利用系統(tǒng)函數(shù)運(yùn)行完成時產(chǎn)生的系統(tǒng)消息,以確保一步步依次執(zhí)行這些系統(tǒng)函數(shù)。也就是說您要先接收到上一步函數(shù)產(chǎn)生的系統(tǒng)消息再執(zhí)行下一步的系統(tǒng)函數(shù)。
注意
拷貝或移動多個歸檔
歸檔日志文件
打開所有歸檔
列表價(不含增值稅)
顯示價格
您的單價(不含增值稅)
顯示價格
PDF 格式的數(shù)據(jù)表
下載
服務(wù)和支持 (手冊,認(rèn)證,問答...)
下載
產(chǎn)品
商品編號(市售編號)
6ES7195-0AA05-0XA0
產(chǎn)品說明
DP,ASIC ASPC2 STEP E2 無鉛 針對 PROFIBUS-DP,主站, 最大 12 MBit/s 6 件,用于實驗室研發(fā)
產(chǎn)品家族
PROFIBUS DP 用的 ASIC
產(chǎn)品生命周期 (PLM)
PM300:有效產(chǎn)品
價格數(shù)據(jù)
價格組 / 總部價格組
AM / 251
列表價(不含增值稅)
顯示價格
您的單價(不含增值稅)
顯示價格
金屬系數(shù)
無
交付信息
出口管制規(guī)定
AL : N / ECCN : EAR99H
工廠生產(chǎn)時間
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)中如何安全地并且間接地尋址?
采用間接尋址時,只有程序執(zhí)行時,用于讀或?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 中安全地拷貝或移動歸檔數(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ā)下一個系統(tǒng)函數(shù)。
該方法不適用于分段歸檔,因為函數(shù) "歸檔日志文件" 僅拷貝一個文件而不是分段。
拷貝或移動一個歸檔
表 01
No.
過程
1
關(guān)閉所有歸檔
為一個按鈕的 “釋放” 事件組態(tài) “關(guān)閉所有日志” 函數(shù);
2
歸檔日志文件
如果函數(shù) “關(guān)閉所有日志”成功執(zhí)行完成,那么將會產(chǎn)生一條編號為 80019 的系統(tǒng)報警。
為這條系統(tǒng)報警的“到達(dá)” 事件組態(tài)“歸檔日志文件”函數(shù);
注意:
系統(tǒng)消息在項目導(dǎo)航下的 “HMI 報警” 中的 “系統(tǒng)事件” 選項卡中。
3
打開所有歸檔
當(dāng)函數(shù)“歸檔日志文件” 成功執(zhí)行完成后,編號為 80048 的系統(tǒng)報警將會觸發(fā),在這條系統(tǒng)報警的“到達(dá)”事件中組態(tài) “打開所有日志” 函數(shù)。
No.
過程
1
關(guān)閉所有歸檔
為一個按鈕的“釋放”事件組態(tài) “關(guān)閉所有日志” 函數(shù)。
2
如果函數(shù) “關(guān)閉所有日志” 成功執(zhí)行完成,會產(chǎn)生一條編號為 80019 的系統(tǒng)報警,
為這條系統(tǒng)報警的 “到達(dá)” 事件組態(tài)以下腳本。
示例為5條歸檔的拷貝。
圖. 01
3
如果函數(shù) “歸檔日志文件” 成功執(zhí)行完成,會產(chǎn)生一條編號為 80048 的系統(tǒng)報警。
為這條系統(tǒng)報警的 “到達(dá)” 事件組態(tài)以下腳本。
圖. 02
腳本的功能
一旦每一個歸檔的拷貝或移動發(fā)生,系統(tǒng)報警 “80048” 就會出現(xiàn),編號為 “80048” 的系統(tǒng)報警會被內(nèi)部變量 “Counter” 計數(shù),一旦所有歸檔的拷貝或復(fù)制完成(本例為5),IF 條件滿足,那么 “打開所有日志” 函數(shù)會被執(zhí)行。
同時內(nèi)部變量 “Counter” 被清零。