Перейти к содержанию

Project-backup: различия между версиями

Материал из XIOT Wiki
COR-06: единый словарь действий и адресов управления/состояния
Английские адреса Wiki: обновление ссылок с сохранением русских подписей
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
Сохранённая версия проекта создаётся в XIOT-EDITOR только после явного действия интегратора. Изменения автоматически не сохраняются.
{{DISPLAYTITLE:Сохранение резервной копии проекта}}
Правки в XIOT-EDITOR, локальная резервная копия, сохранение в облаке и конфигурация на XIOT-PLC — не одно и то же. Подготовка приложения для телефона тоже имеет отдельный результат. Эта инструкция помогает проверить каждый этап и безопасно вернуться к рабочему проекту.


'''Для кого:''' для интеграторов, которые настраивают проект, передают его другому специалисту или возвращаются к более раннему состоянию.
'''Для кого:''' для интеграторов, которые редактируют проект, выполняют пусконаладку, передают объект или восстанавливают рабочую конфигурацию.


'''Результат:''' создана датированная версия проекта, а её статус показывает, отправлена ли она в облако.
'''Результат:''' вы понимаете, где сохранён проект, что отправлено на контроллер и что нужно проверить перед передачей объекта.


'''Проверено:''' 19 августа 2026 года, текущая версия XIOT-EDITOR.
'''Проверено:''' 16 сентября 2026 года по актуальным исходникам нового XIOT-EDITOR и XIOT-PLC. Проверка кода и изолированные программные проверки не заменяют испытания на вашем оборудовании.


== Чем отличаются сохранение, синхронизация и загрузка на контроллер ==
'''Главное:''' команда '''Загрузить конфигурацию на контроллер''' сначала сохраняет проект локально, а после успешной записи отправляет на XIOT-PLC снимок конфигурации из этого сохранения. Отдельно нажимать '''Сохранить проект''' перед загрузкой не обязательно. Облачная синхронизация выполняется независимо: ждать её завершения для штатной отправки на PLC редактор не обязан.


* '''Изменения в редакторе''' ещё не являются сохранённой версией.
<span id="Коротко_о_трёх_состояниях"></span>
* Кнопка '''Сохранить проект''' создаёт датированную версию на текущем устройстве и запускает её отправку в облако.
== Что именно нужно различать ==
* Статус '''В облаке''' подтверждает, что эта версия отправлена в XIOT-CLOUD. Статусы '''На устройстве''', '''Отправляется''' или '''Не отправлено''' означают, что облачная синхронизация ещё не подтверждена.
* Кнопка '''Загрузить конфигурацию на контроллер''' сама сохраняет текущее состояние проекта, создаёт одну новую версию и передаёт на привязанный XIOT-PLC точный снимок этой версии. Обычное отдельное сохранение проекта не изменяет конфигурацию XIOT-PLC.


== Как сохранить проект ==
* '''Правки в открытом редакторе.''' Для контрольной точки явно выполните сохранение и проверьте его результат. Изменение структуры проекта само по себе не загружает новую конфигурацию на PLC.
* '''Локальная копия.''' После успешного сохранения проект и резервная копия записаны в хранилище этого браузера. Это ещё не подтверждение облачной копии.
* '''Облачная копия.''' Появляется после подтверждённой синхронизации. В списке резервных копий у соответствующей записи отображается '''В облаке'''.
* '''Приложение для телефона.''' Его подготовка и публикация могут ещё выполняться или завершиться ошибкой, даже если сам проект уже сохранён в облаке.
* '''Конфигурация контроллера.''' Обновляется отдельной загрузкой на XIOT-PLC. Подтверждение сохранения или облачной синхронизации не означает, что конфигурация принята контроллером и оборудование работает правильно.


# Завершите изменения и проверьте структуру проекта, настройки устройств и сценарии.
== Что делает каждое действие ==
# Нажмите '''Сохранить проект'''.
# Откройте список сохранённых версий и убедитесь, что появилась новая запись с текущими датой и временем.
# Если версия должна быть доступна с другого устройства или другому интегратору, дождитесь статуса '''В облаке'''.


