WINCC VBS腳本過程調(diào)用
劉玉蓉
發(fā)布于2014-11-19 17:28
6
0
標(biāo)簽:
如圖1所示:我建立了帶參數(shù)的過程procedure2
如圖2所示:我在一個按鈕的點(diǎn)擊左鍵的動作中定義VBS動作,調(diào)用過程procedure2,如果我直接給procedure2賦值常數(shù)的話,能夠?qū)⒔K的結(jié)果輸出到變量NewTag;
如圖3所示:如果我在調(diào)用時(shí),賦值的是兩個變量,為什么就不行了,哪里出錯了?
問題補(bǔ)充:
為什么WINCC的 VBS腳本 與WINCC FLEXIBLE2008的VBS腳本 用起來那么不一樣???在WINCC FLEXIBLE2008中調(diào)用SUB類型與函數(shù)類型都很方便啊。為什么在WINCC中調(diào)用這么麻煩。而且在WINCC中調(diào)用SUB類型的過程,不能給其變量賦值吧?只能事先就把目標(biāo)變量寫到過程里面去。能不能給我點(diǎn)關(guān)于WINCC中對于帶參數(shù)與不帶參數(shù)的VBS過程的調(diào)用方法與案例。
圖片說明: 1,圖1 2,圖2 3,圖3
佳答案
數(shù)據(jù)類型不匹配,你的變量是對象而不是數(shù)值,參數(shù)改為AA.Read、BB.Read即可。