Запуск проекта в Среде Исполнения

Запуск проекта в Среде Исполнения может быть выполнен одним из следующих способов:

При запуске проекта в Среде Исполнения происходит:

Запуск OPC-серверов выполняется в том случае, если они зарегистрированы в системе как COM-серверы/сервисы и пользователь, запустивший Среду Исполнения имеет права на доступ и запуск в соответствии с настройками DCOM на компьютере. Соединение с OPC-серверами происходит либо локально в пределах одного компьютера, либо через сеть. Если на компьютере запрещено использование DCOM, то все попытки установить удаленное соединение с COM-сервером будут отвергнуты.

При запуске проекта в Среде Исполнения, на экран выводится заставка, которая пропадает после окончания загрузки проекта.

Изображение, выводимое на экран в качестве заставки при запуске, находится в графическом файле, который указан в настройках Среды Исполнения. Если в настройках графический файл не указан, то при старте отображается стандартная заставка пакета ViSA из файла splash.png, расположенного в директории с инсталляцией SCADA ViSA. При желании можно изменить изображение в этом файле. Если в настройках Среды Исполнения файл не задан или файл со стандартной заставкой отсутствует, то на экран будет выводиться изображение песочных часов.

При создании сценариев в Среде разработки проверяется правильность синтаксиса команд, типов операндов и наличие объявлений переменных в базе данных.

При запуске проекта в Среде Исполнения и загрузке окон фрагментов детализации мнемосхемы выполняется проверка правильности компиляции и выполнения сценариев динамизации загружаемых графических объектов. При компиляции сценария проверяется правильность синтаксиса, типов операндов и наличие объявлений переменных в базе данных, в том числе таких ошибок, которые могут быть обнаружены только при исполнении сценария, например ошибка выполнения операции деления. Сообщения об ошибках этапа компиляции сценария выводятся в окно Компиляция сценария, например:

Диалога Компиляция сценария содержит две кнопки: Повтор и Отмена. При нажатии кнопки Отмена компиляция прекращается. При нажатии кнопки Повтор компиляция продолжается для всех последующих сценариев, имеющих отношение к графическому объекту, при отображении которого была обнаружена ошибка.

При загрузке окна фрагмента мнемосхемы проверяется правильность задания параметров функций, экземпляров структур и типов данных в выражении. Сообщения об ошибках выполнения сценария окна при его загрузке выводятся в отдельном окне Загрузка фрагмента, например:

Диалог Загрузка фрагмента содержит три кнопки: Прервать, Повтор и Пропустить. При нажатии кнопки Прервать загрузка окна прекращается и завершается работа Среды Исполнения. При нажатии кнопки Пропустить загрузка окна продолжается, но пропускаются все сценарии, имеющие отношение к окну, при отображении которого была обнаружена ошибка. Если другие графические объекты данного окна имеют ошибки в выполнении сценариев, сообщения об этих ошибках выведены не будут. При нажатии кнопки Повтор также загрузка окна продолжается и выполняются все последующие сценарии, имеющие отношение к окну, при отображении которого была обнаружена ошибка.

Все ошибки периода запуска и выполнения в Среде Исполнения фиксируются в журнале ошибок.

Ошибки периода выполнения