FB_GetTotalDiskSpace:获取存储介质大小

功能块描述

此功能块获取存储器介质(闪存盘、RAM 盘、SD 卡)的可用存储空间量(字节)。

无法获取远程设备的大小。如果将远程设备指定为参数,则此功能返回“-1”。

库和命名空间

库名称:PLCSystemBase

命名空间: PLCSystemBase

图形表示形式

IL 和 ST 表示形式

若要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式一章。

I/O 变量描述

下表介绍输入变量:

输入

数据类型

描述

i_xEnable

BOOL

激活条目,在值为 TRUE 时,执行操作。

i_sVolumeName

STRING[80]

必须获取存储器大小的设备的名称
  • 系统盘:'/sys'

  • 用户盘:'/usr'

  • SD 卡:'/sd0'

下表介绍输出变量:

输出

数据类型

描述

q_xDone

BOOL

功能块结束后,设置为 TRUE

q_xBusy

BOOL

当功能块已启动且仍在执行时,设置为 TRUE

q_OperationResult

DINT

运算结果,非零值表示存在错误。

q_uliDiskSpace

ULINT

存储空间(字节)。