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.


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