Термотроник АДИ-0-0 [16/24] Карта переменных
![Термотроник АДИ-0-0 [16/24] Карта переменных](/views2/1542596/page16/bg10.png)
АДИ Описание протокола обмена с.16
4 Карта переменных
Название
Адрес
Размер
(байт)
Тип
Доступ
Примечание
Информация о приборе
Тип устройства
0
2
unsigned short
R/O
0x1705
Аппаратная версия
1
2
unsigned short
R/O
старший байт версия, младший-
редакция
Программная версия
2
2
unsigned short
R/O
старший байт – метрологически
значимая часть, младший-
метрологически незначимая
часть
Контр.сумма метрологически значимой
части ПО
3
2
unsigned short
R/O
Алгоритм CRC16
Контр.сумма метрологически
незначимой части ПО
4
2
unsigned short
R/O
Алгоритм CRC16
Контр.сумма настроек
5
2
unsigned short
R/O
Алгоритм CRC16
Контр.сумма калибровок
6
2
unsigned short
R/O
Алгоритм CRC16
Модель
7
2
unsigned short
R/O
бит0: 0-без ток.выхода, 1-с
токовым выходом;
бит1: 0-без архива, 1-с архивом
Серийный номер
8
4
unsigned long
R/O
Сервисная команда
Команда
32
2
unsigned short
R/W*
*(см.ниже)
Дата/время
33
6
unsigned char[6]
R/W*
сек.,мин.,час,день,месяц,год в
формате BCD
Эталон
36
4
float
R/W*
*(см.ниже)
Общие настройки
Сетевой адрес
64
2
unsigned short
BUTTON
240-широковещательный
Отчетный час
65
2
unsigned short
BUTTON
0-23
Отчетные сутки
66
2
unsigned short
BUTTON
1-31
Наличие Питерфлоу
67
2
unsigned short
BUTTON
0-нет, 1-есть
Скорость обмена RS-232
68
2
unsigned short
BUTTON
0-9600, 1-19200 (бит/сек.)
Настройки входа V1
Вес импульса
71
4
float
BUTTON
(л/импульс)
Настройки входа V2
Вес импульса
76
4
float
BUTTON
(л/импульс)
Настройки входа P1
Pмах
79
4
float
BUTTON
(Мпа)
Настройки входа P2
Pмах
81
4
float
BUTTON
(МПа)
Настройки токового выхода
Gмin
83
4
float
BUTTON
(м3/ч)
Gмах
85
4
float
BUTTON
(м3/ч)
Калибровки
Вход P1 (АЦП min)
256
4
float
R/O
Вход P2 (АЦП min)
258
4
float
R/O
Вход P1 (АЦП max)
260
4
float
R/O
Вход P2 (АЦП max)
262
4
float
R/O
Вход P1 (ток в точке min)
264
4
float
R/O
Вход P2 (ток в точке min)
266
4
float
R/O
Вход P1 (ток в точке max)
268
4
float
R/O
Вход P2 (ток в точке max)
270
4
float
R/O
Выход OUT (ЦАП min)
272
4
float
R/O
Выход OUT (ЦАП max)
274
4
float
R/O
Выход OUT (ток в точке min)
276
4
float
R/O
Выход OUT (ток в точке max)
278
4
float
R/O
Текущие
Дата/время
320
6
unsigned char[6]
R/O
сс:мм:чч дд:мм:гг в формате BCD
Расход LIN
323
4
float
R/O
(м3/ч)
V+ LIN (интеграл)
325
8
double
R/O
(м3)
V- LIN (интеграл)
329
8
double
R/O
(м3)
V1 интегр.
333
8
double
R/O
(м3)
V2 интегр.
337
8
double
R/O
(м3)
Давление P1
341
4
float
R/O
(МПа)
Давление P2
343
4
float
R/O
(МПа)
Дискр.входы V1, V2
345
1
unsigned short
R/O
бит 0 – замкнут вход 1, бит 1 –
замкнут вход 2
Выход OUT
345
1
unsigned short
R/O
Бит 0 - замкнут
Выходной ток
346
4
float
R/O
(мА)
События и ошибки
348
4
unsigned long
R/O
как в часовом архиве
Содержание
- Описание протокола обмена 1
- Преобразователя измерительного ади 1
- Редакция 1 2 1
- С системой верхнего уровня 1
- Введение 4 2
- Карта переменных 16 2
- Организация доступа к данным 10 2
- Приложение 1 функция расчета контрольной суммы lrc 18 приложение 2 функции преобразования в ascii и обратно 19 приложение 3 коды ошибок возвращаемые прибором 20 приложение 4 функция расчета контрольной суммы crc32 21 приложение 5 функции преобразования в bcd и обратно 22 приложение 6 оптимизация алгоритма считывания архивов 23 приложение 7 функция расчета контрольной суммы cyclical redundancy checking crc16 24 2
- Реализованные функции протокола 7 2
- Содержание 2
- Введение 4
- Реализованные функции протокола 7
- O тип всегда равен 6 o номер файла o номер записи внутри файла o длина записи определяет количество запрашиваемых регистров 8
- Pdu запроса 8
- Pdu ответ при возникновении ошибки 8
- Pdu ответа в случае выполнения без ошибок 8
- Ади описание протокола обмена с 8
- Байт 8
- Байты рег ов 2 3 n 8
- В случае успешного выполнения pdu ответа содержит копию первых пяти байт pdu 8
- Группы 8
- Для информирования ведущего о том что операция не выполнена или выполнена с 8
- Записей с номерами от 0000 до 9999 функция может читать несколько различных групп регистров группы могут быть непоследовательными но регистры внутри группы должны быть последовательными 8
- Запроса 8
- Кол во байт для записи 8
- Кол во рег ов 8
- Кол во регистров младший байт 8
- Кол во регистров старший байт 8
- Младши й байт 8
- Нач ый адрес 8
- Нач ый адрес младший байт 8
- Нач ый адрес старший байт 8
- Описание групп запрашиваемых регистров каждое из которых имеет поля 8
- Ошибкой прибор устанавливает старший бит поля функция в ответе байт следующий за полем функция будет содержать код ошибки значения кодов ошибок приведены в приложении 3 8
- Поле data pdu запроса содержит 8
- Поле data pdu запроса содержит поля начальный адрес указывающий с какого 8
- Поле длина запроса 7 n где n количество групп запрашиваемых 8
- Регистр младши й байт 8
- Регистр старший 8
- Регистра начинать запись количество регистров указывающее сколько регистров следует записать количество байт для записи и непосредственно значения записываемых регистров 8
- Регистров 8
- Регистров прибора 8
- Старший 8
- Функция 8
- Функция 0x90 установлен старший бит код ошибки 8
- Функция modbus 16 0x10 hex write multiple registers 8
- Функция modbus 20 0x14 hex read file record 8
- Функция предназначена для записи двоичного содержимого шестнадцатиразрядных 8
- Функция предназначена для чтения регистров файла файл организован как набор 8
- O длина группы байт o тип всегда равен 6 o регистры данных 9
- Pdu ответ при возникновении ошибки 9
- Pdu ответа в случае выполнения без ошибок 9
- Ади описание протокола обмена с 9
- Для информирования ведущего о том что операция не выполнена или выполнена с 9
- Ошибкой прибор устанавливает старший бит поля функция в ответе байт следующий за полем функция будет содержать код ошибки значения кодов ошибок приведены в приложении 3 9
- Поле data pdu запроса содержит 9
- Поле длина ответа группа х длина 2 группа х 1 длина 2 группы регистров каждая из которых имеет 9
- Функция 0x94 установлен старший бит код ошибки 9
- Организация доступа к данным 10
- 0 калибровки разрешены 1 доступ к изменению параметров настройки разрешен 2 сбой ацп 3 сбой flash 4 p1 min 5 p1 max 6 p2 min 7 p2 max 8 нет связи по lin 9 было изменение настроек 10 отключение питания 11 авторизация по ключу 12 факт выполнения калибровок 13
- Ади описание протокола обмена с 3 13
- Архив событий может содержать более одного файла поэтому следует прочитать 13
- Архивная запись содержит следующие поля 13
- Байт тип примечание 13
- Все записи всех файлов архива событий затем записи у которых сходится контрольная сумма отсортировать по возрастанию поля номер события см ниже и затем интерпретировать 13
- Интерпретация архива событий 13
- Кодирует следующие ошибки и состояния 13
- Название смещение размер 13
- Параметры имеющие в названии lin получают значения путем чтения из 13
- Поле ошибки и состояния является битовым полем в котором каждый из битов 13
- Расходомера питерфлоу рс подключенного к прибору по интерфейсу lin 13
- Ади описание протокола обмена с 6 16
- Карта переменных 16
- Название адрес размер байт тип доступ примечание 16
- Ади описание протокола обмена с 7 17
- Группа параметров сервисная команда при выполнении команды запись разрешено изменение только всех трех 17
- Значение название доступ примечание 17
- Название адрес размер байт тип доступ примечание 17
- Параметр команда может принимать следующие значения 17
- Параметров команда дата время и эталон одним запросом параметр дата время представлен массивом из 6 ти байт в формате bcd секунда минута час день месяц год 17
- Где psrc указатель на буфер содержащий сообщение length количество байт данных для которых требуется произвести подсчет lrc 18
- Приложение 1 функция расчета контрольной суммы lrc 18
- Пример функции расчета контрольной суммы кадра на языке си 18
- Приложение 2 функции преобразования в ascii и обратно 19
- Приложение 3 коды ошибок возвращаемые прибором 20
- Приложение 4 функция расчета контрольной суммы crc32 21
- Приложение 5 функции преобразования в bcd и обратно 22
- Приложение 6 оптимизация алгоритма считывания архивов 23
- Unsigned char тогда для этого сообщения контрольную сумму следует формировать следующим образом 24
- Ади описание протокола обмена с 4 24
- Алгоритму текст на языке программирования си 24
- Приложение 7 функция расчета контрольной суммы cyclical redundancy checking crc16 24
- Пусть какое либо сообщение имеющего длину n записано в массиве datan 2 типа 24
- Расчет контрольной суммы кадра rtu может выполняться по следующему 24
Похожие устройства
- Термотроник АДИ-0-0 Описание типа
- Термотроник АДИ-0-0 Режимы дискретного выхода
- Термотроник АДИ-0-0 Руководство по эксплуатации
- Термотроник АДИ-0-1 Конфигуратор. Руководство пользователя
- Термотроник АДИ-0-1 Методика поверки
- Термотроник АДИ-0-1 Описание протокола обмена
- Термотроник АДИ-0-1 Описание типа
- Термотроник АДИ-0-1 Режимы дискретного выхода
- Термотроник АДИ-0-1 Руководство по эксплуатации
- Термотроник АДИ-1-0 Конфигуратор. Руководство пользователя
- Термотроник АДИ-1-0 Методика поверки
- Термотроник АДИ-1-0 Описание протокола обмена
- Термотроник АДИ-1-0 Описание типа
- Термотроник АДИ-1-0 Режимы дискретного выхода
- Термотроник АДИ-1-0 Руководство по эксплуатации
- Casio EF-S12D-4A Инструкция по эксплуатации
- Casio AW-S90D-2A Инструкция по эксплуатации
- Casio LCF-30-1B Инструкция по эксплуатации
- Casio EF-S12D-7A Инструкция по эксплуатации
- Термотроник АДИ-1-1 Конфигуратор. Руководство пользователя
Скачать
Случайные обсуждения