The Tag List

This section focuses on the configuration of the message content, also called “parameters” in the MSI realm. These parameters are defined in the Tag List property table in the Message Description Properties compound of the Message Configuration object.

Message Configuration - Tag List Table Property
Figure 1. Message Configuration - Tag List Table Property

The column names and configuration options are detailed below:

  • Object Name: this defines the name of the parameter in the MSI message

  • Object Description: this is an optional field for further information on the object

  • Data Type: this defines the data type of the parameter. Based on the Data Type, automatic type conversion is managed by the system.

  • Direction: this represents whether the parameter was sent from MES to Shopfloor or sent from Shopfloor to MES

  • MES Qualifier: this information is used in order to identify the correct Electronic Batch Record (EBR) and Basic Function. This message belongs to the MES side. As the example shows a Send message from MES to SF, this field does not have a meaning.

  • Shopfloor Qualifier: this field identifies which device the message will be routed to, or the process the message belongs to (in case, there are several processes running simultaneously on a device). Currently, this parameter is not used by the system.

  • Range Low and Range High: these fields define the allowed range of values for the parameter. They are only used for numeric values.

  • UOM (Unit of Measure): this defines the unit of measure for the given parameter. The entries here should match the units of measure defined within the PAS-X MES. There is no validity check on this text field.

  • Locked: this field is only used for automatic Tag List generation and is not required if the Tag List is configured manually (which is recommended)

The following figure is an example of the configuration of a more complex message. Here, some parameters are sent from MES to Shopfloor whilst some others are sent from Shopfloor to MES. There is also an example of a bidirectional parameter.

Message Configuration - More Complex Tag List Table
Figure 2. Message Configuration - More Complex Tag List Table
Here the BatchID is bidirectional and acts as the MES Qualifier. Therefore, it is important that the same BatchID received from the MES is returned in the response message. Otherwise, the message will not be assigned to the correct EBR and will return an error. Also, be aware that the MES Qualifier is not only used by the Production Parameter Messages of the MSI interface, but that it is also used by the Status and Abort messages.