Tecnomatix PLC license not available (Named User license)

2023-02-22T17:55:05Z
Process Simulate

Summary


Details

User is receiving an error: "PLC license is not available") in Process Simulate software once they start the line operation.

17:43:44 (ugslmd)   INCLUDE FEA_PS_COMMISSIONING USER <username>

17:43:44 (ugslmd) USER_BASED license error for FEA_PS_ROBOTICS (INCLUDE missing17:43:44 (ugslmd) USER_BASED license error for prd_common (INCLUDE missing)

17:43:44 (ugslmd) USER_BASED license error for prd_continuous_base (INCLUDE mis17:43:44 (ugslmd) USER_BASED license error for prd_em_robotics (INCLUDE missing)

17:43:44 (ugslmd) USER_BASED license error for prd_line_simulation (INCLUDE missing)

17:43:44 (ugslmd) USER_BASED license error for prd_mfg_base (INCLUDE missing) 17:43:44 (ugslmd) USER_BASED license error for prd_olp_base (INCLUDE missing) 17:43:44 (ugslmd) USER_BASED license error for prd_plc_programmer (INCLUDE missing)

Platforms
  • na windows-1032
Release Versions
  • Tecnomatix V17.0.X
Solution

For this license, it has what are called Named User increments.

This means, for those increments, they can only be used by assigned users according to a ugslmd.opt file in the license server folder.

So, you will need to create manually this ugslmd.opt file in the license folder and create it in a format as described in the documentation (See chapter 9 of LMLicensing_client_user_guide.pdf).

Here is an EXAMPLE file:

GROUPCASEINSENSITIVE ON

GROUP tx_users username

INCLUDE CAR_PROCESS_SIMULATE_SA GROUP tx_users

INCLUDE TN70171NU  GROUP tx_users

INCLUDE FEA_PS_HUMAN_ADV_JACK  GROUP tx_users

INCLUDE FEA_PS_HUMAN GROUP tx_users

The "username" is the Windows logon name. There cannot be more usernames listed than the number of licenses available per INCREMENT. Additional usernames are separated by spaces. If there are a differing number of licenses available, for example 5 Process Simulate licenses but only 3 Spot licenses, you will need to create an additional GROUP for the 3 Spot users. Then that GROUP is assigned to the Spot INCLUDE line.

You will need to search in the license file for the keyword "USER_BASED". All INCREMENTS that contain the USER_BASED string must have a separate INCLUDE line in the ugslmd.opt file.

Once the ugslmd.opt file is complete, and saved in the license folder, you must STOP, then START the license server process. DO NOT do re-read, as this implements a 12-hour delay before changes are seen (this is a FlexLM feature).

Notes

KB Article ID# PL8698959

Contents

SummaryDetails

Associated Components

Process Simulate Installation