以下手冊中提供了對象的屬性和使用的信息:
SIMATIC WinCC WinCC Engineering V15 - 編程參考下 "VB腳本編寫 > VBS 對象模型 > 屬性"。(沒有該手冊的可以聯系主編)
(12)什么能導致“Zui大嵌套深度到達”消息被觸發?
如果太多的腳本在結束前調用自己或者調用其他腳本,會引起到達Zui大嵌套深度消息。
解決方法檢查腳本過程的處理,如有必要,減少腳本的嵌套。
通過預定義 VB 函數 “HmiRuntime.BaseScreenName ” 的返回值提供了當前畫面的名字。
注意
不能使用腳本通過相關畫面的“屬性”直接讀取畫面名稱/編號。
也可以使用“畫面編號”區域指針。
多路復用變量不能用在腳本中。
可以使用“SmartTags” 訪問數據類型是HMI UDT的變量元素(用戶定義的數據類型)。
例如 訪問 UDT 變量 " Recipe " 的元素 "x"
SmartTags("Recipe.x")
注意
這適用于在項目中已創建庫類型 HMI UDT的實例。不能直接訪問庫類型。
在兩個腳本間相互傳遞數據需要使用全局變量。全局變量可以是 HMI 或者 PLC 變量。
腳本中定義的變量總是在腳本結束時刪除。
文本域的文本在運行時可以通過修改相應的對象屬性而改變。
例如 在畫面 "MachineData" 中,將文本 "NewText" 分配給 文本域 "Text_Field_01" :
Dim obj
Set obj = HmiRuntime.Screens("MachineData").ScreenItems("Text_Field_01")
obj.Text = "NewText"
注意
文本的變化只是“暫時”的。當屏幕更改后這個被修改后的文本將被組態的文本覆蓋。
由于安全原因這個功能在 WinCC (TIA Portal) 中不能實現。
通過系統函數 “StopRuntime” 可以關閉 WinCC 運行系統和操作系統 。
可以通過修改 "StopRuntime" 函數的參數方式選擇僅關閉運行系統或者將運行系統和操作系統都關閉。
Parameter | Meaning |
0 = hmiStopRuntime | Ends on the Runtime |
1 = hmiStopRuntimeAndOperationSystem | Ends both the Runtime and the OS |
例如StopRuntime hmiStopRuntime
StopRuntime 1
注意 Windows-based 面板的操作系統不能通過這種方式關閉。
組態 “Runtime” 對象的屬性 “ ActiveScreen ”,可以找到畫面上組態對象的名字和修改相關的屬性。
例如 把激活屏幕中的對象 "Circle_01" 設置為不顯示
HmiRuntime.ActiveScreen.ScreenItems("Circle_01").Visible=False
注意
在畫面中被組態對象必須有唯一的名字。對象的屬性修改僅是暫時的,當屏幕更改后視圖使用組態時的配置。
獲得一個對象的焦點通過 "Activate" 功能,文本輸入會直接自動指向那個對象。
例如 獲得屏幕 "Screen_1" 的 輸入/輸出域 "IOField_1" 的焦點
HMIRuntime.Screens("Screen_1").ScreenItems("IOField_1").Activ
- 西門子TIA Portal中WinCC 腳本使用技巧匯總 2024-12-02
- 弱電工程RS485總線知識匯總 2024-12-02
- 西門子 | 用SCL語言設計的功能塊,一鍵啟停 2024-12-02
- 案例 | 200SMART的模塊與SIMATIC NET 進行 S7 通信 2024-12-02
- PLC輸出信號—類型與詳細解析 2024-12-02
- 【經典】PLC之modbus 通訊案例 2024-12-02
- 實用 |PLC控制系統現場安裝調試實操步驟(二) 2024-12-02
- 實用 |PLC控制系統現場安裝調試實操步驟(一) 2024-12-02
- 圖文詳解 | 接近開關的功能原理和用途 2024-12-02
- 在PLC中用FOR循環指令如何輕松實現多個數據按順序排列? 2024-12-02
- 實例詳解 | 西門子200Smart的模擬量編程 2024-12-02
- 1500PLC 連接 V90 伺服系統實現位置閉環控制 2024-12-02
- 實例 | 1500PLC 連接 V90 伺服系統實現位置閉環控制 2024-12-02
- 如何下載和保存PLC程序? 2024-12-02
- 實例 | 威綸觸摸屏與三菱D700變頻器通訊 2024-12-02
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684