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