ISaGRAF. Version 3.4

         

Команды записи


Символьный отладчик ISaGRAF предлагает много команд для изменения значения или состояния компонент приложения. Выбор компоненты для изменения производится двойным щелчком мышкой на ее имени, или на ее рисунке в окне редактирования, когда открыто окно отладчика.

       Переменные

Состояние переменной изменяется двойным щелчком мышкой по ее имени в одном из следующих окон:

·  Словарь

·  Списки переменных или временные диаграммы

·  LD или FBD Программы

·  Соединения В/В

Следующие команды предлагаются в окне диалога отладки:

·  Запись переменной в новое значение

·  Блокирование переменной (только для переменных В/В)

·  Разблокирование переменной (только для заблокированных переменных В/В)

·  Запуск или остановка переменной таймера (установить режим автоматического обновления)



Символьные значения используемые для представления логических значений TRUE и FALSE - это строки, определенные для этих специальных логических переменных в словаре. Аналоговое значение, определенное для команды “Писать”, должно быть введено в целом или вещественном формате, в соответствии с определением переменных в словаре. Строка, определенная для команды “Писать” для сообщения, не может быть больше, чем размер сообщения, подключенного к этой определенной переменной, в словаре.

        Объекты SFC

Для просмотра операции управления в программе SFC во время отладки приложения, используются команды меню “Файл” в окне Управления Программ. Программа SFC должна быть выбрана из списка программ. Доступны следующие команды:

Стартовать программу SFC:            Разрешает выбранную программу путем помещения SFC маркера в каждый ее начальный шаг.

Убить программу SFC:........ Убивает выбранную программу путем удаления всех ее существующих маркеров.

Заморозить программу SFC:           Удаляет все существующие маркеры выбранной программы и сохраняет их расположение.

Перезапустить программу SFC:     Перезапускает замороженную (“замороженная”) программу путем восстановления маркеров, которые были удалены командой “Заморозить”.


Для дочерних программ эти команды соответствуют функциям “GSTART”, “GKILL”, “GFREEZE” и “GRST” на языке программирования.

Операция управления может быть увидена в шаге SFC, когда отлаживается приложение, путем двойного щелчка мышкой на ее графическом представлении в окне редактирования SFC. Следующие команды доступны в окне диалога отладки:

·  Установка точки останова в шаге активизации

·  Установка точки останова в шаге деактивизации

·  Удаление точки останова добавленной в шаг

Замечание: Активизация и деактивизация точек останова не может быть добавлена в тот же самый шаг.

Операция управления может быть увидена в переходе SFC, когда отлаживается приложение, путем двойного щелчка мышкой на ее графическом представлении в окне редактирования SFC. Следующие команды доступны в окне диалога отладки:

·  Добавить точку останова в месте перехода

·  Удаление точки останова добавленной к переходу

·  Ручная очистка перехода (передвинуть или добавить маркер)

Условное удаление: маркер создается на шаге следующим за переходом. Маркеры, существующие в предыдущих шагах удаляются. Безусловное удаление: маркер создается на шаге следующим за переходом. Маркеры, существующие в предыдущих шагах не удаляются.


Содержание раздела