載入中……
[供應(yīng)]西門子6ES72110AA230XB0
- 產(chǎn)品產(chǎn)地:德國
- 產(chǎn)品品牌:西門子
- 包裝規(guī)格:6ES72110AA230XB0
- 產(chǎn)品數(shù)量:01111
- 計量單位:1
- 產(chǎn)品單價:01
- 更新日期:2018-04-25 19:31:00
- 有效期至:2028-04-22
-
-
- 收藏此信息
西門子6ES72110AA230XB0
詳細(xì)信息
西門子6ES72110AA230XB0
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
聯(lián)系人:鐘濤
24小時銷售及維修熱線:18221357245
電話:021-31139793
手機:18221357245
QQ:1824547528 
地址:上海市金山區(qū)楓灣路500號
《銷售宗旨》:為客戶創(chuàng)造價值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!
《產(chǎn)品優(yōu)勢》:專業(yè)銷售薄利多銷信譽好,口碑好,價格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
描述:
為了對文本文件進(jìn)行保存或讀取信息的操作,必須能夠訪問WindowsCE的文件系統(tǒng)。通過指定的對象變量進(jìn)行這種訪問。
注意:
只有當(dāng)WinCC的標(biāo)準(zhǔn)機制(存儲數(shù)據(jù)歸檔)不能滿足應(yīng)用需求時,才會考慮使用腳本保存數(shù)據(jù)。
下面涉及到的方法,依賴于操作面板的操作系統(tǒng)和使用的組態(tài)軟件。關(guān)于處理其它配置的信息,請參考本文末尾的注釋。
目錄:
將信息保存到文本文件或csv文件的示例
從文本文件或csv文件讀取信息的示例
下載源代碼和示例工程
在WinCCflexible中關(guān)于VBScript命令的文檔
關(guān)于VBScript的相關(guān)信息可以參見WinCCflexible幫助系統(tǒng),位于“目錄”頁面下“WinCCflexible信息系統(tǒng)>使用WinCCflexible>參考”。
圖01
將信息保存到文本文件或csv文件的示例
下面的表格說明如何在WinCCflexible中,將信息保存到文本文件或csv文件。
 
序號操作過程1創(chuàng)建一個新項目
通過單擊“項目>新建...”,并選擇“MultiPanels > MP37012"Touch”操作面板,創(chuàng)建新項目。
圖022創(chuàng)建變量
通過“項目> Operatorpanel_1 >通訊>變量”打開變量編輯器。
按如下名稱,添加4個內(nèi)部變量:
序號
變量
數(shù)據(jù)類型
1bExtensionBool2szMaterialString3nPressureInt4nTemperatureInt表01-變量
圖03
注意:
示例中僅使用了內(nèi)部變量??梢允褂眠B接控制器的變量。
3添加對象
添加兩個矩形。
組合一個符號IO域和三個普通IO域。
擴大WinCCflexible畫面,添加1個按鈕和9個文本域。
如圖04所示布局所有對象,并輸入如下文字:
“Processvalues”
“Pressure:”
“Temperature:”
“Material:”
“Textfile:”
“mbar”
“°C”
       "Settings"
      “ Extension:”
創(chuàng)建一個文本列表,命名為“Extension”,并包含如下條目: 
0=> “.txt”
1=> “.csv”
圖044建立腳本、文本列表和變量間的關(guān)聯(lián)
創(chuàng)建一個腳本,名稱為“Write_data”。為此在項目樹中單擊“腳本 > 添加腳本”。
連接如下的變量和新創(chuàng)建的腳本到相關(guān)對象上:
 變量/腳本對象對象用于...nPressureIOfieldPressurenTemperatureIOfieldTemperatureszString_1IOfieldMaterialbExtensionSymbolicIOfieldExtensionWrite_dataButtonSavefile表02-鏈接到不同對象
 
將文本列表“Extension”連接到符號IO域。
圖055創(chuàng)建腳本-第一步
添加示例代碼到“Write_data”腳本中。
注意:
關(guān)于不同VBScript命令的更多信息,請參見WinCCflexible幫助。
源代碼的說明:
在<行10>中聲明的變量只在腳本內(nèi)部有效。在<行12>中的變量“bExtension”是一個全局變量,可以在整個WinCCflexible項目中使用。使用該變量,可以通過符號IO域選擇包含文件名稱和擴展名的路徑。
       如果腳本發(fā)生運行時錯誤,那么“OnErrorResumeNext”語句是必需的。只要發(fā)生這種錯誤,該錯誤程序的下一條語句能自動執(zhí)行。
       在<行24>中的語句將訪問Windows文件系統(tǒng)的對象傳送到對象變量“f”。如下源代碼包含運行時錯誤處理程序。如果運行時發(fā)生錯誤,將會在消息窗口中輸出錯誤消息并終止腳本的運行。
注意:
       如果使用“FileCtl.File”,將不能訪問WindowsCE文件系統(tǒng)。如果在使用其它操作系統(tǒng)的面板上運行該腳本,將會出現(xiàn)運行時錯誤。
圖066注意事項
使用創(chuàng)建的“f”對象的“Open”方法,打開由“path”(路徑名稱)參數(shù)指定的文件。如果相關(guān)的文件不存在,則如上提到的錯誤處理程序?qū)?zhí)行。
file.OpenPathname,Mode,[access],[lock],[reclength]
如果文件或路徑名稱不存在,則如上提到的錯誤處理程序?qū)?zhí)行。
指定的字符串將被“f”對象的“LinePrint”方法寫入已打開的文件中。在此,變量值也被傳送和保存。
注意:
如果欲為文本字符串保存時間戳,可以使用 Now 函數(shù)。
示例:
f.LinePrint( Now &"material"&szMaterial&"")
然后使用“Close”方法關(guān)閉該文件。關(guān)鍵字“Nothing”用于分離對象變量,該變量由“Set”命令分配給該對象。
最后一條語句傳輸用戶自定義的系統(tǒng)消息到HMI消息系統(tǒng)。
圖077啟動運行
將WinCCflexible工程傳輸?shù)讲僮髅姘宀舆\行。
注意:
同類型其他產(chǎn)品
免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實性、和合法性由發(fā)布企業(yè)負(fù)責(zé),浙江民營企業(yè)網(wǎng)對此不承擔(dān)任何保證責(zé)任。
友情提醒:普通會員信息未經(jīng)我們?nèi)斯ふJ(rèn)證,為了保障您的利益,建議優(yōu)先選擇浙商通會員。