Задать вопрос
@awox

Как защитить прошивку Siemens S7-1200 при передаче заказчику?

Нужно передать заказчику прошивку для Siemens S7-1200.
При этом заказчик не должен иметь доступа к просмотру и редактированию кода, нужно только чтою он мог перезалить её на новый контроллер в случае неисправности старого.
Как это сделать?
  • Вопрос задан
  • 591 просмотр
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
@vapik
В Tia Portal есть штатный механизм Know-how protection - вы блокируете паролем доступ к исходному коду блоков FB, OB, FC.
Если у заказчика нет среды разработки, то ему необходимо передать SD-карту или ее образ.
При этом учтите, что если вы передаете не саму SD-карту, а ее образ, то бинарный образ SD-карты вам не подойдет - при компиляции проект привязывается к серийному номеру конкретной SD-карты. Вам необходимо передать файлы "SIMATIC.S7S" и "S7_JOB.S7S"

Проконтролировать вмешательство вы можете проверкой контрольной суммы - контрольная сумма находится в свойствах контроллера (раздел Device configuration) - General - Checksums.
Программным способом ее можно получить с помощью GetChecksum.
Ответ написан
Комментировать
Zoominger
@Zoominger
System Integrator
Слово "прошивка" подразумевает что-то уже скомпилированное и готовое к работе.
Если у вас эта штука компилируется, то ничего делать и не надо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы