|
<< Click to Display Table of Contents >> Navigation: Работа в режиме исполнения > Работа со средой исполнения > Автоматическая загрузка проекта |
Рассмотрим два варианта работы: в первом случае исполнительная система и среда разработки работают на одном компьютере; во втором – на разных устройствах.
Для примера допустим, что в проекте имеется единственный узел с такими параметрами связи, которые показаны на рисунке ниже (для узла задан IP-адрес текущего компьютера или 127.0.0.1, свойство Номер экземпляра MPLC равно 0):

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

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

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

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

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

Если в проекте созданы окна и одно из них назначено стартовым, то после загрузки проекта в среду исполненияавтоматически запустится клиент визуализации.
Среда исполнения будет подключена к среде разработки. В интерфейсе среды разработки отражаются текущие значения параметров. При необходимости их можно заменить значениями, введенными разработчиком проекта.
Среда разработки отключится от среды исполнения после выполнения команды Отключить в панели инструментов, либо в контекстном меню узла:
![]()
Если среда исполнения была запущена средой разработки, то после выполнения команды Отключить она закроется. Если же среда исполнения запускалась независимо, то она не закроется и проект продолжит исполняться в ней.
Важно! Флаг Автозапуск исполнительной системы работает только для узлов, в настройках которых задан локальный IP-адрес (127.0.0.1).
В случае если в настройках узла указан IP-адрес, на котором установлена среда разработки MasterSCADA 4D, то следует убедиться, что на удаленном устройстве (компьютере, контроллере, панели и т.п.) установлена среда исполнения MasterSCADA 4D RT.
После выполнения команды Подключить произойдет компиляция проекта и его подключение к уже запущенной среде исполнения, а также загрузка в нее проекта. Если запущенная среда исполнения не будет найдена, то появится сообщение об ошибке. В этом случае среда разработки не будет пытаться запустить среду исполнения.
Процесс автоматической загрузки конфигурации проекта при резервировании узлов проходит по следующему алгоритму:
1.Загрузка конфигурации в узел SLAVE;
2.После того, как в узел SLAVE загрузилась новая конфигурация, начинается загрузка в узел MASTER;
3.Когда узел MASTER идет на перезапуск, узел SLAVE должен переключиться в режим MASTER в течение 100 мс.
Если версия среды разработки отличается от версии среды исполнения, то появится сообщение:

В этом случае необходимо обновить среду исполнения.
Если среду исполнения не активировать, то она будет работать с ограничениями демоверсии.
Скачать демоверсию среды исполнения и получить информацию о способах закупки коммерческой версии можно на сайте компании "МПС софт".
Смотрите также:
Обновление среды исполнения на ОС Windows