From OpenSCADAWiki
Вкладка "База данных" (Рис.4.1e) содержит основные настройки объекта БД, в составе:
- Раздел "Состояние" — содержит свойства, характеризующие состояние объекта БД:
- Включен — состояние "Включен", объекта БД. Для сетевых БД это состояние предусматривает подключение к СУБД, соответственно и отражает факт наличия подключения и которое, при установке "Включать", периодически восстанавливается.
- Доступные таблицы — перечень таблиц, которые содержит БД. Контекстным меню данного свойства предоставляется возможность физического удаления таблиц из БД.
- Загрузить программу из этой БД — команда для выполнения загрузки из данной БД. Может использоваться при переносе данных в БД между станциями. Например, можно сохранить участок одной станции в экспортную БД, физически перенести БД на другую станцию, подключить её в этой подсистеме и вызвать данную команду.
- Раздел "Конфигурация" — непосредственно содержит поля конфигурации:
- Идентификатор — содержит информацию об идентификаторе объекта БД.
- Имя — указывает имя объекта БД.
- Описание — краткое описание и назначение объекта БД и самой БД в программе.
- Адрес — адрес БД в специфичном для типа БД (модуля) формате. Описание формата записи адреса БД как правило доступно во всплывающей подсказке этого поля.
- Кодовая страница — указывает на кодовую страницу, в которой хранятся и предоставляются текстовые значения БД. Значение кодовой страницы БД в связке с внутренней кодировкой станции используется для прозрачного перекодирования текстовых сообщений при обмене между станцией и БД.
- Включать — указывает на состояние "Включен", в которое переводить БД при загрузке.
- Приоритет в списке — приоритет БД [0...99] в общем перечне баз данных используемых в загрузке, полезно для библиотек размещённых в нескольких базах данных для определения приоритетных — используемых.
- Закрытие транзакции: после открытия, секунд — время закрытия транзакции после её открытия.
- Закрытие транзакции: после запроса, секунд — время закрытия транзакции после последнего запроса. Если время меньше SERV_TASK_PER (10), тогда для обработки транзакций БД будет открыт независимый поток-задачу с определённым следующим параметром приоритетом, иначе процесс будет осуществляться сервисной задачей.
- Закрытие транзакции: приоритет отдельной задачи — приоритет независимого потока-задачи, открытой для предыдущего времени меньше SERV_TASK_PER (10).