Проверка и отладка программы ============================ Для проверки программы необходимо выполнить команду :guilabel:`Проверка` из панели команд. Если при выполнении этой команды будет активно окно макросхемы, то проверка будет производиться только для этой схемы. Если будет активно окно FBD-программы контроллера, то проверка будет производиться для всего контроллера в целом. В случае ошибок будет выдано соответствующее предупреждение. Ошибочный элемент (блок, связь, переменная) будет помечен красным цветом. В противном случае, в панели :guilabel:`Вывод` появится сообщение об успешном окончании проверки. Если ошибок в проекте не обнаружено, можно запустить проект в режиме симуляции, чтобы проверить правильность алгоритма работы. Для этого создадим виртуальную карту сети, где расположим контроллер. Нажмем правой кнопкой мыши на группе :guilabel:`Сети` в :guilabel:`Обозревателе проекта` и выберем пункт ``Добавить``: .. figure:: ../../zwb/lib/1516.png :align: center Далее необходимо выбрать объект :guilabel:`Карта сети`, ввести имя и нажать :guilabel:`Добавить`. Добавить уже существующий контроллер на карту сети можно перетащив его из панели обозревателя непосредственно на схему ``Карта сети``: .. figure:: ../../zwb/lib/1617.png :align: center Теперь, щелкнув по контроллеру на ``Карте сети`` правой кнопкой мыши, в контекстном меню выберем пункт ``Симулятор``. Редактор перейдет в режим симуляции. В этом режиме запрещено любое редактирование схемы и переменных. Управление режимом симуляции осуществляется с помощью команд :guilabel:`Стоп`, :guilabel:`Запустить`, :guilabel:`Шаг`, :guilabel:`Пауза` : .. figure:: ../../zwb/lib/n_step62.png :align: center Команда :guilabel:`Стоп` немедленно останавливает симуляцию и переводит программу в режим редактирования. Команда :guilabel:`Запустить` стартует симуляцию. В процессе работы симулятора на экране отображаются значения входов и выходов блоков. Подробнее узнать о загрузке программ в контроллер или режиме отладки можно в следующих разделах: см. `Проверка и компиляция проекта`_ см. `Отладка в режиме симуляции`_ см. `Загрузка программ в контроллер и создание сети, режим моста`_ .. _Проверка и компиляция проекта: Newtopic.html .. _Отладка в режиме симуляции: simulation.html .. _Загрузка программ в контроллер и создание сети, режим моста: network.html