Protecția blocurilor funcționale și funcționale

Listă

Această pagină face parte din Manual de programare IEC 61131-3. Mergeți la index.

Deși multe dintre biblioteci sunt libere, există unele obiecte plătite și / sau biblioteci, elementele plătite pot fi utilizate în mod liber pentru o perioadă de testare (de obicei minute 30) după ce sistemul este pornit. Pentru a le putea utiliza în mod continuu, trebuie să achiziționați o cheie de activare (șir de caractere alfanumerice 18) care trebuie introdusă în proiect cu funcția SysPCodeVerify sau alternativ ar trebui să fie definit de pagina web.

Funcția nu poate fi utilizată pentru cheia de activare a extensiei codului programului CPU SysPCodeVerify, cheia trebuie introdusă de pe pagina web.

Activare cu funcția SysPCodeVerify

Este posibil să îndepliniți funcția SysPCodeVerify trecând ca argument cheia de activare. Funcția trebuie efectuată o singură dată pentru fiecare cheie de activare, dacă cheia este corectă funcția revine TRUE și obiectul va fi neprotejat. Trebuie să efectuați mai multe apeluri de funcții câte unul pentru ca fiecare obiect să fie neprotejat.

Sfatul este să inserați apelurile de funcție într-un program executat în sarcină Boot înainte de a executa alte programe, asigurând astfel deblocarea obiectelor.

LogicLab SysPCodeVerify captură de ecran

Activare din pagina web

Ca alternativă la funcție SysPCodeVerify prin accesarea paginii web a dispozitivului din meniu Informații utilizator pot fi definite până la 4 chei de activare.

Activați obiectele de pe fiecare sistem de pe pagina web ca alternativă la utilizarea funcției SysPCodeVerify, vă permite să transferați același program pe diferite sisteme.

Captură de ecran a paginii web cu informații despre utilizator

Extensie de cod

Cheia de protecție poate fi folosită și pentru a extinde dimensiunea codului programului utilizator. Pentru a activa extensia trebuie să definiți cheia într-una din casete Codurile de protecție a paginii web așa cum se vede mai sus, salvați cu Economisiți, apoi opriți și porniți din nou dispozitivul.

Acum, conectați-vă cu LogicLab la dispozitiv, din meniu Proiect, executați comanda Actualizați țintă curentă, acum recompilând proiectul vom vedea că dimensiunea codului disponibil a crescut.

Captură de ecran țintă de reîmprospătare LogicLab
A fost util acest articol?