新浪博客

Wincc7.5SP2下使用VBA批量创建变量

2024-11-17 19:59阅读:
这一片学习笔记在博客园发过,这里记录一次。 今晚继续学习Wincc下面使用VBA创建变量分组,分组下创建多个变量。新浪审核有点慢,我在这里先发表了。
在变量管理中新建一个S7 连接,配置好连接参数,这个不能通过VBA创建。
Wincc7.5SP2下使用VBA批量创建变量
打开wincc页面,在VBA编辑器下写下面的脚本:

Sub addtags()
Dim hmigo As hmigo
Dim strTagGroup As String
Dim strTagName As String
Dim strAddress As String
Dim i As Integer
Set hmigo = New hmigo
'创建10个浮点数变量
For i = 1 To 10
strTagName = 'Real' & CStr(i) '变量名字
strAddress = 'DB1.DD' & CStr((i - 1) * 4)
hmigo.CreateTag strTagName, TAG_FLOATINGPOINT_NUMBER_32BIT_IEEE_754, 'NewConnection_1', strAddress, 'TagGroup'
Next
Set hmigo = Nothing
End Sub
保存,运行,就会在NewConnection_1连接下自动创建Taggroup变量组(这个组也可以手动创建),在
这个变量组下面创建10个real变量,并且分配连接的PLC地址。
CreateTag 语法参数有变量名,变量数据类型,所属的连接,所属的变量组。
变量类型表达方法如下:
Wincc7.5SP2下使用VBA批量创建变量
后面的学习笔记会继续变量其他属性设置。

我的更多文章

下载客户端阅读体验更佳

APP专享