Client gets wrong license

Hi,

Since ive started the io servers as service the clients gets wrong licence (75 tags from IO server). Ive got full licences for clients on the main server. Question is what do i set ]PointCountRequired   to for full licence?

Best regards

Fredric Egeskans

  • Hi Frederic,
    When you run Citect as a Windows Service, it runs the client process in a special "headless" mode which effectively frees up one Control Client license. This "free" license is then available for consumption in the Floating License Pool which can be shared with other client nodes, either locally on the same machine or remotely via the floating license mechanism in Citect SCADA. Now the [Client]PointCountRequired parameter is set on the Client side and allows you to control what license point count the client will request, and if available, acquire. It can get a little complicated, since you don't have control over which server the client will collect the license from. It will basically send out a broadcast to all connected servers, and the first one, with the required license type available to respond, will then be the provider. The [Client]ComputerRole and FullLicense parameter also control what type of license the client will try to acquire.
    It would help to troubleshoot this issue if you provide a little background about your architecture and what you are trying to achieve. It might also be worth looking at technical note 9043 in the KSC for some further information about licensing.
    One final tip, the Kernel > General window for the Client process is an excellent way to see what licenses are available and also what is being used. If you run Citect as a Windows Service, it is not possible to open the kernel, but it is possible to perform a "Dump Kernel" which will give you a snap shot of all the information you require (General window details will be in the log).
    Kind regards
    Olivier
  • Hi Olivier,

    The information you sent is being very useful, but let me make sure I've got it right.Our current architecture is based on 2 redundant I/O, alarm, trend, report servers & 2 display clients as terminal servers. There are 30 Control Clients licenses with unlimited points installed in hard keys connected to the servers.
    There is a demand for replacement of an obsolete HMI by a Citect Client in a small plant. Ideally, I would like to take advantage of our redundant architecture of servers and display clients and purchase a Control Client license with 500 points + redundancy. Also, I need to prevent that client from consuming one of the unlimited points licenses.
    If I understood correctly, I will be able to configure a specific client session to start SCADA Runtime with an alternate .ini file, which will have the [Client]PointCountRequired parameter set to use the 500 points license. Is that correct?

    Regards,
    Igor
  • Hi ,
    That is correct. By customizing the citect.ini parameter on the HMI client, you can force it to only use the 500 point license (assuming it is on the Servers).
    Kind regards
    Olivier
  • Thanks Olivier,
    We are using physical keys for licensing and according to Citect Support it is not possible to have mixed point counts on the same key. I'm in contact with our local distributor in order to understand the procedure of switching to soft licenses and if there are possible drawbacks.
    Regards,
    Igor