wincc腳本功能之變量自增(VBS)

在進行wincc的實際編程工程中,可能需要完成對變量的自增或自減,一般情況下,這個功能可以用PLC完成,但在wincc中如何完成?

準備

建立變量

在這裏插入圖片描述

V1.0

需求:變量地址的自增

畫面

![在這裏插入圖片描述](https://img-blog.csdnimg.cn/20200227154352310.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3l1ZTAwOA==,size_16,color_FFFFFF,t_70

腳本

Dim mytag
mytag=HMIRuntime.Tags("Y").read
mytag=mytag+1
HMIRuntime.Tags("Y").write mytag

V2.0

需求:

	通過條件判斷,如果條件滿足,則開始自增,如果條件不滿足,則保持不變

畫面:

在這裏插入圖片描述點擊開始按鈕,則Value值每秒加1;
點擊結束按鈕,則Value值自動變零;

腳本

Dim meter1
Dim a
meter1 = HMIRuntime.Tags("meter1").Read
a = HMIRuntime.Tags("open").read

If a=1 Then
	meter1=meter1+1
End If
HMIRuntime.Tags("meter1").Write meter1

以上腳本可以添加到wincc的動作中,並設置觸發器爲1s,這個時間可以根據需要調整;
動作設置完成後,記得在點擊項目樹的計算機屬性,在啓動中,勾選全局腳本。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章