Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 39

Комментарии к входам и выходам программы, а также их  числовые индексы, выводится при подключении программы к каналу.

При этом на экран выводится стандартный диалог выбора файла. После выбора требуемого файла сохраненная в нем программа будет загружена. При этом в соответствующих полях окна диалога Техно IL выводятся ее тип и имена, а в окне редактирования - текст, который становится доступен для изменения.

Для управления выполнением метапрограмм используется специальный канал. Он имеет подтип СИСТЕМНЫЙи дополнение к подтипу Программы. Каждый бит этого канала управляет выполнением соответствующей программы. Его значение 1 означает разрешение выполнения программы, а 0 - запрет. 

Для создания функционального блока из FBD-программы надо в режиме ее редактирования в окне диалога Меню FBD выбрать один из разделов Техно IL_1, Техно IL_2, Техно IL_3 и дважды нажать ЛКМ на свободной кнопке. При этом на ней появится имя нового блока, состоящее из первых трех символов имени программы. Входные и выходные аргументы программы образуют входы и выходы нового блока. Первые три символа комментария к аргументу используются в качестве имени соответствующего входа или выхода.

Отладка функций управления

Отладка функций управления может выполняться как в одном канале, так и во всех каналах узла.

Для одного канала управление его пересчетом осуществляется в окне диалога Реквизиты. При этом пересчет выполняется в пошаговом режиме.

Для каналов, имеющих вид представления F, управление эмуляцией их пошагового пересчета осуществляется на закладке Эмулятор. Здесь имеются и поля ввода и отображения значений атрибутов канала и промежуточных переменных, а также кнопка запуска пересчета. При каждом нажатии кнопки запуска выполняется один цикл пересчета канала. Исходным данным для пересчета является задаваемое входное значение (значение поля Вход), а условиями обработки – текущие значения настроек первичной обработки.

Для каналов, работающих с дискретными сигналами, отладка их первичной или выходной обработки осуществляется на закладке Маски и эмуляция. На этой закладке настраиваются маски для первичной обработки. Здесь после настройки обработки можно ввести входное значение канала (значение поля и маски Вход), и после нажатия кнопки запуска пересчета, посмотреть аппаратное и реальное значение канала.

Если процедурой трансляции осуществлялся вызов  FBD-программы, которая ссылалась на атрибуты других каналов, то при пересчете значения этих атрибутов принимаются равными нулю.

Отладка обработки данных всеми каналами узла осуществляется специальной программой Отладчиком базы каналов, который для базы каналов текущего узла можно вызвать из окна Объекты РБК. Вызов отладчика осуществляется командой Отладка из пункта Объект, командой Эмулятор из пункта Узел, с помощью клавиши F10 или нажатием соответствующей кнопки панели инструментов.

Внимание! Вызов отладчика невозможен, если в пути доступа к инструментальной системе имена каталогов имеют пробелы.

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

Таблица имеет 18 фиксированных столбцов, в поля которых выводятся результаты пересчета. Запуск пересчета базы каналов выполняется соответственно командой Старт из пункта Отладка, сочетанием клавиш Alt+R или соответствующей кнопкой панели инструментов. Пересчет можно выполнять как в непрерывном (F5), так и в пошаговом (F9) режиме работы отладчика.

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