VB腳本在西門子KP1200HMI中的應(yīng)用

發(fā)布時間:2024-03-22
在西門子的一些比較高端的hmi支持腳本功能,對于一些沒有封裝好的功能我們可以自己開發(fā),今天給大家分享兩個利用腳本在kp1200中實現(xiàn)功能。
1. 多語言循環(huán)切換功能。
首先在運行系統(tǒng)設(shè)置中,語言和字體選項中添加語言:
新建變量,并將該變量添加事件“數(shù)值更改”---設(shè)置語言---語言
這里的變量就與第一張圖片中的“順序列”里的數(shù)值建立起來了聯(lián)系。
編寫腳本子程序sub:
sub scr_language()
if smarttags(db_visualization_vi_language) >= 2 then smarttags(db_visualization_vi_language) = -1
smarttags(db_visualization_vi_language)= smarttags(db_visualization_vi_language) + 1
end if
end sub
最后一步,給按鍵f12添加事件,找到這個函數(shù):scr_language()
至此就完成了利用vb腳本實現(xiàn)多語言循環(huán)切換的功能。
2. 循環(huán)正向計數(shù)功能。
典型的應(yīng)用是對于不同種類的介質(zhì)進行選擇,
編寫腳本函數(shù)function:
function scr_change_value_limited(byref value, byref limit_min, byref limit_max, byref decrement)
value =value+decrement
if value < limit_min then
value =limit_max
else
if value > limit_max then
value =limit_min
end if
end if
scr_change_value_limited =value
end function
新建按鈕,添加按下事件,選擇函數(shù)scr_change_value_limited:
兩個例子中用到了function 和 sub ,兩者最大的區(qū)別是帶不帶返回值,希望能夠拋磚引玉,使更多的人加入到一起學(xué)習(xí)vb腳本在hmi中的應(yīng)用隊伍中。
上一個:沈丘物流專線 沈丘寧波專線物流
下一個:泰拉瑞亞熔爐大全(泰拉瑞亞各種熔爐)

通蔚給您講解細胞培養(yǎng)三大步驟,科研人必看!
電工作業(yè),二次措施單執(zhí)行時應(yīng)倍加小心!
紅茶如何沖泡才能好喝?像綠茶一樣直接沖泡嗎?
北京生產(chǎn)水溶肥料設(shè)備的廠家
YD2302T-F-100A原廠家
耐磨復(fù)合板經(jīng)過深冷處理性能會不會變化
算量基礎(chǔ)知識 建筑領(lǐng)域信息化的建設(shè)意見
ATOS電磁閥工作原理是什么?如何使用?
水利部印發(fā)《中小河流治理建設(shè)管理辦法》
二手蒸發(fā)器換熱量不足的原因
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos