JobGroupType TOC Previous Next Specification

The representation of the JobGroupType ObjectType in the address space is shown in the following table:

Name Attribute
NodeId ns=1;i=1011
NamespaceUri http://opcfoundation.org/UA/PlasticsRubber/Extrusion/ExtrusionLine/
BrowseName JobGroupType
NodeClass ObjectType
IsAbstract False
SubtypeOf BaseObjectType

The references from the JobGroupType ObjectType Node are shown in the following table:

Reference NodeClass BrowseName DataType TypeDefinition ModellingRule
HasComponent Method AddJob     Optional
HasProperty Variable ConfigurationParameters ConfigurationParameterType[] PropertyType Mandatory
HasProperty Variable Description String PropertyType Mandatory
HasComponent Variable ElectricalEnergyConsumption Double AnalogUnitType Optional
HasProperty Variable EquipmentDescription String PropertyType Mandatory
HasComponent Method FinishJobById     Optional
HasComponent Variable FluidEnergyConsumption Double AnalogUnitType Optional
GeneratesEvent ObjectType GeneralModelChangeEventType      
HasProperty Variable Id String PropertyType Mandatory
HasComponent Method InterruptJobById     Optional
HasComponent Object Job_<Nr>   JobType OptionalPlaceholder
HasProperty Variable LatestEnd UtcTime PropertyType Mandatory
HasProperty Variable MaterialMapping MaterialMappingType[] PropertyType Mandatory
HasProperty Variable NodeVersion String PropertyType Mandatory
HasProperty Variable PlannedProductionTime Duration PropertyType Mandatory
HasProperty Variable PlannedSetUpTime Duration PropertyType Mandatory
HasProperty Variable PlannedStart UtcTime PropertyType Mandatory
HasComponent Variable PressureAirConsumption Double AnalogUnitType Optional
HasProperty Variable Priority UInt32 PropertyType Mandatory
HasProperty Variable ProductionDatasetName String PropertyType Mandatory
HasComponent Method RemoveJobById     Optional
HasComponent Method StartJobById     Optional
HasProperty Variable Status JobStatusEnumeration PropertyType Mandatory

AddJob

Signature

    AddJob(
        [in]  String Id
        [in]  String Description
        [in]  String CustomerName
        [in]  String ProductName
        [in]  String ProductDescription
        [in]  UInt32 Strand
        [in]  UInt32 Sequence
        [in]  ParameterSettingType ParameterSetting
        [in]  Double SetOutput
        [in]  Double LotSize
        [out] NodeId JobNodeId
    );
Argument Description
Id  
Description  
CustomerName  
ProductName  
ProductDescription  
Strand  
Sequence  
ParameterSetting  
SetOutput  
LotSize  
JobNodeId  

FinishJobById

Signature

    FinishJobById(
        [in]  String Id
    );
Argument Description
Id  

InterruptJobById

Signature

    InterruptJobById(
        [in]  String Id
    );
Argument Description
Id  

RemoveJobById

Signature

    RemoveJobById(
        [in]  String Id
    );
Argument Description
Id  

StartJobById

Signature

    StartJobById(
        [in]  String Id
    );
Argument Description
Id