Содержание материала

Данные хранятся в файлах двух типов: текстовых файлах (*.dat) или в базах данных (*.dbf). Шаблоны параметров хранятся только в текстовых файлах (*.dat).

Текстовые файлы данных

На следующей странице находиться пример текстового файла данных, содержащего информацию о главных данных, сбоях и параметрах счётчика. Файл состоит из трёх блоков данных. Каждый блок содержит данные одной группы. Данные одной группы от данных другой группы разделяет строчка с символом ;. Первые две строчки каждой группы несут информацию по которой опознаёться данные:
/EMH1_GEM_135.01.2 - модификация счётчика.
P(x)     - признак группы данных. X=0 обозначает группу главных данных,
X=2 - признак параметров, X=3 обозначает данные о сбоях.
Данные в файл вносятся по следующему порядку: первые символы строчки означают индекс параметра, а в скобках размещено значение данной величины.
Смысл индексов и расшифровка значения размещены в таблице 2.
Текстовый файл данных
Текстовые файлы данных

Текстовые файлы данных 2

Таблица 2 Объяснения:


Номер
метки

Индекс

Формат

Комментарии

1

F.F

XX

Фатальная ошибка, если XX=80

2

C.5

XXXXXXXX

Состояние счётчика:

 

 

1XXXXXXX

- Реле включено;

 

 

0XXXXXXX

- Реле выключено;

 

 

X0XXXXXX

- летнее/зимнее время не переключается;

 

 

X1XXXXXX

- действует летнее время;

 

 

X2XXXXXX

- действует летнее время;

 

 

XX0XXXXX

- однотарифный учёт;

 

 

XX1XXXXX

- действует тариф T1;

 

 

XX2XXXXX

- действует тариф T2;

 

 

XXX1XXXX

- действует тарифный сезон A;

 

 

XXX2XXXX

- действует тарифный сезон В;

 

 

XXX3XXXX

- действует тарифный сезон C;

 

 

XXX4XXXX

- действует тарифный сезон D;

 

 

XXXX0XXX

- батарея в порядке;

 

 

XXXX1XXX

- батарею надо менять;

 

 

XXXXX1XX

- найдены новые внутренние ошибки;

 

 

XXXXX0XX

- новых внутренних ошибок не найдено;

 

 

XXXXXX0X

- направление тока нормальное;

 

 

XXXXXX1X

- обратное направление тока;

 

 

XXXXXXX1

- есть нагрузка;

 

 

XXXXXXX0

- нет нагрузки.

3

TY

XXXX
8XXX
0XXX
XYXX
XX1X
XX0X
XXXY

Конфигурация счётчика:
Счётчик работает в двухтарифном режиме
Счётчик работает в однотарифном режиме
Значения 0-3. Количество чисел после запятой
Формат даты ДН - MM - ДД
Формат даты ГГ - MM - ДД
значения 0-2. Тариф, в котором срабатывает реле

4

CD

XX

Зашифровано 7 битов. Если значение бита 1, параметр показывается в цикл. индикации, если 0 - нет

5

SW

XXXXXXXXXXX
X

Даты переключения зимнего/летнего времени, формат ччддммччддмм. Первые цифры указывают на дату переключения летнего, последние - зимнего времени.

6

S1, S2

Строчки из 48 чисел

В строчке S1 закодированы спец. дни первого полугодия , а в S2 - второго полугодия.

7

SZ

Строчка из 32 чисел

Закодированы даты начала и конца тарифных сезонов начиная с сезона A

8

TA - TD

Строчки из 48 чисел

НЕХ кодом зашифрованы интервалы тарифов всех тарифных сезонов. Начало и конец интервала описываются по 1 байту каждый и 1 байт описывает дни, в которые интервалы действуют.

Форматы баз данных

Программа GEMPARD данные записывает в базы данных типа DbaselV . Далее описываются форматы записанных данных.
База данных состоит из 29 полей. Данные всех полей имеет текстовый формат. Значения полей представлено в таблице 3.
Таблица 3


Номер

Поле

Величина

Замечания

1

SKNR

8

Заводской номер счётчика (Формат 00000000)

2

DTOFREAD

22

Дата и время считывания *

3

T1

12

Суммарная энергия тарифа T1

4

T2

12

Суммарная энергия тарифа T2

5

TSUM

12

Суммарная энергия всех тарифов

6

DTOFPAR

22

Дата и время последней параметризации *

7

ISMALF

1

F - сбоев нет, T - обнаружены сбои счетчика

8

ONOFF

4

Число отключений сети

9

DTLASTOFF

22

Дата и время последнего отключения сети*

10

DTLASTON

22

Дата и время последнего включения сети *

11

MAGNCOUNT

4

Число воздействий сильным магнитным полем

12

TIME

12

Общее время воздействий МП

13

DATE

22

Дата и время конца последнего воздействия МП*

14-23

SINCETIL1..10

24/each

10 последних отключений сети. Формат - YYMMDDhhmmssYYMMDDhhmmss. Первые 12 чисел указывают дату/время откл., последние 12 -

 

 

 

включения

24

CONSTR

20

ConString из протокола считывания данных

25

MAINDATA

210

Все строчки глав. данных, разделены запятыми

26

PARDATA1

200

Строчки параметров, разделены запятыми

27

PARDATA2

240

Строчки параметров, разделены запятыми

28

MALFDATA1

240

Строчки сбоев, разделены запятыми

29

MALFDATA2

200

Строчки сбоев, разделены запятыми

* Формат строки зависит от того, как сконфигурирована ОС компьютера