西門子Siemens WinCC中想要看vb腳本是看不到的,因?yàn)樗用芰,想要看只有使用WinCC VB腳本破解版,小編這里帶來(lái)的是WinCC VB腳本免密碼查看破解版,破解了加密才能看的vb腳本參數(shù),有需要的歡迎下載!
WinCC VB腳本怎么破解
將本目錄中文件CCScriptEditor.exe 覆蓋 C:\Program Files (x86)\Siemens\WinCC\bin\CCScriptEditor.exe
打開VB腳本后,不用密碼即可查看有密碼腳本
WinCC功能介紹
WinCC是西門子公司生產(chǎn)的工業(yè)控制組態(tài)軟件,主要功能是使用多種協(xié)議(主要是西門子自己的)和現(xiàn)場(chǎng)控制設(shè)備(主要是PLC,數(shù)字調(diào)節(jié)器)等交換數(shù)據(jù),將產(chǎn)生重要的數(shù)據(jù)的網(wǎng)站(例如如液位,溫度,濃度,壓力等),通過(guò)屏幕顯示在計(jì)算機(jī)屏幕操作者檢查和操作上。其內(nèi)容包括:變量配置,屏幕配置,報(bào)警配置,潮流配置,用戶配置,冗余控制,網(wǎng)絡(luò)出版,等等?傮w而言,該功能還是比較強(qiáng)的。
WinCC腳本使用技巧
"可視化過(guò)程 > 系統(tǒng)函數(shù)和運(yùn)行腳本 > 參考 >函數(shù)列表 > 設(shè)備管理 "
為什么一個(gè)由內(nèi)部變量的“數(shù)值改變”事件觸發(fā)的腳本不被執(zhí)行?
如果一個(gè)內(nèi)部變量調(diào)用另外一個(gè)內(nèi)部變量,被調(diào)用的變量又去執(zhí)行一個(gè)腳本(比如,根據(jù)變量變化),此時(shí)一個(gè)安全機(jī)制會(huì)阻止這個(gè)功能被執(zhí)行。
此安全功能是為了阻止連續(xù)的執(zhí)行。
例如
在內(nèi)部變量“HMI_Tag_01”屬性下,“更改數(shù)值”事件去置位內(nèi)部變量“HMI_Tag_02”中的某一位。
然后內(nèi)部變量“HMI_Tag_02”的“更改數(shù)值”事件下又調(diào)用一個(gè)腳本。
結(jié)果:這個(gè)腳本不會(huì)被執(zhí)行。
補(bǔ)救
使用和控制器通訊的外部變量。請(qǐng)注意,通過(guò)使用外部變量可以規(guī)避上述安全機(jī)制。這可能會(huì)導(dǎo)致項(xiàng)目運(yùn)行時(shí)間的問(wèn)題。
如何訪問(wèn)動(dòng)態(tài)鏈接庫(kù)(DLL)
在用戶定義的C函數(shù)里可以調(diào)用DLL函數(shù)(DLL-動(dòng)態(tài)鏈接庫(kù))。
WinCC Professional V12.0 SP1 > 可視化過(guò)程 (Professional) > 系統(tǒng)函數(shù)和運(yùn)行腳本 > 用戶自定義函數(shù) > functions創(chuàng)建用戶定義的C函數(shù) > 從用戶自定義的C函數(shù)調(diào)用DLL函數(shù)。
如何用VBS腳本確定鼠標(biāo)當(dāng)前的位置?
為了讀取當(dāng)前鼠標(biāo)的位置,需要訪問(wèn)操作系統(tǒng)的API(應(yīng)用程序接口)。
VBS腳本不支持通過(guò)DLL函數(shù)訪問(wèn)操作系統(tǒng)的API。
為什么不能在腳本里使用“MsgBox”命令?
"MsgBox"命令不能用于 WinCC Comfort 和 WinCC Advanced 版本是由于安全的原因。 基于操作原理顯示可能被忽略,比如,阻止設(shè)備的快速操作。此外,消息框可能會(huì)阻止腳本的進(jìn)一步執(zhí)行。
解決辦法
另外可以使用系統(tǒng)函數(shù)ShowSystemAlarm。
如何在腳本里顯示或隱藏單個(gè)層級(jí)?
使用層工作是 WinCC (TIA Portal) 開發(fā)系統(tǒng)的一個(gè)功能。層只能在這里組態(tài)及顯示隱藏。
這個(gè)功能在操作面板或 PC 運(yùn)行系統(tǒng)中不可用。所以不能用腳本顯示或隱藏“層”。
解決辦法
在“屬性>動(dòng)畫>視圖>可見性”組態(tài)變量,根據(jù)變量值控制相關(guān)對(duì)象的顯示或隱藏。
如何在腳本中合并字符串?
可以使用“&”來(lái)合并字符串:
例如
Dim Tag_01, Tag_Text_01, Tag_Text_02, Tag_Text_03
Tag_01 = Tag_Text_01 & Tag_Text_02 & Tag_Text_03
注意
VB函數(shù) CStr(Expression)將相應(yīng)的表達(dá)式轉(zhuǎn)換為“字符串”類型。 .這樣在連接字符串轉(zhuǎn)換之前可以避免運(yùn)行時(shí)出現(xiàn)錯(cuò)誤。
在腳本中如何在單獨(dú)的字符串之間插入一個(gè)通配符(空格)?
例如,為了在兩個(gè)文本之間插入空格,可以使用兩個(gè)引號(hào) " "。
“空格”的數(shù)量取決于兩個(gè)引號(hào)間的距離 " "。
"&". 連接下一個(gè)字符需要再次使用 "&"。
例如 1
Dim Tag_01, Tag_Text_01, Tag_Text_02, Tag_Text_03
Tag_01 = Tag_Text_01 & " " & Tag_Text_02 & " " & Tag_Text_03
如何在運(yùn)行時(shí)改變對(duì)象的屬性(顏色,長(zhǎng)度等)?
如何通過(guò)腳本獲取對(duì)象的屬性可以在手冊(cè)里得到:
WinCC Comfort/Advanced V12.0 SP1 > 可視化過(guò)程 (Comfort / Advanced) > 運(yùn)行腳本和系統(tǒng)函數(shù) > 參考 > VB 腳本 > VBS Object Model > 屬性
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版