Enable remote web monitoring of live data from your test system in SystemLink dashboards by publishing PAtools variables to SystemLink as tags.

Tags in SystemLink receive and store slow-moving measurement data.

Use the SystemLinkTags module to configure PAtools variables to publish as SystemLink tags. The SystemLinkTags module consists of a configuration folder and a system folder. You can customize the content of the configuration folder. The system folder contains the function of the module.

  • Configure the SystemLinkTags module at the application level to publish PAtools variables that are only in the application. You can also configure the SystemLinkTags module for variables that are common across all test procedures that you might run with this application. For example, you might configure the test run time at the application level if the run time is common across all test procedures. Another example is configuring the state of charge of the DUT if the state of charge is common across all test procedures.
  • Configure the SystemLinkTags module for individual test procedures to publish PAtools variables that are unique to that test procedure.

As seen in the following image, the configuration folder consists of the following groups:

Figure 21. Configuration Folder Contents


  • SystemLinkTags—An initialization of the variables group. In this group, you can enable the SystemLink tag feature and set the log level. The initialization of the variables group is only for variables configured at the application level.
  • SystemlinkTags_Configuration—Defines which PAtools variables are published, the SystemLink path the variables are using, and the update rate. SystemlinkTags_Configuration is only for variables configured at the application level. You can add as many variables as necessary.
    • PAtools Variables Table—The name of a SystemLinkTags_Variables group table.
    • SystemLink Path—A system path string that takes the following structure: <Minion ID>.<SystemLink Path>.<Display Name>.
      • Display Name—A variable in the SystemLinkTags_Variables table.
      • Minion ID—The ID configured for the SystemLink Client on the machine running the test.
    • Path Modifier—A string or PAtools variable whose value populates the % in the SystemLink Path string.
      Note This value can include a % modifier that is defined using the Path Modifier value. For instance, you may use DUT% with a Path Modifier of dut_number if have a SystemLink Path that includes the DUT number.
    • Update Rate [s]—The rate that variable values should be published to SystemLink.
  • SystemLinkTags_Variables—Defines the PAtools variables. Use SystemLinkTags_Variables to configure variables at the application level and for individual test procedures. SystemLinkTags_Variables consists of a table that contains the following information:
    • PAtools Variables—Defines what variables should publish to SystemLink as tags. PAtools supports publishing Integer, Float, and String type variables.
      Note SystemLink Server has an accumulated limit of 1000 tags per second that may be published to SystemLink from all systems.
      Note When you select variables to post as tags to SystemLink Enterprise, select only the variables that you want to monitor live. Review all other variables in data log files and data tables.
    • Retention Mode—Specifies the retention as Duration, Count, Permanent, or None.
      Note Unless the variable requires access to recent historical data in SystemLink, set the Retention Mode to None. Setting the retention mode to None conserves energy. PAtools discourages setting the Retention Mode to Permanent.
    • Retention Days/Count—Defines the retention period when Retention Mode is set to Duration or Count.
    • Display Name—Defines how the tag is named in SystemLink. PAtools builds a tag path for each variable. The Display Name appends to the end of the tag path. Find the tag path in the SystemLink Tags pane. Use the tag path when selecting tag names to show in a SystemLink Grafana Dashboard.

Customizing SystemLink Tags at the Application Level

Customize SystemLink tags at the battery application level to publish PAtools variables that are only in the application. You can also customize SystemLink tags at the battery application level to publish variables that are common for all test procedures.

Use PAconfigurator to customize SystemLink tags.
  1. Navigate to PAcfg » Application_Library » <application> » <application configuration> » PAmodule » softwaremodules » SystemLinkTags_(Publishing_PAtools_variables_as_Tags_to_SystemLink) » SystemLinkTags_config_Component.
  2. Customize the table SystemLinkTags_example_Variables_01.TAB for your battery application.
  3. Customize the table SystemLinkTags_config.TAB for your battery application.
  4. Open the SystemLinkTags initialization group.
    1. For Should SystemLink Tags be enabled?, select Yes.
    2. Select a Module log level.
    3. Save the changes to SystemLinkTags.

Customizing SystemLink Tags for Individual Test Procedures

You can customize SystemLink tags for battery cell, battery module, and battery pack test procedures.

Introduced in PAtools Battery Software Suite 2025 Q2

Use PAconfigurator to customize SystemLink tags.
  1. Navigate to PAcfg » Test_Procedure_Library » <test procedure type> » <test procedure> » TestProcedureContent » SystemLinkTags_Config.
    Note

    If the SystemLinkTags_Config folder is missing, add it to your test procedure by copying and pasting the SystemLinkTags_Config folder from another test procedure.

  2. Open the table SystemLinkTags_Procedure_1s_update.TAB.
  3. Customize the table as required for your test procedure.
    Note You can leave the SystemLinkTags_Procedure_1s_update.TAB empty. However, the table must be part of every test procedure, even if you choose not to customize the table. If you delete the table, an error occurs when PAtools sends the test to the test station.
  4. Save the changes to SystemLinkTags_Procedure_1s_update.TAB.
PAtools sends the variables that you define in SystemLinkTags_Procedure_1s_update.TAB to SystemLink as tags every second. To use a different update rate, change the rate for this table in the SystemLinkTags_config.TAB object for the application associated with this test procedure. You can also change the range by creating a new table. Refer to SystemLink Tags for more information.