AstraRegul
Руководство системного интегратора
×

4.12. ЗАГРУЗКА ПРОГРАММЫ НА ПЛК

Если при загрузке программы в ПЛК возможно загрузить только изменения, то в сплывающем окне будут предложены варианты на выбор.
 
Логин с онлайн-изменением позволяет загрузить не весь проект, а только измененные его части. Другими словами, выполнение онлайн-изменения будет автоматически предложено при подключении к контроллеру с прикладной программой, которая на нем уже запущена, но с момента последней загрузки была изменена.
 
Логин с загрузкой – это загрузка полностью нового проекта, взамен существующего на контроллере (с остановкой выполнения приложения).
 
Логин без изменений - подключение к ранее загруженному проекту.
 
Обновить загрузочное приложение – установленный флаг приводит к созданию загрузочного приложения с измененным кодом и автоматической отправкой его в ПЛК. В случае последующей перезагрузки контроллера запустится уже измененное приложение. Если снять флаг с данного поля, то изменённый код загрузочного приложения не вступит в силу и при перезагрузке запустится старое приложение без внесенных изменений. По умолчанию флаг установлен.
 
Логин с онлайн-изменением будет не доступен, если в проекте изменилась его конфигурация, а также внесены изменения в:
параметры устройства;
дерево устройства;
объект TaskConfiguration.
В этом случае будет доступна только полная загрузка (логин с загрузкой) проекта с последующей перезагрузкой приложения.
 
  • Если в контроллере неизвестная версия программы с точки зрения среды разработки (отсутствует или изменен файл компиляции проекта с расширением compileinfo), то при загрузке программы в ПЛК будет выдано соответствующее предупреждение и доступен вариант только Логин с загрузкой.
  • При невозможности логина с онлайн-изменением, будет выдано предупреждение что приложение на ПЛК запущено. При таком предупреждении также возможен только Логин с загрузкой.
Выбор варианта «Логин с загрузкой» на управляющем ПЛК при работающем технологическом процессе может привести к остановке технологического процесса или другой нештатной ситуации.