示例:使用块模式
本示例用于创建 1000 个标签,包括模拟量标签、开关量标签和字符串标签。
使用块模式改进性能。
在块模式开始后,确保其结束。
一个 HMI 服务器上不可同时使用多种块模式。如果块模式无法开始,则发生错误
tagErrorBlockModeAlreadyStart
。这种情况下,建议您不要执行 EndBlockMode
,以避免产生意外结果。Sub UseBlockMode() Dim I As Integer On Error GoTo ErrHandler TagDB.StartBlockMode For I = 1 To 100 TagDB.CreateTag "Tag" & I, StringTag Next I For I = 101 To 400 TagDB.CreateTag "Tag" & I, DigitalTag Next I For I = 401 To 1000 TagDB.CreateTag "Tag" & I, AnalogTag Next I MsgBox "Tags have been created." ErrHandler: If Err Then MsgBox Err.Description If (tagErrorBlockModeAlreadyStart = Err.Number) Then 'Do not use EndBlockMode to avoid unexpected results. Exit Sub End If End If TagDB.EndBlockMode End Sub
提供反馈