OPC 40444: Textile Testing Devices
Released 1.0.0
2025-02-11
This document is subject to the license terms described here.
The general OPC Foundation specification license agreement also applies and can be found here.
This document is a copy of the original which can be found here.
This document defines nodes in the following nodesets:
1 Scope
2 Normative references
3 Terms, definitions and conventions
3.1 Overview
3.2 OPC UA for Textile Testing Devices terms
3.2.1 Textile testing device
3.2.2 Manufacturing execution systems
3.2.3 Job
3.2.4 Recipe
3.2.5 Test procedure
3.2.6 SampleInfo
3.2.7 SampleId
3.2.8 JobId
3.2.9 Scheduled Job
3.2.10 Non-Scheduled Job
3.2.11 TesterJobId
3.2.12 Sample Result
3.2.13 TesterSampleResultId
3.2.14 Sample
3.2.15 Testreport
3.2.16 Tester module
3.2.17 Operator
3.2.18 CarrierTypeId
3.2.19 Carrier / Creel
3.2.20 KPI
3.3 Abbreviated terms
3.4 Conventions used in this document
3.4.1 Conventions for Node descriptions
3.4.1.1 Node definitions
3.4.1.2 Additional References
3.4.1.3 Additional sub-components
3.4.1.4 Additional Attribute values
3.4.2 NodeIds and BrowseNames
3.4.2.1 NodeIds
3.4.2.2 BrowseNames
3.4.3 Common Attributes
3.4.3.1 General
3.4.3.2 Objects
3.4.3.3 Variables
3.4.3.4 VariableTypes
3.4.3.5 Methods
3.4.4 Structures
4 General information to Textile Testing and OPC UA
4.1 Introduction to Textile Testing Devices
4.2 Introduction to OPC Unified Architecture
4.2.1 What is OPC UA?
4.2.2 Basics of OPC UA
4.2.3 Information modelling in OPC UA
4.2.3.1 Concepts
4.2.3.2 Namespaces
4.2.3.3 Companion Specifications
5 Use cases
5.1 Identification
5.1.1 Identification and Nameplate
5.1.2 Finding all Machines in a Server
5.2 Configuration
5.2.1 Available test procedures on the TTD
5.2.2 Available exchangeable parts
5.2.3 Installed / AvailableTester Modules
5.3 Recipe Management
5.3.1 Transfer of available recipe names
5.3.2 Transfer of Recipes from TTD to Client (MES)
5.3.3 Transfer of Recipes from Client (MES) to TTD
5.4 Job Management
5.4.1 Schedule a Job on the TTD
5.4.2 Overview of Jobs running and scheduled on the TTD
5.4.3 Overview of Job runtimes
5.4.4 Overview of Jobs on the TTD and their states
5.5 Result Management
5.5.1 Transfer of test results for tested samples from the TTD
5.5.2 Transfer of complete testreports from the TTD
5.5.3 Transfer of complete testresults from the TTD
5.5.4 Transfer sample results from non-scheduled jobs
5.5.5 Transfer job results of non-scheduled jobs
5.6 Device Status
5.6.1 Retrieving the current state of the TTD
5.7 KPI and Statistics
5.7.1 KPI Calculation
5.8 Events and Notifications, Maintenance
5.8.1 Upcoming user interactions
5.8.2 Error messages and warnings
5.8.3 Calibration and Maintenance
5.8.4 History of Events and Alarms
6 Textile Testing Devices Information Model overview
6.1 Textile Testing Device Instance example
6.2 Textile Testing Device ObjectType hierarchy
6.2.1 ObjectTypes for Configuration
6.2.2 Identification, Device Status, Job Management, Notification, Alarms and Statistics
6.2.3 Result Management
6.2.4 Recipe Management
7 OPC UA ObjectTypes
7.1 TextileTestingDeviceType ObjectType definition
7.1.1 Overview
7.1.2 Additional Information about the Job Management
7.1.2.1 Overview
7.2 RecipeManagementType ObjectType Definition
7.2.1 Overview
7.2.2 GetRecipeIds
7.2.3 GetRecipe
7.2.4 SetRecipe
7.2.5 DeleteRecipe
7.2.6 GetRecipes
7.2.7 SetRecipes
7.3 MachineStatisticsType ObjectType Definition
7.4 RecurrentPrognosisType ObjectType Definition
7.5 TTDResultManagementType ObjectType Definition
8 OPC UA EventTypes
8.1 TTDResultReadyEventType
9 OPC UA VariableTypes
9.1 TTDResultType
10 OPC UA DataTypes
10.1 ExchangeablePartDataType
10.2 OptionalModuleDataType
10.3 StatisticResultContentDataType
10.4 StatisticResultContentWithUnitsDataType
10.5 RecipeIdDataType
10.6 RecipeDataType
10.7 TTDResultMetaDataType
10.8 TestProcedureIdDataType
10.9 SampleInfoDataType
10.10 TestNumDataType
11 Profiles and ConformanceUnits
11.1 Conformance Units
11.2 Profiles
11.2.1 Profile list
11.2.2 Server Facets
11.2.2.1 Overview
11.2.2.2 TTD Base Server Profile
11.2.2.3 TTD Textile Testing Device Server Facet
12 Namespaces
12.1 Namespace Metadata
12.2 Handling of OPC UA Namespaces
Annex A (normative)Textile Testing Devices Namespace and mappings
Annex B (informative)Examples and Explanations
B.1.1 Retrieving recipe ids from the TTD
B.1.2 Retrieving recipes from and sending recipes to the TTD
Annex C (informative)Commonly used units in textile testing