Тема не раз обсуждалась.
Можно привязываться к IP. Можно специально на диск класть файл с нужным Вам кодом, и в начале программы проверять...
Вид для печати
Тема не раз обсуждалась.
Можно привязываться к IP. Можно специально на диск класть файл с нужным Вам кодом, и в начале программы проверять...
например дата последнего изменения файла
Аппаратный ключ на RS485. Надёжно.
И не дорого.
Вообще эта тема из разряда параноидальных, для того чтоб с программы ПЛК сделать клон, специалисты должны быть более высокого класса чем просто программист, не вижу смысла отдавать заказы на сторону, если самим можно получить за работу. По поводу подделки файла, пускай пять минут для этого надо включить ПЛК, а контроллер за один цикл может определить не соответствие и выключить питание функцией SysShutdownPLC, а можно еще и сбросить RESET_HARD
сначала создаем в новом плк файл-бирку с поддельными датами, а потом копируем .prg. и ничего ваша программа в новом плк не заметит.
:) вместо того чтобы спорить, поискали бы какую нибудь функцию в библиотеках КДС вызывающую идентификатор ПЛК, если файл не подходит, помогли бы товарищам в решении вопроса
тема не раз обсуждалась. нет никаких уникальных id, смиритесь. задача КДС - программирование ПЛК, а не защита ПО.