Сообщение от
AlexP
Насколько я понял, в CoDeSys можно защитить проект паролями.
Вопрос теперь стоит в следующем - как воспрепятствовать копированию программы.
Может быть, предусмотреть в каждом конкретном экземпляре программы считывание (определение) какого-либо ID контроллера (если таковой имеется) и выполнять его проверку. Если текущий ID не соответствует требуемому, тогда не выполнять программу. А саму программу защитить в CoDeSys, чтобы невозможно было ее открыть и сделать изменения (убрать проверку ID или т.п.).
Минус, конечно, в том, что в случае поломки и замены ПЛК придется править саму программу. Но я так думаю, сервисное обслуживание и техническую поддержку еще никто не отменял, поэтому это не будет большой морокой.