'''Успешный результат:''' новая версия отображается в списке сохранений. Для удалённого хранения у неё указан статус '''В облаке'''.
{| class="wikitable"
! Действие
! Результат
! Что не меняется автоматически
! Как проверить
|-
| '''Сохранить проект'''
| Создаёт локальную датированную копию и запись для облачной синхронизации. Если проверка актуальности не пройдена, отправка в облако может ожидать повторной проверки или подтверждения.
| Конфигурация на XIOT-PLC.
| Найдите нужную запись в резервных копиях и прочитайте состояние сохранения в меню со значком облака.
|-
| Дождаться '''В облаке'''
| Подтверждено облачное сохранение соответствующей версии проекта.
| Конфигурация PLC; готовность приложения для телефона не следует из одного этого статуса.
| Проверьте дату нужной записи, затем отдельно сведения о публикации приложения, если передаёте объект пользователю.
|-
| Повторить отправку или публикацию
| Продолжает незавершённую операцию, если редактор предлагает такой повтор.
| Новая локальная копия не создаётся только из-за повтора. Повтор публикации приложения не является повторной загрузкой на PLC.
| Пользуйтесь предложенной кнопкой в меню облака и дождитесь результата. При требовании '''Сохранить заново''' следуйте этому сообщению.
|-
| Открыть более раннюю версию
| Открывает выбранную копию в XIOT-EDITOR.
| Конфигурация на PLC; облачная версия не заменяется одним открытием.
| Перед сменой версии сохраните нужные правки, после открытия проверьте содержимое проекта.
|-
| '''Скачать файл''' у резервной копии
| Выгружает выбранное сохранение с используемыми проектными изображениями в файл. В старом меню эта команда называется '''Скачать сохранение'''.
| Открытый проект и конфигурация PLC.
| Проверьте завершение загрузки файла. Если изображение недоступно, устраните ошибку экспорта; не считайте неполученный файл резервной копией.
|-
| '''Загрузить из файла'''
| Импортирует резервную копию и открывает её в текущем проекте. Импортированная версия сначала хранится только на этом устройстве.
| Облачная версия и конфигурация PLC. Для облака потребуется отдельное сохранение.
| Проверьте источник файла, текущий проект, изображения, адреса оборудования, устройства и сценарии до сохранения в облако или загрузки на PLC.
|-
| '''Загрузить конфигурацию на контроллер'''
| Сначала успешно сохраняет проект локально, затем отправляет сохранённый снимок конфигурации на привязанный XIOT-PLC. При ошибке локального сохранения штатная отправка не начинается.
| Успешная загрузка не подтверждает облачную синхронизацию или публикацию приложения.
| Дождитесь результата загрузки, восстановленной связи и проверьте команды и обратную связь на объекте.
|}


Не закрывайте редактор и не очищайте данные сайта, пока нужная версия не получила статус '''В облаке'''.
Локальная копия хранится в данных браузера, а скачанный файл — отдельно на компьютере. До подтверждённой облачной синхронизации или получения проверенного файла не очищайте данные сайта и не рассчитывайте найти локальную копию в другом браузере или на другом устройстве.


== Как открыть более раннюю версию ==
== Рекомендуемый порядок сохранения и запуска ==


