FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 14:36
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Баг - Трекер » Архив (Версия 1.11.1) » Интересно работает ModBus
Интересно работает ModBus
VitalGolov
Дата: Понедельник, 11.04.2016, 18:52 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Попытки подключить ОВЕНовский СМИ-2 в качестве slave, и записать в регистры значения для вывода на индикатор ни к чему хорошему не привели, индикатор молчал как рыба. После танцев с анализатором выяснилась следующая особенность: библиотека-мастер при записи регистров командой 16, сначала производит чтение, причем если, например, вам нужно записать регистр с адресом 20, читаются все регистры с 0 по 20, затем производится их обратная запись (тоже с 0 по 20, зачем???), но с уже измененным регистром 20, и от этого никуда не деться, разве что библиотеку править.

Вопрос: как быть если у моего девайса некоторые регистры в начале области памяти помечены как read only и он при попытке их записи (мне она не нужна эта запись, ее делает библиотека) выдает ошибку и, соответственно, ничего не записывает ?
 
support Дата: Понедельник, 11.04.2016, 18:58 | Сообщение # 2
Автор программы
Группа: Администраторы
Сообщений: 579
Награды: 31
Репутация: 21
Статус: Offline
Пока никак. Я всё никак не решусь взяться за мастера модбас. Изучаю протокол пока. Нормальной библиотеки так и не нашёл, поэтому планирую писать реализацию сам. Но знаний пока ещё не хватает.

Разработчик программы FLProg
 
VitalGolov Дата: Вторник, 12.04.2016, 14:28 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Я так понял, что библиотека создает некий пакет в котором хранятся регистры, и когда нужна запись происходит их изменение и последующий апдейт. А может эту библиотеку подправить? Чтобы запись происходила не с нуля, а только те регистры, которые нужно ? (к примеру с 17 по 20) Ну и битовые команды не помешали бы (в перспективе).
 
Форум » Баг - Трекер » Архив (Версия 1.11.1) » Интересно работает ModBus
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика