Добрый день. Скажите, пожалуйста, кто-нибудь смог защитить программно проект от копирования в ПЛК63? Если да, то подскажите, пожалуйста,как, нууу ооооооочень надо. Можно и на почту pasha_sh@e1.ru .
Добрый день. Скажите, пожалуйста, кто-нибудь смог защитить программно проект от копирования в ПЛК63? Если да, то подскажите, пожалуйста,как, нууу ооооооочень надо. Можно и на почту pasha_sh@e1.ru .
Добрый день.
Это не надо делать - проект из ПЛК63 достать невозможно.
Скажем так. Достать "стандартными" методами скомпилированную программу именно из ПЛК63 - невозможно.
От "нестандартных" методов, типа выпаять память, прочитать ее программатором, записать впаять - Вы принципиально не защититесь. Информация копируется - это ее фундаментальное свойство.
Вот хотел бы поподробнее услышать про "стандартные" методы.
А зачем нужна тогда программа тиражирования?
Вот выдержка из ее описания:
"...Программа тиражирования предназначена для копирования программы из одного контроллера на другой без использования CoDeSys. Данная программа не позволяет считать исходный код проекта, она копирует образ памяти с программой(в компилированном виде) и позволяет распространить его на подобные устройства. Программа позволяет копировать данные только на аналогичные устройства, например с ПЛК73M только на ПЛК73М."
То есть, я могу купить один ПЛК63 или ПЛК-73 с программой, а потом с помощью программы тиражирования попросту распространять ее на "пустые" ПЛК.
Не так ли?
Последний раз редактировалось kolyan; 14.07.2015 в 09:14.
А Вы после программирования ПЛК сломайте ему порт Debug, замкнуть перемычкой Tx и Rx, или откусить что-либо на плате. И ПЛК с такой "доработкой" - в шкаф управления, пусть конкуренты голову ломают.
ЗЫ. А можно не ломать порт,
Т.к. программа тиражирования работает через кабель КС2, то нужно припаять перемычку между 4 и 5 конт. в разьеме ПЛК, в результате КС2 будет восприниматься ПЛК как КС1. В результате КДС будет подключаться к ПЛК нормально, а программа тиражирования - нет
Только Ваши потенциальные конкуренты то же сидят на этом форуме"Параметр "dev" считать не удалось. Прибор не ответил на запрос."
Последний раз редактировалось petera; 14.07.2015 в 10:32.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Еще есть какие-нибудь варианты, а то про разные перемычки я тоже думал, но их не так сложно вычислить. Можно и на почту pasha_sh@e1.ru .
Ну, защититься программно никто не запрещал.
Про это не раз говорили на форуме.
Первое, что в голову пришло - простейший счетчик организовать.
И, например, нажимать после загрузки программы в ПЛК 10 раз кнопку "альт" на плк.
Результат счета записать в переменную ретайн.
Если значение переменной= 10, то начать работу.
НЯЗ, эта программа копирования так и не появилась.
В смысле - не появилась?
Сейчас только что проделал следующее.
Взял лишний кабель КС1, раскусил внутри разъёма перемычку - получился КС2;
С помощью программы тиражирования ( http://www.owen.ru/catalog/codesys_v2/72830689 ), считал в файл свою программу из ПЛК;
Создал простейший проект ( ; ) ;
Записал его в ПЛК-73 с помощью КС-1;
Присоединил КС-2, запустил программу тиражирования - и пожалуйста! Моя старая программа из файла в компьютере прекрасно переместилась в ПЛК, затерев при этом только что созданную.
Таким образом я бы мог за полчаса более десятка ПЛК запрограммировать. Безо всяких КДС. И не факт, что своим кодом.
Так что - вопрос остаётся.
Последний раз редактировалось kolyan; 14.07.2015 в 12:05.