8-900-374-94-44
[email protected]
Slide Image
Меню

Тестер modbus tcp: Программное обеспечение для тестирования и наладки устройств и сетей на базе MODBUS / Хабр

Бага! modbus/tcp modbus_client — #14 by BrainRoot — Особые запросы

Wiren Board Support

BrainRoot

#9

cu6apum:

Прямо пш-пш горит.

Сегодня не отвечу, в затра — да. Как пообщаемся с разработчиками. То есть нужно чтобы wb-mqtt-serial умел в “чистый” Modbus-TCP?

cu6apum

#10

BrainRoot:

То есть нужно чтобы wb-mqtt-serial умел в “чистый” Modbus-TCP?

Спасибо, да! Готов побыть тестером, бездвоздбездно, т.

е. дадом.

BrainRoot

#11

Ну это ж самое ценное — толковый замотивированный тестер, которому надо.

1 Like

BrainRoot

#12

cu6apum:

Готов побыть тестером, бездвоздбездно, т.е. дадом.

Как обещал — отвечаю. Будет на следующей неделе, дадим версию (просто пакет файлом) для тестирования.Так что можно готовить шаблоны устройств.

1 Like

kds-group

September 26, 2020, 4:39pm

#13

Привет, я бы тоже затестил modbusTCP, актуально очень

BrainRoot

#14

Ну, буду иметь в виду.
Но с нестабильными версиями и такое бывает:

да, со стабильного репо. сейчас как советовали в др теме обновлюсь до не стабильного

Alexander_Rakhman

#15

Во, я тоже хочу. А то сторонние костыли юзать не комильфо.

BrainRoot

#16

Версия wb-mqtt-serial 2.3.0 можно установить из репы experimental. Добавлен TCP.