# Откройте список сохранённых версий в верхней панели XIOT-EDITOR.
# Проверьте, какой проект и какая версия открыты. Завершите правки устройств, драйверов, адресов управления и состояния, связей и сценариев.
# Выберите запись по дате и времени.
# Если нужна только контрольная точка, например при вёрстке интерфейса в Pro, нажмите '''Сохранить проект'''. На контроллер ничего загружать не нужно.
# Дождитесь открытия проекта и проверьте помещения, устройства, связи и сценарии.
# Перед работами с повышенным риском скачайте проверенную резервную копию. Для передачи проекта другому человеку также убедитесь, что нужная версия есть в облаке.
# Для применения правок нажмите '''Загрузить конфигурацию на контроллер'''. Эта команда сама выполняет локальное сохранение перед отправкой.
# Прочитайте возможное предупреждение о другой облачной версии. Подтверждайте замену только после проверки, что нужно применить именно открытую копию.
# Не изменяйте проект во время сохранения и загрузки и не запускайте повторную операцию, пока первая не завершилась.
# Дождитесь результата загрузки и восстановления связи с XIOT-PLC. При принятии новой конфигурации рабочий процесс контроллера перезапускается; повтор уже установленной конфигурации может не требовать перезапуска.
# Проверьте управление, обратную связь и критичные сценарии на объекте. Если изменялось приложение для телефона, отдельно дождитесь его публикации и проверьте пользовательский интерфейс в XIOT-APP.


Если выбранной версии нет на текущем устройстве, редактор попытается получить её из облака. Это возможно только для версии, которая ранее была отправлена в XIOT-CLOUD.
'''Успешный результат:''' нужная локальная копия существует, конфигурация принята PLC и оборудование прошло проверку. Для удалённого хранения, передачи проекта и обновления приложения дополнительно нужны подтверждения соответствующих облачных этапов.


Открытие более ранней версии само по себе не меняет конфигурацию контроллера и не создаёт новую сохранённую версию. Если вы решили продолжить редактирование с этим состоянием и нужна самостоятельная контрольная точка, нажмите '''Сохранить проект'''. Для непосредственного применения версии отдельное сохранение не требуется: его выполнит команда загрузки из следующего раздела.
== Как читать состояния сохранения ==


== Как применить выбранную версию на контроллере ==
Откройте меню со '''значком облака''' в верхней панели редактора. Оно показывает состояние текущего сохранения, незавершённые отправки и публикацию приложения. В списке резервных копий проверяйте именно нужную запись:


# Откройте и проверьте нужную версию проекта.
* '''На устройстве''' — локальная копия; подтверждения облачного сохранения этой записи нет.
# Нажмите '''Загрузить конфигурацию на контроллер'''.
* '''Отправляется''' — операция ещё выполняется.
# Убедитесь, что в списке сохранений появилась одна новая версия: команда загрузки сама вызывает сохранение, а затем передаёт точный снимок этой версии.
* '''Не отправлено''' — требуется внимание к ошибке; локальную копию не удаляйте.
# Дождитесь завершения загрузки и восстановления связи с XIOT-PLC.
* '''В облаке''' — проект сохранён в облаке. Это не отдельное подтверждение загрузки на PLC или готовности приложения для телефона.
# Проверьте основные устройства и сценарии в XIOT-APP.


Не нажимайте '''Сохранить проект''' непосредственно перед загрузкой без отдельной причины: это создаст лишнюю версию. Отдельное сохранение полезно как самостоятельная контрольная точка, например во время вёрстки в Pro или перед передачей работы другому интегратору.
Если проект уже в облаке, но приложение ещё не готово, меню облака показывает отдельное предупреждение. Используйте '''Повторить публикацию приложения''', когда такая кнопка доступна. Не загружайте конфигурацию на PLC повторно только ради завершения публикации приложения.


Неполная, не прошедшая проверку или не записанная конфигурация не заменяет активную конфигурацию XIOT-PLC. Однако при потере финального подтверждения уже после применения интерфейс может показать ошибку, хотя новая конфигурация начала действовать. Перед повторной загрузкой восстановите связь и проверьте применённую версию и состояние XIOT-PLC.
== Если в облаке другая версия ==


== Если версия не отправилась в облако ==
Перед сохранением редактор проверяет актуальность открытой копии. Если облачная версия отличается, он может предложить сохранить открытую копию как новую текущую версию. Предыдущая остаётся в истории.


