Как защитить код в ПЛК «Овен» от клонирования

Как защитить код в ПЛК «Овен» от клонирования
5 (100%) 1 голос[ов]

Сегодня поговорим о вопросе о защите авторских прав на программное обеспечение и программный код. В статье будет представлен один из методов по защите программы в ПЛК «Овен» он незаконного клонирования.

В настоящее время в компании «Овен» невозможен процесс расшифровки (декомпиляции) программного кода большого объёма. Но с помощью специализированных программ остается возможность выкачивания из ПЛК программного кода, без расшифровки, с последующей заливкой в новый аналогичный контроллер. Наша компания привязывает определенный программный код к конкретному ПЛК.

Для выполнения данной задачи необходимо выполнить ряд действий.

Как узнать МАС-адрес ПЛК

Для этого существует 2 варианта. Во-первых. Данная информация указывается на самом контроллере.

Как узнать МАС адрес ПЛК

Во-вторых, узнать данную информацию можно в программе CoDeSys. В данной программе во вкладке «Ресурсы» необходимо выбрать раздел «ПЛК-Браузер», в данной вкладке вводим команду «PLCInfo».

Как узнать МАС адрес ПЛК

Программное вычисление МАС-адреса

Для этого необходимо в программной среде CoDeSys выполнить следующие команды.

Программное вычисление МАС адреса

Так же необходимо задать формат переменной.

Программное вычисление МАС адреса

Сравнение МАС-адресов

Сравнение МАС-адресов

Если программа видит разницу МАС-адресов после сравнения, программный код блокируется и выдает ошибку на сенсорную панель о несоответствии данных параметров.

Автор: Сергей Андросов

Отправить ответ

Please Login to comment
Войти с помощью: 
  Подписка  
Подписка

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: