This structure contains properties that are used to identify an exchangeable part inside or on the device. Exchangeable parts can be measurement equipment such as load cells and clamp types or tear and wear parts such as jaw faces.

The structure is defined in Table 40.

Table 40 – ExchangeablePartDataType Structure

Name

Type

Description

Optional

ExchangeablePartDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

PartType

0:String

Name of the machine part.

False

Mounted

0:Boolean

Flag stating if the part is currently mounted or not.

False

Traceable

0:Boolean

Flag stating if the part is traceable (e.g. has an Id or serial number).

True

PartId

0:String

Id or serial number of the part.

True

MachineReadable

0:Boolean

Flag stating if the PartId is machine readable.

True

LastCalibrationDate

0:UtcTime

Date of the last calibration of this part if available.

True

Its representation in the AddressSpace is defined in Table 41.

Table 41 – ExchangeablePartDataType Definition

Attribute

Value

BrowseName

ExchangeablePartDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:Structure defined in OPC 10000-5

Conformance Units

TTD_TextileTestingDeviceType

This structure is used to define optional hard-/software modules that may be installed on the TTD.

The structure is defined in Table 42.

Table 42 – OptionalModuleDataType Structure

Name

Type

Description

Optional

OptionalModuleDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

ModuleName

0:String

The name of the module.

False

ModuleType

0:String

The type of the module. E.g. hardware/software.

False

IsInstalled

0:Boolean

Flag that indicates if the module is installed.

False

Version

0:String

Version of the soft-/hardware module.

True

Its representation in the AddressSpace is defined in Table 43.

Table 43 – OptionalModuleDataType Definition

Attribute

Value

BrowseName

OptionalModuleDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:Structure defined in OPC 10000-5

Conformance Units

TTD_TextileTestingDeviceType

This structure contains a fixed statistical value set of one measured material property. The units for the ResultKey should be based on extended SI units that are not part of this specification.

The structure is defined in Table 44.

Table 44 – StatisticResultContentDataType Structure

Name

Type

Description

Optional

StatisticResultContentDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

ResultKey

0:String

Unique identifier of the measured property defined by the tester application.

False

ItemCount

0:UInt32

Number of valid tests that were calculated in the statistics.

False

MeanValue

0:Double

Mean value of the valid tests.

False

StandardDeviation

0:Double

Standard Deviation of the valid tests.

False

CoefficientOfVariation

0:Double

Coefficient of variation of valid tests.

False

MinValue

0:Double

The minimum value of the valid tests.

False

MaxValue

0:Double

The maximum value of the valid tests.

False

ConfidenceInterval95

0:Double

Confidence interval (95%) of the measurement.

False

Its representation in the AddressSpace is defined in Table 45.

Table 45 – StatisticResultContent Definition

Attribute

Value

BrowseName

StatisticResultContentDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:Structure defined in OPC 10000-5

Conformance Units

TTD_TTDResultManagementType

This structure contains a fixed statistical value set of one measured material property with units included.

The structure is defined in Table 46.

Table 46 – StatisticResultContentWithUnitsDataType Structure

Name

Type

Description

Optional

StatisticResultContentWithUnitsDataType

structure

Subtype of StatisticResultContentDataType

UnitItemCount

0:EUInformation

Unit for the ItemCount.

False

UnitMeanValue

0:EUInformation

Unit for the MeanValue.

False

UnitStandardDeviation

0:EUInformation

Unit for the StandardDeviation.

False

UnitCoefficientOfVariation

0:EUInformation

Unit for the CoefficientOfVariation.

False

UnitMinValue

0:EUInformation

Unit for the MinValue.

False

UnitMaxValue

0:EUInformation

Unit for the MaxValue.

False

UnitConfidenceInterval

0:EUInformation

Unit for the ConfidenceInterval.

False

Its representation in the AddressSpace is defined in Table 47.

Table 47 – StatisticResultContentWithUnits Definition

Attribute

Value

BrowseName

StatisticResultContentWithUnitsDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of StatisticResultContentDataType

Conformance Units

TTD_TTDResultManagementType

This structure contains properties that are used to identify and describe a recipe. This structure is also used in the methods provided by the RecipeManagement.

The structure is defined in Table 48.

Table 48 – RecipeIdDataType Structure

Name

Type

Description

Optional

RecipeIdDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

Name

0:String

Human readable name for the recipe.

True

Id

0:String

System wide unique id for the file content. (E.g. Hash of file content is possible)

False

Type

0:String

The type of the textile testing device for which the recipe is applicable.

True

Description

0:String

Description of the recipe.

True

Comment

0:String

Comment on the recipe.

True

ModifiedDate

0:UtcTime

The date of the last modification to the recipe file.

True

Version

0:String

Version of the recipe.

True

Validated

0:Boolean

Flag that indicates if the recipe was successfully validated on the textile testing device. Null if the validation was not performed.

True

Its representation in the AddressSpace is defined in Table 49.

Table 49 – RecipeIdDataType Definition

Attribute

Value

BrowseName

RecipeIdDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

Conformance Units

TTD_RecipeManagementType

This structure represents the recipe and combines its metadata that is used to identify the recipe with its content. The RecipeContent is a ByteString that holds the configuration data for the textile testing device. Most likely this is a ByteString representation of the content of a configuration file.

The structure is defined in Table 50.

Table 50 – RecipeDataType Structure

Name

Type

Description

Optional

RecipeDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

RecipeId

RecipeIdDataType

RecipeId meta data describing this recipe.

False

RecipeContent

0:ByteString

The content of this recipe as ByteString.

False

ContentEncoding

0:String

The encoding of the content. E.g.: UTF-8 or ASCII

False

Its representation in the AddressSpace is defined in Table 51.

Table 51 – RecipeDataType Definition

Attribute

Value

BrowseName

RecipeDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

Conformance Units

TTD_RecipeManagementType

This structure is a refinement of the ResultMetaDataType defined in OPC 40001-101 to describe the results generated by the TTD. Especially the fields SampleId, TesterJobId, TesterSampleResultId, ProductInstanceURI and CanBeDeleted were added to offer a better possibility to relate a result to a measurement.

The following fields of the 4:ResultMetaData should be used mandatorily:

The structure is defined in Table 52.

Table 52 – TTDResultMetaDataType Structure

Name

Type

Description

Optional

TTDResultMetaDataType

structure

Subtype of 4:ResultMetaDataType defined in OPC 40001-101.

SampleId

0:String

The unique identifier of one sample.

False

TesterJobId

0:String

TTD-internal id given to the tested set of samples(job)

False

TesterSampleResultId

0:String

Unique identifier created by the TTD for each sample result. Necessary additional to the SampleId if the sample is tested more than once.

False

ProductInstanceURI

0:String

Unique product instance uri of the TTD.

False

CanBeDeleted

0:Boolean

Flag set by the client that indicates if the TTD may delete the result.

False

JobOrder

7:ISA95JobOrderDataType

The metadata for the job containing parameters like linear density, RecipeId, NumberOfTests and SampleInfo.

False

For the structure of JobOrder see: Table 18 – Predefined 7:ISA95JobOrderDataType/JobOrderParameters.

Its representation in the AddressSpace is defined in Table 53.

Table 53 – TTDResultMetaDataType Definition

Attribute

Value

BrowseName

TTDResultMetaDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 4:ResultMetaDataType defined in OPC 40001-101

Conformance Units

TTD_TTDResultManagementType

This structure contains the id for the test procedure as well as some optional metadata describing the test procedure.

Table 54 – TestProcedureIdDataType Structure

Name

Type

Description

Optional

TestProcedureIdDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

TestProcedureId

0:String

The available test procedures are stored on the testing device and referenced by name (TestProcedureId).

False

Description

0:String

Description of the test procedure.

True

ProcedureReferences

0:String[]

An array of references to standards.

True

IsProcedureLicensed

0:Boolean

Flag to define the availability on the server.

True

Its representation in the AddressSpace is defined in Table 55.

Table 55 – TestProcedureIdDataType Definition

Attribute

Value

BrowseName

TestProcedureIdDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

Conformance Units

TTD_TextileTestingDeviceType

This structure contains properties of a sample (provided by MES), that are needed to execute a recipe. The SampleInfoDataType contains all information for tests on fibres and yarns.

Table 56 – SampleInfoDataType Structure

Name

Type

Description

Optional

SampleInfoDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

SampleId

0:String

The unique identifier of a (physical) sample.

False

NominalLinearDensity

0:Double

The nominal linear density of this sample in tex. It is used for calculating linear density related parameters.

False

MaterialDensity

0:Double

The material density in g/cm3. It is used for calculating some test results like diameter.

True

MaterialType

0:String

The material type information can be used to switch between material-dependend handling of material or for reporting.

True

PositionOnCarrier

0:String

Position of the sample on the carrier. If there is no carrier an empty String should be provided.

False

Its representation in the AddressSpace is defined in Table 57.

Table 57 – SampleInfoDataType Definition

Attribute

Value

BrowseName

SampleInfoDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of the 0:Structure defined in OPC 10000-5

Conformance Units

TTD_JobManagementType

This structure provides the number of tests for each test procedure.

The structure is defined in Table 58.

Table 58 – TestNumDataType Structure

Name

Type

Description

Optional

TestNumDataType

structure

Subtype of 0:Structure defined in OPC 10000-5

TestProcedureId

0:String

The name of the test procedure that should be executed.

False

NumberOfTests

0:UInt32

The number of tests that have to be performed with this test procedure on one sample.

False

Its representation in the AddressSpace is defined in Table 59.

Table 59 – TestNumDataType Definition

Attribute

Value

BrowseName

TestNumDataType

IsAbstract

False

References

Node Class

BrowseName

DataType

TypeDefinition

Other

Subtype of 0:Structure defined in OPC 10000-5

Conformance Units

TTD_JobManagementType