Автор Тема: Список ModBus функций  (Прочитано 60270 раз)

Оффлайн Валерий

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Список ModBus функций
« : 15.01.2018, 09:55:20 am »
Очень понравился ваш симулятор ModBus клиент. Хочу его протестировать с целью исследования возможности использования. На первый взгляд он поддерживает функции 3h, 4h, 6h, 10h работы с регистрами. Поддерживаются ли функции 1h, 2h, 5h, Fh работы с битами?

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 286
    • Просмотр профиля
Re: Список ModBus функций
« Ответ #1 : 15.01.2018, 12:50:23 pm »
Здравствуйте.

Да, эти функции поддерживаются.

Айрат

Оффлайн Валерий

  • Newbie
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Список ModBus функций
« Ответ #2 : 17.02.2018, 16:19:51 pm »
Пользуюсь более месяца. Очень удобный получился у Вас симулятор. Хотелось бы запускать его одной командой с часто используемым конфигурационным файлом  Process.Start("mtcpServerEmulator.exe","Имя Конфигурационного файла.xml"). К сожалению не работает.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 286
    • Просмотр профиля
Re: Список ModBus функций
« Ответ #3 : 17.02.2018, 19:46:51 pm »
Здравствуйте.

Да, надо будет добавить.
Пока наиболее часто используемую конфигурацию можно указать в окне настроек, эмулятор будет подгружать её при каждом запуске.

Айрат

Оффлайн pewix

  • Newbie
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Список ModBus функций
« Ответ #4 : 13.04.2021, 10:06:16 am »
Здравствуйте.

Да, эти функции поддерживаются.

Айрат
Добрый день. Не очень понятно как использовать функции 01 02 и 05, в настройках ТЭГа можно указать только пространства 03 и 04. Если даже задать тип bool, в адресе указать номер бита и установить настройки по объединению битовых пространств и пространств регистров, то по 01 и 02 функции в ответ всегда приходит 00, а по 05 функции ответ приходит корректный, но записи не происходит.

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 286
    • Просмотр профиля
Re: Список ModBus функций
« Ответ #5 : 17.04.2021, 17:33:30 pm »
Добрый день.

Извините, задержал с ответом, как то пропустил вопрос.
Проверю всё, напишу.

Айрат

Оффлайн Айрат

  • Administrator
  • Sr. Member
  • *****
  • Сообщений: 286
    • Просмотр профиля
Re: Список ModBus функций
« Ответ #6 : 17.04.2021, 23:26:15 pm »
Для того, что бы использовать функции 01, 02 и 05, необходимо выбрать тип данных Bool. После этого, в выпадающем списке "Пространство", появится возможность выбрать команды 01 или 02. Запись ведётся только в теги для которых выбрана команда 01, команда 02 используется только для чтения.
В эмуляторе была ошибка, сейчас уже поправлена и на сайте размещено обновление, связанная с объединением команд 01 и 02, сейчас всё работает.

Айрат