Driver of plugin stopt plotseling met communiceren

Wat is demo mode / time limited mode, en hoe die weg te krijgen?

Symptoom

De datacommunicatie met een bepaald type device stopt er plots mee. In de KEPServerEx Configuration tool verschijnt onderaan in de event logger een melding als:

"<datum>     <tijd>        Warning         Licensing                       Feature <driver of plugin> is time limited and will expire at 09/08/2024 15:54."

Voorbeeld:

"09/08/2024     13:54:07        Warning         Licensing                       Feature OPC UA Client is time limited and will expire at 09/08/2024 15:54."

Verklaring

De demo mode, ook wel time limited mode genoemd, wil zeggen dat voor bepaalde functionaliteit gebruikt in je project er geen geldige licentie gedetecteerd wordt.

Deze demo mode heeft de beperking dat de betreffende driver of plugin maar voor 2 uur werkt. Wanneer men daarna de KEPServerEx Runtime herstart, dus heel het project, werkt die weer voor 2 uur. De 2 uur gaan pas in wanneer de betreffende driver of plugin effectief gebruikt wordt. Voor een driver is dat wanneer er voor het eerst data uit een van zijn devices wordt opgevraagd, ofwel vanuit een client die op KEPServerEx connecteert, of vanuit een KEPServer plugin zoals bv Datalogger of Advanced Tags.

Onder demo mode kan men dus gemakkelijk ontwikkelen en testen zonder licentie, maar hij is niet gewenst in productie.

Oorzaken

Wanneer men de oorzaak wil achterhalen, begin je steeds met in de License Utility te kijken. Die kan gevonden via het Windows start menu, onder de Kepware folder. Of via de KEPServer Administration tool, die via het icoontje naast de Windows datum / tijd te vinden is. Mogelijke oorzaken zijn:

Er is geen licentie aanwezig

In de License utility is geen licentie aanwezig voor de betreffende driver of plugin.

U dient hiervoor een licentie aan te schaffen.

De driver heeft status 'Broken binding'

Dit komt meestal voor doordat de hardware van de machine is gewijzigd nadat de licentie was geactiveerd. 

Neem contact op met Novotek support om de licentie terug vrij te laten geven.

Let op: dit kan enkel onder een actief Support and Maintenance contract! Mogelijk dient deze eerst vernieuwd te worden.

De driver toont een andere foutmelding

Zie kennisartikel "Hoe de license trusted storage te resetten".

Indien dat niet helpt, contacteer Novotek Support.

De licentie is goed, maar de Support End Date  is verstreken.

Dit komt meestal voor na een upgrade en/of migratie van het KEPServer project. Het Support and Maintenance contract bevat gratis versie upgrades. Wanneer die verlopen is, dan is de hoogste versie die u kunt gebruiken de versie die van toepassing was op het moment dat het contract verliep. U dient in dit geval te downgraden naar een versie die wel onder uw licentie valt, of het Support contract te vernieuwen.

Wanneer u het Support contract wel reeds vernieuwd hebt, maar de nieuwe Support End Date niet in de License Utility ziet, dient u een 'Support Renewal file' te downloaden van de My Kepware portal. U vindt die aan de rechterzijde onder de 'Product Licensing' sectie.

Deze kan u toevoegen door in de License Utility de licentie te selecteren en onderaan op 'Renew' te klikken. In het volgende scherm kan u de renewal file dan importeren.

De getoonde Support End date zou nu aangepast moeten zijn.