Загрузка и отладка программ
Готовый проект компилируется, после этого полученный код системы исполнения загружается в контроллер.
В этот код автоматически встраивается драйвер сетевого обмена, который обеспечивает мониторинг и отладку. Каждая переменная, участвующая в сетевом обмене, имеет двойное имя, состоящее из имени переменной и префикса, являющегося сетевым адресом контроллера. Например, переменная с именем 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;