Endres+Hauser BA Ecograph T, RSG35 Инструкция по эксплуатации

  • Привет! Я изучил инструкцию по эксплуатации для универсального регистратора данных Endress+Hauser Ecograph T RSG35. В документе подробно описана настройка Modbus связи (RTU и TCP), работа с аналоговыми и цифровыми каналами, а также математическими функциями. Задавайте ваши вопросы – я готов помочь!
  • Какие скорости передачи данных поддерживаются для Modbus RTU?
    Как проверить, включена ли опция Modbus Slave?
    Какие типы данных можно передавать через Modbus?
    Какие функции Modbus поддерживаются?
Products Solutions Services
Инструкция по эксплуатации
Ecograph T, RSG35
Универсальный регистратор данных
Дополнительное руководство для ведомого устройства
Modbus RTU/TCP slave
BA01258R/53/RU/03.24-00
71645906
2024-01-31
Действительно начиная с версии
ENU000A, V2.04.xx
Содержание Ecograph T, RSG35
2 Endress+Hauser
Содержание
1 Общая информация ............... 3
1.1 Символы техники безопасности ........... 3
1.2 Комплект поставки ..................... 3
1.3 Требования .......................... 3
1.4 Изменения встроенного ПО .............. 4
1.5 Подключение интерфейса Modbus RTU ..... 4
1.6 Подключение Modbus TCP ............... 4
1.6.1 Светодиодный индикатор
передачи ...................... 4
1.6.2 Светодиодный индикатор
соединения .................... 5
1.7 Функциональное описание .............. 5
1.8 Проверка доступности функции
Modbus slave .......................... 5
2 Установка параметров в разделе
"Настройки" ....................... 6
2.1 Modbus TCP, RS485 .................... 6
2.2 Универсальные каналы ................. 7
2.2.1 Передача данных: ведущее
устройство
Modbus master -> прибор: ......... 7
2.2.2 Передача данных: прибор →
ведущее устройство
Modbus master: ................. 7
2.3 Математические каналы ................ 7
2.3.1 Передача данных: прибор →
ведущее устройство
Modbus master: ................. 7
2.4 Цифровые каналы ..................... 8
2.4.1 Передача данных: ведущее
устройство
Modbus master → прибор: .......... 8
2.4.2 Передача данных: прибор →
ведущее устройство
Modbus master: ................. 8
2.5 Общая информация .................... 9
2.6 Адресация ........................... 9
2.6.1 Ведущее устройство Modbus master
→ прибор: мгновенные значения
универсальных каналов ........... 9
2.6.2 Ведущее устройство Modbus master
→ прибор: состояние цифрового
входа ........................ 11
2.6.3 Прибор → ведущее устройство
Modbus master: универсальные
каналы (мгновенные значения) ... 13
2.6.4 Прибор → ведущее устройство
Modbus master: математические
каналы (результат вычислений) ... 16
2.6.5 Прибор → ведущее устройство
Modbus master: цифровые
каналы (состояние) ............. 18
2.6.6 Прибор → ведущее устройство
Modbus master: цифровые каналы
(общие счётчики) ............... 20
2.6.7 Прибор → ведущее устройство
Modbus master: интегрированные
универсальные каналы (общие
счётчики) ..................... 22
2.6.8 Прибор → ведущее устройство
Modbus master: интегрированные
математические каналы (общие
счётчики) ..................... 25
2.6.9 Прибор → ведущее устройство
Modbus master: считывание
состояний реле ................ 26
2.6.10 Структура параметров процесса ... 27
3 Обзор регистра ................... 30
4 Поиске и устранении
неисправностей .................. 34
4.1 Поиск и устранение неисправностей для
Modbus TCP ......................... 34
4.2 Поиск и устранение неисправностей для
Modbus RTU ......................... 34
5 Список аббревиатур, определение
терминов ........................ 34
Алфавитный указатель ................ 35
Ecograph T, RSG35 Общая информация
Endress+Hauser 3
1 Общая информация
1.1 Символы техники безопасности
ΟΠΑCHO
Этот символ предупреждает об опасной ситуации. Если допустить эту ситуацию, она
приведет к тяжелой или смертельной травме.
ОСТОРОЖНО
Этот символ предупреждает об опасной ситуации. Если допустить эту ситуацию, она
может привести к тяжелой или смертельной травме.
ВНИМАНИЕ
Этот символ предупреждает об опасной ситуации. Если допустить эту ситуацию, она
может привести к травме легкой или средней степени тяжести.
УВЕДОМЛЕНИЕ
Этот символ содержит информацию о процедурах и другие данные, которые не
приводят к травмам.
1.2 Комплект поставки
УВЕДОМЛЕНИЕ
В этом руководстве содержится дополнительное описание специального
варианта программного обеспечения.
Настоящее дополнительное руководство не заменяет собой руководство по
эксплуатации прибора!
Подробные сведения содержатся в руководстве по эксплуатации и
дополнительной документации.
Документацию для приборов во всех вариантах исполнения можно получить в
следующих источниках:
веб-сайт: www.endress.com/deviceviewer;
смартфон/планшет: приложение Endress+Hauser Operations.
1.3 Требования
В приборе должна быть включена опция "Modbus slave". Подробные сведения о
дополнительной модификации см. в руководстве по эксплуатации.
Функция Modbus RTU через RS485 возможна только при наличии в приборе
опционального интерфейса RS232/RS485 (на задней панели прибора), при этом
поддерживается только RS485. Функция Modbus TCP возможна через встроенный
интерфейс Ethernet (на задней панели прибора).
Общая информация Ecograph T, RSG35
4 Endress+Hauser
1.4 Изменения встроенного ПО
Обзор разработки ПО для прибора:
ПО прибора
Версия ПО/дата
Изменения в ПО Версия
аналитического
ПО FDM
Версия OPC-сервера Руководство по
эксплуатации
V02.00.00/01.201
3
Оригинальная
версия ПО
V1.3.0 и более
совершенные
версии
V5.00.03 и более
совершенные версии
BA01258R/09/RU
/01.13
V02.00.xx/
02.2015
Исправление
ошибок
V1.3.0 и более
совершенные
версии
V5.00.03 и более
совершенные версии
BA01258R/09/RU
/02.15
V2.04.06/10.2022 Исправление
ошибок
V1.6.3 и более
совершенные
версии
V5.00.07 и более
совершенные версии
BA01258R/09/RU
/01.24-00
1.5 Подключение интерфейса Modbus RTU
Назначение контактов не соответствует стандарту (спецификация протокола
Modbus для передачи данных по последовательной линии и руководство по
внедрению V1.02).
A0050461
Назначение контактов в разъеме Modbus RTU
Контакт Направление Сигнал Описание
Корпус - Функциональное заземление Защитное заземление
1 - GND Заземление (изолированное)
9 Вход RxD/TxD(+) Линия В RS-485
8 Выход RxD/TxD(-) Линия А RS-485
1.6 Подключение Modbus TCP
Интерфейс Modbus TCP физически идентичен интерфейсу Ethernet.
1.6.1 Светодиодный индикатор передачи
Функциональное описание светодиодного индикатора состояния Modbus TCP
Светодиодный индикатор состояния Указывает на
Не горит Отсутствие связи
Мигает зеленым светом Связь
Ecograph T, RSG35 Общая информация
Endress+Hauser 5
1.6.2 Светодиодный индикатор соединения
Функциональное описание светодиодного индикатора соединения Modbus TCP
Светодиодный индикатор состояния Указывает на
Не горит Отсутствие соединения
Мигает желтым светом Активность
1.7 Функциональное описание
Опция Modbus RTU позволяет подключить прибор к Modbus через RS485 с функцией
Modbus RTU slave.
Поддерживаемые скорости передачи данных: 9600, 19200, 38400, 57600, 115200
Чётность: "Нет", "Чётн.", "Нечётн."
Опция Modbus TCP позволяет подключить прибор к Modbus TCP с функцией Modbus
TCP slave. Ethernet-соединение поддерживает скорость 10/100 Мбит, полный дуплекс
или полудуплекс.
В настройках можно выбрать Modbus TCP или Modbus RTU. Невозможно выбрать оба
варианта одновременно.
1.8 Проверка доступности функции Modbus slave
В главном меню в разделе → Диагностика → Сведения о приборе → Опции прибора
или → Настройки → Расширенные настройки → Система → Опции прибора в пункте
Fieldbus можно проверить, включена ли опция Modbus Slave. Аппаратный
интерфейс, через который осуществляется связь, можно определить в разделе
"Связь":
A0050535
 1 Проверка доступности функции Modbus slave
Установка параметров в разделе "Настройки" Ecograph T, RSG35
6 Endress+Hauser
2 Установка параметров в разделе
"Настройки"
2.1 Modbus TCP, RS485
В разделе → Настройки → Расширенные настройки → Связь → Modbus Slave можно
выбрать, какой интерфейс будет использоваться для Modbus:
A0050611
 2 Выбор интерфейса для Modbus
Если выбрана опция Modbus RTU (RS485), можно задать следующие параметры:
Адрес прибора (1–247)
Скорость передачи данных (9600, 19200, 38400, 57600, 115200)
Чётность ("Нет", "Чётн.", "Нечётн.")
Если выбрана опция Modbus (Ethernet), можно задать следующие параметры:
Порт TCP (стандартный: 502)
При использовании Modbus TCP настройки для интерфейса Ethernet можно
выполнить в разделе → Настройки → Расширенные настройки → Связь → Ethernet:
A0050612
 3 Настройки интерфейса Ethernet
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 7
Кроме того, в разделе → Эксперт → Связь → Modbus Slave → Тайм-аут можно задать
период времени, по истечении которого для соответствующего канала будет
установлено значение "Недействительно".
Тайм-аут действует только для каналов, получающих значение от ведущего
устройства Modbus master. Каналы, которые только считываются ведущим
устройством Modbus master, не затрагиваются.
2.2 Универсальные каналы
Все универсальные входы (12) включены и могут использоваться в качестве
входов Modbus, даже если они фактически не доступны в виде сменных плат.
2.2.1 Передача данных: ведущее устройство Modbus master ->
прибор:
В разделе → Настройки → Расширенные настройки → Входы → Универсальные
входы → Универсальный вход X для параметра "Сигнал" устанавливается значение
Modbus Slave:
A0050613
 4 Установка универсального входа в режим Modbus
