Tracking material Ports

Tracking material ports are used to transfer information about material flow between the TPUs.

TMI ports

TMI (Tracking Material Input) ports receive information about material flow from other tracker process units and handle material input flows to the tracker process unit. The names of the ports are specified by the user, but the specified name will be prefixed TMI.

TMO ports

TMO (Tracking Material Output) ports handle material output flow from the tracker process unit and send information about material flow to other tracker process units. The names of the ports are specified by the user, but the specified name will be prefixed TMO.

Control Ports

The control ports available depends on the the type of tracker process unit and the parameter settings of the tracker process unit. Most of the control port names are prefixed CTR.

CTR <TrackingMaterialOutputPortName>

Every TMO port has a corresponding control port. The name of the control port will be the same as the name of the TMO port, except that the TMO prefix is replaced by CTR. The type of CTR port depends on the type of material transfer selected in the Output definition property page.

CTR Material quality assignment

This port is used to change material quality on specific materials inside the TPU.

CTR Quality ID

This port is used to define the default material quality of materials that enters the TPU.

CTR Article ID

This port is used to define the default article of materials that enters the TPU.

CTR Active Carrier ID

This port defines the active carrier of the TPU.

CTR <PortName> amount conversion factor

External amount conversion reference input port for TMI port <PortName>

CTR <RunDefinitionName> Create

This is a digital port controlling the execution of process unit runs of run definition <RunDefinitionName>. Runs will be created on positive flanks.

CTR <RunDefinitionName> Active

This is a digital port controlling the execution of process unit runs of run definition <RunDefinitionName>. Runs will start on positive flanks and stop on negative flanks.

CTR <RunDefinitionName> Start

This is a digital port controlling the execution of process unit runs of run definition <RunDefinitionName>. Runs will start on positive flanks.

CTR <RunDefinitionName> Stop

This is a digital port controlling the execution of process unit runs of run definition <RunDefinitionName>. Runs will stop on positive flanks.

CTR <RunDefinitionName> Approve

This is a digital port approving process unit runs of run definition <RunDefinitionName>. This port must be set to true when the run stops for the run to be approved. If the value of this port is false when the run stop, the run will be set to canceled for restart state.

CTR <RunDefinitionName> Identifier

This is a string port for declaration of run identifiers. The value of this port will be used as identifier on the run when the run is created.

CTR <RunDefinitionName> BatchID

This is an analog port for connecting batches to runs. The value of the port is interpreted as a BatchID. The port is only validated when there is a created or active run of the actual run definition on the tracker process unit.

  • If the run don't already have a connected batch and the the port value changes to a value (BatchID) greater than zero, the run will be connected to the batch indicated by the port value.
  • If the run already have a connected batch and the the port value changes to a value (BatchID) greater than zero which not equals the batch id of the connected batch, the run will be disconnected from connected batch, and connected to the new batch indicated by the new port value.
  • If the run already have a connected batch and the port value changes to -1 the connected batch is disconnected from the run.

ExtMakeSignal

This is a digital port controlling the make process of material. Materials are made when the value of this port is true.

CTR Target Amount

This port provides the Start Amount of material at make time.

CTR Mixing signal

This is a digital port that indicates that all the contained material in the TPU shall be mixed into one new tracking material.

CTR Adjust Amount Value

This is an analog port providing the value to use for amount adjusting in the TPU.

CTR Adjust Amount Signal

This is a digital port that indicates that the amount inside the TPU shall be adjusted.

CTR NewTimeGroup

This is an analog port for registering a new time group for this tracker process unit. The tracker process unit will validate the port value, and when the value changes, the current time group of the tracker process unit is finished and a new time group given by the port value is registered. The port is only available when the tracker process unit is configured for signal based time allocation.

CTR UpdateTimeGroup

This is an analog port for updating the current time group for this tracker process unit. The tracker process unit will validate the port value, and when the value changes, the current time group of the tracker process is updated in respect to the port value. The port is only available when the tracker process unit is configured for signal based time allocation.

CTR Restore Fictitious Material

This is a digital port that is used to trigger fictitious material restore. Fictitious material restore can be used when it is necessary to insert material information directly in the database. By the use of fictitious material restore in the tracker, these materials can be loaded into the tracker application.

CTR Reflect DB Material State

This is a digital port that is used to trigger database material state reflection. When reflection is triggered, all aspects of the material, such as amount, article, identifiers and so on are reloaded from the database.

CTR Reflect DB Run State

This is a digital port that is used to trigger database run state reflection. When reflection is triggered, all aspects of the runs of the tracker process unit are reloaded from the database.

CTR Clean TPU

This is a digital port triggering the clean command, which will remove all material that has zero amount from the tracker process unit.

CTR Active

This port is only available on the TimeDelay tracker process unit, and controls whether the time delay is active.

Status ports

The status ports available on the TPU depends on the the parameter settings of the TPU.

STS Total Amount

This port displays the total amount in the TPU.

STS Active carrier

This port displays the name of the active carrier in the TPU.

STS Total Amount Out

This port displays the total amount led out of the TPU.

STS Contained TraMaIDs

This port displays all the tracking material ids contained in this TPU in a vector port.

STS Total Material count

This port displays the total count of tracking materials in the TPU

STS <RunDefinitionName> Activated

This is a digital port that is true when a run of run definition <RunDefinitionName> is started on the TPU.

STS <RunDefinitionName> Created

This is a digital port that is true when a run of run definition <RunDefinitionName> is created on the TPU.

STS <RunDefinitionName> current identifier

This is a string port port that indicates the identifier on the active run on the TPU. If no run is active, the message is ‘No run’.

STS Current time group

This port will display the current active time group of the tracker process unit. The port is only available when the tracker process unit is configured for signal based time allocation.

STS ProcessUnitID

This port displays the process unit ID of the tracker process unit.

STS TrackerProcessUnitID

This port displays the tracker process unit ID of the tracker process unit.

Data acquisition ports

The data acquisition ports available on the TPU depends on the the parameter settings of the TPU.

MDC <DataDefinitionName>

These ports are used for data collection with material relation.

PDC <DataDefinitionName>

These ports are used for data collection with process unit run relation.

IDC <IdentDefinitionName>

These ports are used for registration of identifiers on material.