WinCC flexible 中創(chuàng)建的 VB 腳本可以進(jìn)行移植。 VB 腳本必須能夠在 WinCC flexible 中正常運(yùn)行才能成功移植。
提示 腳本錯(cuò)誤在移植后的初始測(cè)試運(yùn)行過(guò)程中定位腳本錯(cuò)誤的較有效方法是使用安裝的腳本調(diào)試程序和診斷控件。 |
移植過(guò)程會(huì)對(duì)腳本進(jìn)行分析,并在必要時(shí)根據(jù) WinCC 系統(tǒng)行為調(diào)整腳本。 調(diào)整部分如下:
名稱發(fā)生改變的系統(tǒng)函數(shù)將被重命名。
涉及的系統(tǒng)函數(shù)如下:
WinCC flexible 中的函數(shù)名稱 | WinCC 中的函數(shù)名稱 |
---|---|
IncreaseValue | IncreaseTag |
DecreaseValue | DecreaseTag |
SetBrightness | SetAndGetBrightness |
SetValue | SetTag |
根據(jù) WinCC 系統(tǒng)行為調(diào)整以系統(tǒng)函數(shù)的參數(shù)形式對(duì)變量進(jìn)行的訪問(wèn)。 在 WinCC 中,腳本不再像 WinCC flexible 中那樣轉(zhuǎn)換。 而是直接作為源代碼執(zhí)行。 因此,采用的 VBS 語(yǔ)法規(guī)則較加嚴(yán)格。 移植變量調(diào)用時(shí)始終采用帶引號(hào)的格式。 如果一個(gè)系統(tǒng)函數(shù)允許使用多種參數(shù)類型,則這些類型在移植后將帶有關(guān)鍵字“SmartTags”。
示例 1:
變量“temperature”的值應(yīng)按值“1”遞增。
WinCC flexible 中的有效表達(dá)式:
IncreaseValue temperature, 1
IncreaseValue "temperature", 1
IncreaseValue SmartTags("temperature"), 1
WinCC 中的有效表達(dá)式:
IncreaseTag "temperature", 1
示例 2:
用戶所用的系統(tǒng)函數(shù)中允許使用多個(gè)參數(shù)。 變量“temperature”的值應(yīng)按變量“heatcontrol”的值遞增。
WinCC flexible 中的有效表達(dá)式:
IncreaseValue "temperature", "heatcontrol"
WinCC 中的有效表達(dá)式:
IncreaseTag "temperature", SmartTags("heatcontrol")
移植過(guò)程中重命名的對(duì)象也會(huì)在腳本中使用時(shí)在其中進(jìn)行重命名。 有關(guān)重命名對(duì)象的詳細(xì)信息,請(qǐng)參見(jiàn)“有關(guān)移植的基本知識(shí) (WinCC flexible)”部分。 在重命名對(duì)象時(shí)只需遵守以下規(guī)則:
如果通過(guò)腳本來(lái)訪問(wèn)由腳本動(dòng)態(tài)生成名稱的對(duì)象,則移植時(shí)無(wú)法自動(dòng)更改腳本中的對(duì)象名稱。 在這種情況下,必須在移植后糾正腳本中生成的對(duì)象名稱。
詞條
詞條說(shuō)明
定制 Web 頁(yè)面的語(yǔ)言切換要求HTML 頁(yè)面包含在預(yù)定義的語(yǔ)言文件夾中,例如,帶有德語(yǔ)文本的 HTML 頁(yè)面位于“de”文件夾中,帶有英語(yǔ)文本的 HTML 頁(yè)面位于“en”文件夾中。語(yǔ)言切換概念語(yǔ)言切換基于一個(gè)名為“siemens_automation_language”的預(yù)定義 cookie。 如果此 cookie 設(shè)置為值“de”,在則下一次 Web 頁(yè)面請(qǐng)求或 Web 頁(yè)面較新時(shí),Web
通過(guò)塊調(diào)用使用寄存器或狀態(tài)字傳遞值
通過(guò)塊調(diào)用使用寄存器或狀態(tài)字傳遞值移植通過(guò)塊調(diào)用以寄存器或狀態(tài)字進(jìn)行值傳遞在塊發(fā)生更改時(shí),寄存器、累加器和狀態(tài)字中的值將置位為“0”或者將狀態(tài)設(shè)定為“未定義”(undefined)。 這意味著不能傳遞到被調(diào)用塊中。僅“CC”和“UC”指令除外。 如果使用“UC”或“CC”指令并希望通過(guò)寄存器、狀態(tài)字或累加器將參數(shù)傳送到被調(diào)用塊中,則必須在被調(diào)用塊的屬性中選擇“通過(guò)寄存器傳送參數(shù)”(Paramete
使用模板副本模板副本既可以包含在項(xiàng)目庫(kù)中,也可以包含在全局庫(kù)中??梢酝瑫r(shí)將一個(gè)或多個(gè)模板副本粘貼到項(xiàng)目中。如果同時(shí)插入多個(gè)模板副本,請(qǐng)確保所有模板副本都與期望的使用點(diǎn)兼容。要求已顯示“庫(kù)”(Libraries) 任務(wù)卡。操作步驟要將模板副本粘貼到項(xiàng)目中,請(qǐng)按以下步驟操作:在庫(kù)中,打開(kāi)“模板副本”(Master copies) 文件夾或“模板副本”(Master copies) 的任意子文件夾。使用
調(diào)用移植工具啟動(dòng)移植工具在安裝過(guò)程中,系統(tǒng)默認(rèn)在“開(kāi)始”(Start) 菜單的“Siemens Automation > Migration Tool”中創(chuàng)建一個(gè)“Migration to TIA Portal V16”快捷鍵。單擊此快捷鍵。也可在 Windows 資源管理器中直接調(diào)用該移植工具。在安裝過(guò)程中,移植工具默認(rèn)保存在以下某個(gè)文件夾中:64 位操作系統(tǒng):C:\Program Fil
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號(hào)4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00