13 (informative)Examples for job descriptions

This Annex shows possible combinations of job groups and jobs for different applications. While the first example includes a full description of all variables, the other are shortened to highlight the differences.

Example 1: Production of a pipe, 100 pieces with 2 m length

JobGroup_1:

Variable Value
Id"30"
Description"Pipe 2 m, 100 pieces"
EquipmentDescription"Die 342 with haul-off 35"
ProductionDatasetName"Pipe911"
MaterialMapping[]

MaterialMapping[1]:

MaterialId="734593" // raw PVC (as specified in MaterialList)

MaterialLot="9876"

HopperId="Hopper_1" // Id of HopperType defined in OPC 40082-2

MaterialMapping[2]:

MaterialId="2534593" // green master batch

MaterialLot="123"

HopperId="Hopper_2"

Priority1
PlannedStart"2018-05-04T08:00:00Z"
PlannedProductionTime800.000
PlannedSetUpTime300.000
LatestEnd"2018-05-05T11:00:00Z"
ConfigurationParameters

ConfigurationParameters[1]:

Id=1

Description="Length"

DefautValue=1000

Unit: // see EUInformation DataType definition in OPC UA Part 8

namespaceUri: "http://www.opcfoundation.org/UA/units/un/cefact"

unitId: 5066068

displayName: "mm"

description: "millimetre"

ConfigurationParameters[2]:

Id=4

Description="Diameter"

DefautValue=100

Unit:

namespaceUri: "http://www.opcfoundation.org/UA/units/un/cefact"

unitId: 5066068

displayName: "mm"

description: "millimetre"

Job_1:

Variable Value
Id"397"
Description"2000mm_Pipe_100pcs"
CustomerName"Company XY"
ProductId"P53800"
ProductDescription"2000mm_Pipe"
Strand1
Sequence1
ParameterSetting

ParameterSetting[1]:

Id=1 // Length

Value=2000

ParameterSetting[2]:

Id=4 // Diameter

Value=110

SetOutput100
LotSize100

Because there is only one job in the group, LotSize could also be another value with no effect on the production. Nevertheless, the value defines, after which number of produced product units, a lot finished event (see 8.3.19) will be fired.

Example 2: Production of a pipe, first 100 pieces with 2 m length, then 100 pieces with 1 m length

JobGroup_1:

Variable Value
Id"97"
Description"Pipe, 100 pieces 2 m, 100 pieces 1 m"
EquipmentDescription"Die 342 with haul-off 35"
ProductionDatasetName"Pipe911"
MaterialMapping[]PVC + green master match (see case 1)
ConfigurationParametersLength + Diameter [mm] (see case 1)
Job_1:Job_2:
Variable Value Variable Value
Id"413"Id"415"
Description"1000mm_Pipe_100pcs"Description"2000mm_Pipe_100pcs"
ProductId"P53900"ProductId"P53800"
ProductDescription"1000mm_Pipe"ProductDescription"2000mm_Pipe"
Strand1Strand1
Sequence1Sequence2
ParameterSettingLength=1000ParameterSettingLength=2000
SetOutput100SetOutput100
LotSize100LotSize100

First Job_1 is produced completely first, because LotSize = SetOutput.

Example 3: Production of a pipe with 1 m and 2 m length in change, 100 pieces for each

JobGroup_1:

Variable Value
Id"102"
ProductionDatasetName"Pipe911"
MaterialMapping[]PVC + green master match (see case 1)
ConfigurationParametersLength + Diameter (see case 1)
Job_1:Job_2:
Variable Value Variable Value
Id"613"Id"651"
Description"1000mm_Pipe_100pcs"Description"2000mm_Pipe_100pcs"
ProductId"P53900"ProductId"P53800"
ProductDescription"1000mm_Pipe"ProductDescription"2000mm_Pipe"
Strand1Strand1
Sequence1Sequence2
ParameterSettingLength=1000ParameterSettingLength=2000
SetOutput100SetOutput100
LotSize1LotSize1

One piece of Job_1 is produced. Because LotSize = 1 then a piece of Job_2 is produced. As SetOutput is not reached it starts with Job_1 again.

Example 4: Production of two pipes in parallel (multistrand), 200 x 1 m, 100 x 2 m

JobGroup_1:

Variable Value
Id"83"
ProductionDatasetName"Pipe911_Multi"
MaterialMapping[]PVC + green master match (see case 1)
ConfigurationParametersLength + Diameter [mm] (see case 1)
Job_1:Job_2:
Variable Value Variable Value
Id"756"Id"728"
Description"1000mm_Pipe_200pcs"Description"2000mm_Pipe_100pcs"
ProductId"P53900"ProductId"P53800"
ProductDescription"1000mm_Pipe"ProductDescription"2000mm_Pipe"
Strand1Strand2
Sequence1Sequence1
ParameterSettingLength=1000ParameterSettingLength=2000
SetOutput100SetOutput100
LotSize100LotSize100

Production in parallel because of different Strands.

Example 5: Production of two pipes in parallel (multistrand) left strand: 1 m and 4 m in change, 100 pieces each right strand: 2 m and 3 m in change, 100 pieces each

JobGroup_1:

Variable Value
Id"254"
ProductionDatasetName"Pipe911_Multi"
MaterialMapping[]PVC + green master match (see case 1)
ConfigurationParametersLength + Diameter [mm] (see case 1)
Job_1:Job_3:
Variable Value Variable Value
Id"861"Id"529"
Description"1000mm_Pipe_100pcs"Description"2000mm_Pipe_100pcs"
ProductId"P53900"ProductId"P53800"
ProductDescription"1000mm_Pipe"ProductDescription"2000mm_Pipe"
Strand1Strand2
Sequence1Sequence1
ParameterSettingLength=1000ParameterSettingLength=2000
SetOutput100SetOutput100
LotSize1LotSize1
Job_2:Job_4:
Variable Value Variable Value
Id"894"Id"516"
Description"4000mm_Pipe_100pcs"Description"3000mm_Pipe_100pcs"
ProductId"P53700"ProductId"P53600"
ProductDescription"4000mm_Pipe"ProductDescription"3000mm_Pipe"
Strand1Strand2
Sequence2Sequence2
ParameterSettingLength=4000ParameterSettingLength=3000
SetOutput100SetOutput100
LotSize1LotSize1
Example 6: Production of granules, first 50 bags with 250 kg, then 50 bags with 400 kg

JobGroup_1:

Variable Value
Id"918"
ProductionDatasetName"Granules_Lite"
MaterialMapping[]PVC
ConfigurationParameters

Id=7

Description="Weight"

DefautValue=250 kg

Unit:

namespaceUri: "http://www.opcfoundation.org/UA/units/un/cefact"

unitId: 4933453

displayName: "kg"

description: "kilogram"

Job_1:Job_2:
Variable Value Variable Value
Id"646"Id"647"
Description"50 bags 250 kg Granules"Description"50 bags 400 kg Granules"
ProductId"P46250"ProductId"P46400"
ProductDescription"250 kg Granules"ProductDescription"400 kg Granules"
Strand1Strand1
Sequence1Sequence2
ParameterSetting

Weight=250

// could also be empty because =DefautValue

ParameterSettingWeight=400
SetOutput50SetOutput50
LotSize50LotSize50
Example 7: Production of foil which is split into two lane left lane: 770x20 mm (30 Pieces), 120x20 mm (70 Pieces) right lane: 100x50 mm (65 Pieces), 80x50 mm (35 Pieces)

JobGroup_1:

Variable Value
Id"814"
ProductionDatasetName"Foil_0.3"
MaterialMapping[]PET + blue master match
ConfigurationParametersLength + Width [mm]
Job_1:Job_3:
Variable Value Variable Value
Id"174"Id"152"
Description"30pcs_Foil_70/20"Description"65pcs_Foil_100/50"
ProductId"P86600"ProductId"P86800"
ProductDescription"Foil_70/20"ProductDescription"Foil_70/20"
Strand1Strand2
Sequence1Sequence1
ParameterSetting

Length=70

Width=20

ParameterSetting

Length=100

Width=50

SetOutput30SetOutput65
LotSize1LotSize1
Job_2:Job_4:
Variable Value Variable Value
Id"162"Id"198"
Description"70pcs_Foil_120/20"Description"35pcs_Foil_80/50"
ProductId"P86700"ProductId"P86900"
ProductDescription"Foil_70/20"ProductDescription"Foil_80/50"
Strand1Strand2
Sequence2Sequence2
ParameterSetting

Length=120

Width=20

ParameterSetting

Length=80

Width=50

SetOutput70SetOutput35
LotSize1LotSize1