* Проверьте подключение текущего устройства к интернету.
* Сначала сравните дату и содержимое открытого проекта с нужной рабочей версией. Особенно важно сделать это после работы другого интегратора, импорта файла или открытия старого сохранения.
* Откройте меню синхронизации и повторите отправку.
* Если заменять облачную версию не нужно, отмените операцию и откройте нужную копию. Не подтверждайте замену автоматически.
* Не удаляйте локальные данные браузера до завершения синхронизации.
* Если проверка облачной версии недоступна, редактор может отдельно запросить разрешение загрузить открытую конфигурацию на PLC с локальным сохранением. Такое подтверждение не означает, что облачная версия проверена или уже обновлена.
* Если ошибка повторяется, [[Связь с поддержкой|обратитесь в поддержку XIOT]].
* При конфликте, обнаруженном во время отправки, следуйте сообщению редактора: повторно проверьте версию и только затем решайте, сохранять ли открытую копию.


== Текущие ограничения ==
== Как вернуть проверенную конфигурацию ==


* Экспорт проекта в архивный файл и импорт такого архива в текущем XIOT-EDITOR недоступны.
# После ошибки связи не нажимайте загрузку повторно сразу: PLC мог принять конфигурацию, а подтверждение могло не дойти.
* В облаке подтверждённо находится только версия со статусом '''В облаке'''.
# Восстановите связь и выясните, что фактически работает на контроллере.
* Сохранённые версии проекта не следует путать с инфраструктурными резервными копиями сервиса.
# Сохраните нужные текущие правки, затем откройте последнюю проверенную версию в резервных копиях. Если её нет в списке, используйте заранее скачанный файл.
# Проверьте открытый проект: помещения, устройства, адреса управления и состояния, привязки и сценарии. Не загружайте непроверенную копию на рабочий объект.
# Нажмите '''Загрузить конфигурацию на контроллер''' и внимательно прочитайте подтверждение замены версии, если оно появится.
# Дождитесь результата загрузки и проверьте оборудование. При необходимости отдельно завершите облачную синхронизацию и публикацию приложения.
 
Открытие старой версии или импорт файла — ещё не откат контроллера. Возврат завершается после загрузки проверенной конфигурации на XIOT-PLC и проверки объекта.
 
== Если операция не завершилась ==
 
* '''Локальное сохранение завершилось ошибкой.''' Проверьте сообщение редактора и доступное место на устройстве. В штатной команде отправка на PLC не начинается до успешной локальной записи.
* '''Проект сохранён локально, но не отправлен в облако.''' Проверьте интернет, права и сообщение об актуальности версии. Используйте предложенную повторную проверку или отправку; не очищайте хранилище браузера.
* '''Проект в облаке, но приложение не опубликовано.''' Следуйте сообщению о публикации. Повтор публикации продолжает прежнее сохранение; если редактор требует '''Сохранить заново''', сначала устраните указанную причину, например проблему с изображениями.
* '''Проект сохранён, но загрузка на PLC не началась.''' Локальная копия не потеряна. Проверьте права на загрузку, выбранный проект и связь с контроллером.
* '''Контроллер отклонил конфигурацию.''' Проверьте ошибку и настройки. Неполные данные или некорректный JSON не должны заменять файл конфигурации; успешный приём корректного JSON всё равно не доказывает правильность настройки оборудования.
* '''Связь пропала на финальном этапе.''' Сначала проверьте связь и фактическое состояние объекта; только затем решайте, повторять загрузку или возвращать рабочую версию.
 
== Не перепутайте две команды скачивания ==
 
Для резервирования используйте '''Скачать файл''' у выбранного сохранения либо '''Скачать сохранение''' в старом меню. Пакет пользовательского приложения и команда '''Скачать проект на ПК''' не заменяют проверенную резервную копию редактируемого проекта.
 
Импорт копии другого проекта требует отдельного подтверждения. Данные интерфейса, устройств, сценариев и интеграций берутся из файла, но учётная запись, токены XIOT и выбор контроллера остаются от текущего проекта. В файле могут быть адреса и учётные данные оборудования: передавайте его только тем, кому разрешён доступ, и обязательно проверяйте привязки перед управлением.


