Project-backup: различия между версиями
Admin (обсуждение | вклад) COR-01: уточнены ручное сохранение, облачная синхронизация и загрузка на контроллер |
Admin (обсуждение | вклад) Английские адреса Wiki: обновление ссылок с сохранением русских подписей |
||
| (не показано 8 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Сохранение резервной копии проекта}} | |||
Правки в XIOT-EDITOR, локальная резервная копия, сохранение в облаке и конфигурация на XIOT-PLC — не одно и то же. Подготовка приложения для телефона тоже имеет отдельный результат. Эта инструкция помогает проверить каждый этап и безопасно вернуться к рабочему проекту. | |||
'''Для кого:''' для интеграторов, которые | '''Для кого:''' для интеграторов, которые редактируют проект, выполняют пусконаладку, передают объект или восстанавливают рабочую конфигурацию. | ||
'''Результат:''' | '''Результат:''' вы понимаете, где сохранён проект, что отправлено на контроллер и что нужно проверить перед передачей объекта. | ||
'''Проверено:''' | '''Проверено:''' 16 сентября 2026 года по актуальным исходникам нового XIOT-EDITOR и XIOT-PLC. Проверка кода и изолированные программные проверки не заменяют испытания на вашем оборудовании. | ||
'''Главное:''' команда '''Загрузить конфигурацию на контроллер''' сначала сохраняет проект локально, а после успешной записи отправляет на XIOT-PLC снимок конфигурации из этого сохранения. Отдельно нажимать '''Сохранить проект''' перед загрузкой не обязательно. Облачная синхронизация выполняется независимо: ждать её завершения для штатной отправки на PLC редактор не обязан. | |||
<span id="Коротко_о_трёх_состояниях"></span> | |||
== Что именно нужно различать == | |||
* '''Правки в открытом редакторе.''' Для контрольной точки явно выполните сохранение и проверьте его результат. Изменение структуры проекта само по себе не загружает новую конфигурацию на PLC. | |||
* '''Локальная копия.''' После успешного сохранения проект и резервная копия записаны в хранилище этого браузера. Это ещё не подтверждение облачной копии. | |||
* '''Облачная копия.''' Появляется после подтверждённой синхронизации. В списке резервных копий у соответствующей записи отображается '''В облаке'''. | |||
* '''Приложение для телефона.''' Его подготовка и публикация могут ещё выполняться или завершиться ошибкой, даже если сам проект уже сохранён в облаке. | |||
* '''Конфигурация контроллера.''' Обновляется отдельной загрузкой на XIOT-PLC. Подтверждение сохранения или облачной синхронизации не означает, что конфигурация принята контроллером и оборудование работает правильно. | |||
== Что делает каждое действие == | |||
''' | {| class="wikitable" | ||
! Действие | |||
! Результат | |||
! Что не меняется автоматически | |||
! Как проверить | |||
|- | |||
| '''Сохранить проект''' | |||
| Создаёт локальную датированную копию и запись для облачной синхронизации. Если проверка актуальности не пройдена, отправка в облако может ожидать повторной проверки или подтверждения. | |||
| Конфигурация на XIOT-PLC. | |||
| Найдите нужную запись в резервных копиях и прочитайте состояние сохранения в меню со значком облака. | |||
|- | |||
| Дождаться '''В облаке''' | |||
| Подтверждено облачное сохранение соответствующей версии проекта. | |||
| Конфигурация PLC; готовность приложения для телефона не следует из одного этого статуса. | |||
| Проверьте дату нужной записи, затем отдельно сведения о публикации приложения, если передаёте объект пользователю. | |||
|- | |||
| Повторить отправку или публикацию | |||
| Продолжает незавершённую операцию, если редактор предлагает такой повтор. | |||
| Новая локальная копия не создаётся только из-за повтора. Повтор публикации приложения не является повторной загрузкой на PLC. | |||
| Пользуйтесь предложенной кнопкой в меню облака и дождитесь результата. При требовании '''Сохранить заново''' следуйте этому сообщению. | |||
|- | |||
| Открыть более раннюю версию | |||
| Открывает выбранную копию в XIOT-EDITOR. | |||
| Конфигурация на PLC; облачная версия не заменяется одним открытием. | |||
| Перед сменой версии сохраните нужные правки, после открытия проверьте содержимое проекта. | |||
|- | |||
| '''Скачать файл''' у резервной копии | |||
| Выгружает выбранное сохранение с используемыми проектными изображениями в файл. В старом меню эта команда называется '''Скачать сохранение'''. | |||
| Открытый проект и конфигурация PLC. | |||
| Проверьте завершение загрузки файла. Если изображение недоступно, устраните ошибку экспорта; не считайте неполученный файл резервной копией. | |||
|- | |||
| '''Загрузить из файла''' | |||
| Импортирует резервную копию и открывает её в текущем проекте. Импортированная версия сначала хранится только на этом устройстве. | |||
| Облачная версия и конфигурация PLC. Для облака потребуется отдельное сохранение. | |||
| Проверьте источник файла, текущий проект, изображения, адреса оборудования, устройства и сценарии до сохранения в облако или загрузки на PLC. | |||
|- | |||
| '''Загрузить конфигурацию на контроллер''' | |||
| Сначала успешно сохраняет проект локально, затем отправляет сохранённый снимок конфигурации на привязанный XIOT-PLC. При ошибке локального сохранения штатная отправка не начинается. | |||
| Успешная загрузка не подтверждает облачную синхронизацию или публикацию приложения. | |||
| Дождитесь результата загрузки, восстановленной связи и проверьте команды и обратную связь на объекте. | |||
|} | |||
Локальная копия хранится в данных браузера, а скачанный файл — отдельно на компьютере. До подтверждённой облачной синхронизации или получения проверенного файла не очищайте данные сайта и не рассчитывайте найти локальную копию в другом браузере или на другом устройстве. | |||
== | == Рекомендуемый порядок сохранения и запуска == | ||
# | # Проверьте, какой проект и какая версия открыты. Завершите правки устройств, драйверов, адресов управления и состояния, связей и сценариев. | ||
# | # Если нужна только контрольная точка, например при вёрстке интерфейса в Pro, нажмите '''Сохранить проект'''. На контроллер ничего загружать не нужно. | ||
# Дождитесь | # Перед работами с повышенным риском скачайте проверенную резервную копию. Для передачи проекта другому человеку также убедитесь, что нужная версия есть в облаке. | ||
# Для применения правок нажмите '''Загрузить конфигурацию на контроллер'''. Эта команда сама выполняет локальное сохранение перед отправкой. | |||
# Прочитайте возможное предупреждение о другой облачной версии. Подтверждайте замену только после проверки, что нужно применить именно открытую копию. | |||
# Не изменяйте проект во время сохранения и загрузки и не запускайте повторную операцию, пока первая не завершилась. | |||
# Дождитесь результата загрузки и восстановления связи с XIOT-PLC. При принятии новой конфигурации рабочий процесс контроллера перезапускается; повтор уже установленной конфигурации может не требовать перезапуска. | |||
# Проверьте управление, обратную связь и критичные сценарии на объекте. Если изменялось приложение для телефона, отдельно дождитесь его публикации и проверьте пользовательский интерфейс в XIOT-APP. | |||
'''Успешный результат:''' нужная локальная копия существует, конфигурация принята PLC и оборудование прошло проверку. Для удалённого хранения, передачи проекта и обновления приложения дополнительно нужны подтверждения соответствующих облачных этапов. | |||
== Как читать состояния сохранения == | |||
Откройте меню со '''значком облака''' в верхней панели редактора. Оно показывает состояние текущего сохранения, незавершённые отправки и публикацию приложения. В списке резервных копий проверяйте именно нужную запись: | |||
* '''На устройстве''' — локальная копия; подтверждения облачного сохранения этой записи нет. | |||
* '''Отправляется''' — операция ещё выполняется. | |||
* '''Не отправлено''' — требуется внимание к ошибке; локальную копию не удаляйте. | |||
* '''В облаке''' — проект сохранён в облаке. Это не отдельное подтверждение загрузки на PLC или готовности приложения для телефона. | |||
Если | Если проект уже в облаке, но приложение ещё не готово, меню облака показывает отдельное предупреждение. Используйте '''Повторить публикацию приложения''', когда такая кнопка доступна. Не загружайте конфигурацию на PLC повторно только ради завершения публикации приложения. | ||
== Если версия | == Если в облаке другая версия == | ||
Перед сохранением редактор проверяет актуальность открытой копии. Если облачная версия отличается, он может предложить сохранить открытую копию как новую текущую версию. Предыдущая остаётся в истории. | |||
* Сначала сравните дату и содержимое открытого проекта с нужной рабочей версией. Особенно важно сделать это после работы другого интегратора, импорта файла или открытия старого сохранения. | |||
* Если заменять облачную версию не нужно, отмените операцию и откройте нужную копию. Не подтверждайте замену автоматически. | |||
* Если проверка облачной версии недоступна, редактор может отдельно запросить разрешение загрузить открытую конфигурацию на PLC с локальным сохранением. Такое подтверждение не означает, что облачная версия проверена или уже обновлена. | |||
* При конфликте, обнаруженном во время отправки, следуйте сообщению редактора: повторно проверьте версию и только затем решайте, сохранять ли открытую копию. | |||
== Как вернуть проверенную конфигурацию == | |||
* В облаке | |||
* | # После ошибки связи не нажимайте загрузку повторно сразу: PLC мог принять конфигурацию, а подтверждение могло не дойти. | ||
# Восстановите связь и выясните, что фактически работает на контроллере. | |||
# Сохраните нужные текущие правки, затем откройте последнюю проверенную версию в резервных копиях. Если её нет в списке, используйте заранее скачанный файл. | |||
# Проверьте открытый проект: помещения, устройства, адреса управления и состояния, привязки и сценарии. Не загружайте непроверенную копию на рабочий объект. | |||
# Нажмите '''Загрузить конфигурацию на контроллер''' и внимательно прочитайте подтверждение замены версии, если оно появится. | |||
# Дождитесь результата загрузки и проверьте оборудование. При необходимости отдельно завершите облачную синхронизацию и публикацию приложения. | |||
Открытие старой версии или импорт файла — ещё не откат контроллера. Возврат завершается после загрузки проверенной конфигурации на XIOT-PLC и проверки объекта. | |||
== Если операция не завершилась == | |||
* '''Локальное сохранение завершилось ошибкой.''' Проверьте сообщение редактора и доступное место на устройстве. В штатной команде отправка на PLC не начинается до успешной локальной записи. | |||
* '''Проект сохранён локально, но не отправлен в облако.''' Проверьте интернет, права и сообщение об актуальности версии. Используйте предложенную повторную проверку или отправку; не очищайте хранилище браузера. | |||
* '''Проект в облаке, но приложение не опубликовано.''' Следуйте сообщению о публикации. Повтор публикации продолжает прежнее сохранение; если редактор требует '''Сохранить заново''', сначала устраните указанную причину, например проблему с изображениями. | |||
* '''Проект сохранён, но загрузка на PLC не началась.''' Локальная копия не потеряна. Проверьте права на загрузку, выбранный проект и связь с контроллером. | |||
* '''Контроллер отклонил конфигурацию.''' Проверьте ошибку и настройки. Неполные данные или некорректный JSON не должны заменять файл конфигурации; успешный приём корректного JSON всё равно не доказывает правильность настройки оборудования. | |||
* '''Связь пропала на финальном этапе.''' Сначала проверьте связь и фактическое состояние объекта; только затем решайте, повторять загрузку или возвращать рабочую версию. | |||
== Не перепутайте две команды скачивания == | |||
Для резервирования используйте '''Скачать файл''' у выбранного сохранения либо '''Скачать сохранение''' в старом меню. Пакет пользовательского приложения и команда '''Скачать проект на ПК''' не заменяют проверенную резервную копию редактируемого проекта. | |||
Импорт копии другого проекта требует отдельного подтверждения. Данные интерфейса, устройств, сценариев и интеграций берутся из файла, но учётная запись, токены XIOT и выбор контроллера остаются от текущего проекта. В файле могут быть адреса и учётные данные оборудования: передавайте его только тем, кому разрешён доступ, и обязательно проверяйте привязки перед управлением. | |||
== См. также == | == См. также == | ||
* [[ | * [[Getting-started-for-integrators|С чего начать интегратору]] | ||
* [[Привязка реальных устройств к виртуальным]] | * [[Xiot-devices|Виртуальные устройства XIOT]] | ||
* [[ | * [[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. При ошибке локального сохранения штатная отправка не начинается. | Успешная загрузка не подтверждает облачную синхронизацию или публикацию приложения. | Дождитесь результата загрузки, восстановленной связи и проверьте команды и обратную связь на объекте. |
Локальная копия хранится в данных браузера, а скачанный файл — отдельно на компьютере. До подтверждённой облачной синхронизации или получения проверенного файла не очищайте данные сайта и не рассчитывайте найти локальную копию в другом браузере или на другом устройстве.
Рекомендуемый порядок сохранения и запуска
- Проверьте, какой проект и какая версия открыты. Завершите правки устройств, драйверов, адресов управления и состояния, связей и сценариев.
- Если нужна только контрольная точка, например при вёрстке интерфейса в Pro, нажмите Сохранить проект. На контроллер ничего загружать не нужно.
- Перед работами с повышенным риском скачайте проверенную резервную копию. Для передачи проекта другому человеку также убедитесь, что нужная версия есть в облаке.
- Для применения правок нажмите Загрузить конфигурацию на контроллер. Эта команда сама выполняет локальное сохранение перед отправкой.
- Прочитайте возможное предупреждение о другой облачной версии. Подтверждайте замену только после проверки, что нужно применить именно открытую копию.
- Не изменяйте проект во время сохранения и загрузки и не запускайте повторную операцию, пока первая не завершилась.
- Дождитесь результата загрузки и восстановления связи с XIOT-PLC. При принятии новой конфигурации рабочий процесс контроллера перезапускается; повтор уже установленной конфигурации может не требовать перезапуска.
- Проверьте управление, обратную связь и критичные сценарии на объекте. Если изменялось приложение для телефона, отдельно дождитесь его публикации и проверьте пользовательский интерфейс в XIOT-APP.
Успешный результат: нужная локальная копия существует, конфигурация принята PLC и оборудование прошло проверку. Для удалённого хранения, передачи проекта и обновления приложения дополнительно нужны подтверждения соответствующих облачных этапов.
Как читать состояния сохранения
Откройте меню со значком облака в верхней панели редактора. Оно показывает состояние текущего сохранения, незавершённые отправки и публикацию приложения. В списке резервных копий проверяйте именно нужную запись:
- На устройстве — локальная копия; подтверждения облачного сохранения этой записи нет.
- Отправляется — операция ещё выполняется.
- Не отправлено — требуется внимание к ошибке; локальную копию не удаляйте.
- В облаке — проект сохранён в облаке. Это не отдельное подтверждение загрузки на PLC или готовности приложения для телефона.
Если проект уже в облаке, но приложение ещё не готово, меню облака показывает отдельное предупреждение. Используйте Повторить публикацию приложения, когда такая кнопка доступна. Не загружайте конфигурацию на PLC повторно только ради завершения публикации приложения.
Если в облаке другая версия
Перед сохранением редактор проверяет актуальность открытой копии. Если облачная версия отличается, он может предложить сохранить открытую копию как новую текущую версию. Предыдущая остаётся в истории.
- Сначала сравните дату и содержимое открытого проекта с нужной рабочей версией. Особенно важно сделать это после работы другого интегратора, импорта файла или открытия старого сохранения.
- Если заменять облачную версию не нужно, отмените операцию и откройте нужную копию. Не подтверждайте замену автоматически.
- Если проверка облачной версии недоступна, редактор может отдельно запросить разрешение загрузить открытую конфигурацию на PLC с локальным сохранением. Такое подтверждение не означает, что облачная версия проверена или уже обновлена.
- При конфликте, обнаруженном во время отправки, следуйте сообщению редактора: повторно проверьте версию и только затем решайте, сохранять ли открытую копию.
Как вернуть проверенную конфигурацию
- После ошибки связи не нажимайте загрузку повторно сразу: PLC мог принять конфигурацию, а подтверждение могло не дойти.
- Восстановите связь и выясните, что фактически работает на контроллере.
- Сохраните нужные текущие правки, затем откройте последнюю проверенную версию в резервных копиях. Если её нет в списке, используйте заранее скачанный файл.
- Проверьте открытый проект: помещения, устройства, адреса управления и состояния, привязки и сценарии. Не загружайте непроверенную копию на рабочий объект.
- Нажмите Загрузить конфигурацию на контроллер и внимательно прочитайте подтверждение замены версии, если оно появится.
- Дождитесь результата загрузки и проверьте оборудование. При необходимости отдельно завершите облачную синхронизацию и публикацию приложения.
Открытие старой версии или импорт файла — ещё не откат контроллера. Возврат завершается после загрузки проверенной конфигурации на XIOT-PLC и проверки объекта.
Если операция не завершилась
- Локальное сохранение завершилось ошибкой. Проверьте сообщение редактора и доступное место на устройстве. В штатной команде отправка на PLC не начинается до успешной локальной записи.
- Проект сохранён локально, но не отправлен в облако. Проверьте интернет, права и сообщение об актуальности версии. Используйте предложенную повторную проверку или отправку; не очищайте хранилище браузера.
- Проект в облаке, но приложение не опубликовано. Следуйте сообщению о публикации. Повтор публикации продолжает прежнее сохранение; если редактор требует Сохранить заново, сначала устраните указанную причину, например проблему с изображениями.
- Проект сохранён, но загрузка на PLC не началась. Локальная копия не потеряна. Проверьте права на загрузку, выбранный проект и связь с контроллером.
- Контроллер отклонил конфигурацию. Проверьте ошибку и настройки. Неполные данные или некорректный JSON не должны заменять файл конфигурации; успешный приём корректного JSON всё равно не доказывает правильность настройки оборудования.
- Связь пропала на финальном этапе. Сначала проверьте связь и фактическое состояние объекта; только затем решайте, повторять загрузку или возвращать рабочую версию.
Не перепутайте две команды скачивания
Для резервирования используйте Скачать файл у выбранного сохранения либо Скачать сохранение в старом меню. Пакет пользовательского приложения и команда Скачать проект на ПК не заменяют проверенную резервную копию редактируемого проекта.
Импорт копии другого проекта требует отдельного подтверждения. Данные интерфейса, устройств, сценариев и интеграций берутся из файла, но учётная запись, токены XIOT и выбор контроллера остаются от текущего проекта. В файле могут быть адреса и учётные данные оборудования: передавайте его только тем, кому разрешён доступ, и обязательно проверяйте привязки перед управлением.