Использование SCL
S7-SCL V5.1 для S7-300/S7-400
A5E00059543-01
3-27
3.10.5 Пошаго вая отладка с помощью контрольных точек
3.10.5.1 Определение контрольных точек
Установите и определите контрольные точки:
1. Откройте исходный файл, который хотите отладить.
2. Откройте, если необходимо, панель инструментов контрольных точек,
используя команду меню
View > Breakpoint Bar (Вид > Панель
контрольных точек)
.
3. Установите курсор в нужную точку и выберите команду меню
Test > Set
Breakpoint (Тест > Установить контрольную точку)
или нажмите
соответствующую кнопку на панели контрольных точек. Контрольные
точки будут показаны на левом краю окна как красный круг.
4. Если нужно, вызовите
Debug > Edit Breakpoints
(Отладка >
Редактирование контрольных точек)
и определите режим работы
вызова. При этом опреде ляется, будут ли активны или нет точки
контроля, находящиеся в указанном блоке, в зависимости от следующих
условий вызова блока:
-
При вызове данного блока из определенного блока более высокого
уровня и/или
-
При вызове с использованием конкретного блока данных.
3.10.5.2 Начало тестиро вания с помощью точек контроля
Как только Вы загрузите откомпилированную программу в программируемый
контроллер и установите точки контроля, Вы можете начать отладку в режиме
" Test with Breakpoints (Тестирование с контрольными точками)".
Проделайте следующие шаги:
1. Откройте исходный файл SCL с программой, которую хотите отладить.
2. Убедитесь, что результаты работы не будут опасными и CPU находится в
режиме RUN-P. Выберите команду меню
Debug > Breakpoints Active
(Отладка > Активировать контрольные точки)
и затем
Debug >
Monitor (Отладка > Монитор)
.
Результат:
Окно вертикально разделено на две половины. Программа
выполнена до следующей контрольной точки. Когда она достигнута, CPU
переходит в режим HOLD и красные точки контроля маркируются желтым
указателем.
3. Продолжите работу одной из следующих команд:
-
Выберите команду меню
Debug > Resume (Отладка > Продолжить)
или нажмите кнопку "Resume (Продо лжить)".
CPU переходит в режим RUN. Когда будет достигнута следующая
активная контрольная точка, снова у становится режим HOLD и точки
контроля отобразятся в окне справа.
-
Выберите команду меню
Debug > Next Statement (Отладка
>
Следущий оператор)
или нажмите кнопку "Next Statement
(Следующий оператор)".