• Batch Data
    Here, additional Batch Characteristics, Events and Trends can be defined. These configurations only work within the scope of the given Equipment Phases. The entries of an Distinct Equipment Phase and an Equipment Phase with Phase scope 'All Phases' are combined to form the final configuration for that Equipment Phase.

    Batch characteristics are the central element of the Batch Tracker. A characteristic records data within the context of the batch. Although it is possible to define an unlimited number of characteristics for a Batch Tracker, for performance reasons we do not recommend the use of more than 30 characteristics in parallel.

    For each characteristic, the following fields can be configured:

    • Active: The active flag defines if this characteristic is in use or if it is ignored.

    • Label: The label is a unique name configured for this characteristic. All data will be collected under this label.

    • EU Override: This field allows overriding the engineering unit which is provided by the input.

    • Description: This field is for information only and is used to provide a longer and human readable description.

    • Input Field: The input field defines the data source for this characteristic.

    • Target Field: The target field allows to assign a special functionality to this characteristic and a special meaning for the BatchTracker as well as the BPR. E.g. it defines which input provides the BatchId or is used for the detection of BatchStart and BatchEnd conditions.
      Possible options are:

      • EQUIPMENTACTIVE: Defines the equipmentactive state.

      • EQUIPMENTSTATE: Defines the equipment state, which can be used as BatchEnd condition.

      • BATCHID: Defines the BatchID.

      • BATCHSTATUS: Defines the BatchStatus, which can be used as BatchEnd condition.

      • OPERATIONID: Defines the OperationId, which together with the OperationName define the current Operation.

      • OPERATIONNAME: Defines the OperationName, which together with the OperationId define the current Operation.

      • EQUIPMENTPHASEID: Defines the Equipment PhaseId, which together with the Equipment PhaseName define the current Operation.

      • EQUIPMENTPHASENAME: Defines the Equipment PhaseName, which together with the Equipment PhaseId define the current Operation.

      • EQUIPMENTSTEPID: Defines the Equipment StepId, which together with the Equipment StepName define the current Operation.

      • EQUIPMENTSTEPNAME: Defines the Equipment StepName, which together with the Equipment StepId define the current Operation.

      • MATERIALTYPE: Defines the Material Type, which is recorded as BPR property and can be used in BPR queries.

      • MATERIALTYPECODE: Defines the Material Type Code, which is recorded as BPR property and can be used in BPR queries.

      • ERPORDER: Defines the ERP Id, which is recorded as BPR property and can be used in BPR queries.

      • MESORDERID: Defines the MES Order Id, which is recorded as BPR property and can be used in BPR queries.

      • MESID: Defines the MES Id, which is recorded as BPR property and can be used in BPR queries.

    • B2MML Data Type: This field is used to define the B2MML Format in which the data will be represented. Currently this field is not fully functional and it is recommended to set it to 'Default'.

    • Field Processing: This field defines how the input data will be pre-processed.
      Possible options are:

      • 'Direct': The input value will not be pre-processed

      • 'Direct Number': The input value will be transformed into a number

      • 'Direct Date/Time': The input value will be transformed into a timestamp

      • 'Fixed Value': No input data will be read, but a configured fixed value will be used.

      • 'Mapping': The input value will be mapped by a mapping table.
        The mapping table must be configured. If the mapping is configured to be exclusive, only values in the mapping table are allowed, otherwise values which are not in the mapping table, will be adopted without modification.

      • Custom Script: A custom script will be executed for each input value.

    • Data Collection: This field defines how the different values are collected and if and how an aggregate will be calculated. Possible options are:

      • 'Once At Start': Uses the first value within the interval

      • 'Once At Start (Good)': Uses the first value with quality==good in the interval

      • 'Once At End': Uses the last value within the interval

      • 'Once At End (Good)': Uses the last value with quality==good in the interval.

      • 'Time Series': Collects a new value every seconds

      • 'Time Series (distinct)': Collects a new value every second, but only stores a sample, if the value has changed.

      • 'Delta (At End – At Start)': calculates the difference between the last value and the first value.

      • 'Aggregate – Minimum': Collects a value every second and uses the smallest value.
        if all values are non-numeric or have bad quality, all values are kept.

      • 'Aggregate – Maximum': Collects a value every second and uses the largest value.
        if all values are non-numeric or have bad quality, all values are kept.

      • 'Aggregate – Average': Calculates the average of all values collected.
        if all values are non-numeric or have bad quality, all values are kept.

      • 'Aggregate – Time Weighted Average': Calculates the time weighted average of all values collected.
        if all values are non-numeric or have bad quality, all values are kept.
        Intervals with invalid data (non-numeric or q~=0) are excluded from the calculation and are not timeweighted. The time weight of the previous valid value is not extended.

    • BPR Element: This field defines, in which ISA88/B2MML Object type this characteristic will be stored. Currently this field is not fully functional, therefore we recommend using “Default” here.

    • Report Order: This field is for documentation purpose only. It can be used to configure how a report will be generated from the collected characteristics.