GO SYSTEMELEKTRONIK Modbus Tool.exe для датчиков GO Modbus

Введение
В данном руководстве описывается работа программы конфигурации Modbus Modbus Tool.exe компании GO Systemelektronik версии 1.07 с артикулом 420 6500 для следующих датчиков:
| Датчик Modbus | Статья число |
| Масло BlueTrace в воде | 461 6200 |
| Сырая нефть BlueTrace | 461 6300 |
| Мутность BlueTrace | 461 6780 |
| Проводимость BlueEC | 461 2092 |
Программа автоматически распознает подключенные датчики Modbus.
Modbus Tool.exe входит в состав вышеупомянутых датчиков Modbus компании GO Systemelektronik.∗
С помощью Modbus Tool.exe вы можете, например,ample, считывать информацию датчика, назначать адрес Modbus, определять внутреннюю ampПроверка входного сигнала, калибровка датчика и отображение значений измерений.
Программа работает под Windows 7 и новее. Установка не требуется; программа запускается при вызове Modbus Tool.exe.
Продукция GO Systemelektronik постоянно совершенствуется, поэтому могут возникнуть расхождения между данным руководством и поставленным продуктом. Пожалуйста, поймите, что никакие юридические претензии не могут быть выведены из содержания этого руководства.
Подготовка

Чтобы ваш ПК мог обмениваться данными с датчиком Modbus, вам потребуется преобразователь с RS485 на USB и драйвер. Здесь, как бывшийample, преобразователь Modbus USB* компании GO Syste-melektronik (артикул 486 S810) с программным драйвером по адресу:
https://ftdichip.com/drivers/d2xx-drivers есть «Драйверы D2XX». Программное обеспечение драйвера создает виртуальный COM-порт в системе Windows – в этом примереample «Последовательный порт USB (COMn)».
Датчик Modbus подключается через кл.amp блок розеток в гнезде X1. Если датчик Modbus должен быть подключен к модулю BlueConnect GO Systemelektronik, классamp панель розеток от модуля BlueConnect можно использовать в слоте X1.
Исключение: если датчик Modbus должен быть подключен к преобразователю Blue-Sense компании GO Systemelektronik, кл.amp планку разъемов на датчике BlueSense можно использовать в слоте X2.
В случае проблем со связью: Проверьте заземление преобразователя. Установите последнюю версию драйвера.
Заземлите преобразователь.

Только так можно обеспечить бесперебойную работу. Заземление находится на левой стороне корпуса.
Открытие корпуса преобразователя

- Поверните кронштейн корпуса вправо.
- Ослабьте винты (Torx T20).
- Откройте крышку корпуса влево.
Свойства программы с подключенными датчиками Modbus

Стартовое окно (подключение Modbus)
В стартовом окне вы можете
- установить соединение с вашим ПК через выбранный COM-порт,
- автоматически распознавать подключенные датчики Modbus,
- и изменить Modbus Slave ID обнаруженных датчиков Modbus.

Modbus Slave ID: введенное здесь значение (значение по умолчанию 1 — быстрый выбор от 1 до 16 или ввод от 1 до 230) — это начальное значение, от которого программа ищет следующий идентификатор Modbus Slave подключенного датчика после нажатия кнопки кнопка . Если программа не находит датчик с данным Modbus Slave ID, выводится сообщение «Modbus датчик не найден!!!» появляется.
Сброс на 1: Идентификатор подчиненного устройства Modbus обнаруженного датчика Modbus устанавливается на 1, а значение устанавливается на 1.
Изменить ID: Идентификатор ведомого устройства Modbus обнаруженного датчика Modbus устанавливается на введенное значение (от 1 до 230), и значение в устанавливается на то же значение.
Информационное окно

Окно параметров
BlueTrace Нефть в воде > Параметр

Завершение RS485: Включает и выключает оконечную нагрузку Modbus (RS485).
Прирост : Выбор внутреннего усиления входного сигнала от 1 до 128
коэффициенты: Коэффициенты калибровки, отображаемые значения взяты из функции калибровки. см. 3.4 Окно калибровки BlueTrace
Записывает текущие настройки в память датчика. Настройки, которые еще не были сохранены, отмечены красным цветом.
Мутность синего следа > Параметр 
Проводимость BlueEC > Параметр

