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