[?] Структура конфигурации РТС#
Предупреждение
В настоящее время документация в этом разделе дорабатывается.
Если Вам необходима документация по этой теме, то просьба сообщить об этом.
Конфигурация РТС состоит из набора таблиц для описания следующих данных:
Данные технических средства (контроллеры, переменные, датчики, средства измерения).
Данные привязки технических средств (объекты и точки контроля).
Вспомогательные таблицы-справочники, которые используются для указания типовых элементов (схемы, типы сигналов, типы протоколов и т.д.).
Данные учетных записей пользователей.
Конфигурация состоит из набора таблиц, каждая из которых может содержать ноль (0) или более записей с данными одинаковой структуры.
К примеру, таблица Точки контроля содержит записи о точках контроля, использующихся в текущей конфигурации. Эта таблица может содержать произвольное количество записей, каждая из которых описывает одну точку контроля.
Назначение данных в каждой таблице определяется названием таблицы.
Так таблица с названием Переменные содержит список переменных и средств измерения, таблица с названием Объекты контроля содержит список контролируемых технологических объектов на текущем объекте эксплуатации, а таблица Звуковые схемы содержит список связей звуковых оповещений для различных состояний переменной.
Предупреждение
Одна таблица конфигурации может содержать не более 65000 записей.
Аналогично устроены все остальные таблицы из которых состоит конфигурация - каждая таблица содержит набор однотипных описаний элементов описывающих определенный тип данных конфигурации.
Элементы записей различных таблиц могут ссылаться на записи из других таблиц. Каждая такая ссылка устанавливает связь между полем в записи одной таблицы и записью в другой таблице.
Так, к примеру, запись с данными о переменной таблицы Переменные может ссылаться на запись из таблицы Цветовые схемы, делая возможным указать для этой переменной какую именно цветовую схему из содержащихся в таблице «Цветовые схемы» использовать для цветовой индикации этой переменной в списках переменных на графиках, трендах и на объектах мнемосхем.
Информация
Для редактирования данных конфигурации предназначена утилита Конфигуратор.
Конфигурации сохраняются на диске программой РТС Сервер в виде файлов с расширениями rdb
или rtdb
. Формат файлов внутренний, бинарный, который может различаться в разных версиях ПО.
Для конвертации форматов файлов конфигураций и экспорта данных в сторонние системы можно использовать утилиту DBUtil.exe.
Базовые константы#
При работе ПО IngortechSCADA использует набор констант для обозначения различной информации.
Эти константы представляют собой списки значений, которые используются при работе ПО и передаче данных между программами. Эти списки существуют в ПО в неизменном виде, изменить их значение наименование или количество - невозможно.
Списки констант:
-
Описывают константы для типов переменных.
-
Описывают константы для статусов переменных.
-
Описывают константы с номерами таблиц конфигурации.
-
Описывают константы с назначением прав пользователей.
-
Описывают константы с назначением прав пользователей.
-
Описывают константы типов сохранения значений.
-
Описывают константы типов схем переменных.
-
Описывают константы типов отчетов.
-
Описывают константы способов вычисления значений в отчетах.
-
Описывают константы этапа жизненного цикла переменной.
Этап жизненного цикла#
Этапы жизненного цикла применимы только для средств измерения (переменных, связанных с метрологически значимыми средствами измерения), все остальные переменные всегда находятся в состоянии «Эксплуатация».
???
Способ вычисления значений#
???
Типы отчетов#
???
Типы схем#
???
Типы сохранения значений#
???
Идентификаторы протоколов#
???
Идентификаторы таблиц#
Каждая таблица в конфигурации имеет уникальный номер.
Этот номер используется клиентами для получения и отправки данных конфигурации, текстовая аббревиатура номера используется в текстах программ.
– |
Реальные |
|
0 |
DB_GROUPS |
|
1 |
DB_USERS |
|
2 |
DB_USERGROUPS |
|
3 |
DB_LS |
|
4 |
DB_TYPES_LS |
|
5 |
DB_PROTOCOLS |
|
6 |
DB_OBJS |
|
7 |
DB_POINTS |
|
8 |
DB_POINTGROUPS |
Связи точек контроля с объектами контроля. |
9 |
DB_TYPE_POINT |
|
10 |
DB_TYPES_SENSOR |
|
11 |
DB_SENSOR |
|
12 |
DB_REPORTS |
|
13 |
DB_SCH_ALARM |
|
14 |
DB_SCH_COLOR |
|
15 |
DB_SCH_SND |
|
16 |
DB_SCH_CTRLJ |
|
17 |
DB_SCH_SYSJ |
|
18 |
DB_SCH_TECHJ |
|
– |
Виртуальные |
|
19 |
DB_STATION |
|
20 |
DB_SENS |
|
21 |
DB_VALUE |
|
22 |
DB_USER |
Идентификаторы прав доступа#
???
Статусы переменных#
Статус переменной - это целое число в диапазоне от 0 до 15, которе обозначает качество значения переменной и состояние связи.
Каждый тип переменной имеет свой набор статусов.
Дискретная
Аббревиатура |
Номер |
Назначение |
VARS_D_OFF |
0 |
выключен |
VARS_D_ON |
1 |
включен |
VARS_D_NOTCONFIG |
2 |
не сконфигурирован или сконфигурирован неправильно |
VARS_D_ERROR |
3 |
отказ оборудования |
VARS_D_NOCARIER |
4 |
нет связи с контроллером |
VARS_D_EXOK |
5 |
успешное выполнение управляющего воздействия |
VARS_D_EXERR |
6 |
ошибка выполнения управляющего воздействия |
VARS_D_CONFIG |
7 |
изменение конфигурации |
VARS_D_RON |
8 |
включен с диодом в обратной полярности |
VARS_D_RPON |
9 |
закорочен или замкнут |
VARS_D_10 |
10 |
не используется |
VARS_D_11 |
11 |
не используется |
VARS_D_12 |
12 |
не используется |
VARS_D_13 |
13 |
не используется |
VARS_D_UNCERTAIN |
14 |
ненадежное значение |
VARS_D_UNKNOWN |
15 |
неизвестное состояние переменой |
Специальное использование статусов:
- VARS_D_UNKNOWN:
Устанавливается в сервере РТС или ПО связи при запуске программы до первоначального получения значения переменной.
- VARS_D_NOCARIER:
Устанавливается для переменных в которыми невозможно установить связь.
Так же, используется в РТС сервере после потери связи с зарегистрированным источником данных для всех его переменных.
- VARS_D_EXOK:
Устанавливается РТС сервером при установке автоматически создаваемых значений для дискретных переменных в случае, если значение успешно вычислено.
Аналоговая
???
Команда
???
Ответ
???
Уведомление
???
Аналоговая команда
???
Типы переменных#
Тип переменных описывает способ представление значения и способ его использования.
К примеру, тип Дискретная обозначает что значение может быть представлено только целым числом и используется для получения данных.
Тип Аналоговая команда обозначает что значение может быть любым числом с плавающей точкой (дробным числом) и используется как для получения, так и для отправки данных.
Каждый тип переменных имеет уникальный номер. Этот номер используется как ссылка, при передаче данных между ПО и отображается в данных значения и настройках переменных.
ПО IngortechSCADA оперирует следующими типами переменных:
Дискретная
- Номер:
0
- Диапазон:
-4294967295 .. 4294967295.
- Тип значения:
Этот тип описывает значения представленные целыми числами. Значение может быть положительным, отрицательным или равным нулю.
- Использование:
Значения этого типа могут быть только получены от источника данных, отправка значений для такого типа невозможна.
- Назначение:
Этот тип используется для описания переменных связанных с такими сигналами как: состояние задвижек (вкл/выкл), состояние концевиков и кнопок управления.
Аналоговая
- Номер:
1
- Диапазон:
-1.7E308 .. 1.7E308
- Тип значения:
Этот тип описывает значения, которые могут быть представлены величиной с плавающей точкой (дробным числом).
- Использование:
Значения этого типа могут быть только получены от источника данных, отправка значений для такого типа невозможна.
- Назначение:
Этот тип используется для описания переменных связанных с измерениями датчиков: величина напряжения, концентрация газов, скорость воздуха, температура и т.д.
Команда
- Номер:
2
- Диапазон:
-4294967295 .. 4294967295.
- Тип значения:
Этот тип описывает значения представленные целыми числами. Значение может быть положительным, отрицательным или равным нулю.
- Использование:
Этот тип переменных - дискретный тип, значения которого могут быть как получены, так и отправлены источнику данных.
- Назначение:
Этот тип используется для получения и управления состоянием оборудования.
К примеру: остановки ли запуск оборудования, отключение питания, включение сигнализации, освещения и запуск оборудования.
Ответ
- Номер:
3
- Диапазон:
-4294967295 .. 4294967295.
- Тип значения:
Этот тип описывает значения представленные целыми числами. Значение может быть положительным, отрицательным или равным нулю.
- Использование:
Значения этого типа могут быть только получены от источника данных, отправка значений для такого типа невозможна.
- Назначение:
Этот тип используется для описания специальных значений «ответов» от оборудования, которые формируются после передачи управляющего воздействия. Этот тип используется с оборудованием, использующем раздельный способ управления в котором передача и прием данных разделены по разным переменным.
Уведомление
- Номер:
4
- Диапазон:
-4294967295 .. 4294967295.
- Тип значения:
Этот тип описывает значения представленные целыми числами. Значение может быть положительным, отрицательным или равным нулю.
- Использование:
Значения этого типа могут быть только получены от источника данных, отправка значений для такого типа невозможна.
- Назначение:
Этот тип используется для описания специальных команд «уведомлений» от оборудования, которые формируются при смене состояния его работы. Этот тип используется с оборудованием, которое формирует специальный набор состояний, передаваемый в виде раздельных переменных.
К примеру, оборудование может иметь раздельные каналы для передачи таких состояний как: неправильная работа, неверная конфигурация, запуск/остановка и т.д.
Аналоговая команда
- Номер:
5
- Диапазон:
-1.7E308 .. 1.7E308
- Тип значения:
Этот тип описывает значения, которые могут быть представлены величиной с плавающей точкой (дробным числом).
- Использование:
Этот тип переменных - это дискретный тип, значения которого могут быть как получены, так и отправлены источнику данных.
- Назначение:
Этот тип используется для получения и управления настройками оборудования, которые не могут быть переданы с помощью дискретной команды.
К примеру: передача значений диапазонов измерения датчиков, установка температуры, скорости проветривания и т.д.
Структура записей таблиц#
Конфигурация состоит из набора таблиц с данными, описывающими источники измерения (датчики), управляющие контроллеры, объекты управления и таблицы со вспомогательной информацией, такой как цветовые и звуковые схемы, справочники точек контроля, пользователей системы и т.д.
Любая таблица конфигурации содержит произвольное число записей определенной структуры и уникальный, в пределах одной конфигурации, индекс, который может использоваться для связи с другими таблицами. Максимальное количество записей, которое может храниться в одной таблице: 65000
.
Индекс
Каждая запись таблицы содержит уникальный индекс. Значение этого индекса может находиться в диапазоне 0..65000.
Гарантируется, что при успешной загрузке или сохранении конфигурации значение индекса в пределах одной таблицы будет:
Уникальным.
Не будет существовать более одной записи с одним и тем же значением индекса.
Последовательным.
Значение индекса в таблице всегда будет начинаться со значения 0 (ноль) для первой записи в таблице и увеличиваться на единицу для следующей.
Предупреждение
Не гарантируется, что при повторяющихся операциях сохранения, загрузки или передачи данных значения индексов для записей с одним и тем же содержимым будет одинаковым!
Т.е. Индекс у каждой записи будет уникальным и последовательным, однако порядок следования записей в таблице не гарантируется, поэтому если необходимо сохранять ссылки на элементы таблиц, необходимо использовать имена записей и, при загрузке данных, определять индексы этих записей в конфигурации.
Имена записей
Большая часть таблиц содержит специальное поле с уникальным именем, которое предназначено для идентификации записи в таблице вне зависимости от ее расположения.
Исключениями, в которых нет поля с именем, являются следующие реальные таблицы:
usergroups
pointgroups
И следующие виртуальные:
station
value
user
Ссылки на записи
В различных таблицах используются ссылки на записи других таблиц. Ссылки - это числовое значения индекса записи в другой таблице.
Гарантируется, что при любых операциях с конфигурацией от момента ее получения до момента ее передачи или сохранения, значения ссылок всегда будут указывать на одну и ту же запись вне зависимости от ее фактического расположения в таблице.
Т.е. при удалении, перемещении или добавлении записей в таблицы значения индексов всегда будут иметь одно и то же значение и указывать на одну и ту же запись.
Значение ссылки - это номер индекса, поэтому она может принимать значения в диапазоне 0..65000.
Помимо номера записи в другой таблице ссылка может принимать специальные значения:
IDX_NONE |
0xFFFF |
Отсутствие связи. Это значение обозначает, что эта ссылка не используется и не ссылается на запись в другой таблице. В различны форматах представления структуры конфигурации это значение может быть представлено как: FFFF, 0xFFFF 65565 или -1. В каждом формате отсутствие связи обозначается всегда одинаково. К примеру, в формате XML всегда используется значение 65535. |
IDX_ALL |
0xFFFe |
Ссылка на все записи или обозначение всех возможных типов. Это значение обозначает что текущая запись использует данные всех записей другой таблицы. Это значение используется при работе программ IngortechSCADA, НЕ ИСПОЛЬЗУЕТСЯ и НЕ МОЖЕТ ВСТРЕТИТСЯ в данных полученных с помощью экспорта или конвертации конфигурации. |
VARP_ALL |
0xFFFe |
Все существующие типы протоколов. Это значение ссылки используется в таблице протоколов и обозначает связь со всеми возможными протоколами. Это значение используется при работе программ IngortechSCADA, НЕ ИСПОЛЬЗУЕТСЯ и НЕ МОЖЕТ ВСТРЕТИТСЯ в данных полученных с помощью экспорта или конвертации конфигурации. |
Использование конфигурации в ПО#
При работе ПО, данные конфигурации могут находиться в следующих состояниях:
Отсутствует.
Это состояние конфигурации существует с момента запуска программы до момента загрузки или получения данных конфигурации.
Работать с конфигурацией в таком состоянии могут: РТС Сервер и КОНФИГУРАТОР. Любые другие программы IngortechSCADA с конфигурацией в таком состояние не могут, для их работы необходимо получить или загрузить корректную конфигурацию.
Содержит один, подтвержденный набор данных.
Это состояние конфигурации возникает тогда, когда ее данные была отправлены на сервер РТС, приняты, проверены и подтверждены (см. описание использования конфигурации сервером).
С конфигурацией в этом состоянии может работать любое ПО.
Содержит не подтвержденный набор данных.
Это состояние конфигурации возникает тогда, когда ее данные была отправлены на сервер РТС, приняты, проверены, но не подтверждены. В случае завершения РТС сервера до получения подтверждения конфигурации она будет сохранена в файл, который будет содержать две различные версии конфигурации.
С конфигурацией в этом состоянии может работать только сервер РТС. Любое другое ПО, при загрузке такой конфигурации, выдаст запрос о том, какой набор данных необходимо использовать.
Предупреждение
При получении данных конфигурации от сервера РТС, вне зависимости от того в каком состоянии находится конфигурация на сервере, всегда будет получен только один набор данных, соответствующий самой последней, подтвержденной версии конфигурации.
Версия конфигурации#
Каждая конфигурация имеет уникальный идентификатор, который является числом размером в 4 байта и имеет значение описывающее дату создания данных конфигурации.
Этот идентификатор отображается в виде значения в шестнадцатеричной системе счисления, сопровождаемого датой.
Save current data to [D:\RTS\cfg\6372C919.rdb]
DB time is: 63311C1C(26-09-2022 08:27:24)
BDB time is: 6372C919(15-11-2022 04:02:49)
Этот идентификатор формируется при получении данных новой конфигурации сервером РТС и используется клиентами для проверки изменения конфигурации.
В случае, если конфигурация содержит более одной версии данных, файл конфигурации будет содержать оба набора. При конвертации файла с такой конфигурацией с использованием утилиты DBUtil.exe в заголовке конфигурации будут указаны версии для обоих содержащихся в файле наборов.
<?xml version="1.0" encoding="Windows-1251"?>
<RTDBDatabase Version="63311C1C" Time="26-09-2022 08:27:24" Backup="6372C919" BackupTime="15-11-2022 04:02:49">
<DB63311C1C Count="19">
...
</DB63311C1C>
<DB6372C919 Count="19">
...
Таблицы конфигурации#
Таблицы конфигурации делятся на два типа:
Реальные.
Виртуальные.
Реальные таблицы
Реальные таблицы - это таблицы, которые содержат уникальные данные не повторяющиеся в конфигурации. Эти таблицы используются для обновления конфигурации на сервере и получения данных конфигурации клиентами.
В операциях отправки и получения конфигурации используются только реальные таблицы.
Виртуальные таблицы
Виртуальные таблицы - это таблицы, которые содержат интегральные данные, собранные в единую форму из реальных таблиц конфигурации.
Виртуальные таблицы не участвуют в процессе передачи конфигурации на сервер РТС и получения ее с сервера клиентами.
Виртуальные таблицы автоматически создаются при получении или загрузке конфигурации при ее проверке и инициализации.
Таблицы конфигурации
Конфигурация состоит из следующих таблиц:
Реальные |
|||
groups |
0 |
DB_GROUPS |
|
users |
1 |
DB_USERS |
|
usergroups |
2 |
DB_USERGROUPS |
|
ls |
3 |
DB_LS |
|
types_ls |
4 |
DB_TYPES_LS |
|
protocols |
5 |
DB_PROTOCOLS |
|
objs |
6 |
DB_OBJS |
|
points |
7 |
DB_POINTS |
|
pointgroups |
8 |
DB_POINTGROUPS |
Связи точек контроля с объектами контроля. |
type_point |
9 |
DB_TYPE_POINT |
|
types_sensor |
10 |
DB_TYPES_SENSOR |
|
sensor |
11 |
DB_SENSOR |
|
reports |
12 |
DB_REPORTS |
|
sch_alarm |
13 |
DB_SCH_ALARM |
|
sch_color |
14 |
DB_SCH_COLOR |
|
sch_snd |
15 |
DB_SCH_SND |
|
sch_ctrlj |
16 |
DB_SCH_CTRLJ |
|
sch_sysj |
17 |
DB_SCH_SYSJ |
|
sch_techj |
18 |
DB_SCH_TECHJ |
|
Виртуальные |
|||
station |
19 |
DB_STATION |
|
sens |
20 |
DB_SENS |
|
value |
21 |
DB_VALUE |
|
user |
22 |
DB_USER |
В этом списке приведены:
Наименование таблицы конфигурации.
Индекс таблицы.
Наименование индекса таблицы.
Описание назначения таблицы.
При обмене данными конфигураций между сервером РТС и клиентами используются не названия, а идентификаторы таблиц, которые являются целыми числами.
При экспорте структуры конфигурации в формат XML с помощью утилиты DBUtil.exe или операции экспорта из КОНФИГУРАТОРА для идентификации таблиц используются их имена.
В описании структуры используются следующие типы данных:
- REAL:
Значение с плавающей точкой.
- NUMBER:
Целое числовое значение.
- STRING:
Набор символов. Размер значения измеряется в байтах, вне зависимости от используемой кодировки текста.
- TIME:
Дата и время. Дата и время сохраняется в том часовом поясе, в котором значение было получено.
- []:
Массив одинаковых типов. Интегральный тип данных, описывающий повторяющуюся последовательность других типов или их наборов. Элементы располагаются друг за другом без пропусков. Размер значения определяет количество элементов.
Таблицы конфигурации - это набор записей одинакового типа расположенных друг за другом. Каждая таблица может содержать от 0 до 65000 записей.
groups#
groups – Описание прав доступа для группы.
Таблица содержит именованные группы и набор прав доступа для каждой из них.
Таблица является частью системы описания прав доступа для пользователей, которая предназначена для решения следующих задач:
Ограничение функционала системы, который доступен пользователю.
Фильтрация переменных (средств измерения), которые доступны пользователю для просмотра в Оболочке Оператора.
Фильтрация мнемосхем отображающихся для пользователя в Оболочке Оператора.
NUMBER |
idx |
Номер |
STRING |
name |
Наименование |
NUMBER |
rView |
Has right to view |
NUMBER |
rOperate |
Has right to operate |
NUMBER |
rConfig |
Has right to configure |
NUMBER |
rArchive |
Has right to access archive |
STRING |
mask |
шаблон для источников информации, которые не отображаются для данного пользователя |
STRING |
sch_mask |
шаблон для мнемосхем, которые не отображаются для данного пользователя |
users#
Таблица описания пользователя.
NUMBER |
idx |
Номер |
STRING |
name |
ФИО |
STRING |
pr1 |
Логин |
STRING |
pr2 |
Пароль |
usergroups#
Таблица связи таблиц users и groups.
Предупреждение
Индексы в этой таблице не уникальны и являются индексами других таблиц.
Таблица является частью системы описания прав доступа для пользователей и содержит связи таблиц пользователей и групп, описывая принадлежность одного пользователя различным группам с уникальными правами.
NUMBER |
idx |
Номер набора групп (users.idx) |
NUMBER |
ln_group |
ссылка на группу (groups.idx) |
protocols#
Таблица параметров протокола связи, используемого на контроллере.
NUMBER |
idx |
Код протокола (types_ls.ln_protocol) |
STRING |
name |
наименование протокола |
NUMBER |
minR |
min значение ring |
NUMBER |
maxR |
max значение ring |
NUMBER |
minS |
min значение slave |
NUMBER |
maxS |
max значение slave |
NUMBER |
type |
VARP_x |
Назначение полей и способ их заполнения описаны в разделе Протоколы утилиты Конфигуратор.
objs#
Таблица описывающая объект контроля. Объектом контроля служат технологические объекты, которые объединяют определенный набор переменных (датчиков) и имеют типовой набор мест их установки.
NUMBER |
idx |
индекс (ls.ln_obj, sensor.ln_obj, pointgroups.idx) |
STRING |
name |
наименование объекта контроля |
STRING |
pril |
Примечание |
STRING |
pathpict |
имя основной схемы для этого объекта |
NUMBER |
report |
индекс отчета (reports.idx) |
points#
Содержит справочник точек (мест) установки.
NUMBER |
idx |
номер точки (pointgroups.ln_point) |
NUMBER |
ln_type |
тип точки (type_point.idx) |
STRING |
name |
название |
Назначение полей и способ их заполнения описаны в разделе Точки контроля утилиты Конфигуратор.
pointgroups#
Таблица содержит связи объектов контроля и точек (мест) установки датчиков, описывая какие из точек контроля используются на конкретном объекте.
Предупреждение
Индексы в этой таблице не уникальны и являются индексами других таблиц.
NUMBER |
idx |
Номер object (objs.idx) |
NUMBER |
ln_point |
номер точки (points.idx) |
type_point#
Таблица содержит справочник всех существующих типов точек контроля (мест установки).
NUMBER |
idx |
Номер (type_point.ln_type) |
STRING |
name |
название типа |
Назначение полей и способ их заполнения описаны в разделе Типы точек контроля утилиты Конфигуратор.
types_ls#
Таблица, описывающая типы контроллеров, используемых в конфигурации.
NUMBER |
idx |
индекс |
STRING |
name |
собственное имя типа контроллера |
REAL |
i |
ток потребления для САПР, сейчас не используется |
REAL |
u |
мин. напряжение питания для САПР, сейчас не используется |
NUMBER |
buttons |
количество кнопок управления |
NUMBER |
ln_protocol |
протокол передачи данных (protocols.idx) |
NUMBER |
dig_var |
|
NUMBER |
an_var |
|
NUMBER |
cmd_var |
|
NUMBER |
reply_var |
|
NUMBER |
notify_var |
|
NUMBER |
analog_in |
количество аналоговых входов |
NUMBER |
digital_in |
количество дискретных входов |
NUMBER |
frequensi_in |
количество частотных входов |
NUMBER |
analog_out |
количество аналоговых выходов |
NUMBER |
digital_out |
количество дискретных выходов |
NUMBER |
frequensi_out |
количество частотных выходов |
STRING |
pattern |
шаблон наименования |
types_sensor#
Таблица содержит справочник, который описывает все типы переменных (датчиков) используемых в конфигурации.
NUMBER |
idx |
Номер |
STRING |
name |
Название типа датчика |
STRING |
parameter |
Контролируемый параметр (физическая величина, измеряемая в инженерных единицах) |
NUMBER |
type |
Тип сигнала |
REAL |
i |
Ток потребления |
REAL |
u |
Мин. напряжение питания |
NUMBER |
int_pov |
Межповерочный интервал в днях (для расчета следующей поверки) |
REAL |
i_min |
Минимум инженерного сигнала |
REAL |
i_max |
Максимум инженерного сигнала |
STRING |
i_unit |
Единицы измерения инженерного сигнала (м/с, %, ppm, …) |
REAL |
e_min |
Минимум электрического сигнала |
REAL |
e_max |
Максимум электрического сигнала |
STRING |
e_unit |
Единицы измерения электрического сигнала (В, мА, Гц, …) |
NUMBER |
int_kal |
Межкалибровочный интервал в днях (для расчета следующей поверки) |
STRING |
pattern |
Шаблон наименования |
01.06.2022 |
||
NUMBER |
pred_expl |
years, предельный срок эксплуатации |
Назначение полей и способ их заполнения описаны в разделе Типы сигналов утилиты Конфигуратор.
reports#
Таблица отчетов конфигурации.
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
NUMBER |
avg_type |
type to calc average-by-hour value (RTREP_AVG_x) |
NUMBER |
overflow |
time (sec) of overflow to place in II table |
STRING |
header |
04 |
STRING |
footer |
05 |
NUMBER |
report_type |
RTREP_TYPE_x |
ls#
NUMBER |
idx |
Номер |
NUMBER |
ln_type |
Тип станции (types_ls.idx) |
NUMBER |
ring |
Номер магистрали (луч) |
NUMBER |
slave |
Номер на магистрали (адрес) |
NUMBER |
ln_obj |
объект контроля (objs.idx) |
NUMBER |
enable |
Включен |
STRING |
namemap |
Наименование на схеме |
STRING |
namedoc |
Наименование на документе |
NUMBER |
ln_point |
точка установки (points.idx) |
STRING |
number |
завод.N |
sensor#
NUMBER |
idx |
Номер |
NUMBER |
ln_obj |
Код объекта (objs.idx) |
NUMBER |
ln_ls |
Код станции (ls.idx) |
STRING |
name |
Имя переменной |
STRING |
namemap |
Название на схеме |
NUMBER |
addr_ls |
Номер входа/выхода в контроллере |
NUMBER |
ln_point |
точки контроля/места установки (points.idx) |
STRING |
formula |
формула для пересчета значения датчика |
NUMBER |
ln_type |
тип датчика (types_sensor.idx) |
NUMBER |
enable |
Включен |
REAL |
ll |
аварийно низкий пороговый уровень |
REAL |
l |
низкий пороговый уровень |
REAL |
h |
высокий пороговый уровень |
REAL |
hh |
аварийно пороговый уровень |
REAL |
predel |
Предельная скорость изменения |
STRING |
number |
заводской номер |
TIME |
date_pov |
Дата поверки |
TIME |
date_next |
Дата следующей поверки |
NUMBER |
sch_color |
Номер цветовой схемы |
NUMBER |
sch_alarm |
Номер схемы тревог |
NUMBER |
sch_snd |
Номер звуковой схемы |
NUMBER |
sch_sj |
Номер схемы системного журнала |
NUMBER |
sch_tj |
Номер схемы технического журнала |
NUMBER |
sch_cj |
Номер схемы журнала управления |
TIME |
date_kal |
Дата калибровки |
STRING |
prim |
Примечание |
TIME |
date_nextkal |
Дата следующей калибровки |
NUMBER |
report |
индекс отчета (reports.idx) |
NUMBER |
db_save |
Сохранение в базу данных |
07-12-2019 |
||
STRING |
vetv |
Наименование ветви |
STRING |
nvetv |
Номер ветви |
STRING |
dop1 |
Доп. 1 |
STRING |
dop2 |
Доп. 2 |
STRING |
eapparat |
дискретные переменные, которые соответствуют аппаратам электроснабжения блокирующимся по величине данной переменной |
11-12-2021 |
||
NUMBER |
work_type |
состояние оборудования |
01.06.2022 |
||
TIME |
start_expl |
Дата ввода в эксплуатацию |
sch_alarm#
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
NUMBER |
sch[16] |
alarm >0, 0, <0 |
sch_color#
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
NUMBER |
sch[16] |
foreground RGB |
NUMBER |
bk[16] |
background RGB |
sch_ctrlj#
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
STRING |
sch[16] |
схемы для различных статусов |
sch_snd#
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
STRING |
sch[16] |
схемы для различных статусов |
sch_sysj#
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
STRING |
sch[16] |
схемы для различных статусов |
sch_techj#
NUMBER |
idx |
Номер |
STRING |
name |
Имя |
NUMBER |
quote[16] |
quotable |
NUMBER |
popup[16] |
popup list |
STRING |
sch[16] |
схемы для различных статусов |
station#
NUMBER |
idx |
(ls.idx) |
NUMBER |
enable |
(ls.enable) |
NUMBER |
ring |
(ls.ring) |
NUMBER |
slave |
(ls.slave) |
NUMBER |
analog_in |
(types_ls.analog_in) |
NUMBER |
dig_var |
(types_ls.dig_var) |
NUMBER |
an_var |
(types_ls.an_var) |
NUMBER |
cmd_var |
(types_ls.cmd_var) |
NUMBER |
reply_var |
(types_ls.reply_var) |
NUMBER |
notify_var |
(types_ls.notify_var |
NUMBER |
protocol |
(protocols.idx) |
sens#
NUMBER |
idx |
(sensor.idx) |
NUMBER |
enable |
(sensor.idx) |
STRING |
name |
(sensor.idx) |
NUMBER |
ring |
(ls.ring) |
NUMBER |
slave |
(ls.slave) |
NUMBER |
address |
(sensor.addr_ls) |
NUMBER |
protocol |
(protocols.idx) |
NUMBER |
type |
(types_sensor.type) |
REAL |
i_min |
(types_sensor.i_min) |
REAL |
i_max |
(types_sensor.i_max) |
REAL |
e_min |
(types_sensor.e_min) |
REAL |
e_max |
(types_sensor.e_max) |
STRING |
formula |
(sensor.formula) |
value#
NUMBER |
idx |
(sensor.idx) |
NUMBER |
state |
VARS_x (VARS_NONE for disabled „error value“ for не инициализированных) |
NUMBER |
type |
VART_NONE if sensor.ln_type is not set |
REAL |
value |
Значение (i_unit) |
REAL |
volts |
Значение в вольтах (e_unit) |
TIME |
measure |
Дата, время измерения |
NUMBER |
measureF |
Дата, время измерения |
NUMBER |
metrology |
Metrology code |
user#
NUMBER |
idx |
User index (users.idx) |
STRING |
login |
Логин |
STRING |
pwd |
Пароль |
NUMBER |
rights |
Set of rights flags |
STRING |
mask |
шаблон для источников информации, которые не отображаются для данного пользователя |
STRING |
sch_mask |
шаблон для мнемосхем, которые не отображаются для данного пользователя |