供應(yīng)西門子6AV6371-2BN07-4AX0
供應(yīng)西門子6AV6371-2BN07-4AX0
供應(yīng)西門子6AV6371-2BN07-4AX0
希殿電氣技術(shù)(上海)有限公司主營:西門子數(shù)控系統(tǒng),S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人機(jī)界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM440 6SE70交流工程調(diào)速變頻器6RA70直流調(diào)速裝置 SITOP電源,電線電纜,數(shù)控備件,伺服電機(jī)等工控產(chǎn)品
電話: 021-60541249手 機(jī):18621061383
Q Q:192061030傳 真:021-57271268
參考如下VBS腳本,用戶只需要更改畫面名稱、層級(jí)、控制變量以及它的值(比如,在一個(gè)全局 VBS腳本中或者一個(gè)按鈕事件的VBS動(dòng)作等等)。
相關(guān)畫面打開時(shí)執(zhí)行下面的腳本。
Dim Tag
Dim scrObj
Set scrObj = HMIRuntime.Screens("@Screen.@win12:@1001.@Desk:screen_name")
Set Tag = HMIRuntime.Tags("Tag")
Tag.Read
If Tag.Value = 0 Then
scrObj.Layers(screen_layer).Visible = False
Else
scrObj.Layers(screen_layer).Visible = True
End If
注意: (摘自WinCC Online Help):
在VBS腳本中,層級(jí)數(shù)從1開始計(jì)算,也就是說WinCC圖形設(shè)計(jì)器中的層"0"需要使用層"1"來尋址。
比如,如果需要使用畫面中的層級(jí)10,那么需要在 scrObj.Layers(...).Visible中輸入11。
如果在另外一個(gè)顯示器上打開了一個(gè)畫面,需要給它賦相應(yīng)的地址,例如:"@Screen@win22:@1001.@Deskscreenname".關(guān)于不同顯示器賦予不同地址的更多信息參見條目:831486.