參考價(jià): | 面議 |
- 6ES7 223-1BH22-0 產(chǎn)品型號(hào)
- 西門(mén)子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問(wèn)次數(shù):351更新時(shí)間:2018-03-11 11:30:00
上海眹鋅電氣設(shè)備有限公司在經(jīng)營(yíng)活動(dòng)中精益求精,具備如下業(yè)務(wù)優(yōu)勢(shì):
上海眹鋅*低價(jià)銷售西門(mén)子PLC,200,300,400,1200,西門(mén)子PLC附件,西門(mén)子電機(jī),西門(mén)子人機(jī)界面西門(mén)子變頻器,西門(mén)子數(shù)控伺服,西門(mén)子總線電纜現(xiàn)貨供應(yīng),咨詢系列產(chǎn)品,折扣低,貨期準(zhǔn)時(shí)并且備有大量庫(kù)存. *有效
西門(mén)子數(shù)控伺服系統(tǒng):802C S、802D
上海一級(jí)代理商
6ES7 223-1BH22-0XA8
6ES7 223-1BH22-0XA8
6ES7 223-1BH22-0XA8
SIEMENS西門(mén)子上海朕鋅電氣設(shè)備有限公司
鐘濤()
24小時(shí)銷售及:
電 話:
手 機(jī):
: 1824547528
地址:上海市金山區(qū)楓灣路500號(hào)
《銷售態(tài)度》:質(zhì)量保證、誠(chéng)信服務(wù)、及時(shí)到位!
《銷售宗旨》:為客戶創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝*,*!
《產(chǎn)品優(yōu)勢(shì)》:專業(yè)銷售 薄利多銷 信譽(yù)好,口碑好,價(jià)格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
說(shuō)明: 為了對(duì)文本文件進(jìn)行保存或讀取信息的操作,必須能夠訪問(wèn) Windows CE 的文件系統(tǒng)。通過(guò)的對(duì)象變量進(jìn)行這種訪問(wèn)。
使用VB腳本可以存儲(chǔ)任何數(shù)據(jù)到操作面板或USB可移動(dòng)介質(zhì)。該FAQ解釋如何編寫(xiě)相應(yīng)的腳本。
描述:
為了對(duì)文本文件進(jìn)行保存或讀取信息的操作,必須能夠訪問(wèn) Windows CE 的文件系統(tǒng)。通過(guò)的對(duì)象變量進(jìn)行這種訪問(wèn)。
注意:
- 只有當(dāng)WinCC的標(biāo)準(zhǔn)機(jī)制(存儲(chǔ)數(shù)據(jù)歸檔)不能滿足應(yīng)用需求時(shí),才會(huì)考慮使用腳本保存數(shù)據(jù)。
- 下面涉及到的方法,依賴于操作面板的操作系統(tǒng)和使用的組態(tài)軟件。關(guān)于處理其它配置的信息,請(qǐng)參考本文末尾的注釋。
目錄:
- 將信息保存到文本文件或 csv 文件的示例
- 從文本文件或 csv 文件讀取信息的示例
- 下載源代碼和示例工程
在 WinCC flexible 中關(guān)于 VBScript 命令的文檔
關(guān)于 VBScript 的相關(guān)信息可以參見(jiàn) WinCC flexible 幫助系統(tǒng),位于“目錄” 頁(yè)面下“WinCC flexible 信息系統(tǒng) > 使用 WinCC flexible > 參考”。
圖 01
將信息保存到文本文件或 csv 文件的示例
下面的表格說(shuō)明如何在 WinCC flexible 中,將信息保存到文本文件或 csv 文件。
序號(hào) | 操作過(guò)程 | ||||||||||||||||||
1 | 創(chuàng)建一個(gè)新項(xiàng)目 通過(guò)單擊“項(xiàng)目 > 新建...”,并選擇“Multi Panels > MP 370 12" Touch”操作面板,創(chuàng)建新項(xiàng)目。
| ||||||||||||||||||
2 | 創(chuàng)建變量
注意: | ||||||||||||||||||
3 | 添加對(duì)象
"Settings"
| ||||||||||||||||||
4 | 建立腳本、文本列表和變量間的關(guān)聯(lián)
上海一級(jí)代理商 | ||||||||||||||||||
5 | 創(chuàng)建腳本 - *步
源代碼的說(shuō)明: 如果腳本發(fā)生運(yùn)行時(shí)錯(cuò)誤,那么“On Error Resume Next”語(yǔ)句是必需的。只要發(fā)生這種錯(cuò)誤,該錯(cuò)誤程序的下一條語(yǔ)句能自動(dòng)執(zhí)行。 注意:
| ||||||||||||||||||
6 | 注意事項(xiàng) 使用創(chuàng)建的“f”對(duì)象的“Open”方法,打開(kāi)由“path”(路徑名稱)參數(shù)的文件。如果相關(guān)的文件不存在,則如上提到的錯(cuò)誤處理程序?qū)?zhí)行。
如果文件或路徑名稱不存在,則如上提到的錯(cuò)誤處理程序?qū)?zhí)行。 的字符串將被“f”對(duì)象的“LinePrint”方法寫(xiě)入已打開(kāi)的文件中。在此,變量值也被傳送和保存。 注意: 然后使用“Close”方法關(guān)閉該文件。關(guān)鍵字“Nothing” 用于分離對(duì)象變量,該變量由“Set”命令分配給該對(duì)象。 zui后一條語(yǔ)句傳輸用戶自定義的系統(tǒng)消息到 HMI 消息系統(tǒng)。
| ||||||||||||||||||
7 | 啟動(dòng)運(yùn)行
| ||||||||||||||||||
8 | 打開(kāi)文本文件 如果將兩種文本文件都存到存儲(chǔ)卡上,那么可以在 PC 上使用讀卡器看到這些文件,并使用適當(dāng)?shù)某绦虼蜷_(kāi)。
|
從文本文件或 csv 文件讀取信息的示例
如下表格說(shuō)明如何從文本文件或 csv 文件中讀出信息并在 WinCC flexible 中顯示。
該示例基于先前的示例。先前示例中的配置在該示例中不是必須的。但是用到的組件仍然適用。
序號(hào) | 操作過(guò)程 | |||||||||||||||||||||
1 | 創(chuàng)建一個(gè)新項(xiàng)目 - 可選項(xiàng) 如果使用先前的工程,那么直接進(jìn)入 步驟 2。
| |||||||||||||||||||||
2 | 連接變量
| |||||||||||||||||||||
3 | 添加對(duì)象
| |||||||||||||||||||||
4 | 建立腳本、文本列表和變量間的關(guān)聯(lián)
| |||||||||||||||||||||
5 | 創(chuàng)建腳本 - *步
源代碼的說(shuō)明: 在 <行 24> 中的語(yǔ)句將訪問(wèn) Windows 文件系統(tǒng)的對(duì)象傳送到對(duì)象變量“f”。如下源代碼包含運(yùn)行時(shí)錯(cuò)誤處理程序。如果運(yùn)行時(shí)發(fā)生錯(cuò)誤,將會(huì)在消息窗口中輸出錯(cuò)誤消息并終止腳本的運(yùn)行。 注意:
| |||||||||||||||||||||
6 | 創(chuàng)建腳本 - 第二步 使用創(chuàng)建的“f”對(duì)象的“Open”方法,打開(kāi)由“path”(路徑名稱)參數(shù)的文件。如果相關(guān)的文件不存在,則如上提到的錯(cuò)誤處理程序?qū)?zhí)行。
如果文件無(wú)法打開(kāi),則如上提到的錯(cuò)誤處理程序?qū)?zhí)行,從而安全地終止腳本運(yùn)行。 使用“Do-While-Loop”語(yǔ)句,通過(guò)對(duì)象變量“f”的“LineInputString”方法,當(dāng)循環(huán)執(zhí)行時(shí),可以一行一行地讀出文本文件中的內(nèi)容。一旦到達(dá)文本文件末尾循環(huán)就被終止。 函數(shù)“Split”以分隔符來(lái)分離從文件中讀取的文本行(expression),該分隔符作為第二個(gè)可選參數(shù)。分離后的內(nèi)容被傳送到一個(gè)一維數(shù)組。本例中沒(méi)有使用zui后兩個(gè)參數(shù)。
因?yàn)楫?dāng)保存時(shí),可能包含空字符串(例如,參見(jiàn)圖 09),這些字符串通過(guò)“Replace”函數(shù)來(lái)刪除。因此,前三個(gè)參數(shù)必須。*個(gè)參數(shù)包含字符串 (expression) ,對(duì)該字符串執(zhí)行搜索(SearchCS) ,搜索到的字符被替換為由參數(shù)“ReplaceWith”的字符。
| |||||||||||||||||||||
7 | 創(chuàng)建腳本 - 第三步 為了保持?jǐn)?shù)據(jù)結(jié)構(gòu),所有數(shù)據(jù)被傳入一個(gè)二維數(shù)組“HiField”。因此并非該數(shù)組中所有的數(shù)據(jù)都是必需的,所以僅將數(shù)組中相關(guān)的數(shù)據(jù)傳送到 WinCC flexible 全局變量中。 示例 - HiField (a, b)的結(jié)構(gòu)和內(nèi)容:
打開(kāi)的文件在 <行 62> 被關(guān)閉。關(guān)鍵字“Nothing” 用于分離對(duì)象變量,該變量由“Set”命令分配給該對(duì)象。 zui后一條語(yǔ)句傳輸用戶自定義的系統(tǒng)消息到 HMI 消息系統(tǒng)。
| |||||||||||||||||||||
8 | 啟動(dòng)運(yùn)行
|