== См. также ==
== См. также ==


* [[Доступ к XIOT-EDITOR]]
* [[Getting-started-for-integrators|С чего начать интегратору]]
* [[Привязка реальных устройств к виртуальным]]
* [[Xiot-devices|Виртуальные устройства XIOT]]
* [[Подключение Wiren Board]]
* [[Xiot-editor-access|Доступ к XIOT-EDITOR]]
* [[Как сменить интегратора в XIOT]]
* [[Device-bindings|Привязка реальных устройств к виртуальным]]
* [[Transfer-project-to-new-owner|Передача проекта новому владельцу]]
* [[Project-completion-and-handover|Завершение и передача проекта]]
* [[Changing-your-xiot-integrator|Как сменить интегратора в XIOT]]
* [[Support|Связь с поддержкой]]


[[Категория:Документация XIOT]]
[[Категория:Документация XIOT]]
[[Категория:Установка и обновление]]
[[Категория:Установка и обновление]]
{{DEFAULTSORT:Сохранение резервной копии проекта}}

Текущая версия от 22:20, 2 октября 2026

Правки в XIOT-EDITOR, локальная резервная копия, сохранение в облаке и конфигурация на XIOT-PLC — не одно и то же. Подготовка приложения для телефона тоже имеет отдельный результат. Эта инструкция помогает проверить каждый этап и безопасно вернуться к рабочему проекту.

Для кого: для интеграторов, которые редактируют проект, выполняют пусконаладку, передают объект или восстанавливают рабочую конфигурацию.

Результат: вы понимаете, где сохранён проект, что отправлено на контроллер и что нужно проверить перед передачей объекта.

Проверено: 16 сентября 2026 года по актуальным исходникам нового XIOT-EDITOR и XIOT-PLC. Проверка кода и изолированные программные проверки не заменяют испытания на вашем оборудовании.

Главное: команда Загрузить конфигурацию на контроллер сначала сохраняет проект локально, а после успешной записи отправляет на XIOT-PLC снимок конфигурации из этого сохранения. Отдельно нажимать Сохранить проект перед загрузкой не обязательно. Облачная синхронизация выполняется независимо: ждать её завершения для штатной отправки на PLC редактор не обязан.

Что именно нужно различать

  • Правки в открытом редакторе. Для контрольной точки явно выполните сохранение и проверьте его результат. Изменение структуры проекта само по себе не загружает новую конфигурацию на PLC.
  • Локальная копия. После успешного сохранения проект и резервная копия записаны в хранилище этого браузера. Это ещё не подтверждение облачной копии.
  • Облачная копия. Появляется после подтверждённой синхронизации. В списке резервных копий у соответствующей записи отображается В облаке.
  • Приложение для телефона. Его подготовка и публикация могут ещё выполняться или завершиться ошибкой, даже если сам проект уже сохранён в облаке.
  • Конфигурация контроллера. Обновляется отдельной загрузкой на XIOT-PLC. Подтверждение сохранения или облачной синхронизации не означает, что конфигурация принята контроллером и оборудование работает правильно.

Что делает каждое действие

