CUSTOM TOPIC TYPE

Защита проекта по ID ПЛК

1

Перед реализацией защиты алгоритма от несанкционированного использования
по внутреннему идентификатору ПЛК (PLCID) необходимо создать в проекте
блок, который будет строковый PLCID переводить например (но не
обязательно - здесь и далее Вы вольны менять методику по своему
усмотрению) в массив значений типа Int. В нашем примере мы назвали блок
"c2i" (char to int). Блок реализован совсем не сложно (код из одной
строки):

После этого - создаём переменные, выносим необходимы блоки и строим математику расчёта ключа по своему усмотрению. Пример:

В программах проекта, которые необходимо блокировать при несоответствии
вычисленного ключа и сохранённого в переменной "Ключ", выставляем
вариант исполнения программы в "Выполнение по флагу" и выбираем флагом
исполнения переменную "Start":

Скачать реализованный пример.

Posted: November 30, 2024

    Add comment

    To add a comment please sign up or login