Диапазон измерения Выбор между двумя диапазонами измерения
- Завершение RS485 Включает и выключает оконечную нагрузку Modbus (RS485).
- Температурная коррекция
Температура: Температурное значение температурной компенсации, здесь 25 (значение по умолчанию)
Коэффициент: коэффициент температурной компенсации, здесь 0,02 (значение по умолчанию). - Фактор: Расчет температурного коэффициента TDS, здесь 0,67 (значение по умолчанию)
Записывает текущие настройки в память датчика. Настройки, которые еще не были сохранены, отмечены красным цветом.
Примечание: Десятичный разделитель — запятая; если введена точка, появляется сообщение об ошибке.
Окно калибровки BlueTrace
Калибровка сравнивает пары значений измеренных необработанных значений датчика* и выделенных эталонных значений из калибровочных жидкостей. Эти пары значений принимаются как точки в системе координат. Кривая полинома от 1 до 5 порядка проходит через эти точки как можно точнее; таким образом создается калибровочный полином.
Example с полиномом порядка 2:

Примечание. BlueEC Conductivity не имеет калибровочного окна.
Калибровочная таблица
Есть два способа ввести необработанные значения
- ручной ввод – дает возможность рассчитать гипотетические калибровки
- передача значения измерения – текущие измеренные необработанные значения для фактической калибровки

Ручной ввод: не активирован: Измерение После первого открытия окна калибровки таблица калибровки имеет только одну строку. Щелкните курсором в ячейке «исходное значение» и введите первое исходное значение, щелкните курсором в ячейке «измеренное значение» и введите первое эталонное значение или наоборот.
Передача значения измерения: * активировано: Измерение После первого открытия окна калибровки таблица калибровки имеет только одну строку. Щелкните курсором на первой клавише строки: Пока клавиша строки активна, текущее измеренное необработанное значение отображается в ячейке «исходное значение». Щелкните курсором в ячейке «измеренное значение» и введите первое эталонное значение.
Чтобы создать новую строку, щелкните курсором в последней строке. Чтобы удалить строку, удалите все записи строки и щелкните в другой строке.
- AVG только в масло в воде
Индикатор выполнения для расчета значения измерения. Значение измерения BlueTrace является результатом скользящего среднего 45 отдельных измерений. Одно измерение происходит каждую секунду - Уровень сигнала
Отображение силы сигнала яркого значения (светодиод горит).
Если АЦП перегружен, поле дисплея подсвечивается красным цветом. - Заказ:
Порядок означает порядок/степень калибровочного полинома.
Нажмите на одну из кнопок «Порядок» с 1 по 5, чтобы получить наилучшее соответствие.

Окно значений измерения
BlueTrace Oil in Water > Измерение

Мутность BlueTrace > Измерение

Проводимость BlueEC > Измерение
Вы можете выбрать пять значений измерения в каждом из трех раскрывающихся меню. Если дисплей активирован, текущие значения измерений для выбора отображаются каждую секунду. Система BlueBox/BlueMon получает все три выбранных измеренных значения, а датчик BlueSense – только первые два. записать изменения Записывает выбор в память датчика.
Примечание: Этот выбор возможен только с версией встроенного ПО датчика ‰¥ 2.03. В противном случае используются стандартные значения измерений: Проводимость – Температура – Проводимость некомп.
Примечание: Соленость по общедействующей формуле ЮНЕСКО для морской воды
Окно записи значения измерения

