Автоматическая загрузка проекта

<< Click to Display Table of Contents >>

Navigation:  Работа в режиме исполнения > Работа со средой исполнения >

Автоматическая загрузка проекта

Рассмотрим два варианта работы: в первом случае исполнительная система и среда разработки работают на одном компьютере; во втором – на разных устройствах.

Исполнительная система и среда разработки работают на одном компьютере

Для примера допустим, что в проекте имеется единственный узел с такими параметрами связи, которые показаны на рисунке ниже (для узла задан IP-адрес текущего компьютера или 127.0.0.1, в свойстве Номер экземпляра MPLC установлен 0):

avtomat_zagr_proekta_5

Для того чтобы произвести автозапуск исполнительной системы, выполняем команду Подключить и загрузить:

avtomat_zagr_proekta_6

После этого начинается подготовка проекта к запуску:

avtomat_zagr_proekta_2

Сразу после завершения компиляции проекта MasterSCADA 4D попытается подключиться к уже запущенной среде исполнения. Если среда исполнения не запущена и в настройках узла установлен флаг Автозапуск исполнительной системы, то среда разработки запустит входящую в ее состав версию исполнительной системы. Если флаг не установлен и среда исполнения не запущена, то появится сообщение, что связь с исполнительной системой (узлом) установить не удалось:

avtomat_zagr_proekta

Если произошла ошибка при загрузке конфигурации, то отобразится текст Конфигурация не совпадает. Ошибка запуска. Кнопка Загрузить конфигурацию повторно пытается загрузить конфигурацию:

avtomat_zagr_proekta_3

Если загрузка конфигурации была успешна и конфигурация не совпадает, то отображается текст Конфигурация не совпадает. Кнопка Загрузить конфигурацию перезаписывает конфигурацию в RT:

avtomat_zagr_proekta_4

Если в проекте созданы окна и одно из них назначено стартовым, то после загрузки проекта в среду исполнения автоматически запустится клиент визуализации.

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

Среда разработки отключится от среды исполнения после выполнения команды Отключить в панели инструментов, либо в контекстном меню узла:

avtomat_zagr_proekta_7

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

Важно! Флаг Автозапуск исполнительной системы работает только для узлов, в настройках которых задан локальный IP-адрес (127.0.0.1).

Среда разработки и среда исполнения работают на разных устройствах

В случае если в настройках узла указан IP-адрес, на котором установлена среда разработки MasterSCADA 4D, то следует убедиться, что на удаленном устройстве (компьютере, контроллере, панели и т.п.) установлена среда исполнения MasterSCADA 4D RT.

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

Частичная загрузка проекта

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

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

Загрузка конфигурации проекта при резервировании узлов

Процесс автоматической загрузки конфигурации проекта при резервировании узлов проходит по следующему алгоритму:

1.Загрузка конфигурации в узел SLAVE;

2.После того как в узел SLAVE загрузилась новая конфигурация, начинается загрузка в узел MASTER;

3.Когда узел MASTER идет на перезапуск, узел SLAVE должен переключиться в режим MASTER в течение 100 мс.

Несоответствие версии среды разработки и среды исполнения

Если версия среды разработки отличается от версии среды исполнения, то появится сообщение:

avtomat_zagr_proekta_1

В этом случае необходимо обновить среду исполнения.

Если среду исполнения не активировать, то она будет работать с ограничениями демоверсии.

Скачать демоверсию среды исполнения и получить информацию о способах закупки коммерческой версии можно на сайте компании "ИЭК ДИДЖИТАЛ".

Смотрите также: