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.