При этой настройке универсальный вход может быть записан ведущим устройством
Modbus master, как описано в →  9.
2.2.2 Передача данных: прибор → ведущее устройство Modbus
master:
Универсальные входы 1–12 могут быть считаны ведущим устройством Modbus master,
как описано в →  13.
2.3 Математические каналы
2.3.1 Передача данных: прибор → ведущее устройство Modbus
master:
Дополнительные математические каналы доступны в разделе → Настройки →
Расширенные настройки → Приложение → Математические каналы.
Установка параметров в разделе "Настройки" Ecograph T, RSG35
8 Endress+Hauser
Результаты могут быть считаны ведущим устройством Modbus master (см. →  16 и
→  18).
2.4 Цифровые каналы
Все цифровые входы (6) включены и могут использоваться в качестве входов
Modbus.
2.4.1 Передача данных: ведущее устройство Modbus master →
прибор:
В разделе → Настройки → Расширенные настройки → Входы → Цифровые входы →
Цифровой вход X для параметра "Функция" устанавливается значение Modbus
Slave:
A0050614
 5 Установка цифрового канала в режим Modbus
При этой настройке цифровой канал может быть записан ведущим устройством
Modbus master, как описано в →  11.
Состояние цифрового входа, передаваемое ведущим устройством Modbus master,
имеет ту же функцию в приборе, что и состояние реального цифрового канала.
2.4.2 Передача данных: прибор → ведущее устройство Modbus
master:
Управляющий вход или сообщение о включении/выключении
Ведущее устройство Modbus master может считывать состояние цифрового канала,
настроенного таким образом (см. →  18).
Счётчик импульсов или время работы
Ведущее устройство Modbus master может считывать показания общего счётчика или
общее время работы цифрового канала, настроенного таким образом (см. →  20).
Сообщение и время работы
Ведущее устройство Modbus master может считывать состояние цифрового входа и
показания общего счётчика цифрового канала, настроенного таким образом (см.
→  18и →  20).
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 9
2.5 Общая информация
Поддерживаются функции 03: считывание регистра временного хранения
информации и 16: запись нескольких регистров.
От ведущего устройства Modbus master к прибору могут передаваться следующие
параметры:
Аналоговые значения (мгновенные значения)
Состояния цифровых входов
От прибора к ведущему устройству Modbus master могут передаваться следующие
параметры:
Аналоговые значения (мгновенные значения)
Интегрированные аналоговые значения (общий счётчик)
Математические каналы (результат: состояние, мгновенное значение, время
работы, общий счётчик)
Интегрированные математические каналы (общий счётчик)
Состояния цифровых входов
Счётчик импульсов (общий счётчик)
Время работы
Состояния реле
2.6 Адресация
Примеры запросов/ответов относятся к опции "Modbus RTU через RS485".
Все адреса регистров основаны на 0.
2.6.1 Ведущее устройство Modbus master → прибор: мгновенные
значения универсальных каналов
Значения универсальных каналов 1–12 должны записываться с помощью функции
16: запись нескольких регистров. Можно передать значение в виде 32-разрядного
или 64-разрядного числа с плавающей точкой.
Адреса регистров универсальных входов
Канал Рег.
дес.
Рег.
шест
н.
Длина,
байты
Рег.
дес.
Рег.
шестн.
Длина,
байты
Универсальн
ый 1
200 0C8 6 5200 1450 10
Универсальн
ый 2
203 0CB 6 5205 1455 10
Универсальн
ый 3
206 0CE 6 5210 145A 10
Универсальн
ый 4
209 0D1 6 5215 145F 10
Универсальн
ый 5
212 0D4 6 5220 1464 10
Универсальн
ый 6
215 0D7 6 5225 1469 10
Универсальн
ый 7
218 0DA 6 5230 146E 10
Универсальн
ый 8
221 0DD 6 5235 1473 10
Универсальн
ый 9
224 0E0 6 5240 1478 10
Установка параметров в разделе "Настройки" Ecograph T, RSG35
10 Endress+Hauser
Универсальн
ый 10
227 0E3 6 5245 147D 10
Универсальн
ый 11
230 0E6 6 5250 1482 10
Универсальн
ый 12
233 0E9 6 5255 1487 10
Первый регистр содержит данные состояния числа с плавающей точкой (32-
разрядного), передаваемые во втором и третьем регистрах (см. →  29).
Пример: запись в универсальный канал 6 со значением 123.456 (32-разрядное
число с плавающей точкой), адрес ведомого устройства 1
Байт 0 1 2 3 4 5
00 80 42 F6 E9 79
Состояние
числа с
плавающей
точкой
Число с плавающей точкой =
123.456 (32-разрядное)
Регистр Значение
(шестн.)
215 0080
216 42F6
217 E979
Запрос: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 00 D7 Регистр 215
Количество
регистров
00 03 3 регистра
Количество байт 06
Состояние 00 80
FLP 42 F6 E9 79 123.456
CRC 28 15
Ответ: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 00 D7 Регистр 271
Количество
регистров
00 03
CRC 30 30
Первый регистр содержит данные состояния (см. →  29) числа с плавающей
точкой (64-разрядного), передаваемые во втором–пятом регистрах.
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 11
Пример: запись в универсальный канал 6 со значением 123.456 (64-разрядное
число с плавающей точкой), адрес ведомого устройства 1
Байт 0 1 2 3 4 5 6 7 8 9
00 80 40 5E DD 2F 1A 9F BE 77
Состояние
числа с
плавающей
точкой
Число с плавающей точкой = 123.456 (64-разрядное)
Регистр Значение
(шестн.)
5225 0080
5226 405E
5227 DD2F
5228 1A9F
5229 BE77
Запрос: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 14 69 Регистр 5225
Количество
регистров
00 05 5 регистров
Количество байт 0A
Состояние 00 80
FLP 40 5E DD 2F 1A
9F BE 77
123.456
CRC 67 56
Ответ: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 14 69 Регистр 5225
Количество
регистров
00 05
CRC D5 E6
2.6.2 Ведущее устройство Modbus master → прибор: состояние
цифрового входа
Одновременная запись всех состояний
Состояния цифровых входов 1–6 должны записываться с помощью функции 16:
запись нескольких регистров.
Адреса регистров цифровых входов (ведущее устройство Modbus master → прибор)
Канал Рег. дес. Рег. шестн. Длина, байты
Цифровой 1–6 1240 4D8 2
Установка параметров в разделе "Настройки" Ecograph T, RSG35
12 Endress+Hauser
Пример: настройка высокого уровня для цифрового входа 4 (низкого уровня для
всех остальных входов), адрес ведомого устройства 1
Байт 0
Состояние
(разряд 15–8)
Байт 1
Состояние
(разряд 7–0)
00000000 00001000
Всегда 0 Разряд 3,
высокий уровень
Цифровой 4
Регистр Значение
(шестн.)
1240 0008
Запрос: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 04 D8 Регистр 1240
Количество
регистров
00 01 1 регистр
Количество байт 02
Состояние
цифрового входа
00 08 Высокий уровень цифрового входа 4
CRC F0 8E
Ответ: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 04 D8 Регистр 1240
Количество
регистров
00 01
CRC 80 C2
Запись состояний по отдельности
Состояния цифровых входов 1–6 должны записываться с помощью функции 16:
запись нескольких регистров.
Адреса регистров цифровых входов (ведущее устройство Modbus master → прибор)
Канал Рег. дес. Рег. шестн. Длина, байты
Цифровой 1 1200 4B0 2
Цифровой 2 1201 4B1 2
Цифровой 3 1202 4B2 2
Цифровой 4 1203 4B3 2
Цифровой 5 1204 4B4 2
Цифровой 6 1205 4B5 2
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 13
Пример: настройка высокого уровня для цифрового входа 4, адрес ведомого
устройства 1
Байт 0
Состояние
(разряд 15–8)
Байт 1
Состояние
(разряд 7–0)
00000000 00001000
Всегда 0 Разряд 3,
высокий уровень,
цифровой 4
Регистр Значение
(шестн.)
1203 0001
Запрос: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 04 B3 Регистр 1203
Количество
регистров
00 01 1 регистр
Количество байт 02
Состояние
цифрового входа
00 01 Высокий уровень цифрового входа 4
CRC 38 53
Ответ: Адрес ведомого
устройства
01
Функция 10 16: запись нескольких регистров
Регистр 04 B3 Регистр 1203
Количество
регистров
00 01
CRC F1 1E
2.6.3 Прибор → ведущее устройство Modbus master:
универсальные каналы (мгновенные значения)
Универсальные входы 1–12 считываются с помощью функции 03: считывание
регистра временного хранения информации (4x).
Можно передать значение в виде 32-разрядного или 64-разрядного числа с
плавающей точкой.
Адреса регистров универсальных входов (прибор → ведущее устройство Modbus
master)
Канал Рег.
дес.
Рег.
шест
н.
Длина,
байты
Рег.
дес.
Рег.
шестн.
Длина,
байты
Универсальн
ый 1
200 0C8 6 5200 1450 10
Универсальн
ый 2
203 0CB 6 5205 1455 10
Установка параметров в разделе "Настройки" Ecograph T, RSG35
14 Endress+Hauser
Универсальн
ый 3
206 0CE 6 5210 145A 10
Универсальн
ый 4
209 0D1 6 5215 145F 10
Универсальн
ый 5
212 0D4 6 5220 1464 10
Универсальн
ый 6
215 0D7 6 5225 1469 10
Универсальн
ый 7
218 0DA 6 5230 146E 10
Универсальн
ый 8
221 0DD 6 5235 1473 10
Универсальн
ый 9
224 0E0 6 5240 1478 10
Универсальн
ый 10
227 0E3 6 5245 147D 10
Универсальн
ый 11
230 0E6 6 5250 1482 10
Универсальн
ый 12
233 0E9 6 5255 1487 10
Первый регистр содержит данные состояния (см. →  29) и данные нарушения
предельных значений (см. →  29) числа с плавающей точкой, передаваемые во
втором и третьем регистрах (32-разрядное число с плавающей точкой).
Пример: считывание аналогового входа 1 со значением 82.47239685 (32-
разрядное число с плавающей точкой), адрес ведомого устройства 1
Байт 0 1 2 3 4 5
00 80 42 A4 F1 DE
Нарушение
предельного
значения
Состояние
числа с
плавающей
точкой
Число с плавающей точкой =
82.47239685
Регистр Значение
(шестн.)
200 0080
201 42A4
202 F1DE
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 00 C8 Регистр 200
Количество
регистров
00 03 3 регистра
CRC 84 35
Ответ: Адрес ведомого
устройства
01
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 15
Функция 03 03: считывание регистра временного
хранения информации
Количество байт 06 6 байт
Состояние 00 80
FLP 42 A4 F1 DE 82.47239685
CRC B0 F8
Первый регистр содержит данные состояния (см. →  29) и данные нарушения
предельных значений (см. →  29) числа с плавающей точкой, передаваемые во
втором–пятом регистрах (64-разрядное число с плавающей точкой).
Пример: считывание универсального канала 1 со значением 82.4723968506 (64-
разрядное число с плавающей точкой), адрес ведомого устройства 1
Байт 0 1 2 3 4 5 6 7 8 9
00 80 40 54 9E 3B C0 00 00 00
Нарушения
предельных
значений
Состояние
числа с
плавающей
точкой
Число с плавающей точкой = 82.4723968506 (64-разрядное)
Регистр Значение
(шестн.)
5200 0080
5201 4054
5202 9E3B
5203 C000
5204 0000
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 14 50 Регистр 5200
Количество
регистров
00 05 5 регистров
CRC 80 28
Ответ: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Количество байт 0A 10 байт
Состояние 00 80
FLP 40 54 9E 3B C0 00
00 00
82.4723968506
CRC 91 3E290
Установка параметров в разделе "Настройки" Ecograph T, RSG35
16 Endress+Hauser
2.6.4 Прибор → ведущее устройство Modbus master:
математические каналы (результат вычислений)
Результаты вычислений математических каналов 1–4 считываются с помощью
функции 03: считывание регистра временного хранения информации (4x).
Можно передать значение в виде 32-разрядного или 64-разрядного числа с
плавающей точкой.
Адреса регистров математических каналов (прибор → ведущее устройство Modbus
master)
Канал Рег.
дес.
Рег.
шест
н.
Длина,
байты
Рег.
дес.
Рег.
шестн.
Длина,
байты
Математичес
кий 1
1500 5DC 6 6500 1964 10
Математичес
кий 2
1503 5DF 6 6505 1969 10
Математичес
кий 3
1506 5E2 6 6510 196E 10
Математичес
кий 4
1509 5E5 6 6515 1973 10
Первый регистр содержит данные состояния (см. →  29) и данные нарушения
предельных значений (см. →  29) числа с плавающей точкой, передаваемые во
втором и третьем регистрах (32-разрядное число с плавающей точкой).
Пример: считывание математического канала 1 (результат вычисления
мгновенного значения) (32-разрядное число с плавающей точкой), адрес
ведомого устройства 1
Байт 0 1 2 3 4 5
00 80 46 40 E6 B7
Нарушения
предельных
значений
Состояние
числа с
плавающей
точкой
Число с плавающей точкой =
12345.67871
Регистр Значение
(шестн.)
1500 0080
1501 4640
1502 E6B7
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 05 DC Регистр 1500
Количество
регистров
00 03 3 регистра
CRC C4 FD
Ответ: Адрес ведомого
устройства
01
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 17
Функция 03 03: считывание регистра временного
хранения информации
Количество байт 06 6 байт
Состояние 00 80
FLP 46 40 E6 B7 12345.67871
CRC 3E 21
Первый регистр содержит данные состояния (см. →  29) и данные нарушения
предельных значений (см. →  29) числа с плавающей точкой, передаваемые во
втором–пятом регистрах (64-разрядное число с плавающей точкой).
Пример: считывание математического канала 1 (результат вычисления
мгновенного значения) (64-разрядное число с плавающей точкой), адрес
ведомого устройства 1
Байт 0 1 2 3 4 5 6 7 8 9
00 80 40 C8 1C D6 E6 31 F8 A1
Нарушения
предельных
значений
Состояние
числа с
плавающей
точкой
Число с плавающей точкой = 12345.6789 (64-разрядное)
Регистр Значение
(шестн.)
6500 0080
6501 40C8
6502 1CD6
6503 E631
6504 F8A1
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 19 64 Регистр 6500
Количество
регистров
00 05 5 регистров
CRC C3 4A
Ответ: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Количество байт 0A 10 байт
Состояние 00 80
FLP 40 C8 1C D6 E6
31 F8 A1
12345.6789
CRC A7 FD
Пример: считывание математических каналов 1–4 (результат измерения сигнала
состояния), адрес ведомого устройства 1
Установка параметров в разделе "Настройки" Ecograph T, RSG35
18 Endress+Hauser
Состояния математических каналов 1–4 считываются с помощью функции 03:
считывание регистра временного хранения информации (4x).
Адрес регистра состояний математических каналов (прибор → ведущее устройство
Modbus master)
Канал Рег. дес. Рег. шестн. Длина, байты
Математический
1–4
1800 708 2
Байт 0 Байт 1
Состояние
(разряд 5–0)
00000000 00000011
Всегда 0 Разряд 0 и 1,
высокий уровень
Математический
1 и 2
Регистр Значение
(шестн.)
1800 0003
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 07 08 Регистр 1800
Количество
регистров
00 01 1 регистр
CRC 04 BC
Ответ: Адрес ведомого
устройства
01
Функция 03 16: запись нескольких регистров
Количество 02 2 байта
Состояния 00 03 Математический 1 и 2, высокий
уровень сигнала состояния
CRC F8 45
2.6.5 Прибор → ведущее устройство Modbus master: цифровые
каналы (состояние)
Одновременное считывание всех состояний
Состояния цифровых входов 1–6 считываются с помощью функции 03: считывание
регистра временного хранения информации (4x).
Адреса регистров всех цифровых входов (прибор → ведущее устройство Modbus
master)
Канал Рег. дес. Рег. шестн. Длина, байты
Цифровой 1–6 1240 4D8 2
Ecograph T, RSG35 Установка параметров в разделе "Настройки"
Endress+Hauser 19
Пример: считывание состояний цифровых входов 1–6, адрес ведомого
устройства 1
Байт 0
Состояние
(разряд 15–8)
Байт 1
Состояние
(разряд 7–0)
00000000 00100100
Всегда 0 Разряд 2 и 5,
высокий уровень
Цифровой 3 и 6
Регистр Значение
(шестн.)
1240 0024
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 04 D8 Регистр 1240
Количество
регистров
00 01 1 регистр
CRC 05 01
Ответ: Адрес ведомого
устройства
01
Функция 03 16: запись нескольких регистров
Количество 02 2 байта
Состояния 00 24 Цифровой 3 и 6, высокий уровень
CRC B8 5F
Считывание состояний по отдельности
Состояния цифровых входов 1–6 считываются с помощью функции 03: считывание
регистра временного хранения информации (4x).
Адреса регистров цифровых входов (прибор → ведущее устройство Modbus master)
Канал Рег. дес. Рег. шестн. Длина, байты
Цифровой 1 1200 4B0 2
Цифровой 2 1201 4B1 2
Цифровой 3 1202 4B2 2
Цифровой 4 1203 4B3 2
Цифровой 5 1204 4B4 2
Цифровой 6 1205 4B5 2
Установка параметров в разделе "Настройки" Ecograph T, RSG35
20 Endress+Hauser
Пример: считывание цифрового входа 6, адрес ведомого устройства 1
Байт 0 Байт 1
Разряд состояния
0
00000000 00000001
Всегда 0 Разряд 0,
высокий уровень
Цифровой 6
Регистр Значение
(шестн.)
1205 0001
Запрос: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Регистр 04 B5 Регистр 1205
Количество
регистров
00 01 1 регистр
CRC 94 DC
Ответ: Адрес ведомого
устройства
01
Функция 03 03: считывание регистра временного
хранения информации
Количество 02 2 байта
Состояния 00 01 Высокий уровень цифрового входа 6
CRC 79 84
2.6.6 Прибор → ведущее устройство Modbus master: цифровые
каналы (общие счётчики)
Общие счётчики цифровых входов 1–6 считываются с помощью функции 03:
считывание регистра временного хранения информации (4x).
Можно передать значение в виде 32-разрядного или 64-разрядного числа с
плавающей точкой.
Адреса регистров общих счётчиков цифровых входов (прибор → ведущее устройство
Modbus master)
Канал Рег.
дес.
Рег.
шест
н.
Длина,
байты
Рег.
дес.
Рег.
шестн.
Длина,
байты
Цифровой 1 1300 514 6 6300 189C 10
Цифровой 2 1303 517 6 6305 18A1 10
Цифровой 3 1306 51A 6 6310 18A6 10
Цифровой 4 1309 51D 6 6315 18AB 10
Цифровой 5 1312 520 6 6320 18B0 10
Цифровой 6 1315 523 6 6325 18B5 10
/