Действие Результат Что не меняется автоматически Как проверить
Сохранить проект Создаёт локальную датированную копию и запись для облачной синхронизации. Если проверка актуальности не пройдена, отправка в облако может ожидать повторной проверки или подтверждения. Конфигурация на XIOT-PLC. Найдите нужную запись в резервных копиях и прочитайте состояние сохранения в меню со значком облака.
Дождаться В облаке Подтверждено облачное сохранение соответствующей версии проекта. Конфигурация PLC; готовность приложения для телефона не следует из одного этого статуса. Проверьте дату нужной записи, затем отдельно сведения о публикации приложения, если передаёте объект пользователю.
Повторить отправку или публикацию Продолжает незавершённую операцию, если редактор предлагает такой повтор. Новая локальная копия не создаётся только из-за повтора. Повтор публикации приложения не является повторной загрузкой на PLC. Пользуйтесь предложенной кнопкой в меню облака и дождитесь результата. При требовании Сохранить заново следуйте этому сообщению.
Открыть более раннюю версию Открывает выбранную копию в XIOT-EDITOR. Конфигурация на PLC; облачная версия не заменяется одним открытием. Перед сменой версии сохраните нужные правки, после открытия проверьте содержимое проекта.
Скачать файл у резервной копии Выгружает выбранное сохранение с используемыми проектными изображениями в файл. В старом меню эта команда называется Скачать сохранение. Открытый проект и конфигурация PLC. Проверьте завершение загрузки файла. Если изображение недоступно, устраните ошибку экспорта; не считайте неполученный файл резервной копией.
Загрузить из файла Импортирует резервную копию и открывает её в текущем проекте. Импортированная версия сначала хранится только на этом устройстве. Облачная версия и конфигурация PLC. Для облака потребуется отдельное сохранение. Проверьте источник файла, текущий проект, изображения, адреса оборудования, устройства и сценарии до сохранения в облако или загрузки на PLC.
Загрузить конфигурацию на контроллер Сначала успешно сохраняет проект локально, затем отправляет сохранённый снимок конфигурации на привязанный XIOT-PLC. При ошибке локального сохранения штатная отправка не начинается. Успешная загрузка не подтверждает облачную синхронизацию или публикацию приложения. Дождитесь результата загрузки, восстановленной связи и проверьте команды и обратную связь на объекте.

Локальная копия хранится в данных браузера, а скачанный файл — отдельно на компьютере. До подтверждённой облачной синхронизации или получения проверенного файла не очищайте данные сайта и не рассчитывайте найти локальную копию в другом браузере или на другом устройстве.

Рекомендуемый порядок сохранения и запуска

  1. Проверьте, какой проект и какая версия открыты. Завершите правки устройств, драйверов, адресов управления и состояния, связей и сценариев.
  2. Если нужна только контрольная точка, например при вёрстке интерфейса в Pro, нажмите Сохранить проект. На контроллер ничего загружать не нужно.
  3. Перед работами с повышенным риском скачайте проверенную резервную копию. Для передачи проекта другому человеку также убедитесь, что нужная версия есть в облаке.
  4. Для применения правок нажмите Загрузить конфигурацию на контроллер. Эта команда сама выполняет локальное сохранение перед отправкой.
  5. Прочитайте возможное предупреждение о другой облачной версии. Подтверждайте замену только после проверки, что нужно применить именно открытую копию.
  6. Не изменяйте проект во время сохранения и загрузки и не запускайте повторную операцию, пока первая не завершилась.
  7. Дождитесь результата загрузки и восстановления связи с XIOT-PLC. При принятии новой конфигурации рабочий процесс контроллера перезапускается; повтор уже установленной конфигурации может не требовать перезапуска.
  8. Проверьте управление, обратную связь и критичные сценарии на объекте. Если изменялось приложение для телефона, отдельно дождитесь его публикации и проверьте пользовательский интерфейс в XIOT-APP.

Успешный результат: нужная локальная копия существует, конфигурация принята PLC и оборудование прошло проверку. Для удалённого хранения, передачи проекта и обновления приложения дополнительно нужны подтверждения соответствующих облачных этапов.

Как читать состояния сохранения

Откройте меню со значком облака в верхней панели редактора. Оно показывает состояние текущего сохранения, незавершённые отправки и публикацию приложения. В списке резервных копий проверяйте именно нужную запись:

  • На устройстве — локальная копия; подтверждения облачного сохранения этой записи нет.
  • Отправляется — операция ещё выполняется.
  • Не отправлено — требуется внимание к ошибке; локальную копию не удаляйте.
  • В облаке — проект сохранён в облаке. Это не отдельное подтверждение загрузки на PLC или готовности приложения для телефона.

