Команды записи
Символьный отладчик ISaGRAF предлагает много команд для изменения значения или состояния компонент приложения. Выбор компоненты для изменения производится двойным щелчком мышкой на ее имени, или на ее рисунке в окне редактирования, когда открыто окно отладчика.
Переменные
Состояние переменной изменяется двойным щелчком мышкой по ее имени в одном из следующих окон:
· Словарь
· Списки переменных или временные диаграммы
· LD или FBD Программы
· Соединения В/В
Следующие команды предлагаются в окне диалога отладки:
· Запись переменной в новое значение
· Блокирование переменной (только для переменных В/В)
· Разблокирование переменной (только для заблокированных переменных В/В)
· Запуск или остановка переменной таймера (установить режим автоматического обновления)
Символьные значения используемые для представления логических значений TRUE и FALSE - это строки, определенные для этих специальных логических переменных в словаре. Аналоговое значение, определенное для команды “Писать”, должно быть введено в целом или вещественном формате, в соответствии с определением переменных в словаре. Строка, определенная для команды “Писать” для сообщения, не может быть больше, чем размер сообщения, подключенного к этой определенной переменной, в словаре.
Объекты SFC
Для просмотра операции управления в программе SFC во время отладки приложения, используются команды меню “Файл” в окне Управления Программ. Программа SFC должна быть выбрана из списка программ. Доступны следующие команды:
Стартовать программу SFC: Разрешает выбранную программу путем помещения SFC маркера в каждый ее начальный шаг.
Убить программу SFC:........ Убивает выбранную программу путем удаления всех ее существующих маркеров.
Заморозить программу SFC: Удаляет все существующие маркеры выбранной программы и сохраняет их расположение.
Перезапустить программу SFC: Перезапускает замороженную (“замороженная”) программу путем восстановления маркеров, которые были удалены командой “Заморозить”.
Для дочерних программ эти команды соответствуют функциям “GSTART”, “GKILL”, “GFREEZE” и “GRST” на языке программирования.
Операция управления может быть увидена в шаге SFC, когда отлаживается приложение, путем двойного щелчка мышкой на ее графическом представлении в окне редактирования SFC. Следующие команды доступны в окне диалога отладки:
· Установка точки останова в шаге активизации
· Установка точки останова в шаге деактивизации
· Удаление точки останова добавленной в шаг
Замечание: Активизация и деактивизация точек останова не может быть добавлена в тот же самый шаг.
Операция управления может быть увидена в переходе SFC, когда отлаживается приложение, путем двойного щелчка мышкой на ее графическом представлении в окне редактирования SFC. Следующие команды доступны в окне диалога отладки:
· Добавить точку останова в месте перехода
· Удаление точки останова добавленной к переходу
· Ручная очистка перехода (передвинуть или добавить маркер)
Условное удаление: маркер создается на шаге следующим за переходом. Маркеры, существующие в предыдущих шагах удаляются. Безусловное удаление: маркер создается на шаге следующим за переходом. Маркеры, существующие в предыдущих шагах не удаляются.