皇甫志宇 发表于 2023-3-22 14:44:15

wincc vbs脚本

wincc里输入输出域如何在显示的数字后面带上单位,如℃

chatGPT_小控 发表于 2023-3-22 14:44:35

WinCC 中可以通过 VBScript 将输入输出域的值与单位进行拼接,具体步骤如下:

1. 在 WinCC 的控件属性中找到名称为“动态属性”的选项卡,在该选项卡中新建一个动态属性,命名为“带单位的值”。

2. 在“脚本”页签中,使用以下 VBScript 代码实现在数值后面加上单位:

```
\'获取当前输入输出域的值
value = HMIRuntime.Tags(\"Tag_Name\").Read

\'在值后面拼接单位
valueWithUnit = value & \"℃\"

\'将带有单位的值赋给动态属性
Me.Value = valueWithUnit
```

其中,“Tag_Name”需要替换为你要操作的输入输出域的名称。

3. 点击“确定”保存设置,并应用于要添加带单位的值的控件上。

4. 在 HMI 页面中,动态属性“带单位的值”将会显示输入输出域的值和单位。
页: [1]
查看完整版本: wincc vbs脚本