Работа функционального алгоритма

Общие сведения

Работа контроллера происходит в соответствии с функциональным алгоритмом. Структура алгоритма и значения его начальных параметров определяются в Инструментальной системе программирования КОНГРАФ.

При необходимости уже загруженный в контроллер функциональный алгоритм можно сохранить в отдельном файле, для этого выберите Дополнительно - Сохранить алгоритм в файл.

Для создания текстового файла с параметрами, входящих в функциональный алгоритм контроллера, выберите Дополнительно - Создать файл свойства контроллера и далее выберите папку, в которую будет сохранен файл (с расширением par). В данном файле сохраняются наименование алгоритма, названия списков, названия параметров с их адресами (в hex-формате), единицами измерения и уровнем доступа (чтение - "R" или чтение/запись - "R/W").


Запуск и останов алгоритма

В главном окне программы находится кнопка для управления работой функционального алгоритма текущего контроллера:

  • До подключения к контроллеру эта кнопка будет иметь надпись Статус алгоритма.
  • Если связь с контроллером установлена и происходит выполнение функционального алгоритма, то эта кнопка будет иметь надпись Выполняется.
  • Если связь с контроллером установлена и функциональный алгоритм остановлен, то эта кнопка будет иметь надпись Остановлен.
  • При установленной связи с контроллером нажатие данной кнопки будет запускать или останавливать функциональный алгоритм (при остановленном алгоритме светодиод "Норма/Отказ" данного контроллера мигает, при работающем горит непрерывно).

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


Время выполнения алгоритма

Для контроллеров МС8 и MC12 в разделе Выполнение можно выбрать интервал цикла работы контроллера. Здесь же отображается время выполнения алгоритма, которое должно укладываться в заданный интервал. Значение интервала связано с точностью измерений входных сигналов: чем больше интервал, тем выше точность.

Типовое значение интервала равно 0.3 сек. Для повышения точности измерения аналоговых сигналов (например, при работе с термопарами) интервал следует увеличить до 0.6-1.0с, а для повышения быстродействия – уменьшить до 0.1-0.2c.

Для контроллеров МС5 и MC6 данное значение является константой, которая равна 0.3 сек, а для модулей MR8, MR4 и ME20 - 0.1 сек.