Если проект уже в облаке, но приложение ещё не готово, меню облака показывает отдельное предупреждение. Используйте Повторить публикацию приложения, когда такая кнопка доступна. Не загружайте конфигурацию на PLC повторно только ради завершения публикации приложения.

Если в облаке другая версия

Перед сохранением редактор проверяет актуальность открытой копии. Если облачная версия отличается, он может предложить сохранить открытую копию как новую текущую версию. Предыдущая остаётся в истории.

  • Сначала сравните дату и содержимое открытого проекта с нужной рабочей версией. Особенно важно сделать это после работы другого интегратора, импорта файла или открытия старого сохранения.
  • Если заменять облачную версию не нужно, отмените операцию и откройте нужную копию. Не подтверждайте замену автоматически.
  • Если проверка облачной версии недоступна, редактор может отдельно запросить разрешение загрузить открытую конфигурацию на PLC с локальным сохранением. Такое подтверждение не означает, что облачная версия проверена или уже обновлена.
  • При конфликте, обнаруженном во время отправки, следуйте сообщению редактора: повторно проверьте версию и только затем решайте, сохранять ли открытую копию.

Как вернуть проверенную конфигурацию

  1. После ошибки связи не нажимайте загрузку повторно сразу: PLC мог принять конфигурацию, а подтверждение могло не дойти.
  2. Восстановите связь и выясните, что фактически работает на контроллере.
  3. Сохраните нужные текущие правки, затем откройте последнюю проверенную версию в резервных копиях. Если её нет в списке, используйте заранее скачанный файл.
  4. Проверьте открытый проект: помещения, устройства, адреса управления и состояния, привязки и сценарии. Не загружайте непроверенную копию на рабочий объект.
  5. Нажмите Загрузить конфигурацию на контроллер и внимательно прочитайте подтверждение замены версии, если оно появится.
  6. Дождитесь результата загрузки и проверьте оборудование. При необходимости отдельно завершите облачную синхронизацию и публикацию приложения.

Открытие старой версии или импорт файла — ещё не откат контроллера. Возврат завершается после загрузки проверенной конфигурации на XIOT-PLC и проверки объекта.

Если операция не завершилась

  • Локальное сохранение завершилось ошибкой. Проверьте сообщение редактора и доступное место на устройстве. В штатной команде отправка на PLC не начинается до успешной локальной записи.
  • Проект сохранён локально, но не отправлен в облако. Проверьте интернет, права и сообщение об актуальности версии. Используйте предложенную повторную проверку или отправку; не очищайте хранилище браузера.
  • Проект в облаке, но приложение не опубликовано. Следуйте сообщению о публикации. Повтор публикации продолжает прежнее сохранение; если редактор требует Сохранить заново, сначала устраните указанную причину, например проблему с изображениями.
  • Проект сохранён, но загрузка на PLC не началась. Локальная копия не потеряна. Проверьте права на загрузку, выбранный проект и связь с контроллером.
  • Контроллер отклонил конфигурацию. Проверьте ошибку и настройки. Неполные данные или некорректный JSON не должны заменять файл конфигурации; успешный приём корректного JSON всё равно не доказывает правильность настройки оборудования.
  • Связь пропала на финальном этапе. Сначала проверьте связь и фактическое состояние объекта; только затем решайте, повторять загрузку или возвращать рабочую версию.

Не перепутайте две команды скачивания

Для резервирования используйте Скачать файл у выбранного сохранения либо Скачать сохранение в старом меню. Пакет пользовательского приложения и команда Скачать проект на ПК не заменяют проверенную резервную копию редактируемого проекта.

Импорт копии другого проекта требует отдельного подтверждения. Данные интерфейса, устройств, сценариев и интеграций берутся из файла, но учётная запись, токены XIOT и выбор контроллера остаются от текущего проекта. В файле могут быть адреса и учётные данные оборудования: передавайте его только тем, кому разрешён доступ, и обязательно проверяйте привязки перед управлением.

См. также