6ES7511-1CK01-0AB0西門子S7-1500 緊湊型CPU CPU 1511C-1 PN, *處理器
tia portal 提供了不同的系統(tǒng)函數(shù),可以將歸檔數(shù)據(jù)和配方數(shù)據(jù)地存儲在移動媒介和網(wǎng)絡(luò)驅(qū)動器中。 如果希望存儲過程數(shù)據(jù)和項目數(shù)據(jù)以備日后上傳,那么需要使用 visual basic 腳本。本文負責解釋如何編寫存儲過程數(shù)據(jù)的腳本以及如何在 wincc (tia portal) **版 pc 運行系統(tǒng)中使用這些腳本。
注意
對于wincc標準機制(數(shù)據(jù)歸檔 等)的應(yīng)用僅使用腳本保存數(shù)據(jù)是不夠的!
具體配置及技巧取決于使用的人機界面的操作系統(tǒng)以及使用的組態(tài)軟件。具體請參考本文后列出的其他配置信息。
說明
在如下例子中,過程變量“material”,“pressure”和“temperature”將被寫入到“filename”*的文件中,并且將以“materialfromfile”,“pressurefromfile”和 “temperaturefromfile”讀出。
在 tia portal 中創(chuàng)建一個已組態(tài)了 wincc rt advanced 的 simatic pc station 的項目。
在 wincc rt 的變量表中創(chuàng)建需要存儲和讀出的過程變量。(如:“material”,“pressure”和“temperature”,同時創(chuàng)建 “materialfromfile”,“pressurefromfile”和“temperaturefromfile”)。原則上,這些變量可以是任何類型。此外,創(chuàng)建一個“wstring”類型的變量“filename”。用于存儲路徑以及文件名稱,注意,要保證該路徑有足夠的數(shù)據(jù)長度以便存儲路徑數(shù)據(jù)。
圖. 01
創(chuàng)建兩個腳本“write_data_to_file”以及“read_data_from_file”。(可在本文下方下載相應(yīng)腳本數(shù)據(jù))。
圖. 02
圖. 03
通過事件調(diào)用腳本,例如按鈕的點擊事件。
圖. 04
每調(diào)用一次腳本“write_data_to_file”,會在現(xiàn)有文件中自動創(chuàng)建一條新的“數(shù)據(jù)記錄”。腳本“read_data_from_file”將讀取*的文件,并從中復(fù)制數(shù)據(jù)到*的工程變量中。
這兩個腳本將按照如下方式進行工作。
1.創(chuàng)建文件系統(tǒng)對象,意為連接到 pc 的文件系統(tǒng)。
2.創(chuàng)建或打開包含存儲值的文件。
3.值的寫入或讀取。
4.關(guān)閉這些文件,斷開鏈接文件。
根據(jù)需要調(diào)整腳本,* 36 行
(“write_data_to_file”)
ts.writeline(material & ";" & pressure & ";" & temperature)
以及*28行
(“read_data_from_file”)
materialfromfile = field(0)
pressurefromfile = field(1)
temperaturefromfile = field(2)
可把需要存儲和讀取的變量名稱進行替換??梢?希望存儲和讀取多個變量。當存儲和讀取變量時,使用分隔符分開多個變量(本例:“;”,行 36 和 26 )。
如果想在加載起始畫面的時候同時讀取csv文件里的存儲過程變量,那么必須首先定義關(guān)聯(lián)路徑。需要單獨的腳本實現(xiàn)該功能。
1.在項目中添加新的vb函數(shù)“腳本>vb 腳本>添加新vb腳本”。
2.把新腳本重命名為“opendefaultfilename”。
3.打開腳本并且添加代碼行“filename = filepath\filename.filetype”(c:\users\os\documents\archive.csv, 例如)。文件路徑、文件名和文件類型與csv文件保持一致。
4.打開起始畫面。使用“add function”功能將腳本鏈接到開始事件(“屬性>事件>加載”)。在此輸入腳本名“opendefaultfilename”。
5.添加腳本“read_data_from_file”。
起始畫面打開時,文件路徑定義的后一行(后變量狀態(tài))回讀到過程變量”materialfromfile”、“pressurefromfile”和“temperaturefromfile”。
如果想在退出起始畫面時讀取當前過程變量("material", "pressure" and "temperature")到一個現(xiàn)有的csv文件,那么必須首先定義關(guān)聯(lián)路徑。需要單獨的腳本實現(xiàn)該功能。
1.在項目中添加新的vb函數(shù)“腳本>vb 腳本>添加新vb腳本”。
2.把新腳本重命名為“closedefaultfilename”。
3.打開腳本并且添加代碼行"filename = filepath\filename.filetype" (c:\users\os\documents\archive.csv,例如)。文件路徑、文件名和文件類型與csv文件保持一致。
4.打開起始畫面。使用“add function”功能將腳本鏈接到開始事件(“屬性>事件>”)。在此輸入腳本名“closedefaultfilename”。
5.添加腳本"write_data_to_file"。
當起始畫面關(guān)閉時,文件路徑定義后的過程變量狀態(tài)被寫入csv文件的后一行。
例程的功能
以下功能在提供的例程中完成:在如下的三個輸入 / 輸出域(“current values:”)關(guān)聯(lián)要存儲變量的過程值(“material”,“pressure”和“temperature”)。底部*了要使用的文件的路徑。點擊按鈕“write to disk”調(diào)用腳本“write_data_to_file”并且寫入數(shù)據(jù)記錄到文件中。點擊按鈕“read from disk”調(diào)用腳本“read_data_from_file”并且從文件中讀取所有的數(shù)據(jù)記錄,進而在條目“values on file:”中顯示這些數(shù)據(jù)記錄的后一個寫入值。
詞條
詞條說明
6ES7318-3FL01-0AB0西門子S7-300 CPU319F-3 PN/DP, *處理器,帶 2.5MB 內(nèi)存
6ES7318-3FL01-0AB0西門子S7-300 CPU319F-3 PN/DP, *處理器,帶 2.5MB 內(nèi)存S7-300FSIMATIC S7-300F 故障安全自動化系統(tǒng)可使用在對安全要求較高的設(shè)備中。它可對立即停機不會給人員或環(huán)境帶來危險的過程進行控制。S7-300F 符合以下安全要求:要求等級 AK 1 至 AK 6,根據(jù) DIN V 19250/DIN V VDE 0801安
6ES7131-4BD01-0AB0西門子5 個電子模塊 用于 ET 200S,4 DI High Feature 24V DC
6ES7131-4BD01-0AB0西門子5 個電子模塊 用于 ET 200S,4 DI High Feature 24V DC應(yīng)用領(lǐng)域豐富的模塊使 ET 200S 成為了幾乎適用于所有行業(yè)的理想 I/O 系統(tǒng),而且特別適用于需要為模塊設(shè)計和豐富功能的情況。ET 200S 具有強大的內(nèi)部能力和同步工作模式,還非常適用于時間關(guān)鍵型應(yīng)用。優(yōu)點集成了 CPU 功能大大節(jié)省了接線在控制柜中的空間要求少具有
6ES7134-6HD00-0BA1西門子模擬式輸入端模塊, 模擬輸入 4XU/I 2線標準, 適合用于 A0 類型的基座單元
6ES7134-6HD00-0BA1西門子模擬式輸入端模塊, 模擬輸入 4XU/I 2線標準, 適合用于 A0 類型的基座單元應(yīng)用領(lǐng)域豐富的模塊使 ET 200S 成為了幾乎適用于所有行業(yè)的理想 I/O 系統(tǒng),而且特別適用于需要為模塊設(shè)計和豐富功能的情況。ET 200S 具有強大的內(nèi)部能力和同步工作模式,還非常適用于時間關(guān)鍵型應(yīng)用。優(yōu)點集成了 CPU 功能大大節(jié)省了接線在控制柜中的空間要求少具有緊
6ES7322-1FL00-0AA0西門子數(shù)字量輸出模塊
6ES7322-1FL00-0AA0西門子數(shù)字量輸出模塊具有平方轉(zhuǎn)矩負載的驅(qū)動器具有平方轉(zhuǎn)矩負載的驅(qū)動器(M~n2),如用于泵和通風機,在額定速度時需要滿額轉(zhuǎn)矩。通常不會發(fā)生出現(xiàn)很高的起動轉(zhuǎn)矩或高負載沖擊。因此,沒有必要提供較高的變頻器過載能力。以下適用于平方轉(zhuǎn)矩負載驅(qū)動系統(tǒng)用變頻器的選型:變頻器的額定電流必須至少等于所需負載點上的滿轉(zhuǎn)矩電機電流。如果使用標準 Siemens 電機,則這些電機可以
公司名: 上海朕鋅電氣設(shè)備有限公司
聯(lián)系人: 田敏
電 話:
手 機: 13524252514
微 信: 13524252514
地 址: 上海松江新浜上海市松江區(qū)鼎源路618弄(時尚谷創(chuàng)意園)69號3樓
郵 編:
網(wǎng) 址: 13524252514.b2b168.com
1FK2102-0AG11-1SA0西門子伺服電機1FK2102-0AG11-1SA0西門子中國總代理商
1FK2102-0AG00-0MA0西門子伺服電機1FK2102-0AG00-0MA0西門子中國總代理商
1FK2102-0AG00-1MA0西門子伺服電機1FK2102-0AG00-1MA0西門子中國總代理商
1FK2102-0AG01-0MA0西門子伺服電機1FK2102-0AG01-0MA0西門子中國總代理商
1FK2102-0AG01-1MA0西門子伺服電機1FK2102-0AG01-1MA0西門子中國總代理商
1FK2102-0AG10-0MA0西門子伺服電機1FK2102-0AG10-0MA0西門子中國總代理商
1FK2102-0AG10-1MA0西門子伺服電機1FK2102-0AG10-1MA0西門子中國總代理商
1FK2102-0AG11-0MA0西門子伺服電機1FK2102-0AG11-0MA0西門子中國總代理商
公司名: 上海朕鋅電氣設(shè)備有限公司
聯(lián)系人: 田敏
手 機: 13524252514
電 話:
地 址: 上海松江新浜上海市松江區(qū)鼎源路618弄(時尚谷創(chuàng)意園)69號3樓
郵 編:
網(wǎng) 址: 13524252514.b2b168.com