Wincc显示工控机的内存容量

Wincc显示工控机的内存容量

前言

这个主题其实主要是用Wincc的内部变量进行应用,之前没有发现有这相关的应用。
显示PC的内存容量该案例只是一个展示,为了其他功能打个样。

操作步骤

首先在【变量管理】里右键新建驱动【System Info】

在这里插入图片描述

【新建连接】

在这里插入图片描述

新建一个变量,我这里是命名的【C盘容量】。
关键的是找到【地址】,点击右侧的【…】

在这里插入图片描述

单位是MB,注意驱动器名,可以根据自己的需求来获取。

在这里插入图片描述

新建一个【静态文本】,这里需要写一段vbs脚本,将变量稍微处理一下。

在这里插入图片描述

脚本如下,就是把MB显示改成GB显示,因为有的PC容量较大,显示出来的数很大,不能一眼看出容量。
(代码在图片下面)

在这里插入图片描述

Dim a1,b1
Set a1=HMIRuntime.Tags("C盘容量")
HMIRuntime.Trace "Value: " & a1.Read & vbCrLf

'获得的容量/1024即为GB
b1=a1.Value/1024

'如果内存大于1GB就显示GB,不足则显示成MB
If b1>1 Then
Text_Trigger=Formatnumber(b1,1) & "GB"
Else
Text_Trigger=Formatnumber(a1.Value,2) & "MB"
End If

最终 效果图

在这里插入图片描述

拓展

系统变量主要有以下变量:在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

破罐子不摔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值