You are on page 1of 5

Code VBscrip

1.Khi trigger tác động thì "Var1" tăng lên 0.5 giá trị

Dim w

w= SmartTag("Var1")

w=w+0.5

SmartTag("Var1)=w

/////

Dim w

Set w= SmartTag("Var1")

w.value=w.value+0.5

//////

Dim objTag

Set objTag= HMIRuntime.Tags("Var1")

objTag.Read

Obj.Value=objTag.Value+0.5

objTag.Write

*** Note: or mucj tag Wincc phải có thêm một Tag có tên là "Var1"

2. Hiển thị giá tri "Tag"lên một của sổ nhỏ

Dim objTag

Set objTag= HMIRuntime.Tags("Tag1")

objTag.Read()

MsgBox objTag.Value

***Note: ở mục Tag wincc phải có thêm một Tag có tên là "Tag1"

3. Hiển thị giá trị mạc định lên của sổ nhỏ

Dim IngVar
IngVar = S gia tri mac dinh

MsgBox IngVar

4. Tạo Chuyển động ngang bằng nút nhấn

Dim objEllipse

Set objEllipse= Screenltems("Ellipse1")

objEllipse.Left=objEllipse.Left+10

5. Tạo chuyển động ngang tự động

Dim objEllipse

Set objEllipse = HMIRuntime.Screen("NewPdL0").ScreenItém("Ellipse1")

objEllipse.Left = objEllipse.Left+10

6 Tạo chuyển động lên xuống bằng nút nhấn

Dim objEllipse

Set objEllipse = ScreenItem("Ellipse1")

objEllipse.Top = objEllipse.Top + 10

7. Tạo Chuyển động lên xuống tự động

Dim objEllipse

SetobjEllipse= HmiRuntime.Screens("NewPdl0").ScreenItems("Ellipse1")

objEllipse.Top = objEllipse.Top+10

8. Thay đổi kích thước chiều rộng

Dim objEllipse

Set objEllipse = ScreenItems("ELLipse1")

objELLipse.Width = objELLipse.Width +10

9. Thay đổi kích thước chiều cao

Dim objELLipse

Set objELLipse = HmiRuntime.Screen("NewPdl0").ScreenItems("ELLipse1")


objELLipse.Height= objELLipse.Height+10

10. Thay đổi đường kính hình tròn

Dim objCircle

Set objCircle = ScreenItems("Circle1")

objCircle.Radius=20

11. Ânr hiện đối tượng

Dim objELLpse

Set objELLpse = ScreenItems("ELLipse1")

objELLipse.Visible = True

12. Thay đổi màu nền đối tượng

Dim objELLipse

Set objELLipse = ScreenItems("ELLipse1")

objELLipse.BackColor = RGB(255,124,0)

ScreenItems("Rectang1").BackColor = RGB(255,0,0)

13. Disable chức nang nút nhấn

Dim objELlipse

Set objELLipse = ScreenItems("Button1")

objELLipse.Enabled=False

14. Thoát Runtime của màn hình

HMIruntime.Stop

15 một nút nhấn 2 tác động

Dim BIT

Set BIT = HMIRuntime.Tags("BIT")

if BIT.Read = 1 Then

BIT.Write 0
ELse

BIT.Write 1

End If

If HMIRuntime.Tags("BIT").Read = 1

Then

HMIRuntime.Tags("BIT").Write 0

Else

HMIRuntime.Tag("BIT").Write 1

End if

16 Đưa giá trị tag này qua tag khác

SmartTags("Tag1")= SmartTags("Tag2")

17 Disable chức năng của tất cả các dối tượng trên grapphic

Dim objScreen

Dim objScrItem

Dim IngIndex

Dim strName

IngIndex=1

Set objScreen= HMIRuntime.Screen("NewPDL1")

For IngIndex = 1 To objScreen.ScreenItems.Count

strName= objScreen.ScreenItems.Item(IngIndex).ObjectName

Set objScrItem = objScreen.ScreenItems(strName)

objScrItem.Enabled = False

Next

You might also like