2* 24 23 22 2' 2° Байти №7 та N9 8

1-й і 2-й рахункові механізми, одиниці вимірювання від 48 до 63

Біт

D6

D5

D4

D3

D2

D1

Одиниця вимірювання

ШІстнадцяткоее кодування байтів N’ 7 та № 8


1

1

0

0

0

0

мл/год х 10 (ml/h х 10)

ЗО

1

1

0

0

0

1

мл/год х 100 (ml/h х 100)

31

1

1

0

0

1

0

л/год (IZh)

32



Кінець таблиці 6

Біт

06

05

04

03

02

D1

Одиниця вимірювання

Шістнадцятсовс кодування байтів Nt 7 та № в


1

1

0

0

1

1

л/год м 10 (l/h х 10)

33

1

1

0

1

0

0

л/год * 100 (Vh х 100)

34

1

1

0

1

0

1

м’/год (m’/h)

35

1

1

0

1

1

0

м’/год х 10 (m’/h * 10)

36

1

1

0

1

1

1

м’/год х 100 (m’/h х 100)

37

1

1

1

0

0

0

°С х 10 3

36

1

1

1

0

0

1

Зарезервовано для майбутн»ого застосування

39

1

1

1

0

1

0

Зарезервовано для майбутнього застосування

ЗА

1

1

1

0

1

1

Зарезервовано для майбутнього застосування

зв

1

1

1

1

0

0

Зарезервовано для майбутнього застосування

зс

1

1

1

1

0

1

Зарезервовано для майбутн»ого застосування

3D

1

1

1

1

1

0

Та сама одиниця вимірювання, але попередньо збережене значення

ЗЕ


1

1

1

1

1

1

Безрозмірнісна величина

3F

252* 23 22 2' 2° Байти N» 7 та N» 8



  1. Дані зі змінною структурою

У наведених нижче пунктах описано структуру даних змінної довжини Це кодування почи­нається з початку фрейму, у разі коли для ВІДПОВІДІ застосовано шістнадцяткові коди 72 або 76 у СІ-полі.

  1. Графічне подання:

Заголовок даних:

*7


*9

*2

с*> *



Записи даних


8

10


Записи даних:

Номер запису даних, N

DRH

DIB


VIB


MDH


MS


11 *12



16....


15

13 *14

Дані


DRH (Data Record Header)'. Заголовок запису даних — описує зміст наведених нижче даних;

DIB (Data Information Block): Інформаційний блок даних — складається з інформаційного поля DIF та, на вибір, з одного або кількох розширень інформаційного поля DIFE;

VIB (Value Information Block): Інформаційний блок значень — складається з поля VIF та, на вибір, з одного або кількох розширень інформаційного поля VIFE;

MDH: Частина для заголовка спеціальних даних виробника;

MS: Спеціальні дані виробника розташовані до кінця фрейму.

(*1) = ідентифікаційний номер Кодування: тип даних А (Х=8)

Ідентифікаційний номер (*1), доступний для оператора лічильника.

(*7) = ІП Виробника/Постачальника Кодування: тип даних С (Х=16)

ІП виробника визначається за кодом ASCII позначення виробника (ID) відповідно до EN 61107 (три літери верхнього регістру), за такими формулами:

ІП за EN 60870 = [ASC (1-ша літера) - 64]х32х32

+[ASC (2-га літера ) - 64] х32

+[ASC (3-тя літера) - 64].

При цьому слід користуватися значеннями кодів ASCII, наведеними в ISO/IEC 646.

Результати розрахунків виражаються у числовому вигляді від 1 до 27482 з деякими проміжками. Ці проміжки треба зберігати для майбутнього застосування. Число 0 (шістнадцяткове 0000) треба застосовувати для виробників теплолічильників, що не мають ідентифікаційної позначки.

(*8) — Модифікація лічильника Кодування: тип даних С (Х=8)

Спеціальна інформація виробника.

(*9) — Контрольоване середовище Кодування: тип даних D (Х=8)

Ця інформація стосується типу лічильника (наприклад, теплолічильник).

(*2) — Номер доступу Кодування: тип даних С (Х=8)

Номер досіупу збільшується на одиницю після одержання кожної ВІДПОВІДІ.

(*3) — Статус Кодування: тип даних D (Х=8)

Біти статусу містять таку інформацію:

В1 [1] — зарезервовано;

В 1(2] — зарезервовано;

В1[3] — недостатнє живлення;

В1 [4] — тривала помилка;

В1 [5] — тимчасова помилка;

В1 [від 6 до 8] — спеціальні дані виробника.

(*10) — Сигнатура Кодування: тип даних С (Х=16)

Зарезервовано для майбутньої сигнатури та для шифрування. Якщо не застосовується, то встановлюється на нуль.

