Ollema вы можете привязать какой-то уникальный код (ключ) например к IP адресу ПЛК при пусконаладке.
В одной сети двух устройств с одним адресом быть не может. так что если и перенесут на новое место, то только в одном экземпляре, ну это еще знать надо, что привязка была к определенному IP.
Только проблема имеется, retain переменные при смерти батареи так же умрут, так что код лучше будет писать в файл например в шифрованном виде.