OPC 40083: OPC UA for Plastics and Rubber Machinery – General Type Definitions

Release 1.03
2021-06-01

Copyright (c) 2021 OPC Foundation
Generated on 8/7/2021 8:44:58 AM.

This document is subject to the license terms described here.

This document is a copy of the original which can be found here.

Table of Contents

1 Scope

2 Normative references

3 Terms, definitions and conventions
    3.1 Overview
    3.2 Conventions used in this document
        3.2.1 Conventions for Node descriptions
        3.2.2 NodeIds and BrowseNames
        3.2.3 Common Attributes

4 General information to OPC UA interfaces for plastics and rubber machinery and OPC UA
    4.1 Introduction to OPC UA interfaces for plastics and rubber machinery
    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

5 Use cases

6 General requirements
    6.1 NodeIds
    6.2 AnalogItemType
    6.3 EventNotifier
    6.4 Severity of events

7 Container concept

8 MachineInformationType
    8.1 MachineInformationType Definition
    8.2 Properties included in ComponentType
    8.3 DeviceClass
        8.3.1 Manufacturer
        8.3.2 DeviceManual
        8.3.3 Model
        8.3.4 SoftwareRevision
        8.3.5 SerialNumber
        8.3.6 DeviceRevision
        8.3.7 HardwareRevision
        8.3.8 RevisionCounter
    8.4 Additional properties
        8.4.1 ControllerName
        8.4.2 SupportedLogbookEvents

9 LogbookEvent
    9.1 LogbookEvent Definition
    9.2 User
    9.3 EventOriginator
    9.4 JobCycleCounter
    9.5 ParameterChangeLogType
    9.6 UserLogType
    9.7 RemoteAccessLogType
    9.8 SequenceChangeLogType
    9.9 MachineModeChangeLogType
    9.10 ProductionStatusChangeLogType
    9.11 ProductionDatasetChangeLogType
    9.12 ProductionDatasetFrozenLogType
    9.13 StandstillReasonLogType
    9.14 MessageLogType
    9.15 UserFeedbackLogType

10 MachineConfigurationType
    10.1 MachineConfigurationType Definition
    10.2 UserMachineName
    10.3 LocationName
    10.4 TimeZoneOffset
    10.5 SetMachineTime
    10.6 PageDirectory
    10.7 GetPage
    10.8 GetCurrentPage

11 MachineMESConfigurationType
    11.1 MachineMESConfigurationType Definition
    11.2 StandstillReasons
    11.3 StandstillReasonsLockedByMES
    11.4 MESUrl

12 MachineStatusType
    12.1 MachineStatusType Definition
    12.2 IsPresent
    12.3 Users
    12.4 MachineMode
    12.5 ActivateSleepMode, DeactivateSleepMode

13 Users
    13.1 UsersType
    13.2 UserType
        13.2.1 Id
        13.2.2 Name
        13.2.3 IsPresent
        13.2.4 CardUid
        13.2.5 UserLevel
        13.2.6 UserRole
        13.2.7 Language

14 MachineMESStatusType
    14.1 MachineMESStatusType Definition
    14.2 StandstillReasonId
    14.3 StandstillMessage
    14.4 MESMessage
    14.5 SetMESMessage
    14.6 ClearMESMessage
    14.7 ProductionControlType
        14.7.1 ProductionStatus
        14.7.2 ProductionReleasedByMES
        14.7.3 AutomaticRunEnabled, EnableAutomaticRun, DisableAutomaticRun
        14.7.4 ProductionOnlyWithMES
        14.7.5 SetWatchDogTime, ResetWatchDog
        14.7.6 RequestTestSample
    14.8 MessageConditionType

15 Moulds
    15.1 MouldsType
    15.2 MouldType
        15.2.1 MouldType Definition
        15.2.2 Index
        15.2.3 Id
        15.2.4 IsPresent
        15.2.5 Description
        15.2.6 MouldStatus
        15.2.7 TemperatureZones

16 PowerUnits
    16.1 PowerUnitsType
    16.2 PowerUnitType
        16.2.1 PowerUnitType Definition
        16.2.2 Index
        16.2.3 IsPresent
        16.2.4 Id
        16.2.5 PowerOn
        16.2.6 ActualTemperature
        16.2.7 Subtypes of PowerUnitType

17 TemperatureZones
    17.1 TemperatureZonesType
    17.2 TemperatureZoneType
        17.2.1 TemperatureZoneType Definition
        17.2.2 Index
        17.2.3 Name
        17.2.4 IsPresent
        17.2.5 Classification
        17.2.6 ControlMode
        17.2.7 Temperatures
        17.2.8 ActualTemperature
        17.2.9 StandbyTemperature
        17.2.10 Subtypes of TemperatureZoneType