(*11) — Інформаційне поле даних (DIF) Кодування: тип даних D (Х=8)

Кодується довжина області даних у запису даних.

(*12) — Розширення інформаційного поля даних (DIFE) Кодування: тип даних D (Х=8)

DIFE надходить безпосередньо після DIF і розширює DIF. Допускається наявність до 10 DIFE.

(*13) — Інформаційне поле значень (VIF) Кодування: тип даних D (Х=8)

Описує одиниці вимірювань вимірюваних фізичних величин і їх кількість.

(*14) — Розширення інформаційного поля значень (VIFE) Кодування: тип даних D (Х=8)

VIFE зарезервовано для можливості майбутнього розширення інформаційного поля значень. Надходить необов'язково безпосередньо після VIF. Дозволено наявність до 10 VIFE.

(•15) — Заголовок даних виробника (MDH) Кодування: тип даних D (Х=8)

MDH визначається у полі DIF за шістнадцятковим кодом 0F. Усі наступні байти аж до кінця блоку даних користувача с спеціальними даними виробника. Якщо спеціальні дані виробника не було надіслано, це поле VDH не треба наводити.

  1. Опис заголовку запису даних

Інформаційний блок даних (від 1 до п байтів, п < 11)

Байт 1: (Інформаційне поле даних)

MSB LSB


Поле даних

Поле функції

LSB збереженого числа

Біт розширення





0

Біт розширення:

LSB збереженого

Поле функції:

— останній байт блоку інформаційного поля даних;

1 — наступним є розширення інформаційного поля даних, числа— вищі біти у DIFE, якщо біт розширення дорівнює 1.

00 — значення поточне або на час зберігання;

01 — максимальне значення;

10 — мінімальне значення;

1 1 — значення під час збою в роботі.

Таблиця 7 — Кодування поля даних

Код

Довжина

В = 0 (двійкове) або спеціальне значення

Тип. якщо не зазначено спеціального значення

В * 1 (десятковий ДВІЙКОВО- кодований BCD без знака)

Тип

вооо

0

Немає даних

Вибір за зчитувальним запитом

В001

6

8 (ціле число)

В (Х=8)

2-значний BCD

А (Х=2)

В010

16

16 (ціле число)

В(Х«16)

4-значний BCD

А (Х-4)

В011

24

24 (ціле число)

В(Х=24)

6-значний BCD

А (Х«6)

В100

32

32 (ціле число)

В (Х=32)

8-значний BCD

А (Х=8)

В101

32

32 (дійсне число)

Н

Зарезервовано

Вію

48

48 (ціле число)

В (Х=48)

12-значний BCD

А(Х=12)

В111

64

64 (ціле число)

В(Х=64)

Кінець стандартного формату

Байти від 2 до п: розширення інформаційного поля даних DIFE

MSB

LSB



Номер зберігання

Тариф

Одиниця вимірювання

Біт розширення

Номер зберігання: 0 означає поточне значення

В [від 1 до 4], (В[0] у DIF), вищі біти у наступному DIFE.

Тариф: 0 означає без тарифу

від 0 до 3, вищі біти у наступному DIFE;

від 0 до 1, вищі біти у наступному DIFE.

Одиниця вимірювання: 0 — останній DIFE.

Біт розширення: 1 — DIFE продовжено наступним байтом з тією самою структурою.

Інформаційний блок значень (від 1 до п байтів, п < 11)

Байт 1: Інформаційне поле значень VIF


Б

Значення

Біт розширення

MSB

LSB

іт розширення: 0 — останній байт блоку поля значень;

1 — наступний байт є розширенням поля значень, буде визначено далі

.Байт від 2 до п: Розширення інформаційного поля значень VIFE

MSB LSB

1 Зарезервовано

Біт розширення

Біт розширення: 0 — останній байт блоку поля значень;

1 — наступний байт є розширенням поля значень, буде визначено далі. Кодування поля значень для теплолічильників

Таблиця 8 — Кодування поля значень: інтегральні значення

Код

Опис

Код діапазону

Діапазон

ООООппп

Енергія

10(лпп-3) вт.год

Від 0,001 до 10000 Вт-год

0001ппп

Енергія

10‘^Дж

Від 0,001 до 10000 кДж

ООЮппп

Об'єм

10(тп-«) М3

Від 0,001 до 10000 л

0011ппп

Маса

10(<™-3) кг

Від 0,001 до 10000 кг

ОЮООпп

Тривалість інтегрування

пп — встановлюється на 0 при першому запуску

00 — секунди

01 — хвилини

  1. години

  2. дні

0100ІПП

Робочий (поточний) час

пп кодується як «тривалість інтегрування»