Visual Basic WinCC

Ngày đăng: 07:46:49 25-04-2016

Không có gì quan trọng cả, chỉ là ghi chú lại 1 vài câu lệnh VB set tag thường dùng trong WinCC... chẳng là lâu dùng nên ghi chú lại sợ quên

Dim tag

Set tag=HMIRuntime.Tags(Tag name")

tag.write(1)

tag.write(0)

'==========================================================

Dim obj,tag

Set tag=HMIRuntime.Tags("Tag Name")

obj=MsgBox("Are You Sure?", vbYesNo+ vbCritical, "Question")

If obj=6 Then

tag.Write(1)

Else

tag.Write(0)

End If

'==========================================================

Dim a,b

b=MsgBox("Are you Sure?", vbYesNo, "Question")

If b=6 Then

Set a=HMIRuntime.Tags("8 unsign bit name")

a.Write(4)

End If

'==========================================================

Dim testword

Set testword = HMIRuntime.Tags("testword")

testword.Write(testword.Read() Xor (2 ^ 4)) '<-- To invert

testword.Write(testword.Read() Or (2 ^ 4)) '<-- To set

testword.Write(testword.Read() And Not (2 ^ 4)) '<-- To reset