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)
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