-> Hier kostenlos registrieren
Warum ließt Du nicht die Seriennummer der der Karte und der CPU aus und überlegst die einen Algorithmus, der daraus einen Lizenzschlüssel berechnet. Diesen muss der der Kunde an der HMI eingeben. Das ganze hätte den Vorteil das Du keinen HW Dongel benötigst und der Kunde im Austauschfall schnell einen neuen Schlüssel anfordern kann.
Soll es komplexer werden kannst ja noch den CPU TYP, den FW Stand, die Stationsnummer und diverse andere Parameter dazunehmen.
Das würde ich sehr gerne machen, nur wo soll der Lizensschlüssel abgelegt werden ohne, dass man das auslesen kann? Also in einem know how geschützten Baustein sollte es ja dann die Eingabe mit der Seriennummer der SMC veglichen werden und die Anlage freigegeben werden.
Im HMI könnte man dann die ausgelesene SMC Nummer einblenden, der Kunde gibt die am Support weiter, der generiert den Schlüssel und gibt den den Kunden, der den dann über das HMI eingeben kann. Doch wo speichert man den "saltet hash'" im SPS-Programm wenn man jeden DB online auslesen kann???