Загрузка и отладка программ

Готовый проект компилируется, после этого полученный код системы исполнения загружается в контроллер.

В этот код автоматически встраивается драйвер сетевого обмена, который обеспечивает мониторинг и отладку. Каждая переменная, участвующая в сетевом обмене, имеет двойное имя, состоящее из имени переменной и префикса, являющегося сетевым адресом контроллера. Например, переменная с именем 03.Var1 принадлежит контроллеру с сетевым адресом 03. Общее количество участников сети может быть 256, и для системы визуализации они представляются как переменные единого технологического процесса, безотносительно к территориальному расположению контроллеров. Инициатором обмена всегда является отладчик или диспетчерская система верхнего уровня. Она запрашивает у контроллеров переменные для визуализации и передает им список новых значений переменных, являющихся уставками и режимами работы. Удаленный отладчик имеет режимы пошагового исполнения программы, позволяет задавать и удалять точки останова, обеспечивать визуализацию переменных в точках останова.

Принимаемые отладчиком переменные могут быть направлены на осциллографирование. Число одновременно осциллографируемых переменных не ограничено. Графики масштабируются по амплитуде и временной шкале, могут быть сохранены на диске для последующего анализа. Минимальный квант времени между отсчетами одной переменой - 10 мс, максимальное количество точек осциллограммы -16000.

Для отладки загрузки программ используется меню Отладчик UltraLogika. Меню содержит следующие команды:

Переменные – предназначена для просмотра и измерения значений переменных в программе;

Терминал – предназначена для загрузки программы в контроллер;

Осциллограф – предназначена для включения режима осциллографирования переменных .

Перед тем, как начать отладку, необходимо выбрать тип драйвера сети системы отладки и настроить его параметры. Выбор типа сетевого драйвера производится в разделе главного меню. Для этого необходимо выбрать строку Сетевой драйвер меню Опции.Открывается окноВыберите Драйвер Сети(рис. 57).

 

 

Рис. 57. Окно выбора драйвера сети

 

Возможен следующий выбор:

None -в исполняемом коде программы драйвера нет, отладка невозможна;

PLCNet - сетевой драйверPLCNet, отладка в сети PLCNet;

IPXNet - сетевой драйвер IPX, отладка в сети, работающей по протоколу IPX/SPX;

EmuDrv -драйвер эмулятора контроллера, отладка с эмулятором.

В режиме отладки возможно иметь связь со всеми контроллерами, включенными в сеть, а также выполнение отлаживания программ с нескольких компьютеров, имеющих статус Master. Кнопка Setup вызывает окно настройки параметров сетевого драйвера и позволяет запустить тест драйвера. Щелкните на кнопке Setup, и в окне Настройка параметров (рис. 58) установите номер порта компьютера, соединенного с сетью, скорость передачи данных, адрес узла системы, с которой запускается тест.

 

 

Рис. 58. Окно настройки драйвера PLCNet

 

В поле Serial Port можно вписать вручную адрес порта и уровень прерывания в шестнадцатеричным формате, например 3F8/3, где

3F8 - базовый адрес порта;

3- уровень прерывания.

В окне Test PLCNET (рис.59) возможны следующие сообщения:

ОК - узел отвечает на запросы;

Time Out - узел не отвечает на запросы;

Exclude - узел исключен из опроса.

 

 

Рис. 59. Окно Test PlcNet

 








Дата добавления: 2015-07-18; просмотров: 736;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.