Мы добавили в wb-mqtt-serial 2.3.0 поддержку MODBUS TCP. Приглашаем попробовать! В настройках появился новый тип порта: “modbus tcp”. Пример описания порта в конфигурационном файле: { «port_type»: «modbus tcp», «address»: «localhost», «port»: 502, «devices»: [ { «slave_id»: «116», «channels»: [ { «name»: «Supply voltage», …

1 Like

cu6apum

#17

Yessup.
Смотрим.

cu6apum

#18

BrainRoot:

wb-mqtt-serial

так, я 2.2.1 в experimental вижу — не там смотрю?

BrainRoot

#19

apt update && apt policy wb-mqtt-serial        
wb-mqtt-serial:
  Installed: 2.2.2
  Candidate: 2.3.0
  Version table:
     2.3.0 910
        910 http://releases.contactless.ru/experimental/stretch stretch/main armhf Packages
 *** 2.2.2 100
        100 /var/lib/dpkg/status
     2.2.1 920
        920 http://releases.contactless. ru/unstable/stretch stretch/main armhf Packages
     2.2.0 920

cu6apum

#20

Странно…

wb-mqtt-serial:
Installed: 2.2.1
Candidate: 2.2.1
Version table:
2.3.0 910
910 http://releases.contactless.ru/experimental/stretch stretch/main armhf Packages

*** 2.2.1 920
920 http://releases.contactless.ru/unstable/stretch stretch/main armhf Packages

при этом

Package: *
Pin: release o=wirenboard, l=experimental*
Pin-Priority: 910

Ща пофиксим.

cu6apum

#21

Так.
Я правильно понимаю, что описание в виде стандартной рыбы (template) пока не парсится?

ERROR: [serial] Validation failed.
Error 1
context: [device][channels][0]
desc: Object contains a property that could not be validated using ‘properties’ or ‘additionalProperties’ constraints: ‘channel_readonly’.
Error 2
context: [device][channels][0]

desc: Failed to validate against child schema #0.
Error 3
context: [device][channels][0]
desc: Object contains a property that could not be validated using ‘properties’ or ‘additionalProperties’ constraints: ‘address’.
Error 4
context: [device][channels][0]
desc: Failed to validate against child schema #1.
Error 5
context: [device][channels][0]
desc: Failed to validate against any child schemas allowed by oneOf constraint.
Error 6
context: [device][channels]
desc: Failed to validate item #0 in array.
Error 7
context: [device][channels][1]
desc: Object contains a property that could not be validated using ‘properties’ or ‘additionalProperties’ constraints: ‘channel_readonly’.
Error 8
context: [device][channels][1]
desc: Failed to validate against child schema #0.
Error 9
context: [device][channels][1]
desc: Object contains a property that could not be validated using ‘properties’ or ‘additionalProperties’ constraints: ‘address’.
Error 10
context: [device][channels][1]
desc: Failed to validate against child schema #1.
Error 11
context: [device][channels][1]
desc: Failed to validate against any child schemas allowed by oneOf constraint.
Error 12
context: [device][channels]
desc: Failed to validate item #1 in array.
Error 13
context: [device]
desc: Failed to validate against schema associated with property name ‘channels’.
Error 14
context:
desc: Failed to validate against schema associated with property name ‘device’.

poglazov

#22

cu6apum:

Я правильно понимаю, что описание в виде стандартной рыбы (template) пока не парсится?

Вы лучше пишите прямо в тему Поддержка MODBUS TCP в wb-mqtt-serial — там отвечает сразу разработчик.

cu6apum

#23

Благодарю.

PeteK

#26

Пришлите, пожалуйста, wb-mqtt-serial.conf, который вызвал эту ошибку. Тут парсер ругается на неизвестный параметр ‘channel_readonly’ и неверный формат параметра ‘address’.

cu6apum

#27

Добрый день, я уже переделал, не включением template в конфиг, а внесением напрямую заработало:

    {
        "address": "10. 112.31.11",
        "port": 502,
        "port_type": "modbus tcp",
        "devices": [
            {
                "slave_id": 502,
                "name": "burgess",
                "enabled": true,
                "poll_interval": 512,
                "id": "saia2",
                "channels": [
                    {
                        "name": "UFO1STAT",
                        "reg_type": "discrete",
                        "address": "14"
                    },
                    {
                        "name": "UFO2STAT",
                        "reg_type": "discrete",
                        "address": "13"
                    }
                ],
                "guard_interval_us": 2000,
                "device_timeout_ms": 500
            }
        ],
        "poll_interval": 1000,
        "enabled": true,
        "type": null,
        "response_timeout_ms": 500
    }

PeteK

#28

Всё таки интересно посмотреть на конфиг, который не заработал, чтобы мы починили его разбор.

cu6apum

#29

А так и не решился вопрос, кстати… Сейчас возюкаюсь с другим дивайсом, фаберже идентичные…

BrainRoot:

Попробую пересобрать со свежим libmodbus. Ну и дебаг выведу — где там параметры парсятся.

BrainRoot

#30

А версия wb-mqtt-serial какая? сейчас кардиналтно переработана.

next page →

TCP/IP Modbus Tester для Android

Главная→ Программы→ Инструменты

Скачать APK (165k) →

TCP/IP Modbus Tester — Программы

Ита:
С помощью этого приложения вы можете подключиться к Wi-Fi (беспроводное соединение) с помощью серверного устройства.
Используя преимущества набора TCP/IP, через Porta 502, открывается розетка с устройством.
Можно прочитать чтение и/или написание значения в регистре внутри карты данных устройства [4x база данных регистрации.].
В этой версии были реализованы некоторые важные проверки параметров, необходимых для открытия сокета, и адреса реестра, который должен быть прочитал и возможно.
В частности, результат чтения отображается в трех стандартных форматах: шестнадцатеричный, бинарный и десятичный десятичный и не отмеченный.
Функциональный код реализован:
FC16D/10H = несколько регистраций с несколькими удержаниями — Запрос ограничен одним регистром
FC03D/03H = Читать регистры удержания — Запрос ограничен одним регистром
Государственный переход предоставляется для каждого отправленного запроса

Англ:
С помощью этого приложения вы можете подключиться к Wi-Fi (беспроводное соединение) с сервером устройства.
Использование набора TCP / IP, через порт 502, открывает гнездо с устройством.
Можно выполнить чтение и / или написание значения в регистре внутри данных устройства карты [регистр удержания данных 4x данных].
В этой версии были реализованы некоторые основные проверки параметров, необходимых для открытия сокета, и адреса реестра, который должен быть прочитал, и возможное значение для написания.
В частицах результат считывания отображается в трех стандартных размерах: шестнадцатеричный, бинарный и десятичный знака подписана и не знака.
Функциональный код несмотря ни на что:
Fc16d / 10h = несколько регистрации с несколькими удержанием — Запрос ограничен одним регистром записи
FC03D / 03H = Читать регистры удержания — Запрос ограничен одним регистром
По каждому запросу приходит обратный облик штата

Показать больше

Что нового

Ита:
В этой последней версии «задержка связи» была введена до закрытия приложения.
Таким образом, устройство больше не вступает в резервное положение, пока кнопка выхода не будет нажата.
Англ:
Эта последняя версия была представлена ​​«Сохранение общения», пока приложение не будет закрыто.
Таким образом, устройство не входит в режим ожидания (состояние сна), пока вы не нажмете кнопку выхода

Последняя версия

TCP/IP Modbus Tester

   Последняя версия (165k)   

другие версии →

  • Скачать →

  • Скачать →

Старые версии — Все версии →

Hot · Программы

WhatsApp Messenger

WhatsApp LLC

4,3 77.78 MB

YouTube

Google LLC

4,2 47. 62 MB

Instagram

Instagram

4,0 49.56 MB

Facebook

Meta Platforms, Inc.

3,3 51.05 MB

Messenger

Meta Platforms, Inc.

4,1 54.66 MB

TikTok

TikTok Pte. Ltd.

4,4 87.33 MB

Google Фото

Google LLC

4,5 42. 58 MB

Google Chrome: быстрый браузер

Google LLC

4,1 79.87 MB

Snapchat

Snap Inc

4,2 65.52 MB

Spotify: Music, Podcasts, Lit

Spotify AB

4,4 31.19 MB

Facebook Lite

Meta Platforms, Inc.

4,0 7.96 MB

UC Browser-Safe, Fast, Private

UCWeb Singapore Pte. Ltd.

4,3 61.50 MB

Лучшие загрузки · Программы

Gboard – Google Клавиатура

Google LLC

4,5 59.77 MB

Google Объектив

Google LLC

4,5 2.07 MB

Google Переводчик

Google LLC

4,3 36.83 MB

Сканер QR и штрих-кодов

Gamma Play

4,5 11. 50 MB

Samsung Smart Switch Mobile

Samsung Electronics Co., Ltd.

4,1 32.69 MB

Turbo VPN — безопасный ВПН

Innovative Connecting

4,7 23.61 MB

TickTock-TikTok Live Wallpaper

TikTok Pte. Ltd.

4,7 206.50 KB

Secure VPN-Безопаснее, быстрее

Signal Lab

4,8 5. 78 MB

Terabox: Cloud Storage Space

Flextech Inc.

4,6 48.50 MB

Google Family Link

Google LLC

4,1 1.40 MB

VPN Master Pro — Fast & Secure

VPM Master

4,5 9.79 MB

VD Браузер. Скачать видео

DS tools

4,3 25.29 MB

написать обзор

Скачать

Для тестирования, моделирования и программирования.

ПОПРОБУЙТЕ, ПРЕЖДЕ КУПИТЬ!


Мастер-симулятор Modbus

Ограничение на подключение составляет 10 минут. Через 10 минут связь разрывается. Перезапуск приложение инициирует еще один 10-минутный демонстрационный период. Через 30 дней сделать подключение невозможно. Лицензионный ключ действителен для обеих версий.

Для Windows 7, 8, 8.1,10 и 11. Все еще используете Win XP? Получите версию 7 здесь
Лицензии, купленные после 1 января 2019 г., бесплатно обновляются до версии 9.
ПРИМЕЧАНИЕ. Modbus Poll версии 7.2.5 был последней версией, поддерживающей Windows XP и Server 2003.

Описание Modbus Poll, версия 10.4.2, сборка 1930, самоустанавливающаяся
Имя файла ModbusPollSetup32Bit.exe ModbusPollSetup64Bit.exe
Скачать сайт

Загрузить 32 бит

Загрузить 64-битную версию

Размер 1555кБ 1836кБ
Примечания к выпуску ModPollChangeLog. txt

Симулятор подчиненного устройства Modbus

Ограничение на подключение составляет 10 минут. Через 10 минут связь разрывается. Перезапуск приложение инициирует еще один 10-минутный демонстрационный период. Через 30 дней сделать подключение невозможно. Лицензионный ключ действителен для обеих версий.

Для Windows 7, 8, 8.1, 10 и 11

Описание Ведомое устройство Modbus, версия 8.2.0, сборка 1934, самоустанавливающаяся
Имя файла ModbusSlaveSetup32Bit.exe ModbusSlaveSetup64Bit.exe
Скачать сайт

Загрузить 32 бит

Загрузить 64-битную версию

Размер 859кБ 1061кБ
Примечания к выпуску ModSlaveChangeLog. txt

Modbus Client TCP/IP Control для .NET

Пробная версия WSMBT представляет собой полноценную рабочую версию .NET Control. Через 30 минут функции связи будут отключены. Повторный запуск приложения инициирует еще один 30-минутный демонстрационный период.
Примечание: WSMBT и примеры установлены в папку с документами.

Описание WSMBT версии 2.5.0.0, самоустанавливающийся
Имя файла WSMBSetup.exe
Скачать сайт

Скачать

Размер 257кБ
Примечания к выпуску WSMBTChangeLog.txt

Modbus Master RTU/ASCII Control для .NET

Пробная версия WSMBS представляет собой полноценную рабочую версию .NET Control. Через 30 минут функции связи будут отключены. Повторный запуск приложения инициирует еще один 30-минутный демонстрационный период.
Примечание. WSMBS и примеры установлены в папке с документами.

Описание WSMBS версии 2.5.0.0, Самостоятельная установка
Имя файла WSMBSetup.exe
Скачать сайт

Скачать

Размер 262кБ
Примечания к выпуску WSMBSChangeLog.txt

Управление Modbus ActiveX для Visual Basic, Excel и т. д. (32/64 бит).

Демонстрационная версия MBAXP — это полностью работающий элемент управления ActiveX с ограничением по времени на 60 минут. Через 60 минут функции связи будут отключены. Повторный запуск приложения инициирует еще один 60-минутный демонстрационный период.

Примечание:

  • 32-битная версия работает на 32/64-битной ОС, но только с 32-битными приложениями, такими как 32-битный Excel.
  • 64-разрядная версия работает в 64-разрядной ОС с 64-разрядными приложениями, такими как 64-разрядная версия Excel.
Описание MBAXP версии 1.4.15 Build 1876, самоустанавливающийся
Имя файла MBAXPSetup32Bit.exe MBAXPSetup64Bit.exe
Скачать сайт

Загрузить 32 бит

Загрузить 64-битную версию

Размер 210кБ 225кБ
Примечания к выпуску MBAXPChangeLog.txt

Modbus Master Simulator

Для тестирования, моделирования и программирования.

Modbus Poll — это ведущий симулятор Modbus, предназначенный в первую очередь для помощи разработчикам подчиненных устройств Modbus или другим лицам, которые хотят протестировать и имитировать протокол Modbus. Благодаря многодокументному интерфейсу вы можете одновременно контролировать несколько ведомых устройств Modbus и/или областей данных. Для каждого окна вы просто указываете идентификатор подчиненного устройства Modbus, функцию, адрес, размер и частоту опроса. Вы можете читать и записывать регистры и катушки из любого окна. Если вы хотите изменить один регистр, просто дважды щелкните значение. Или вы можете изменить несколько регистров/катушек. Доступны несколько форматов данных, таких как float, double и long с заменой порядка слов.

Исключительные ошибки отображаются в строке состояния.

Если вы являетесь разработчиком подчиненного устройства, вы можете составить и отправить свои собственные тестовые строки в «центр тестирования» и проверить результат от подчиненного устройства в шестнадцатеричных числах.

OLE-автоматизация для взаимодействия с Excel. Для интерпретации и отображения данных Modbus в соответствии с вашими конкретными требованиями. Например. редактировать данные в Excel, а затем передавать данные на ваше ведомое устройство! Попробуйте Excel example.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *