Промышленные контроллеры. Микропроцессорные системы энергетических объектов. Готшальк О.А. - 47 стр.

UptoLike

Составители: 

47
2) исполнение управляющей программы в объеме процедуры при
нажатии клавиш Ctrl+Enter; шаг по процедуре отличается от шага по программе
исполнением инструкций подпрограмм;
3) автоматическое исполнение управляющей программы при нажатии
клавиши F7; в появившемся окне перевести курсор на Goto при помощи
клавиши Tab (или ) и нажать клавишу Enter. В окне отладчика появится
надпись:
Execute program…
Program is running. Press ESC to break.
Исправление или изменение
команд в окне дисассемблера производится в
следующей последовательности:
1) обозначить строку дисассемблера при помощи клавиш или ;
2) нажать клавиши Alt+A;
3) исправить или изменить данные в строке при помощи клавиш , и
Backspace;
4) заканчивается исправление нажатием клавиши Enter;
5) возвращение управляющей программы в исходное положение
производится посредством установки в регистр команд (IP)
начального адреса
программы.
Исполнение управляющей программы может производиться с любой
команды программы. Для этого в регистр команд (IP) заносится адрес (из окна
дисассемблера) той команды, с которой необходимо запустить программу.
Прерывание исполнения управляющих программ производится нажатием
кнопкиСброс контроллера”.
Остановка выполнения программы производится нажатием клавиш Esc и
Enter.
Важной особенностью работы ПК является
задание точек останова
выполнения программ или количества их повторения. Если точка останова
указана в конце программы и задано количество повторений программы, то
программа будет повторяться столько раз, сколько было указано. Если точка
останова указана внутри программы, то будет повторяться только часть
программы, заключенная между началом программы и точкой останова. Если в
одной программе указано несколько точек останова, то при запуске программы
она останавливается на ближайшей точке останова и для запуска следующего
фрагмента программы между текущей точкой останова и следующей точкой
необходимо сдвинуть программу на один шаг и вновь запустить программу в
автоматическом режиме. Для задания точек останова необходимо:
1) войти в отладчик
, нажать F3, активизировать нужную программу,
нажать Enter;
2) нажать F9, в появившемся окне выбрать номер (строку) точки
останова, указать адрес команды (в ШСС) из окна дисассемблера, на которой
должна остановиться программа, и в счетчик (Count) занести цифру,
характеризующую количество повторений программы;
3) нажать клавишу Enter;