прибора МВ110-224.ТД
1
1 Параметры протокола ОВЕН
Перечень параметров протокола Овен представлен в таблицах 1 – 6.
Таблица 1 – Общие параметры протокола ОВЕН
Команда Hash Тип Допустимые Примечание
данных значения
Название D681 Строка MB110-TD Только чтение
прибора ASCII,
dev 8 байт
Версия 2D5B Строка vX.YY Только чтение.
прошивки ASCII, X – номер версии,
ver 5 байт YY – номер подверсии
Исполнение 2A3E byte 0 – 1 канал (МВ110- Только чтение
прибора 224.1ТД),
tdev 1 – 4 канала
(МВ110-224.4ТД)
Режим 249E byte 0 – постоянным Чтение/запись.
возбуждения напряжением, По умолчанию – 0.
датчиков 1– Не индексируется
E.Rgm знакопеременным
напряжением
Частота 0F8E byte от 0 до 13 – МВ110- Чтение/запись.
дискретизации 224.1ТД; Не индексируется.
измерительного от 0 до 3 – МВ110- По умолчанию – 1*
тракта 224.4ТД
Set.F
* – Прибор МВ110-224.1ТД:
0 – 8,197 Гц; (Подавление 50 Гц); 1 – 16,39 Гц; (Подавление 50 и 60
Гц)
2 – 19,61 Гц; (Подавление 60 Гц); 3 – 24,27 Гц;
4 – 25,77 Гц; 5 – 34,25 Гц;
6 – 42,37 Гц; (Подавление 50 Гц); 7 – 44,64 Гц; (Подавление 50 Гц)
8 – 50,51 Гц; 9 – 69,44 Гц;
10 – 144,9 Гц; 11 – 257,7 Гц;
12 – 409,8 Гц; 13 – 588,2 Гц;
Прибор МВ110-224.4ТД :
0 – 1,695 Гц; (Подавление 50 Гц); 1 – 2,976 Гц; (Подавление 50 и 60 Гц)
2 – 5,435 Гц; (Подавление 50 Гц); 3 – 9,804 Гц
2
Таблица 2 – Сетевые параметры протокола ОВЕН
Команда Hash Тип Допустимые Примечание
данных значения
Скорость B760 byte 0 – 2400 кбит/с, По умолчанию – 2
обмена 1 – 4800 кбит/с,
bPS 2 – 9600 кбит/с,
3 – 14400 кбит/с,
4 – 19200 кбит/с,
5 – 28800 кбит/с,
6 – 38400 кбит/с,
7 – 57600 кбит/с,
8– 115200 кбит/с
Тип контроля E8C4 byte 0 – нет контроля, По умолчанию – 0
четности 1 – четность,
PrtY 2 – нечетность
Количество B72E byte 0 – 1 бит, По умолчанию – 0
стоп-бит 1 – 2 бита
в посылке
Sbit
Длина слова 523F byte 0 – 7 бит, По умолчанию – 1
данных 1 – 8 бит
Len
Длина 1ED2 byte 0 – 8 бит, По умолчанию – 0
сетевого 1 – 11 бит При Addr>251
адреса, бит смена A.Len с «1»
A.Len в «0» невозможна
Базовый 9F62 int16 от 1 до 251 при По умолчанию –
адрес A.Len=0; 16
прибора от 1 до 251, от
Addr 256 до 2036 при
A.Len=1
Код 0233 byte от 0 до 255 Только чтение.
последней Коды ошибок
сетевой соответствуют
ошибки кодам ошибок
n.Err протокола ОВЕН
Задержка CBF5 byte от 0 до 45 По умолчанию – 2
ответа от
прибора, мс
rS.dL
3
Окончание таблицы 2
Команда Hash Тип Допустимые Примечание
данных значения
Применение 8403 нет – Только запись.
настроек По данной команде
Aply* сетевые и
конфигурационные
параметры заносятся в
энергонезависимую
память и применяются
* – суммарное число команд Aply, Init, S.Def, U.Apl, не должно
превышать 10000 (превышение числа записи во FLASH-память может
вывести прибор из строя)
4
Продолжение таблицы 3
Команда Hash Тип Допустимые Примечание
данных значения
Максимальное D752 float32 от -5*109 до Чтение/запись.
значение 5*109 Параметр
физической автоматически
величины вычисляется при
v.Max проведении
пользовательской
юстировки
По умолчанию –
100
9
Вес тары E388 float32 от -5*10 до Чтение/запись.
9
P.Wgh 5*10 По умолчанию – 0
Мультипликатор 74FF unsigned от 1 до 65535 Чтение/запись.
веса тары int16 По умолчанию – 1
P.Cnt
На весах – тара 0D1D нет Только запись.
U.Wgh Вес, находящийся
на весах,
принимается за вес
P.Wgh. Новый вес
будет использован
только после Init
Длина фильтра FCC6 byte от 1 до 100 – Чтение/запись.
скользящего МВ110-224.1ТД По умолчанию – 10
среднего от 1 до 50 –
MAv.L МВ110-224.4ТД
Применить 00E9 нет Только запись.
внесенные Не индексируется.
изменения Параметры
Init * переносятся в
энергонезависимую
память и
применяются
(Команда
аналогична
команде Aply, но
перестройка
сетевых
параметров не
выполняется)
5
Окончание таблицы 3
Команда Hash Тип Допустимые Примечание
данных значения
Сброс C17A нет Только запись.
конфигурационных В
параметров в энергонезависимую
значения «по память прибора
умолчанию» заносятся значения
S.Def * «по умолчанию»,
при этом сетевые
параметры
остаются
неизменными
* – суммарное число команд Aply, Init, S.Def, U.Apl не должно
превышать 10000 (превышение числа записи во FLASH-память может
вывести прибор из строя)
6
Таблица 5 – Побитовая расшифровка слова статуса
Номер Значение бита Значение Комментарий
бита при вкл.
статуса питания
от 9 до 15 0 0 Зарезервировано для
дальнейших разработок
8 Ошибка юстировки 0 0 – нет ошибки,
в 4 канале 1 – ошибка.
Сбрасывается правильной
юстировкой, или через 10
минут после последней
неправильной юстировки
7 Ошибка юстировки 0 0 – нет ошибки,
в 3 канале 1 – ошибка.
Сбрасывается правильной
юстировкой, или через 10
минут после последней
неправильной юстировки
6 Ошибка юстировки 0 0 – нет ошибки,
во 2 канале 1 – ошибка.
Сбрасывается правильной
юстировкой, или через 10
минут после последней
неправильной юстировки
5 Ошибка юстировки 0 0 – нет ошибки,
в 1 канале 1 – ошибка.
Сбрасывается правильной
юстировкой, или через 10
минут после последней
неправильной юстировки
4 Состояние 0 0 – нет обрыва,
датчика 4 канала 1 – обрыв
3 Состояние 0 0 – нет обрыва,
датчика 3 канала 1 – обрыв
2 Состояние 0 0 – нет обрыва,
датчика 1 – обрыв
2 канала
1 Состояние 0 0 – нет обрыва,
датчика 1 – обрыв
1 канала
0 Состояние 0 – не
перемычки установлена,
сетевых настроек 1 –
установлена
7
Сеанс юстировки начинается командами zU.Sh или zU.Fn и
заканчивается командой U.Apl или таймаутом равным 10 мин. В случае
завершения юстировки не командой U.Apl – в регистре статуса
установится бит 5-8 (см. таблицу 5), запись в энергонезависимую память
произведена не будет.
Все параметры, кроме оговоренных особо, индексируются от 0 до 3.
Для МВ110-224.1ТД индексация не используется.
Технологические параметры приведены в таблице 6. Все команды
используются только для записи.
8
2 Параметры протокола ModBus
Для протокола ModBus реализованы следующие функции:
− 3 (Read holding registers) – получение значения одного или нескольких
регистров;
− 6 (Preset single register) – запись нового значения в регистр;
− 16 (Preset multiple registers) – установка новых значений нескольких
последовательных регистров;
− 17 (report slave ID) – чтение имени прибора и версии прошивки.
Диапазон допустимых адресов от 1 до 247. Адрес 0 является
широковещательным адресом и допускается к использованию только с
командами записи. Квитанция на широковещательный адрес
отсутствует.
При использовании функций 3, 6, 16 допускается работа с
регистрами, относящимися только к одной команде.
Структура запроса и ответа функции 17 приведены ниже.
Запрос:
Адрес Функция Контрольная сумма
от 1 до 247 0х11
Ответ:
Адрес Функция Размер Поле данных Контрольная
поля (коды ASCII) сумма
данных
от 1 до 247 0х11 14 МВ110-TD
vX.YY
X – номер версии прошивки,
YY – номер подверсии прошивки.
9
Таблица 7 – Общие параметры протокола ModBus
Команда Адрес Кол-во Допустимые Примечание
регистра рег-ов значения
Исполнение 0x0 1 0 – 1 канал Только чтение
прибора (МВ110-224.1ТД),
tdev 1 – 4 канала
(МВ110-224.4ТД)
Режим 0x35 1 0 – постоянным Чтение/запись
возбуждения напряжением, По умолчанию
датчиков 1– –0
E.Rgm знакопеременным
напряжением
Частота 0x91 1 от 0 до 13 – Чтение/запись
дискретизации МВ110-224.1ТД; По умолчанию
измерительног от 0 до 3 – – 1*
о тракта МВ110-224.4ТД
Set.F
* – Прибор МВ110-224.1ТД:
0 – 8.197 Гц; (Подавление 50 Гц); 1 – 16.39 Гц; (Подавление 50 и 60
Гц)
2 – 19.61 Гц; (Подавление 60 Гц); 3 – 24.27 Гц;
4 – 25.77 Гц; 5 – 34.25 Гц;
6 – 42.37 Гц; (Подавление 50 Гц); 7 – 44.64 Гц; (Подавление 50 Гц)
8 – 50.51 Гц; 9 – 69.44 Гц;
10 – 144.9 Гц; 11 – 257.7 Гц;
12 – 409.8 Гц; 13 – 588.2 Гц;
Прибор МВ110-224.4ТД:
0 – 1.695 Гц; (Подавление 50 Гц); 1 – 2.976 Гц; (Подавление 50 и 60 Гц)
2 – 5.435 Гц; (Подавление 50 Гц); 3 – 9.804 Гц
10
Таблица 8 – Сетевые параметры протокола ModBus
Команда Адрес Кол-во Допустимые Примечание
регистра регистров значения
Скорость 0x1 1 0 – 2400 кбит/с, По умолчанию –
обмена 1 – 4800 кбит/с, 2
bPS 2 – 9600 кбит/с,
3 – 14400 кбит/с,
4 – 19200 кбит/с,
5 – 28800 кбит/с,
6 – 38400 кбит/с,
7 – 57600 кбит/с,
8 – 115200 кбит/с
Тип контроля 0x2 1 0 – нет контроля, По умолчанию –
четности 1 – четность, 0
PrtY 2 – нечетность
Количество 0x3 0 – 1 бит, По умолчанию –
стоп-бит 1 – 2 бита 0
1
в посылке
Sbit
Длина слова 0xAA 0 – 7 бит, По умолчанию –
данных 1 1 – 8 бита 1
Len
Длина 0x4 0 – 8 бит, По умолчанию –
сетевого 1 – 11 бит 0
адреса, бит При Addr>251
1
A.Len смена A.Len с
«1» в «0»
невозможна
Базовый 0x5 от 1 до 251 при По умолчанию –
адрес A.Len=0; 16
прибора 1 от 1 до 251, от
Addr * 256 до .2036 при
A.Len=1
Код 0x6 Коды ошибок Только чтение
последней соответствуют
сетевой 1 кодам ошибок
ошибки протокола ОВЕН
n.Err
Задержка 0x7 от 0 до 45 По умолчанию –
ответа от 2
1
прибора, мс
rS.dL
11
Окончание таблицы 8
Команда Адрес Количество Допустимые Примечание
регистра регистров значения
Применение 0x8 0 Только запись
настроек 1
Aply**
* – Внимание! При установке адреса большего 247 связь с прибором по
протоколу ModBus будет невозможна.
** – суммарное число команд Aply, Init, S.Def, U.Apl, не должно
превышать 10000 (превышение числа записи во FLASH-память может
вывести прибор из строя)
12
Продолжение таблицы 9
Команда Адрес Кол-во Допустим Примечание
регистра рег-ов ые
значения
Минимальное 0x15 - 0x16 от -5*109 до Чтение/запись.
значение – 1 канал 5*109 Тип данных:
физической 0x17 - 0x18 float_32*
величины – 2 канал Параметр
v.Min 0x19 - 0x1A автоматически
2
– 3 канал вычисляется при
0x1B - проведении
0x1C – пользовательской
4 канал юстировки
По умолчанию – 0
9
Максимальное 0x1D - от -5*10 до Чтение/запись.
значение 0x1E – 5*109 Тип данных:
физической 1 канал float_32*
величины 0x1F - 0x20 Параметр
v.Max – 2 канал автоматически
0x21 - 0x22 2 вычисляется при
– 3 канал проведении
0x23 - 0x24 пользовательской
– 4 канал юстировки
По умолчанию –
100
9
Вес тары 0x25 - 0x26 от -5*10 до Чтение/запись.
P.Wgh – 1 канал 5*109 Тип данных:
0x27 - 0x28 float_32*
– 2 канал По умолчанию – 0
0x29 - 0x2A 2
– 3 канал
0x2B -
0x2C –
4 канал
Мультипликато 0x2D – от 1 до Чтение/запись.
р веса тары 1 канал 65535 По умолчанию – 1
P.Cnt 0x2E –
2 канал
1
0x2F –
3 канал
0x30 –
4 канал
13
Окончание таблицы 9
Команда Адрес Кол-во Допустимые Примечание
регистра регистр значения
ов
На весах – 0x31 – 0 Только запись.
тара 1 канал Вес, находящийся на
U.Wgh 0x32 – весах, принимается
2 канал за вес P.Wgh. Новый
1
0x33 – вес будет
3 канал использован только
0x34 – после Init
4 канал
Длина МВ110- 1 1..100 – Чтение/запись.
фильтра 224.1ТД: прибор По умолчанию – 10
скользящего 0x90 МВ110-
среднего МВ110- 224.1ТД;
MAv.L 224.4ТД: 1..50 – прибор
0x92 – 1к. МВ110-
0x93 – 2к. 224.4ТД
0x94 – 3к.
0x95 – 4к.
Применить 0x39 0 Только запись.
внесенные Параметры всех
изменения каналов переносятся
Init ** в энергонезависимую
1 память и
применяются
(перестройка
сетевых параметров
не выполняется)
Сброс 0x3A – 0 Только запись.
конфигурацио 1 канал В
нных 0x3B – энергонезависимую
параметров в 2 канал память прибора
значения «по 0x3C – 1 заносятся значения
умолчанию» 3 канал «по умолчанию», при
S.Def 0x3D – этом сетевые
4 канал параметры остаются
неизменными
* – Значение хранится в двух последовательных регистрах. Старшие
разряды хранятся в регистре, имеющем меньший адрес.
** – суммарное число команд Aply, Init, S.Def, U.Apl не должно
превышать 10000 (превышение числа записи во FLASH-память может
вывести прибор из строя)
14
Таблица 10 – Оперативные параметры протокола ModBus
Команда Адрес Кол-во Тип Примечание
регистра регистров данных
Измеренное 0x3E - 0x3F float32* Только чтение
значение – 1 канал
напряжения, 0x40 - 0x41 –
мВ 2 канал 0x42
2
Rd.fV - 0x43 –
3 канал
0x44 - 0x45 –
4 канал
Измеренное 0x46 - 0x47 – float32* Только чтение
значение 1 канал
физической 0x48 - 0x49 –
величины, ед. 2 канал
2
Rd.fF 0x4A - 0x4B
– 3 канал
0x4C - 0x4D
– 4 канал
Измеренное 0x4E - 0x4F float32* Только чтение
значение – 1 канал
физической 0x50 - 0x51 –
величины, % 2 канал
2
Rd.pF 0x52 - 0x53 –
3 канал
0x54 - 0x55 –
4 канал
Чтение статуса 0x56 int16 Только чтение.
Rd.St Побитовая
расшифровка
1
слова статуса
приведена в
таблице 5
* –Значение хранится в двух последовательных регистрах. Старшие
разряды хранятся в регистре, имеющем меньший адрес
15
Сеанс юстировки начинается командами zU.Sh или zU.Fn и
заканчивается командой U.Apl, любой командой модификации
конфигурационных или сетевых параметров или таймаутом равным 10
мин. В случае завершения юстировки не командой U.Apl – в регистре
статуса установится бит 5–8 (см. таблицу 11), запись в
энергонезависимую память произведена не будет.
Таблица 11 – Технологические параметры протокола ModBus
Команда Адрес Кол-во Тип Примечание
регистра регистров данных
Коэффициент 0x5A – int16 Только запись
смещения 1 канал
«заводской» 0x5B –
юстировки 2 канал
1
zU.Sh 0x5C –
3 канал
0x5D –
4 канал
Коэффициент 0x5E – int16 Только запись
масштаба 1 канал
«заводской» 0x5F –
юстировки 2 канал
1
zU.Sc 0x60 –
3 канал
0x61 –
4 канал
Юстировка Для float32* Только запись.
минимального МВ110- Передается
значения 224.1ТД: значение
физической 0x62..0x63 напряжения,
величины Для соответствующее
zU.Fn МВ110- минимальному
224.4ТД: значению
0x62..0x63 1 физической
– 1канал величины
0x64..0x65
– 2 канал
0x66..0x67
– 3канал
0x68..0x69
– 4канал
16
Окончание таблицы 11
Команда Адрес Кол-во Тип Примечание
регистра регистров данных
Юстировка Для МВ110- float32* Только запись.
максимального 224.1ТД: Передается
значения 0x66..0x67 значение
физической Для МВ110- напряжения,
величины 224.4ТД: соответствующее
zU.Fx 0x6C..0x6D максимальному
– 1канал 1 значению
0x6E..0x6F – физической
2канал величины
0x70..0x71 –
3канал
0x72..0x73 –
4канал
Применить 0x6A int16 Только запись.
юстировочные По данной команде
коэффициенты происходит запись
U.Apl ** юстировочных
1
параметров всех
каналов в
энергонезависимую
память
* –Значение хранится в двух последовательных регистрах. Старшие
разряды хранятся в регистре, имеющем меньший адрес.
** – суммарное число команд Aply, Init, S.Def, U.Apl не должно
превышать 10000 (превышение числа записи во FLASH-память может
вывести прибор из строя)
17
3 Команды протокола DCon
3.1 Считывание данных
Посылка: #AA[CHK](cr),
где АА – адрес прибора, от 00 до FF,
[CHK] – контрольная сумма сообщения,
(cr) – символ перевода строки (0х0D).
Ответ: >(данные)[CHK](cr),
где (данные) – записанные подряд без пробелов результаты
измерения в десятичном представлении:
− для МВ110-224.1ТД: Rd.fV, Rd.fF, Rd.pF;
− для МВ110-224.4ТД: Rd.fV 1к, Rd.fV 2к, Rd.fV 3к, Rd.fV 4к, Rd.fF 1к,
Rd.fF 2к, Rd.fF 3к, Rd.fF 4к, Rd. pF 1к, Rd. pF 2к, Rd. pF 3к, Rd. pF 4к.
Длина записи об измерении равна девяти символам. На месте
недостоверных данных передается значение (–999.9999).
Пример –
> +100.2003+045.0000-999.9999[CHK](cr)
При синтаксической ошибке или ошибке в контрольной сумме
никакого ответа.
3.2 Считывание имени прибора
Посылка: $AAM[CHK](cr),
где АА – адрес прибора, от 00 до FF,
[CHK] – контрольная сумма сообщения,
(cr) – символ перевода строки (0х0D).
Ответ: !АА(имя прибора(8 символов))[CHK](cr).
Пример – !ААМВ110-TD[CHK](cr).
При синтаксической ошибке или ошибке в контрольной сумме
никакого ответа.
18