『壹』 如何在WinCC中調用腳本程序
wincc的腳本程序分兩種:
局部腳本,針對控制項或對象的某個屬性的腳本,寫在控制項的屬性中。
全局腳本,作為背景程序運行。在全局腳本編輯器中編寫,需要指定觸發器。
『貳』 WINCC 如何使用VB腳本
1、是的。 2、無需什麼條件。 3、可以。 4、這是對於外部變數的引用,對於內部變數則直接使用。 5、畫面名稱.對象.對象屬性。 6、可以。 7、對於外部變數,其讀寫要調用其read.Write方法。
『叄』 wincc如何添加全局腳本
不知道你的是tia版本還是經典版。
tia版本的你需要確定是pro的版本,才能用腳本。
經典版的在編輯界面裡面就有全局腳本。
『肆』 wincc 如何用變數控制腳本執行
Dim AAA
AAA=HMIRuntime.Tags("內部二進制變數").read
If aa =1 Then
(腳本執行)
End if
『伍』 PCS7中的wincc怎麼寫腳本
可以用腳本控制,如設置畫面start的圖層2為隱藏,可以使用VBS:
Hmiruntime.Screen("start").Layer(3).Visible = vbFalse
如果想在組態模式配置Layer,可以用BVA:
Dim objLayer As HMILayer
Set objLayer = ActiveDocument.Layers(1)
With objLayer
'configure "Layer 0"
.MinZoom = 10
.MaxZoom = 100
.Name = "Configured with VBA"
End With
End Sub
『陸』 wincc腳本自動運行
要背後自動運行,那麼在全局腳本中添加,要輸入輸出域中執行,那麼在輸入輸出的事件屬性中添加。
『柒』 WinCC中VB全局腳本用法
s("count").write 0
endif
tag(1)=hmiruntime.tags("start_sav").write tag(0)''保存觸發變數的狀態
tag(2)=tag(2)+1
if tag(2)>10 then''腳本運行10個周期後
需要延時執行的腳本內容
tag(2)=10『防止計數溢出
end if
『捌』 wincc畫面切換的腳本
你現在不需要求腳本。你的腳本已經對了。你需要做的就是在每一個畫面的同樣的位置添加一個下拉菜單並添加代碼。
『玖』 WINCC 中怎麼定義腳本
首先
as
bool
是錯的應該是
as
boolen
其次在vbs里不允許規定變數類型
再看看別人怎麼說的。
『拾』 WINCC 腳本高手進。。。。。。
SetVisible(lpszPictureName,"PIC",0);
給你說下原理吧
公用一個畫面窗口,建立一個
公用一個比如電機啟停畫面,建立一個
在電機啟停畫面裡面的變數只填後綴
你說的情況為 復制按鈕只需改變標題名就能彈出相應的電機畫面
這種情況下,腳本大體思路為,讀取本對象(按鈕)的標題(或文字)賦給畫面窗口的「畫面」屬性或變數前綴,你這個的畫面窗口名是PIC不需要賦,直接賦給「變數前綴」屬性