0x001F - Physical Drive (S.M.A.R.T.)

0x001F - Physical Drive (S.M.A.R.T.) 1:

This module was overhauled with the Mass Storage Monitoring module. Beckhoff recommends the use of the Mass Storage Monitoring module.

0x001F - Physical Drive (S.M.A.R.T.) 2:

Windows CE / Windows Embedded Compact

This function is not available for Windows CE / Windows Embedded Compact.

0x001F - Physical Drive (S.M.A.R.T.) 3:

If this component exists more than once on the system, a separate module instance is created for each one.

0x001F - Physical Drive (S.M.A.R.T.) 4:

TwinCAT/BSD

This function is not available for TwinCAT/BSD.

The Self-Monitoring, Analysis and Reporting Technology (SMART or S.M.A.R.T.) is an industry standard that is built into computer hard disks. It enables the permanent monitoring of important parameters and thus the early identification of impending defects. The Beckhoff IPC diagnostics enables access to these parameters.

0x8nn0 - Module Header

SubIndex

Type

Name

Value

Type

Access

00

VAR

Len

 

UNSIGNED16

read-only

01

VAR

Address

0x001f 00nn

UNSIGNED32

read-only

02

VAR

Type

PhysicalDrive

VISIBLE STRING

read-only

03

VAR

Name

Serial number of drive

VISIBLE STRING

read-only

04

VAR

Dev type

0x001f 2710

UNSIGNED32

read-only

0x8nn1 - Drive Properties

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01

VAR

Index

UNSIGNED32

read-only

02

VAR

Caption

VISIBLE STRING

read-only

03

VAR

Logical Partitions (Comma separated list)

VISIBLE STRING

read-only

04

VAR

Partition Count

UNSIGNED32

read-only

05

VAR

Total Cylinders

UNSIGNED64

read-only

06

VAR

Total Heads

UNSIGNED32

read-only

07

VAR

Total Sectors

UNSIGNED64

read-only

08

VAR

Total Tracks

UNSIGNED64

read-only

0x8nn2 - S.M.A.R.T. Attribute IDs

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01 .. Len

VAR

Attribute ID

UNSIGNED8

read-only

0x8nn3 - S.M.A.R.T. Status Flags

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01 .. Len

VAR

Status Flag

UNSIGNED16

read-only

0x8nn4 - S.M.A.R.T. Current Values

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01 .. Len

VAR

Current Value

UNSIGNED8

read-only

0x8nn5 - S.M.A.R.T. Worst Values

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01 .. Len

VAR

Worst Value

UNSIGNED8

read-only

0x8nn6 - S.M.A.R.T. Raw Data

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01 .. Len

VAR

Raw Data

ARRAY[0..5] OF UNSIGNED8

read-only

0x8nn7 - S.M.A.R.T. Thresholds

SubIndex

Type

Name

Type

Access

00

VAR

Len

UNSIGNED16

read-only

01 .. Len

VAR

Threshold

UNSIGNED8

read-only