Отладка проекта

Top  Previous  Next

Отладка проекта в контроллере

Отладка запускается нажатием кнопки или на панели инструментов.

При нажатии на происходит загрузка проекта (полный процесс, если были изменения) и начинается сама отладка.

При нажатии на происходит проверка соответствия проекта и начинается отладка. Подробнее об отладке без загрузке можно прочитать здесь.

 

Во время отладки:

на входах и выходов блоков/макросов отображаются значения

Целочисленные значения типа int могут выводиться в десятичной (Dec), двоичной (Bin) и шестнадцатиричной (Hex) системах счисления. Изменить способ вывода можно через контекстное меню, вызываемое правым щелчком по области вывода значения возле входа или выхода блока/макроса (см. рис. 1).

Рис.1 - Выбор способа отображения значений

если тип компоновки отладочный, то возможно изменение значений входов блоков и макросов, к которым не подключены связи

Для этого необходимо выполнить двойной щелчок на области вывода значения возле входа блока/макроса, а в появившемся диалоге ввести новое значение.

Численные значения типов int, long, float вводятся как обычные числа, а значения типа bool - как числовые эквиваленты (true = 1, false = 0)

 

При работе с контроллерами SMH2010, Pixel, SMH2G новые значения сбрасываются после выключения контроллера. Значения меняются на те, которые были установлены в момент загрузки проекта. При работе с контроллерами SMH2G(i), SMH4 и Trim5 значения сохраняются даже после выключения питания

 

Ограничения во время отладки

невозможно изменение тика системы
невозможно изменение свойств контроллера, конфигурации входов, модулей расширения, МС
невозможно изменение свойств блоков
невозможно загрузить EEPROM
невозможно проводить связи
невозможно выставлять блоки, макросы, входы-выходы, UI-блоки
не применяются изменения в СМАрте

 

При пропадании связи с контроллером отладка прекращается, выдается сообщение об ошибке

 

Параметры связи для отладки

Для настройки способа отладки проекта на контроллере существует диалог "Параметры связи", вызываемый через меню Опции > Параметры связи

Рис. 1 - Параметры связи

Поддерживаемые режимы отладки представлены в таблице:

Контроллер

Режим

SMH2010

COM

Pixel 12

COM, Ethernet

Pixel 25

COM, Ethernet

SMH 2G

COM, Ethernet

SMH2G(i)

COM, Ethernet

SMH4

Ethernet

Trim5

Ethernet