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
Дані зі змінною структурою
У наведених нижче пунктах описано структуру даних змінної довжини Це кодування починається з початку фрейму, у разі коли для ВІДПОВІДІ застосовано шістнадцяткові коди 72 або 76 у СІ-полі.
Графічне подання:
Заголовок даних:
*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 до п байтів, п < 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 — хвилини
|
|
0100ІПП |
Робочий (поточний) час |
пп кодується як «тривалість інтегрування» |