Общая спецификация Modbus для датчиков GO Modbus
| Адрес | Код функции | Данные | КПР |
| 1 байт | 1 байт | 0 … 252 байт(ов) | 2 байта |
Описание
- Адрес:
Адрес датчика (действителен от 1 до 230)
Адрес 0 является широковещательным адресом, и на него не будет ответа. - Код функции:
Здесь вы определяете, будут ли параметры считываться или записываться. - Данные:
например, от мастера: Какие параметры запрашиваются?
например, от ведомого: содержимое запрошенных параметров - КПР: CRC16
Типы данных
- Стандартизированные типы данных: байт (8 бит) и короткое целое (16 бит) Согласно спецификации Modbus, регистр всегда передает сначала старший байт, а затем младший байт.
- Расширенные типы данных: 32-битное целое число и 32-битное число с плавающей запятой передаются как 2 последовательных 16-битных регистра. Формат числа с плавающей запятой соответствует стандарту IEEE 754.
Функциональные коды
| Код функции | Имя | Описание |
| 03 | Чтение регистра удержания | Чтение параметров устройства (целое/плавающее) |
| 04 | Чтение входного регистра | Чтение фактических значений (целое/плавающее) |
| 06 | Запись единого регистра | Запишите параметры устройства слово за словом |
| 16 * | Запись нескольких регистров | Напишите несколько параметров устройства слово за словом |
Зарегистрироваться
Modbus позволяет хранить данные в разных регистрах. Каждый регистр хранит 2 байта. Различие делается в следующих регистрах:
| Регистрационный номер Регистрационный адрес | Тип | Обозначение Modbus | Описание |
| – | читай пиши | Дискретные выходные катушки | Дискретные выходы |
| – | только для чтения | Дискретные входные контакты | Дискретные входы |
| 0x0100 – 0x0FFF | только запись (кроме IO) | Входные регистры | Регистр ввода, значения измерений датчиков |
| 0x0000 – 0x00FF | читай пиши | Выходные регистры хранения | Удерживайте регистр для параметров, конфигурации устройства и т. д. |
Невольничий столКаждое ведомое устройство имеет таблицу параметров и таблицу фактических значений. Из этих таблиц видно, какие параметры по каким адресам находятся. Катушки не должны использоваться, входы/выходы управляются через таблицу параметров.
Масло в воде BlueTrace 461 6200 — Адрес Modbus вышеview
| Адрес | Имя параметра | Диапазон | Значение | Данные тип | Авторизация |
| 0x00 | Идентификатор устройства | 102 | 102 – Масло BlueTrace в воде | Короткий | R |
| 0x01 | Версия прошивки контроллера | 100 – 9999 | 100 = 1.00, 2410 = 24.1 | Короткий | R |
| 0x02 | Серийный номер | 0 – 65535 | Серийный номер | Короткий | R |
| 0x03 | Идентификатор подчиненного устройства Modbus | 1 – 230 | Modbus-адрес | Короткий | Ч/З |
| 0x04 | Скорость передачи данных | 0 – 2 | 0 = 9600 8N1 | Короткий | R |
| 0x05 | Дата производства | ддммгггг | Дата | Короткий х 2 | R |
| Адрес | Имя параметра | Диапазон | Значение | Тип данных | Авторизация |
| 0x14 | A0 | 0 – 0xffffffff | Калибровочный коэффициент A0 | 32-битное число с плавающей запятой | Ч/З |
| 0x16 | A1 | 0 – 0xffffffff | Калибровочный коэффициент A1 | 32-битное число с плавающей запятой | Ч/З |
| 0x18 | A2 | 0 – 0xffffffff | Калибровочный коэффициент A2 | 32-битное число с плавающей запятой | Ч/З |
| 0x1A | A3 | 0 – 0xffffffff | Калибровочный коэффициент A3 | 32-битное число с плавающей запятой | Ч/З |
| 0x1C | A4 | 0 – 0xffffffff | Калибровочный коэффициент A4 | 32-битное число с плавающей запятой | Ч/З |
| 0x1E | A5 | 0 – 0xffffffff | Калибровочный коэффициент A5 | 32-битное число с плавающей запятой | Ч/З |
| Адрес | Имя параметра | Диапазон | Значение | Тип данных | Авторизация |
| 0xD1 | Прирост | 0 – 7 | 1 – 128 | Короткий | Ч/З |
| 0xD3 | Терминация Modbus | 0 – 1 | Согласующий резистор | Короткий | Ч/З |
| Адрес | Имя параметра | Диапазон | Данные тип | Авторизация | |
| 0x101 | Значение датчика 1 [частей на миллион] | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |
| 0x104 | Значение Датчик 1 RAW | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |
BlueTrace Turbidity 461 6780 — адрес Modbus превышенview
| Адрес | Имя параметра | Диапазон | Значение | Данные тип | Авторизация |
| 0x00 | Идентификатор устройства | 109 | 109 – Мутность BlueTrace | Короткий | R |
| 0x01 | Версия прошивки контроллера | 100 – 9999 | 100 = 1.00, 2410 = 24.1 | Короткий | R |
| 0x02 | Серийный номер | 0 – 65535 | Серийный номер | Короткий | R |
| 0x03 | Идентификатор подчиненного устройства Modbus | 1 – 230 | Modbus-адрес | Короткий | Ч/З |
| 0x04 | Скорость передачи данных | 0 – 2 | 0 = 9600 8N1 | Короткий | R |
| 0x05 | Дата производства | ддммгггг | Дата | Короткий х 2 | R |
| Адрес | Имя параметра | Диапазон | Значение | Тип данных | Авторизация |
| 0x14 | A0 | 0 – 0xffffffff | Калибровочный коэффициент A0 | 32-битное число с плавающей запятой | Ч/З |
| 0x16 | A1 | 0 – 0xffffffff | Калибровочный коэффициент A1 | 32-битное число с плавающей запятой | Ч/З |
| 0x18 | A2 | 0 – 0xffffffff | Калибровочный коэффициент A2 | 32-битное число с плавающей запятой | Ч/З |
| 0x1A | A3 | 0 – 0xffffffff | Калибровочный коэффициент A3 | 32-битное число с плавающей запятой | Ч/З |
| 0x1C | A4 | 0 – 0xffffffff | Калибровочный коэффициент A4 | 32-битное число с плавающей запятой | Ч/З |
| 0x1E | A5 | 0 – 0xffffffff | Калибровочный коэффициент A5 | 32-битное число с плавающей запятой | Ч/З |
| 0x2A | A0 | 0 – 0xffffffff | Калибровочный коэффициент A0 TSS | 32-битное число с плавающей запятой | Ч/З |
| 0x2E | A1 | 0 – 0xffffffff | Калибровочный коэффициент A1 TSS | 32-битное число с плавающей запятой | Ч/З |
| Адрес | Имя параметра | Диапазон | Значение | Тип данных | Авторизация |
| 0xD3 | Терминация Modbus | 0 – 1 | Согласующий резистор | Короткий | Ч/З |
| Адрес | Имя параметра | Диапазон | Данные тип | Авторизация | |
| 0x101 | Мутность [FNU] | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |
| 0x104 | Температура [°С] | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |
| 0x107 | ОСВ [мг/л] | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |
BlueEC Conductivity 461 2092 — адрес Modbus превышенview
| Адрес | Имя параметра | Диапазон | Значение | Данные тип | Авторизация | ||||
| 0x00 | Идентификатор устройства | 101 | 101 — Проводимость BlueEC | Короткий | R | ||||
| 0x01 | Версия прошивки контроллера | 100 – 9999 | 100 = 1.00, 2410 = 24.1 | Короткий | R | ||||
| 0x02 | Серийный номер | 0 – 65535 | Серийный номер | Короткий | R | ||||
| 0x03 | Идентификатор подчиненного устройства Modbus | 1 – 230 | Modbus-адрес | Короткий | Ч/З | ||||
| 0x04 | Скорость передачи данных | 0 – 2 | 0 = 9600 8N1 | Короткий | R | ||||
| 0x05 | Дата производства | ддммгггг | Дата | Короткий х 2 | R | ||||
| Адрес | Имя параметра | Диапазон | Значение | Тип данных | Авторизация | ||||
| 0x14 | A0 | 0 – 0xffffffff | Калибровочный коэффициент A0 | 32-битное число с плавающей запятой | Ч/З | ||||
| 0x16 | A1 | 0 – 0xffffffff | Калибровочный коэффициент A1 | 32-битное число с плавающей запятой | Ч/З | ||||
| 0x18 | A2 | 0 – 0xffffffff | Калибровочный коэффициент A2 | 32-битное число с плавающей запятой | Ч/З | ||||
| 0x1A | A3 | 0 – 0xffffffff | Калибровочный коэффициент A3 | 32-битное число с плавающей запятой | Ч/З | ||||
| 0x1C | A4 | 0 – 0xffffffff | Комп. – Температура | 32-битное число с плавающей запятой | Ч/З | ||||
| 0x1E | A5 | 0 – 0xffffffff | Комп – Поправочный коэффициент | 32-битное число с плавающей запятой | Ч/З | ||||
| Адрес | Имя параметра | Диапазон | Значение | Тип данных | Авторизация | ||||
| 0xD0 | Изм. диапазон | 0 – 1 | 0: 0 – 3000 мкСм 1: 0 – 120 мс | Короткий | Ч/З | ||||
| 0xD1 | Терминация Modbus | 0 – 1 | Согласующий резистор | Короткий | Ч/З | ||||
| 0xD3 | Фактор TDS | 0 – 100 | Значение/100 | Короткий | Ч/З | ||||
| Адрес | Имя параметра Стандарт | Диапазон | Данные тип | Авторизация | |||||
| 0x101 | Датчик значения 1 – по выбору конд. комп. | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |||||
| 0x104 | Датчик значения 2 – по выбору Температура | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |||||
| 0x107 | Датчик значения 3 – по выбору конд. распаковать | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |||||
| 0x10A | Значение Датчик 4 Соленость | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |||||
| 0x10D | Датчик значения 5 TDS | 0 – 0xffffffff | 32-битное число с плавающей запятой | R | |||||
Документы/Ресурсы
![]() |
GO SYSTEMELEKTRONIK Modbus Tool.exe для датчиков GO Modbus [pdf] Руководство по эксплуатации Modbus Tool.exe для датчиков GO Modbus, Modbus Tool.exe, Tool.exe, датчики GO Modbus |





