From OpenSCADAWiki
Jump to: navigation, search

Вкладка "Контроллер" (Рис.4.5h) содержит основные настройки. Состав этих настроек может несколько отличаться от одного модуля этой подсистемы к другому, о чём можно узнать в собственной документации модулей. В качестве примера рассмотрим настройки объекта контроллера у модуля контроллера логического уровня DAQ.LogicLev:

  • Раздел "Состояние" — содержит свойства, характеризующие состояние объекта контроллера и самого контроллера:
  • Статус — указывает на статус объекта контроллера и самого контроллера. В нашем случае контроллер исполняется, текущее время вычисления составляет 476 микросекунды и максимальное 2.0 миллисекунд.
  • Включен — состояние объекта контроллера "Включен". Включенный объект контроллера предоставляет возможность создания параметров и их конфигурации.
  • Выполняется — состояние объекта контроллера "Выполняется". Исполняющийся объект контроллера осуществляет физический сбор данных и/или включает механизмы доступа к этим данным.
At.png Некоторые типы источников данных предоставляют возможность исполнения некоторой части функций перехода в состояние Включен — горячее обновление конфигурационных данных при ручном запуске и что вы можете видеть во всплывающей подсказке к этому полю.
  • БД контроллера — адрес хранилища данных объекта контроллера и его параметров, с отслеживанием наличия данных в различных хранилищах и предоставлением последовательного удаления дубликатов.
  • Дата модификации — дата и время последней модификации объекта.
  • Раздел "Конфигурация" — непосредственно содержит поля конфигурации:
  • Идентификатор — информация об идентификаторе объекта контроллера.
  • Имя — указывает имя контроллера.
  • Описание — краткое описание контроллера и его назначения.
  • Включать — указывает на состояние "Включен" в которое переводить объект контроллера при запуске программы.
  • Запускать — указывает на состояние "Выполняется" в которое переводить объект контроллера при запуске программы.
  • Таблицы параметров — имена таблиц, в которых сохранять параметры разных типов (имеются в виду объекты параметров сбора данных).
  • Планирование вычисления — определяет периодический или по расписанию характер вычисления. В нашем примере это периодическое секундное вычисления шаблона.
  • Уровень приоритета задачи получения данных — устанавливает приоритет задачи сбора данных этого контроллера. Используется при планировании задач операционной системой. В случае наличия доступа это поле включает планирование задачи контроллера в режиме реального времени и с указанным приоритетом иначе модифицирует параметр "nice" задачи.