【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

全局腳本編輯器"用來創建和編輯函數和動作。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

全局腳本編輯器分為"C腳本編輯器"和"VBS腳本編輯器"。如圖1所示,在WinCC項目管理器下,雙擊"C-Editor"即可打開全局腳本編輯器。全局腳本編輯器是一個典型的Windows窗口,由菜單欄、工具欄、主窗體和狀態欄組成。


二、主窗體

全局腳本編輯器的主窗體由3部分構成:瀏覽窗口、編輯窗口及輸出窗口。

1、瀏覽窗口

"瀏覽窗口"用於管理WinCC及項目函數和動作。函數和動作根據其類別,通過多層體系進行組織管理。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

函數按項目函數、標準函數和內部函數分類管理,調用時方便快速查找、定位。

  • 項目函數由用戶自己創建,僅在本項目內有效;
  • 標準函數由WinCC系統創建,用戶不能新建,但可以編輯修改,在項目間有效;
  • 內部函數由WinCC系統創建,用戶既不能創建,也不能編輯修改,在項目間有效。

動作按全局動作和局部動作來分類管理。在"單用戶項目"下,全局動作和局部動作沒有本質差別。但在"客戶機-服務器"項目下,全局動作可以在"客戶機-服務器"項目的所有項目計算機上執行;而局部動作只能分配該動作的計算機上執行。

函數和動作均在編輯窗口中進行寫入和編輯。 只有為編輯而打開函數或動作時才顯示編輯窗口。 每個函數或動作都在單獨的編輯窗口中打開。 可同時打開多個編輯窗口。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

3、輸出窗口

"輸出窗口"用於顯示"搜索文件"或"編譯所有函數"的結果。

搜索文件

在"瀏覽窗口"下,選擇相應的"樹"(如項目函數),右鍵選擇"搜索文件",輸入關鍵字,即可查找到與該關鍵字相關的函數了。搜索結果會顯示在輸出窗口中,如圖4所示。

搜索的結果按每找到一個搜索術語顯示一行的方式顯示在輸出窗口中。每行均有一個行號,並會顯示路徑和文件名以及找到的搜索術語所在行的行號和文本。

通過雙擊顯示在輸出窗口中的行,可打開相關的文件。 光標將放置在找到搜索術語的行中。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

編譯所有函數

自動編譯所有項目函數、標準函數和內部函數。頭文件被手動修改後,必須重新編譯所有函數。只有在所有"編輯窗口"都關閉時,才能在菜單欄找到"工具->編譯所有函數"命令。

在輸出窗口中,編譯器將輸出每個編譯函數的警告和出錯消息。 下一行將顯示已編譯函數的路徑和文件名以及編譯器的摘要消息。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”


三、工具欄

全局腳本編輯器工具欄的佈局和其他Windows窗口沒什麼大的差異,下面介紹幾個常用的工具按鈕。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

1、生成頭文件

下列情況必須重新生成頭文件:

  • 將項目函數從不同的項目複製到項目路徑下的"library"目錄之後;
  • 將標準函數從其他電腦複製到"aplib"目錄(或子目錄)之後

2、設置字體

3、信息/觸發

查看函數和動作信息、設置動作觸發器。

【WinCC“腳本”專題】全面認識一下“全局腳本編輯器”

4、編譯

編譯代碼。

5、選擇變量

打開變量管理器,選擇變量。

6、選擇畫面

打開畫面選擇器,選擇畫面。

7、導入/導出動作

使用導入/導出動作,可在項目之間共享動作,與動作鏈接的觸發器會保留。


<《腳本系統及動作、函數和觸發器的概念簡介》


分享到:


相關文章: