В отдельно взятом контроллере может выполняться несколько программ на языке TехноCи (задач), каждая со своим временным расписанием и приоритетом. Отладчик программ на языке ТехноСи позволяет выбрать задачу в контроллере для выполнения удаленной отладки из списка задач, загруженных в контроллер и выполнять отладку до 255 задач одновременно выполняющихся в контроллере.
При нажатии на клавишу F3 выполняется выбор задачи для отладки при помощи меню, которое имеет формат, представленный на рисунке 22.
|
Рисунок 22
|
Просмотреть задачи можно также, используя манипулятор мышь. При выполнении щелчка левой кнопкой мыши на области экрана, относящейся к подсказке функциональной клавиши F3 (3 ЗАДАЧИ/КОН) (или по щелчку левой кнопкой мыши на первой или второй строке окна отладчика), выполняется просмотр списка задач.
В этом списке содержатся имена всех задач TехноCи из конфигурационного файла tc.cfg для выбранного контроллера и интерфейса.
Выбор задачи из списка выполняется путем установки курсора в нужную позицию с последующим нажатием клавиши ENTER, в результате чего появляется кадр №1 для новой программы.
Для отказа от выбора применяется клавиша ESC. Если программа содержит файлы включений, то список для выбора файлов включений выводится в соседнем окне INCLUDE.
|
Рисунок 23
|
Верхняя строка окна выбора задачи для отладки на рисунке 23, содержит описатель задачи, выполняющейся в контроллере и представляет собой строку следующего формата:
К<номер> И<интерфейс> <имя> | |||
где |
<номер> |
- |
0 - номер единственного контроллера
(К0), 1 - номер первого контроллера (К1) 2 - номер второго контроллера (К2), если режим выполнения отладки дублированный; |
<интерфейс> |
- |
1 - номер первого сетевого интерфейса
(И1), 1 или 2 - если контроллер имеет дублированный сетевой интерфейс (два сетевых адаптера) номер первого (И1) или второго сетевого интерфейса (И2); |
|
<имя> | - | логическое имя контроллера по файлу конфигурации; |
На рисунке 22 приведен пример окна списка задач первого контроллера UZEL в дублированном режиме. Окно выбора задачи для отладки на рисунке 23 содердит список задач единственного контроллера NODE.
Если связь по сети с данным контроллером отсутствует в данный момент времени, то вместо указанных обозначений номеров контроллера и интерфейса в окне будет выведены знаки вопроса ?? ?? (рисунок 24).
|
Рисунок 24
|