18 JobsType
    18.1 JobsType Definition
    18.2 JobInformationType
        18.2.1 JobInformationType Definition
        18.2.2 JobName
        18.2.3 JobDescription
        18.2.4 CustomerName
        18.2.5 ProductionDatasetName
        18.2.6 ProductionDatasetDescription
        18.2.7 Material
        18.2.8 ProductName
        18.2.9 ProductDescription
        18.2.10 ContinueAtJobEnd
        18.2.11 CyclicJobInformationType
    18.3 Job Lists
        18.3.1 SendJobList
        18.3.2 RequestJobList
        18.3.3 SendCyclicJobList
        18.3.4 RequestCyclicJobList
    18.4 ActiveJobValuesType
        18.4.1 JobStatus
        18.4.2 StartJob
        18.4.3 InterruptJob
        18.4.4 FinishJob
        18.4.5 CurrentLotName
        18.4.6 BoxId
        18.4.7 ActiveCyclicJobValuesType

19 CycleParametersEventType
    19.1 JobName
    19.2 JobStatus
    19.3 CurrentLotName
    19.4 BoxId
    19.5 CycleCounter
    19.6 MachineCycleCounter
    19.7 CycleTime
    19.8 AverageCycleTime
    19.9 JobPartsCounter, JobGoodPartsCounter, JobBadPartsCounter, JobTestSamplesCounter
    19.10 BoxPartsCounter, BoxGoodPartsCounter, BoxBadPartsCounter, BoxTestSamplesCounter
    19.11 CycleQuality
    19.12 CavityCycleQuality
    19.13 PartId
    19.14 MouldCycleParametersType
    19.15 TemperatureZoneCycleParametersType

20 ProductionDatasetManagementType
    20.1 General
    20.2 ProductionDatasetManagementType Definition
    20.3 ProductionDatasetStatusType
        20.3.1 ActiveProductionDatasetStatus, ProductionDatasetInPreparationStatus
        20.3.2 Information
        20.3.3 Modified
        20.3.4 Frozen
        20.3.5 Load
        20.3.6 Save
    20.4 ProductionDatasetLists
        20.4.1 GetProductionDatasetList
        20.4.2 SendProductionDatasetList
        20.4.3 RequestProductionDatasetList
        20.4.4 ProductionDatasetInformationType
    20.5 ProductionDatasetTransfer
        20.5.1 General
        20.5.2 GenerateOptions in GenerateFileForRead
        20.5.3 GenerateOptions in GenerateFileForWrite
    20.6 Events for ProductionDatasetTransfer
    20.7 GetProductionDatasetInformation
    20.8 SendProductionDatasetInformation

21 IdentificationType
    21.1 Properties included in ComponentType
        21.1.1 DeviceClass
        21.1.2 Manufacturer
        21.1.3 Model
        21.1.4 SerialNumber
        21.1.5 SoftwareRevision
        21.1.6 ProductCode
    21.2 Additional property YearOfConstruction

22 MonitoredParameterType
    22.1 ActualValue
    22.2 SetValue
    22.3 SetRampUp
    22.4 SetRampDown
    22.5 UpperTolerance, LowerTolerance, UpperTolerance2, LowerTolerance2, MinValue, MaxValue
    22.6 Status
    22.7 AutomaticMonitoring
    22.8 MonitoringSensitivity
    22.9 AlarmSuppression
    22.10 ResetMonitoring

23 ControlledParameterType

24 ClosedLoopControlType
    24.1 PIDParameters
    24.2 AutomaticControllerMode
    24.3 AutoTuningActive
    24.4 AutoTuningOn
    24.5 AutoTuningOff

25 MaintenanceType
    25.1 Status
    25.2 AdditionalInformation
    25.3 Interval
    25.4 RemainingInterval
    25.5 TotalOperation
    25.6 Reset

26 DataTypes for minimal error handling for devices without alarm support
    26.1 ActiveErrorDataType
    26.2 ClassifiedActiveErrorDataType

27 Subtypes of HelpOffNormalAlarmType
    27.1 HelpOffNormalAlarmType
    27.2 MonitoredParameterAlarmType

28 Configuration Parameters

29 MaterialListType
    29.1 NodeVersion
    29.2 DensityUnit
    29.3 AddMaterial
    29.4 RemoveMaterialById
    29.5 RequestAddMaterialEventType

30 MaterialType

31 EnergyType
    31.1 ActualPower
    31.2 PowerConsumption
    31.3 ActualSpecificEnergy
    31.4 PowerFactor

32 MeasuringDevices
    32.1 MeasuringDevicesType
    32.2 MeasuringDeviceType
        32.2.1 Id
        32.2.2 Name
        32.2.3 Position
        32.2.4 IsPresent
        32.2.5 ControlMode
        32.2.6 MonitoredParameter

33 StartDeviceType

34 DriveType

35 DiagnosticsType
    35.1 Status
    35.2 RunDiagnostics
    35.3 StopDiagnostics
    35.4 DiagnosisStepEndEventType
        35.4.1 Result
        35.4.2 InputNode
        35.4.3 Inherited properties of BaseEventType
    35.5 DiagnosisEndEventType
        35.5.1 Status
        35.5.2 Inherited properties from BaseEventType

36 Profiles and Conformance Units

37 Namespaces
    37.1 Namespace Metadata
    37.2 Handling of OPC UA Namespaces

Annex A (normative) OPC 40083 Namespace and mappings