ardsoft
Продукты => Modbus эмулятор => Тема начата: Валерий от 15.01.2018, 09:55:20 am
-
Очень понравился ваш симулятор ModBus клиент. Хочу его протестировать с целью исследования возможности использования. На первый взгляд он поддерживает функции 3h, 4h, 6h, 10h работы с регистрами. Поддерживаются ли функции 1h, 2h, 5h, Fh работы с битами?
-
Здравствуйте.
Да, эти функции поддерживаются.
Айрат
-
Пользуюсь более месяца. Очень удобный получился у Вас симулятор. Хотелось бы запускать его одной командой с часто используемым конфигурационным файлом Process.Start("mtcpServerEmulator.exe","Имя Конфигурационного файла.xml"). К сожалению не работает.
-
Здравствуйте.
Да, надо будет добавить.
Пока наиболее часто используемую конфигурацию можно указать в окне настроек, эмулятор будет подгружать её при каждом запуске.
Айрат
-
Здравствуйте.
Да, эти функции поддерживаются.
Айрат
Добрый день. Не очень понятно как использовать функции 01 02 и 05, в настройках ТЭГа можно указать только пространства 03 и 04. Если даже задать тип bool, в адресе указать номер бита и установить настройки по объединению битовых пространств и пространств регистров, то по 01 и 02 функции в ответ всегда приходит 00, а по 05 функции ответ приходит корректный, но записи не происходит.
-
Добрый день.
Извините, задержал с ответом, как то пропустил вопрос.
Проверю всё, напишу.
Айрат
-
Для того, что бы использовать функции 01, 02 и 05, необходимо выбрать тип данных Bool. После этого, в выпадающем списке "Пространство", появится возможность выбрать команды 01 или 02. Запись ведётся только в теги для которых выбрана команда 01, команда 02 используется только для чтения.
В эмуляторе была ошибка, сейчас уже поправлена и на сайте размещено обновление, связанная с объединением команд 01 и 02, сейчас всё работает.
Айрат