當前位置:首頁 » 網頁前端 » wincc怎麼查看動作腳本
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

wincc怎麼查看動作腳本

發布時間: 2022-05-30 14:29:34

『壹』 怎麼在Wincc中打開腳本

全局腳點擊左側指令樹就可以 其他的在 所編輯的畫面 組建 屬性 右擊動態對話欄 就看到了

『貳』 WINCC 腳本高手進。。。。。。

SetVisible(lpszPictureName,"PIC",0);
給你說下原理吧
公用一個畫面窗口,建立一個
公用一個比如電機啟停畫面,建立一個
在電機啟停畫面裡面的變數只填後綴
你說的情況為 復制按鈕只需改變標題名就能彈出相應的電機畫面
這種情況下,腳本大體思路為,讀取本對象(按鈕)的標題(或文字)賦給畫面窗口的「畫面」屬性或變數前綴,你這個的畫面窗口名是PIC不需要賦,直接賦給「變數前綴」屬性

『叄』 如何在wincc顯示每一個動作文本

用靜態文本也可以的。先建立兩個變數,一個是整型,用來表示當前第幾步。一個內部文本變數,用來顯示文本。用整型變數的值變化觸發事件,來改變文本的值。可以在全局腳本中寫,也可以在畫面中寫。(在畫面中寫,需要考慮畫面切換的問題)我用全局腳本吧。

『肆』 WINCC 如何使用VB腳本

1、是的。 2、無需什麼條件。 3、可以。 4、這是對於外部變數的引用,對於內部變數則直接使用。 5、畫面名稱.對象.對象屬性。 6、可以。 7、對於外部變數,其讀寫要調用其read.Write方法。

『伍』 wincc如何調試腳本

WinCC跟我做:WinCC 腳本調試與診斷方法
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=859

『陸』 wincc全局腳本動作

MSComm控制項需要在當前畫面才能工作。

『柒』 WINCC的C腳本,誰能幫我解釋下,多謝!

BOOL UpE_Function()
{
BOOL Mid,Current; // 定義兩個臨時變數,BOOL類型。
Mid = GetTagBit("Up3"); //將外部變數"Up3"賦值給Mid。
Current = GetTagBit("Up1"); //將外部變數"Up1"賦值給Currentd。
if(Current !=Mid & Current ==TRUE) //條件判斷,如果Up1≠Up3並且Up1=1。也就是說 Up1=1,Up3=0。
{
SetTagBit("Up2",(short)!GetTagBit("Up2")); //將Up2取反後返還給Up2。
}

SetTagBit("Up3",(short)Current ); //將Up1賦值給Up3。
return GetTagBit("Up2"); //返回 Up2的值,這有可能是一個IO顯示域,所以會有返還值。
}

『捌』 如何在WinCC中調用腳本程序

wincc的腳本程序分兩種:
局部腳本,針對控制項或對象的某個屬性的腳本,寫在控制項的屬性中。
全局腳本,作為背景程序運行。在全局腳本編輯器中編寫,需要指定觸發器。

『玖』 啟動WinCC項目全局動作腳本就執行怎麼辦

但對於某些觸發器設置,在WinCC項目啟動後,雖然沒有滿足觸發器條件,但動作腳本仍然會執行一次,例如周期觸發器及變數變化觸發器。
對於周期觸發器,可以在其全局腳本中加一個WinCC內部Bool型變數(例如,變數a),如ifa=1then腳本內容;elsea=1;
對於變數變化觸發器,如果要求只有當觸發器變數(例如變數b)值從0跳轉到1時才執行全局動作,可以在全局腳本中增加一個用來計數的內部變數c:
ifc=0orc=1thenc=c+1;
ifb=1andc<1then腳本內容;
如果要求只有當觸發器變數(例如變數b)值從1跳轉到0時才執行全局動作,可以在全局腳本中增加一個用來計數的內部變數c:
ifc=0orc=1thenc=c+1;
以上腳本相關只是一個思路,具體使用時要遵守腳本規范。

『拾』 wincc中腳本代碼問題

延時一般都用空循環完成,不過好像時間太長會出問題。你說的這個問題好像不是延時能解決的,你應該用一個全局變數bool型的作為標志,最先執行的那個c動作里將語音播放完畢後,該全局變數置位,其他後來發生的報警觸法的C動作才執行播放語音的代碼。