国产精品色情一区二区三区_欧美一区综合_日韩中文字幕一区二区_日韩一区二区三区毛片_一级毛片视频免费_久久精品国产午夜伦班片

WinCC中VB腳本和C腳本該怎么選?

2024/4/24 1:31:01 人評論 次瀏覽 分類:PLC應用  文章地址:http://www.gsipv.com/tech/5528.html

WinCC中VB腳本和C腳本該怎么選?多人認為VB腳本比C腳本慢,所以在WinCC中要盡量使用C腳本,以便提高性能,事實真是這樣嗎?先說結論:并非如此。在一個復雜的應用中,WinCC混合使用VB腳本和C腳本,對提高性能才是有利的。

為了說清楚這件事,我們得先引入隊列的概念。不管是VB腳本還是C腳本,在一個復雜的WinCC應用中,都不會是只有一個腳本,或只執行一次。


當多個腳本相繼執行時,就會存在先后順序,就會出現排隊的現象。管理腳本排隊,WinCC是通過“腳本隊列”來實現的。就像辦事窗口排隊一樣。


為了優化整體性能,WinCC開設了多個窗口來執行腳本。根據腳本出現的位置及腳本的類型,一共有7個窗口。


其中全局動作有3個窗口,分別是VBS全局動作窗口,C腳本周期觸發全局動作窗口,C腳本變量觸發全局動作窗口。


畫面運行系統中有4個窗口,分別是VBS處理屬性動態化的窗口,VBS處理事件的窗口,C腳本處理屬性動態化的窗口,C腳本處理事件的窗口。


這7個排隊窗口,有3個窗口使用VB腳本,有4個窗口使用C腳本。看到這里,相信屏幕前面的朋友應該明白了吧。都擠在C腳本的4個窗口,而讓VB腳本的3個窗口都閑著,大概率并非明智的選擇。


作者:劉書智

相關閱讀
老版WinCC升級到最新版該怎么辦
安裝好WINCC的電腦修改計算機名實例

共有訪客發表了評論 網友評論

  客戶姓名:
郵箱或QQ:
驗證碼: 看不清楚?