Здравствуйте.
Нет смысла менять ID в csv-файле, т.к. идентификаторами всегда управляет скада и она назначает нужные ей ID, независимо от того, что Вы укажете в колонке ID в csv-файле. Колонка ID нужна только для чтения. При импорте переменных значение для скады имеют только имена переменных. Если на момент импорта переменная с таким именем уже существует, то выполняя импорт с зажатой клавишей SHIFT свойства переменной просто обновятся, новая переменная с новым ID не будет создана. Если переменная с указанным в csv-файле именем не существует в проекте, то при импорте она будет создана и получит новый уникальный ID.
В результате нет какого-то удобного способа переименования переменных с сохранением ID через csv-файл, т.к. импорт основывается на имени и смена имени приведёт к созданию новой переменной с уникальным ID. А если бы импорт основывался не на имени, а на ID, то пользователь мог бы "поломать" проект указав недопустимый или занятый другой переменной ID. Поэтому пользователь может только видеть ID, но не может менять его.